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
339748419353	339748419919	339748420469	339748421019	339748421569	339748422119	339748422669	339748423219	339748423769	339748424319	339748424869	339748425419	339748425969	339748426519	339748427069	339748427619	339748428169	339748428719	339748429269	339748429819	339748430369	339748430919	339748431469	339748432019	339748432569	339748433119	339748433669	339748434219	339748434770	339748435319	339748435870	339748436419	339748436969	339748437519	339748438069	339748438619	339748439169	339748439719	339748440269	339748440819	339748441369	339748441919	339748442469	339748443019	339748443569	339748444119	339748444669	339748445219	339748445769	339748446319	339748446869	339748447419	339748447970	339748448519	339748449069	339748449619	339748450169	339748450719	339748451269	339748451820	339748452369	339748452919	339748453469	339748454019	339748454572	339748455119	339748455669	339748456219	339748456769	339748457319	339748457869	339748458419	339748458969	339748459519	339748460069	339748460619	339748461169	339748461719	339748462269	339748462819	339748463369	339748463919	339748464470	339748465019	339748465569	339748466119	339748466669	339748467219	339748467769	339748468320	339748468869	339748469419	339748469970	339748470519	339748471069	339748471622	339748472170	339748472719	339748473270	339748473819	339748474369	339748474919	339748475470	339748476020	339748476569	339748477119	339748477669	339748478220	339748478770	339748479320	339748479869	339748480419	339748480970	339748481519	339748482069	339748482619	339748483169	339748483719	339748484270	339748484819	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2691	3600	2300	2691	3600	2300	2691	3600	2300	2691	3600	2300	2691	3600	2300	2691	3600	2300	2691	3600	2300	2691	3600	2300	2691	3600	2300	2691	3600	2300	2691	3600	2300	2691	3600	2300	2691	3600	2300	2691	3600	2300	2691	3600	2300	2691	3600	2300	2691	3600	2300	2691	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23567	21937	29999	24534	22478	24804	25969	21051	19656	19867	19495	19330	19136	18922	18834	18929	18438	18539	18754	18596	18443	18342	18359	18465	18354	18427	18137	18328	18460	18133	18272	18196	18214	18357	18256	18263	18208	18418	18317	18022	18256	18055	18029	18170	18207	18168	18165	18282	18207	18288	18323	18127	18019	17947	18209	18184	18211	18094	18233	18211	18052	18051	18062	17963	17998	17998	17899	18244	18091	18018	18258	18078	18103	17770	18150	17965	17928	17881	18167	17911	18019	18063	17897	18101	18082	17962	18068	17868	18155	18144	18057	18220	18143	18103	17824	18331	17782	18098	18164	18259	18121	17882	18047	18003	18233	18189	17976	18000	18028	17891	18014	18091	18100	17998	18155	18109	18216	18148	18093	18081	17995	17875	17922	17909	18101	17999	17997	18066	18147	17983	18010	18090	17840	18119	18032	17988	18007	17927	18122	18109	18206	18026	18054	17887	18130	18159	18208	17993	17854	17946	17838	18073	18025	18175	18162	17849	18068	18044	17981	17933	17967	17914	17975	17964	17927	18044	18136	17984	18277	17940	18063	17863	18236	18024	17979	18066	18078	17986	18021	17936	18131	17786	17945	17920	18286	18178	18149	18175	18010	17945	18019	17987	18101	18106	17753	18015	17933	18107	18095	17995	17898	17921	18133	18063	18073	18127	18000	18003	17968	17924	17861	17969	17988	18039	18096	18006	18005	18117	17858	17984	17963	18076	18050	18066	18144	18142	18055	18062	17998	17970	18025	18070	18049	18092	18109	17978	18059	18063	18200	18151	18123	18189	17734	18270	18009	18155	18059	18069	18154	17962	18201	18115	17872	17964	18192	18155	18055	17996	18067	17881	17752	17954	17950	17915	17999	17880	18131	18030	18015	17911	18019	17874	17999	17831	18155	17950	18009	17802	17976	17914	18020	17949	17972	18111	18142	18094	18024	18090	17922	17951	17815	18248	17884	17710	18061	17929	17964	17976	17947	18079	18213	18031	18077	18114	17901	17860	17876	18191	17813	17926	18152	17802	17991	18014	18072	18006	18050	17960	17802	17785	18049	17936	17960	17995	18042	17945	18028	17954	18048	17898	17855	18048	18050	17987	17994	18078	18139	18038	18199	17987	18019	18092	18007	18096	18172	17876	17923	18018	18067	17944	17948	18009	18129	18026	17978	18157	18142	17801	17933	18005	18247	18195	17986	17978	17962	18175	18065	17941	18053	18066	18017	17804	18069	18069	17865	18143	17943	17929	18031	17982	17841	17963	17975	17875	17935	18042	17980	18000	17836	17933	17958	18090	17975	18063	17978	18001	17865	18108	17914	17965	18109	18122	17848	18076	17858	17922	18217	18005	17907	18006	18112	18142	18254	18137	18121	18043	18096	18188	18108	17919	17868	17770	18026	18003	18249	18127	17863	18092	17887	17865	17874	17876	17810	17915	18049	18052	18167	17993	17837	17970	18093	17964	18053	18073	18130	17966	17937	18008	17941	18113	18084	17763	17976	17985	18238	17824	18144	18302	17891	18079	18159	18120	18109	18164	18115	18152	18132	18070	18026	17886	18097	17929	17832	17788	18099	17895	17999	18206	18047	18008	17969	17799	17903	17935	17934	17953	17950	17992	17965	17938	18055	18142	18025	17985	17951	18055	18185	18080	18003	18106	18021	18055	17945	17887	17909	17814	17965	18009	18187	18085	18023	18033	18128	18017	17907	18291	18008	17893	18129	18012	18177	17974	17993	18021	18024	17999	18012	18016	18169	17977	18091	18149	17992	17892	18065	17975	18043	18023	17762	18088	17974	17829	18064	17954	17975	18041	18165	18140	18140	18027	17859	18011	17988	18130	17874	17969	17848	18225	18411	18044	18046	17947	17980	17994	17784	18055	18149	18000	17850	17960	17895	18030	18039	18134	18174	18044	18062	18123	18093	18076	18158	18231	17954	18125	17921	18031	18061	17895	18080	18176	17968	18031	17786	17826	18030	17949	18176	17941	18092	18040	18087	17922	17876	17941	17980	17716	17988	17917	18080	18106	18068	17844	17998	17655	18017	17936	17987	18129	18130	17955	17918	18301	18102	18098	17971	17977	17866	18131	17993	17878	17973	17898	18247	18208	18030	18048	18151	18127	17947	18040	18050	17922	17976	18001	18149	17951	17983	18139	17983	18000	17923	17828	17980	17926	17998	18017	18127	18155	18006	17876	17994	18128	17943	17854	18083	17948	17869	18076	18303	17887	17813	18007	17946	17978	18110	17844	17931	17909	17993	18197	17933	17956	17955	18028	17992	17985	17992	17813	17891	17746	17951	17965	18026	17972	18005	17836	18081	18264	18019	18088	18036	17942	18003	18052	18091	17955	18146	18037	17961	17896	18219	18101	18032	18145	17909	17881	18092	18044	18032	18010	18311	18104	17963	18178	17985	18219	18069	18054	18057	18033	18013	17869	18093	18067	17931	18085	18121	18193	17940	18081	18090	18049	18058	17769	17827	17843	18063	17954	18074	17929	17891	18021	18228	18158	17954	17801	18092	17959	18131	18066	17935	18131	17901	17840	17778	17834	17930	17941	18018	18010	17982	17832	17889	18070	18039	18031	18213	18038	17858	17821	17988	18272	17971	17997	17968	17929	17971	17942	18176	17979	18166	18176	18018	18193	17987	18040	18045	17833	18028	17943	18098	17896	17958	18016	17926	17836	17973	18159	17936	17954	17808	18094	18093	17826	18103	18126	18220	18042	18117	17942	17931	18112	18055	17901	17999	17844	17954	18040	18018	17989	17974	17886	18238	17986	17889	18041	18057	17838	17935	18053	18069	18132	17884	17916	18048	18247	18006	18130	18051	18214	18243	17904	18182	18018	18074	18267	18065	18012	17776	18126	18052	18027	18208	18114	18279	18027	17956	18014	17993	17876	17871	18126	18042	18121	18131	18074	17861	18135	18014	17958	18064	17882	18006	18000	18241	17898	17987	18171	18129	18026	18057	18058	17969	17975	17781	18081	17970	17996	18132	18020	17987	18154	17937	18020	17933	18092	17927	18021	18126	18076	18064	17852	17944	17822	18199	18007	18059	18024	18153	18039	17950	18000	18062	18055	18076	17952	18161	18109	17874	17827	18011	17987	17926	18089	18083	18119	18111	18028	18125	17926	17897	17884	18141	17978	17930	17780	18096	18172	18098	18059	18106	18027	17863	17923	18049	17881	17982	18045	18083	17842	17879	18117	18042	18002	18188	18156	17886	17911	17970	18059	18080	18004	18031	18041	18002	18000	18028	18351	18106	17796	17954	17947	17997	18106	18063	18037	18014	18070	18052	18033	18114	17997	18064	17980	18165	18124	17926	18049	17978	18070	17933	18125	18105	18222	17851	18071	17993	17970	17906	17885	17988	18055	18065	18114	18110	17928	17919	17928	17775	18206	17864	17808	17877	18021	18126	18122	17835	17988	18140	17850	18132	17887	18149	17931	18067	18042	18055	18091	18051	17753	17727	18001	18068	18059	18052	18089	18113	18041	18092	18058	17937	18120	17928	18003	18075	18102	18132	18081	18015	17941	17785	17852	18032	18193	18078	17992	18089	18009	17976	18181	18095	18042	17892	17955	18029	17983	17895	17930	17884	17680	17898	17760	18102	17863	17883	18094	17743	17984	18042	18204	17861	18014	18031	18009	18060	17897	18067	17845	17957	18028	18049	18061	18076	17993	17905	17974	17889	17928	17912	18074	18134	17984	18113	18001	17965	18187	17864	18040	17873	17982	17968	18276	18162	18112	18052	17710	18029	18095	17929	18099	18070	18168	18218	18162	17976	18135	18130	18180	18093	18178	18065	18187	18229	17953	17997	17841	18106	17970	17937	18064	17900	17913	18034	18064	18001	17984	18015	18008	18076	18151	17801	17912	18093	17941	18017	17896	17988	17986	17872	18096	17954	17968	17900	17975	18131	18107	18078	17987	18074	18010	17889	18273	18026	17982	18068	18000	17838	17915	17869	17745	17903	18067	18249	18062	18246	18007	18152	17986	17980	17923	17807	17652	17972	18021	17986	18014	18056	17912	17943	18257	17793	17886	17997	18233	17937	18176	17897	17984	17993	18055	18186	18191	18015	18135	18114	18063	18059	18122	17952	17981	18167	18090	17779	18021	17933	17972	17983	18053	17945	17896	17784	18127	18191	18021	18097	18101	17888	18190	17994	17941	17965	17829	18007	17944	18154	18009	17949	18124	18064	17879	18363	18004	18017	18003	18050	17822	17910	18002	18085	18147	18361	18019	17837	18038	17914	17543	17909	18020	17939	18015	17883	17812	18155	17823	18106	18124	18007	18203	18160	17982	18237	17932	18019	18178	18039	17967	17900	18175	18238	18043	18029	18051	18151	18160	18055	18114	17888	17908	18086	17889	17916	17857	18018	18250	18158	18065	17958	18100	17907	18133	18004	17870	17862	18086	17975	18025	17949	18043	18245	18043	17930	18132	17988	17992	17785	17975	18074	17954	18100	18179	17795	17774	17851	17917	17991	17886	17978	18077	18105	17987	17893	18042	17912	18073	18082	17852	17997	18180	17917	18245	18095	18179	18035	18139	18178	18083	17909	17941	18103	17982	18079	18052	18153	17902	18144	17875	18067	17860	18056	18134	18007	17927	17951	18017	17932	17795	17911	18004	18106	17986	17941	17897	18042	17965	18132	17913	17939	18035	17956	17979	18008	17990	17946	18044	17960	17892	18091	17919	17993	17954	17838	17904	17915	17791	17898	18058	17809	17989	18099	18068	17948	18027	18009	18124	18041	17975	17965	18080	17958	18047	18162	17892	18080	18094	18089	18030	18033	18049	18066	18059	17868	17907	17912	17911	18117	17939	18037	17905	18134	17869	17857	18081	18354	18128	18088	18122	18045	18048	18020	18120	18103	17990	18197	18065	18065	18037	18122	18098	18065	17905	17867	17925	17872	18126	17975	17930	18166	18058	18154	18237	18032	17826	17907	18086	18161	18047	17975	17969	18069	18032	18234	18178	17884	18084	17810	18105	18072	17940	18107	18240	17973	18106	18273	18207	18075	18093	18113	17833	17991	18017	18194	17999	17929	17991	18015	17953	18012	18088	18124	18026	18062	17915	18013	17979	18050	18086	18040	17939	18020	18065	17993	17841	17866	18079	18095	18123
24823	42208	40000	32639	27533	24390	22311	20684	19808	19179	18706	18421	18114	17994	17894	17602	17423	17374	17265	17125	17035	17134	17056	17160	17140	16980	16983	16884	16948	16835	16822	16840	16849	16878	16715	16926	16870	16930	16722	16815	16783	16708	16669	16631	16741	16853	16792	16874	16750	16680	16682	16759	16685	16611	16724	16795	16643	16779	16603	16577	16728	16755	16781	16539	16660	16694	16713	16790	16693	16704	16833	16765	16588	16574	16770	16805	16747	16625	16513	16639	16648	16661	16621	16646	16739	16606	16663	16641	16600	16725	16679	16665	16686	16483	16822	16634	16608	16797	16690	16710	16903	16512	16734	16645	16741	16566	16676	16543	16695	16748	16670	16559	16723	16627	16534	16584	16661	16534	16502	16835	16556	16713	16647	16561	16734	16489	16588	16613	16770	16683	16687	16720	16772	16734	16723	16796	16635	16774	16789	16748	16594	16631	16570	16545	16634	16457	16761	16611	16615	16744	16693	16741	16552	16882	16655	16700	16560	16709	16669	16574	16657	16569	16568	16664	16849	16753	16736	16628	16873	16717	16755	16794	16703	16551	16709	16605	16549	16734	16783	16528	16666	16704	16608	16821	16757	16803	16654	16755	16698	16668	16688	16679	16569	16545	16774	16540	16811	16538	16730	16517	16548	16611	16786	16739	16560	16726	16661	16638	16685	16682	16750	16576	16742	16553	16724	16776	16731	16664	16795	16564	16460	16757	16717	16571	16683	16824	16738	16495	16545	16696	16671	16726	16584	16776	16595	16739	16638	16584	16620	16625	16731	16627	16680	16566	16703	16768	16695	16624	16808	16662	16826	16657	16711	16687	16399	16626	16650	16773	16668	16593	16638	16598	16612	16586	16682	16808	16445	16685	16670	16544	16585	16576	16741	16608	16587	16525	16643	16634	16535	16673	16773	16638	16719	16655	16708	16685	16545	16566	16728	16576	16784	16743	16631	16771	16566	16779	16709	16681	16785	16610	16683	16581	16685	16523	16597	16755	16555	16741	16569	16720	16716	16783	16719	16564	16799	16666	16722	16556	16617	16530	16606	16637	16617	16561	16699	16679	16650	16708	16631	16689	16553	16598	16656	16688	16620	16650	16642	16604	16695	16587	16696	16766	16636	16737	16649	16622	16761	16646	16729	16600	16689	16705	16723	16603	16493	16641	16570	16660	16548	16678	16661	16611	16778	16623	16609	16588	16613	16855	16738	16658	16697	16563	16693	16726	16635	16628	16698	16716	16775	16590	16693	16633	16751	16665	16520	16688	16719	16750	16614	16707	16668	16633	16783	16694	16723	16711	16607	16662	16640	16721	16620	16568	16672	16658	16555	16564	16605	16604	16573	16656	16612	16597	16761	16669	16603	16569	16467	16793	16551	16579	16772	16672	16611	16764	16672	16733	16682	16624	16624	16525	16624	16680	16542	16589	16700	16628	16891	16675	16865	16545	16561	16631	16478	16637	16512	16673	16703	16643	16631	16566	16721	16719	16620	16734	16629	16816	16587	16445	16509	16558	16563	16708	16701	16477	16803	16750	16712	16651	16554	16684	16473	16711	16634	16728	16585	16609	16697	16518	16803	16524	16414	16651	16625	16656	16629	16761	16710	16799	16570	16629	16615	16571	16565	16738	16763	16559	16647	16684	16510	16694	16570	16579	16724	16581	16829	16713	16668	16744	16639	16823	16655	16689	16795	16727	16829	16471	16724	16646	16713	16561	16731	16596	16547	16691	16781	16661	16800	16822	16560	16765	16614	16657	16617	16527	16667	16536	16827	16732	16703	16711	16555	16781	16759	16662	16727	16636	16709	16783	16755	16695	16621	16565	16598	16515	16551	16837	16581	16591	16689	16588	16501	16712	16794	16612	16811	16646	16624	16785	16618	16622	16755	16719	16622	16830	16532	16864	16624	16485	16603	16570	16713	16634	16679	16580	16783	16797	16555	16695	16533	16671	16823	16637	16672	16561	16776	16697	16830	16552	16653	16651	16662	16748	16486	16766	16686	16737	16575	16703	16658	16460	16634	16645	16618	16653	16540	16651	16606	16799	16584	16581	16870	16558	16711	16568	16691	16672	16572	16598	16894	16604	16564	16719	16704	16710	16683	16724	16716	16621	16822	16755	16586	16521	16397	16487	16660	16625	16682	16516	16493	16787	16562	16641	16704	16658	16578	16780	16699	16718	16584	16658	16725	16540	16763	16543	16740	16489	16694	16528	16730	16692	16634	16683	16748	16753	16600	16671	16712	16542	16720	16745	16668	16536	16664	16627	16543	16572	16533	16558	16582	16632	16480	16626	16626	16667	16585	16630	16570	16707	16658	16554	16699	16732	16627	16850	16635	16723	16799	16568	16673	16521	16714	16669	16831	16690	16566	16506	16593	16529	16745	16567	16478	16706	16796	16689	16694	16717	16636	16675	16422	16598	16482	16641	16745	16722	16633	16651	16622	16690	16428	16661	16604	16836	16528	16598	16558	16648	16516	16685	16686	16506	16694	16635	16494	16596	16780	16634	16522	16674	16606	16564	16550	16923	16592	16502	16626	16698	16669	16595	16622	16763	16752	16761	16633	16730	16676	16683	16574	16817	16669	16595	16660	16736	16672	16580	16690	16743	16554	16787	16665	16697	16822	16565	16612	16607	16804	16492	16762	16694	16544	16735	16945	16555	16515	16664	16643	16826	16724	16527	16569	16751	16660	16499	16790	16658	16593	16779	16610	16639	16708	16658	16688	16522	16809	16546	16787	16625	16335	16725	16596	16740	16755	16613	16743	16531	16704	16552	16636	16601	16696	16751	16654	16735	16556	16576	16586	16563	16727	16387	16533	16572	16679	16622	16691	16522	16528	16728	16569	16685	16620	16649	16527	16603	16697	16823	16550	16573	16736	16696	16807	16594	16614	16727	16752	16656	16632	16498	16612	16691	16778	16513	16818	16606	16802	16609	16591	16601	16560	16495	16626	16746	16919	16690	16728	16702	16642	16641	16664	16710	16494	16777	16734	16759	16675	16578	16601	16507	16950	16633	16641	16726	16716	16586	16621	16648	16686	16747	16492	16864	16652	16689	16618	16546	16690	16693	16734	16584	16665	16593	16793	16607	16619	16616	16507	16450	16597	16500	16783	16586	16710	16667	16771	16831	16693	16441	16584	16498	16573	16570	16776	16523	16497	16902	16578	16590	16679	16554	16639	16605	16800	16735	16751	16564	16509	16559	16747	16655	16708	16494	16646	16676	16725	16844	16546	16671	16728	16617	16638	16570	16705	16661	16628	16675	16552	16666	16704	16700	16863	16606	16634	16789	16620	16711	16560	16681	16642	16783	16731	16608	16733	16576	16715	16603	16643	16630	16531	16555	16514	16607	16588	16809	16736	16762	16651	16640	16721	16670	16640	16726	16686	16607	16641	16659	16655	16652	16641	16710	16561	16665	16585	16672	16645	16837	16581	16601	16676	16626	16545	16660	16672	16598	16843	16659	16681	16758	16693	16578	16681	16599	16637	16722	16631	16852	16625	16587	16740	16645	16535	16699	16693	16675	16520	16581	16555	16670	16615	16698	16703	16601	16671	16737	16645	16794	16569	16530	16610	16579	16668	16504	16500	16669	16588	16531	16860	16514	16694	16672	16494	16721	16553	16837	16663	16679	16676	16600	16636	16562	16577	16603	16545	16614	16778	16659	16744	16734	16740	16556	16584	16491	16656	16625	16686	16515	16674	16838	16631	16740	16757	16735	16565	16645	16627	16645	16542	16795	16827	16714	16510	16514	16617	16479	16553	16651	16670	16786	16611	16661	16721	16521	16894	16758	16645	16746	16672	16675	16671	16695	16646	16670	16623	16774	16829	16656	16705	16794	16604	16618	16750	16613	16732	16721	16754	16661	16563	16706	16818	16643	16716	16724	16619	16811	16575	16753	16603	16861	16565	16499	16669	16633	16570	16563	16904	16596	16590	16739	16564	16712	16681	16485	16800	16780	16733	16571	16593	16733	16585	16666	16509	16729	16606	16708	16411	16692	16613	16497	16713	16660	16748	16514	16732	16532	16627	16677	16670	16860	16577	16695	16566	16634	16554	16615	16620	16678	16681	16586	16492	16668	16573	16651	16504	16533	16733	16587	16539	16659	16647	16776	16625	16439	16729	16836	16766	16660	16589	16714	16674	16663	16483	16493	16356	16440	16632	16773	16772	16668	16918	16824	16569	16579	16544	16640	16620	16641	16652	16719	16815	16673	16538	16563	16746	16724	16774	16622	16607	16712	16526	16536	16879	16558	16791	16713	16633	16675	16588	16570	16528	16876	16770	16539	16654	16774	16710	16696	16589	16555	16599	16678	16657	16578	16548	16593	16721	16721	16734	16600	16649	16730	16695	16622	16865	16785	16613	16802	16604	16548	16644	16562	16646	16685	16684	16619	16660	16617	16663	16540	16692	16653	16613	16664	16684	16581	16577	16718	16695	16587	16686	16697	16757	16734	16478	16869	16633	16639	16610	16605	16615	16664	16720	16649	16815	16593	16726	16643	16847	16658	16758	16741	16645	16711	16663	16571	16581	16646	16577	16670	16601	16720	16628	16589	16761	16645	16608	16683	16609	16628	16686	16433	16705	16710	16528	16656	16768	16510	16592	16617	16595	16527	16642	16757	16595	16631	16730	16749	16582	16817	16741	16600	16703	16568	16653	16621	16769	16644	16882	16692	16809	16673	16669	16501	16699	16578	16740	16656	16481	16572	16710	16749	16596	16580	16496	16705	16800	16449	16506	16664	16653	16659	16585	16731	16636	16587	16703	16807	16609	16682	16708	16667	16691	16481	16603	16618	16602	16498	16614	16569	16614	16689	16598	16737	16660	16635	16616	16580	16592	16661	16654	16706	16619	16751	16689	16569	16722	16760	16600	16563	16684	16733	16634	16719	16805	16497	16534	16518	16503	16439	16701	16609	16708	16566	16575	16564	16674	16744	16655	16641	16635	16692	16559	16681	16524	16683	16625	16657	16681	16659	16738	16552	16620	16670	16657	16673	16546	16652	16517	16728	16489	16552	16553	16640	16918	16629	16520	16631	16738	16580	16759	16652	16732	16693	16568	16660	16751	16729	16808	16703	16824	16721	16771	16560	16553	16696	16614	16803	16625	16688	16623	16567
27463	22937	26986	24013	19445	18621	18199	18030	17582	17425	17476	17481	17502	17456	17432	17490	17317	17399	17379	17438	17377	17387	17490	17286	17348	17227	17196	17415	17432	17188	17318	17268	17433	17189	17124	17262	17406	17355	17286	17399	17247	17340	17368	17280	17523	17324	17305	17384	17351	17287	17369	17229	17274	17297	17420	17217	17166	17263	17341	17295	17213	17184	17335	17251	17385	17242	17437	17302	17192	17355	17138	17210	17405	17329	17458	17339	17087	17243	17433	17217	17184	17257	17241	17280	17280	17266	17375	17204	17281	17337	17053	17182	17472	17356	17256	17297	17315	17363	17234	17390	17299	17234	17222	17230	17295	17074	17234	17302	17273	17222	17284	17240	17067	17308	17193	17269	17269	17163	17232	17084	17138	17188	17292	17187	17227	17050	17029	17329	17126	17271	17433	17202	16980	17082	17419	17072	17195	17320	17377	17204	17313	17525	17164	17318	17157	17324	17264	17318	17247	17235	17199	17164	17287	17292	17288	17494	17306	17277	17231	17203	17259	17115	17304	17237	17191	17369	17288	17180	17074	17219	17317	17313	17299	17253	17047	17243	17246	17239	17310	17149	17359	17182	17033	17155	17261	17426	17260	17045	17207	17227	17154	17326	17107	17197	17198	17301	17236	17155	17326	17290	17320	17276	17230	17111	17281	17282	17049	17281	17195	17192	17428	17373	17114	17218	17087	17092	17176	17186	17294	17101	17269	17242	17171	17326	17323	17493	17114	17188	17157	17292	17286	17244	17235	17182	17154	17224	17475	17239	17218	17190	17488	17145	17301	17160	17384	17242	17189	17115	17271	17443	17301	17246	17353	17195	17208	17295	17135	17292	17184	17054	17314	17295	17251	17410	17192	17379	17276	17390	17480	17292	17150	16997	17207	17266	17174	17235	17270	17334	17352	17389	17096	17244	17242	17261	17228	17146	17262	17129	17388	17374	17292	17207	17107	17269	17430	17210	17215	17313	17254	17222	17271	17165	17272	17423	17280	17219	17402	17283	17191	17351	17119	17119	17364	17408	17177	17259	17183	17482	17374	17124	16850	17076	17148	17153	17196	17177	17387	17285	17077	17084	17234	17267	17341	17284	17273	17031	17191	17392	17146	17197	17141	17099	17313	17186	17297	17437	17236	17095	17025	17261	17335	17126	17091	17234	17234	17263	17204	17336	17109	17215	17355	17265	17233	17236	17323	17240	17245	17213	17280	17269	17153	17169	17413	17042	17236	17084	17013	17403	17334	17155	17214	17198	17161	17157	17195	17189	17178	17087	17359	17012	17329	17232	17334	17227	17418	17162	17175	17197	17184	17167	17045	17217	17342	17135	17125	17215	17165	17181	17296	17227	17214	17395	17133	17206	17138	17246	17201	17248	17208	17311	17263	17140	17301	17160	17067	17425	17197	17070	17270	17211	17301	17477	17223	17482	17246	17227	17189	17467	17514	17315	17100	17237	17227	17198	17376	17152	17376	17236	17206	17050	17243	17157	17122	17328	17403	17416	17329	17315	17306	17155	17113	17229	17303	17110	17244	17283	17196	17118	17024	17309	17352	17269	17296	17219	17287	17387	17203	17185	17305	17212	17067	17232	17298	16993	17406	17271	17274	17237	17336	17285	17231	17266	17190	17304	17200	17295	17240	17122	17244	17220	17326	17191	17229	17246	17200	17111	17466	17435	17130	17240	17338	17466	17308	17174	17267	17334	17090	17195	17064	16898	17152	17385	17148	17150	17320	16973	17252	17270	17292	17336	17276	17269	17081	17161	17154	17368	17181	17260	17263	17310	17039	17110	17256	17135	17286	17219	17119	17079	17187	17232	17248	17233	17230	17259	17199	17286	17058	17415	17347	17176	17255	17339	16958	17072	17195	17214	17162	17355	17163	17170	17154	17133	17318	17298	17142	17242	17309	17315	17272	17225	17317	17244	17312	17079	17187	17094	17038	17179	17236	17153	17237	17271	17240	17046	17217	17259	17350	17080	17228	17241	17122	17138	17311	17441	17193	17283	17147	17194	17143	17258	17505	17272	17377	17361	17300	17298	17157	17302	17188	17235	17373	17017	17188	17044	17009	17157	17374	17046	17135	17193	17281	17215	17220	17339	17216	17217	17278	17114	17171	17278	17301	17238	17294	17228	17258	17236	17317	17090	17283	17609	17245	17207	17060	17365	17174	17278	17351	17160	17401	17303	17132	17198	17250	16982	17286	17272	17114	17323	17186	17180	17175	17352	17116	17032	17290	17183	17139	17147	17243	16975	17391	17239	17151	17275	17294	17018	17160	17263	17321	17222	17182	17042	17469	17195	17087	17136	17351	17301	17306	17358	17275	17418	17051	17174	17175	17346	17286	17210	17126	17402	17037	17230	17410	17427	17301	17131	17341	17319	17229	17073	17305	17238	17294	17215	17356	17169	17081	17021	17125	17135	17272	17276	17187	17113	17158	17095	17251	17141	17372	17064	17055	17254	17384	17233	17333	17243	17328	17148	17221	17324	17313	17057	17225	17312	17184	17396	17150	17177	17292	17096	17076	17158	17333	17143	17359	17133	17325	17199	17317	17429	17332	17126	17089	17094	17310	17217	17175	17417	17142	17334	17075	17232	17167	17084	17217	17442	17049	17326	17332	17225	17118	17318	17162	17249	17096	17211	17310	17164	17231	17156	17185	17168	17163	17140	17441	17160	17231	17238	17259	17345	17180	17247	17197	17342	17393	17154	17278	17184	17194	17270	17272	17339	17381	17310	17371	17222	17264	17243	17166	17171	17208	16994	17313	17423	17311	17244	17172	17059	17114	17215	17292	16978	17062	17215	17350	17435	17356	17503	17258	17297	17266	17255	17277	17224	17102	17387	17160	17098	17255	17127	17273	17238	17318	17398	17078	17198	17225	17240	17026	17158	17341	17191	17274	17375	17230	17383	17231	17236	17067	17336	17190	17145	17315	17524	17355	17361	17427	17235	17253	17317	17472	17287	17319	17202	17182	17307	17246	17342	17370	17193	17349	17105	17024	17281	17231	17375	17254	17317	17343	17125	17149	17233	17246	17277	17195	17348	17211	17304	17309	17387	17295	17116	17142	17449	17333	17430	17273	17278	17154	17353	17179	17201	17308	17325	17116	17167	17186	17278	17278	16936	17166	17389	17148	17393	17145	17534	17118	17131	17350	17369	17320	17387	17119	17198	17217	17298	17351	17350	17217	17459	17302	17240	17198	17147	17165	17219	17289	17312	17386	17463	17497	17261	17230	17111	17100	17358	17393	17153	17384	17271	17406	17267	17274	17227	17189	17242	17385	17326	17325	17114	17260	17270	17220	17215	17297	17385	17249	17207	17244	17297	17257	17426	17283	17153	17194	17164	17303	17133	17185	17280	17217	17375	17276	17422	17161	17209	17088	17162	17136	17309	17265	17448	17199	17473	17118	17087	17246	17041	17136	17255	17103	17256	17317	17330	16990	17145	17217	17375	17447	17214	17203	17390	17311	17433	17188	17062	17186	17171	17348	17198	17159	17177	17196	17340	17098	17228	17240	17394	17202	17421	17197	17405	17129	17359	17351	17186	17132	17373	17226	17241	17270	17357	17189	17263	17163	17153	17426	17283	17181	17415	17354	17319	17267	17177	17342	17187	17201	17138	17239	17317	17382	17195	17360	17283	17091	17317	17282	17374	17268	17112	17252	17177	17294	17391	17188	17178	17356	17331	17322	17179	17209	17298	17222	17187	17308	17084	17293	17244	17350	17084	17252	17152	17268	17352	17241	17160	17505	17291	17108	17294	17078	17206	17316	17187	17093	17151	17262	17244	17322	17218	17255	17119	17236	17135	17252	17502	17399	17435	17263	17462	17090	17252	17387	17150	17285	17184	17247	17221	17213	17055	17254	17322	17224	17367	17169	17342	17327	17017	17146	17298	17439	17363	17317	17260	17147	17184	17185	17258	17230	17225	17271	17312	17241	17133	17352	17082	17238	17349	17119	17185	17216	17255	17153	17281	17157	17198	17338	17363	17283	17168	17223	17191	17238	17249	17223	17319	17301	17159	17172	17249	17410	17271	16869	17209	17383	17316	17203	17115	17265	17233	17075	17106	17135	17005	17086	17215	17246	17077	17326	17291	17286	17255	17408	17096	17200	17203	17147	17136	17235	17244	17129	17209	17279	17238	17276	17295	16964	17153	17226	17224	17129	17299	17216	17245	17220	17473	17251	17344	17141	17085	17298	17251	17303	17139	17044	17177	16997	17199	17073	17144	17312	17081	17329	17246	17220	17291	17205	17107	17138	17179	17279	17257	17071	17236	17229	17137	17237	17214	17232	17238	17387	17286	17188	17331	17277	17152	17320	17356	17305	17389	17176	17502	17075	17215	17168	17468	17292	17177	17304	17112	17348	17350	17279	17116	17382	17395	17161	17171	17291	17485	17174	17228	17153	17082	17025	17298	17241	17191	17108	17039	17321	17260	17234	17182	17334	17310	17237	17201	17295	17240	17234	17122	17361	17258	17171	17283	17188	17229	17404	17343	17356	17449	17383	17326	17322	17301	17423	17197	17416	17380	17233	17343	17248	17287	17241	17122	17262	17266	17370	17274	17294	17395	17258	17114	17262	17073	17370	17259	17069	17362	17141	17511	17373	17113	17266	17367	17289	17280	17219	17285	17319	17356	17325	17164	17297	17310	17237	17307	17346	17113	17380	17266	17296	17272	17237	17162	17155	17050	17429	17295	17174	17242	17302	17314	17150	17242	17206	17440	17141	17053	16968	17311	17197	17358	17377	17250	17121	17256	17458	17296	17309	17238	17324	17200	17020	17155	17345	17330	17278	17228	17315	17395	17275	17176	16980	17420	17156	17462	17211	17155	17197	17265	17163	17270	17264	17135	17186	17232	17134	17310	17161	17351	17274	17179	17354	17219	17197	17213	17337	17318	17360	17485	17396	17339	17097	17038	17490	17420	17236	17302	17217	17251	17275	17206	17288	17290	17142	17287	17288	17216	17151	17279	17243	17310	17275	17190	17346	17199	17136	17178	17148	17249	17336	17214	17172	17249	17070	17343	17193	17145	17449	17259	17158	17295	17282	17255	17195	17231	17102	17257	17188	17200	17366	17143	17070	17094	17276	17358	17303	17264	17230	17226	17180	16940	17199	17234
21681	29805	27498	22213	19600	18137	17695	17081	16874	16734	16447	16403	16421	16227	16159	16140	16281	16073	16086	16124	15991	16259	16029	15963	16042	15997	15909	16069	15909	15990	15996	15982	16051	15913	16024	16131	16082	15865	15904	15963	16094	15970	16243	16101	15942	15979	16221	16101	15939	15909	16039	15981	16251	15857	16029	15964	15832	15931	15982	15826	15925	16113	16006	15721	16081	15906	16042	16059	16207	16161	16244	16022	15898	15797	16139	16151	15902	15966	16115	16021	15955	16013	15955	15929	15857	16017	16039	16025	15932	15854	15857	15936	16178	16004	16044	15775	15937	16005	15993	16020	16059	16125	16083	15838	16013	16076	15923	15887	16059	15954	16120	16063	16051	16021	16194	16109	15867	15913	15849	15880	16115	16015	16122	15975	16078	15970	15983	15930	16120	15945	15884	15926	15911	15920	16180	16143	16040	16142	15949	16149	15972	15936	15950	15993	16133	16246	16048	15865	15906	15989	16099	15941	16035	15928	15918	16046	15871	15734	16025	15968	15845	16084	15861	16069	16084	15959	15881	15947	15988	15944	15991	15860	15991	16097	15923	15897	16051	15985	16208	15960	15929	16011	16060	16023	15791	16057	16045	15916	16129	16047	16170	16066	15983	16000	15977	15840	16074	15963	15884	15949	15948	16017	16127	15909	15855	16025	16101	15979	15885	15985	15862	15962	16042	15994	15966	15894	16269	16049	16006	16010	16099	16111	15858	16001	15996	15944	15983	15889	16006	16053	15970	15921	16126	15895	15945	16025	15991	16106	16221	15929	15935	16013	15999	16030	15923	16072	16124	15974	16229	15977	15935	15968	16024	15900	16035	15945	16010	15939	15877	16022	15924	16119	15912	15972	15868	16031	15899	16016	15927	15991	15951	16054	15795	15986	15958	16248	15967	16045	16046	15916	15953	16052	15903	15985	16069	15951	16124	16110	16005	15946	16086	15935	15862	15882	16049	15965	16073	15959	16150	16020	15898	16046	16023	15994	15864	15948	15978	16129	16073	15845	16043	16063	16040	15999	16046	15871	15979	15979	15991	15951	15944	15855	16032	15886	16074	15930	16089	15872	15982	16060	15970	16004	15879	16074	16029	16125	16115	16014	15850	16199	16097	16009	15984	15848	15995	16027	15968	16068	16187	15963	15915	16004	15984	15936	16039	15958	16056	15967	15977	15830	15893	16081	16011	16009	15935	15803	16043	15876	15950	15940	15984	15902	15855	15902	15946	16094	15938	16035	15931	16152	16043	16182	15978	15977	15925	16089	15825	16043	16154	16015	16070	15869	16035	15849	16014	15779	16063	16061	15931	16022	15913	16032	16143	16044	15993	15920	16084	16016	16024	15897	16144	15863	16102	15956	15923	16021	16103	16006	15889	15978	16070	15912	16029	16060	15920	16087	15977	15981	15983	15961	16072	16083	16003	15915	16054	15989	16056	16175	15996	15871	16025	16109	16063	16044	16063	15985	15985	15896	15941	16106	15977	16066	15975	16017	15974	16090	15943	16139	15957	15992	16178	16137	16005	15898	16011	16041	15873	16013	15943	16051	16076	16011	16028	15893	16012	16046	16098	15872	16008	15845	15830	16054	15991	15830	15918	15993	15936	15852	16043	16020	15978	15933	15802	15903	15950	15944	15966	16095	16073	16090	15987	15876	16004	16066	15926	15820	16028	15998	15802	16085	15943	15751	15953	15932	15962	15968	15927	16033	15997	16023	16168	16007	16132	15814	15786	16085	16063	16081	16032	15953	16079	15844	16074	16166	16056	16089	15972	16015	16076	15986	16076	16082	15863	16234	15887	16112	15927	15983	15987	15985	15962	15996	16031	15857	16073	15997	16039	16122	16139	15898	16160	15988	15993	16027	16078	16103	16071	16130	15981	15905	16023	15902	15893	16042	15825	15961	15987	16165	15840	15992	16028	16071	16078	15953	16086	15850	16038	15954	16051	15889	15913	15842	16096	15960	16059	16030	15974	15942	16071	16040	16221	15884	16083	16052	15854	16094	16028	15957	16020	15947	16062	16014	15919	15798	15805	15907	16118	16018	15995	15993	15791	16076	16128	16072	15857	15963	16043	16064	15961	16015	16098	15996	16025	15969	16006	15939	15941	15879	16065	15986	15908	16023	15986	15913	15829	16114	16118	16050	15935	15961	15838	16071	15984	16237	16182	16199	16058	16032	15770	15959	15855	15984	15951	16058	16008	16013	16003	16123	16029	16125	16010	16063	15992	16026	15898	15861	15882	15848	15964	16025	15926	16090	15926	16046	16053	15873	15813	16026	16142	15879	15995	16075	15949	15930	16032	16138	15887	15867	16045	16018	16097	16090	15981	15965	16000	15941	15998	16094	15886	15951	15943	15999	15999	16008	15897	16008	16050	15849	15820	16103	16086	16062	15911	16126	15982	16053	15891	16078	16039	16013	16136	15921	15990	15820	16047	16040	15911	16006	16064	15918	16013	16001	16044	15886	16082	16151	16088	16110	15918	15942	15964	16067	15961	16074	15844	16077	16162	16075	15883	16034	15823	15829	15929	16063	15755	15956	16066	15976	15985	15988	16151	16067	16045	15879	16115	16015	15908	16050	15827	15926	16037	16183	16083	16042	16129	16017	15900	16089	15953	16031	16087	15837	16085	16026	16118	15740	15732	16136	15897	15885	16008	15957	16101	15982	15916	16058	15994	16091	15894	15957	16056	15859	16106	15813	15937	15964	15821	15960	15931	15940	15954	15960	15996	16088	15921	16049	15873	16036	15986	15964	16086	15846	15980	15851	16053	15981	16054	15980	16080	16045	16093	16020	16004	15957	16126	15976	15985	16080	15865	15881	15930	16051	16058	15928	16194	15928	15966	16097	16009	16185	16090	15978	16112	15996	16008	15851	16127	16012	15892	15999	15925	15903	15978	16074	15989	15876	15935	16000	15928	15838	15986	16046	16123	16192	16008	16016	15984	15943	15905	16049	16110	15907	16068	15882	16052	15927	16262	15930	15882	16003	15964	16105	15934	16002	16155	15908	15957	16099	15939	16071	15903	15875	15898	16222	15820	16165	16117	15877	15978	15991	16199	15945	15996	15995	15810	16122	16080	15720	15996	16078	15992	16102	16065	16103	15959	16055	16032	16047	16030	16092	16137	15980	15866	15882	16080	15940	15938	16035	16064	16054	16019	15972	16142	15939	16056	16050	15940	16010	15995	15920	15977	15974	15903	15943	16091	16129	15985	16144	15924	15853	15838	15875	16003	15982	16039	15991	16126	15925	16052	15942	15868	16062	16103	15922	16155	15895	16061	15952	16083	15917	15994	16072	16035	16036	16004	16075	16119	16013	16066	15969	16025	15895	15912	15947	15993	16029	16008	15938	15774	15888	16035	16051	16041	15893	15956	16005	16031	15871	16019	15977	15913	15921	15999	16112	15975	16065	15914	15967	15897	16005	15993	15888	16010	15907	16048	16143	15955	16029	15814	16054	16041	15847	15999	15978	15858	16161	16010	15799	16014	16101	15905	16022	15992	15893	16029	15970	16088	15891	15898	15886	16150	15950	15947	16170	15890	15858	15964	15827	16022	16064	15965	15873	15995	16119	16004	16063	15968	15904	15810	16025	16035	15993	16048	16103	16275	15989	16094	16074	16037	15860	15968	16159	16024	16117	15964	15906	16017	16210	15970	16044	15940	16047	16102	15921	16079	15922	15983	16059	16034	15967	15868	16041	15852	15980	15889	16059	15964	16012	15980	15910	16009	15966	16181	16131	16022	15923	15937	15933	16055	16121	15829	16040	16018	15838	15910	15927	15828	15848	16213	15884	15873	16043	16005	15913	16040	16213	16079	15938	16135	16011	15922	16019	15854	16047	15907	15938	15926	15894	16008	15860	15881	16046	15994	15997	15976	16001	15956	15983	16078	15957	16079	15972	16057	15966	15872	16066	16023	16100	15958	15996	16026	16047	15994	16127	16004	15900	16077	15908	16057	16082	16048	16046	16206	16065	15960	16030	16047	15939	15850	15900	15946	15984	15741	15906	16071	15874	16026	15955	16062	15953	16077	15860	16041	15991	15895	16061	15899	16235	15764	15993	16134	16178	16102	15974	16058	16004	16017	16087	15957	16230	15987	16145	15840	16056	16029	15918	16003	16111	16089	15875	16099	16019	16001	16075	15981	16201	15834	15987	16150	16155	16047	15919	16042	16034	15913	15863	16178	16056	15861	16002	16012	15846	16026	15924	15984	15854	16077	16060	15986	16037	16029	15929	16118	16070	16163	16031	15876	15993	16111	15991	16108	16185	15917	15873	16092	16052	15871	16075	16039	15877	16115	15976	15924	16044	15977	16031	16005	16081	15973	16041	16017	16179	16000	16112	16074	16038	15916	15952	16040	16048	15991	15967	16004	15961	16012	15779	16104	15843	16243	15975	16163	15832	16050	15835	16011	16010	15875	15809	15912	16091	15894	15867	15983	15952	15755	15966	16097	15911	16019	15973	16070	16043	15975	16071	16274	16119	15980	15994	15957	15998	16185	16081	16094	15992	15859	16000	16056	15826	16036	16086	15996	15991	15976	16002	15979	15838	15950	16017	16025	15992	16053	16143	15884	15840	16122	16072	15874	16145	15929	16094	15944	15960	16135	15965	16031	15985	16079	15874	16004	15857	16134	15960	16083	15909	15897	15970	15841	15913	16123	16127	15905	16009	16003	15999	16018	15968	16074	15991	16046	15818	15928	16013	15857	15978	16000	15823	15996	16001	15916	16080	15934	16051	15940	15897	15947	16022	16116	15945	16106	16086	16089	15976	16021	15930	15942	16014	15914	16057	16050	16175	16045	16015	16072	15876	15910	15958	15819	16072	16050	16061	16027	16002	16125	15984	16086	15873	15964	16019	16024	15998	15850	16039	15977	16161	16040	16142	15912	16038	15996	15898	15944	16000	15852	16061	16114	15941	16038	16216	15993	16003	15924	16154	15894	16068	16090	15972	16023	15858	16004	15904	15939	16014	15898	16049	16001	15820	16036	15961	16079	16076	16056	16057	16004	15906	15880	15935	16090	15985	15879	16108	16047	16116	15929	15935	16078	16194	16003	15776	16120	16075	15953	15894	16117	15992	16078	16230	16118	15979	16035	16076	16022	16073	16122	16119	16139	15877
23803	21315	28701	24513	22624	22752	22226	19470	18592	18559	18625	18242	18254	18245	18188	18169	18001	17936	18056	17942	17958	17936	17690	17821	17764	17668	17779	17761	17812	17764	17681	17552	17784	17818	17640	17568	17746	17890	17839	17677	17597	17638	17714	17676	17532	17664	17653	17723	17694	17865	17536	17691	17770	17710	17566	17510	17862	17787	17433	17596	17593	17663	17487	17510	17750	17630	17527	17524	17651	17686	17451	17831	17399	17673	17533	17632	17636	17722	17597	17616	17598	17682	17569	17731	17678	17567	17550	17495	17721	17454	17757	17720	17557	17587	17558	17632	17464	17560	17621	17492	17555	17485	17624	17560	17772	17642	17403	17671	17494	17770	17631	17713	17550	17799	17530	17772	17680	17558	17800	17508	17597	17507	17811	17556	17576	17551	17489	17616	17625	17428	17684	17670	17740	17815	17598	17685	17503	17570	17611	17559	17737	17693	17589	17645	17542	17597	17666	17717	17523	17342	17599	17665	17635	17350	17690	17673	17668	17527	17456	17637	17504	17438	17565	17729	17609	17730	17788	17510	17500	17423	17551	17661	17532	17681	17640	17588	17756	17575	17618	17720	17502	17582	17772	17716	17653	17521	17686	17621	17742	17707	17728	17501	17743	17565	17723	17595	17424	17603	17688	17446	17668	17518	17610	17611	17636	17474	17548	17761	17545	17571	17529	17752	17590	17752	17763	17597	17634	17656	17606	17487	17561	17606	17627	17715	17465	17466	17574	17560	17898	17559	17684	17289	17698	17593	17596	17743	17214	17525	17669	17761	17509	17532	17598	17625	17825	17672	17505	17594	17713	17522	17858	17871	17630	17553	17592	17795	17562	17495	17561	17470	17552	17512	17778	17732	17536	17708	17521	17460	17454	17629	17503	17527	17760	17565	17425	17736	17664	17698	17638	17703	17659	17653	17636	17653	17764	17699	17762	17420	17698	17749	17648	17413	17724	17496	17617	17431	17680	17592	17567	17684	17552	17448	17602	17604	17654	17730	17335	17463	17499	17678	17425	17634	17521	17399	17587	17696	17447	17590	17788	17707	17527	17614	17612	17493	17662	17642	17322	17622	17513	17575	17553	17627	17565	17383	17762	17656	17728	17781	17625	17556	17444	17663	17436	17812	17586	17585	17735	17483	17501	17608	17464	17450	17785	17598	17789	17549	17705	17660	17569	17566	17512	17742	17476	17489	17347	17677	17662	17611	17439	17537	17806	17805	17598	17762	17555	17534	17507	17457	17709	17484	17635	17610	17717	17774	17603	17682	17656	17654	17795	17645	17519	17389	17710	17664	17593	17550	17620	17656	17611	17595	17552	17596	17537	17505	17507	17616	17735	17684	17524	17649	17738	17548	17419	17560	17451	17545	17597	17572	17514	17646	17649	17756	17599	17921	17621	17680	17474	17455	17554	17519	17530	17563	17799	17581	17612	17484	17585	17580	17466	17472	17708	17604	17609	17713	17560	17645	17758	17550	17642	17566	17550	17615	17555	17748	17659	17397	17622	17740	17717	17598	17610	17557	17731	17567	17797	17634	17594	17462	17635	17588	17647	17523	17462	17634	17608	17369	17645	17570	17682	17423	17558	17683	17725	17745	17631	17643	17642	17538	17630	17562	17559	17722	17545	17561	17530	17703	17535	17611	17670	17694	17580	17576	17752	17524	17684	17670	17562	17586	17668	17652	17478	17701	17606	17608	17552	17526	17614	17540	17665	17756	17767	17494	17824	17715	17696	17588	17587	17541	17416	17622	17494	17716	17750	17743	17644	17500	17714	17516	17672	17469	17524	17483	17528	17440	17426	17595	17668	17468	17658	17710	17731	17464	17760	17561	17514	17492	17494	17449	17676	17621	17738	17673	17619	17550	17625	17604	17552	17485	17696	17469	17585	17618	17485	17478	17742	17607	17571	17661	17557	17445	17507	17605	17387	17503	17440	17197	17588	17620	17725	17557	17639	17754	17671	17645	17527	17612	17643	17616	17688	17625	17595	17508	17620	17463	17546	17496	17439	17609	17643	17663	17358	17594	17502	17523	17784	17466	17429	17560	17557	17406	17595	17521	17618	17473	17708	17660	17851	17888	17404	17662	17647	17733	17492	17578	17630	17661	17649	17528	17658	17763	17679	17646	17444	17709	17534	17519	17592	17490	17561	17577	17404	17565	17584	17573	17691	17768	17571	17540	17442	17573	17628	17603	17781	17761	17590	17609	17774	17775	17637	17506	17655	17629	17694	17534	17724	17475	17386	17574	17524	17618	17523	17715	17587	17665	17555	17784	17748	17621	17603	17509	17489	17542	17634	17501	17676	17469	17553	17506	17624	17601	17615	17492	17686	17539	17623	17725	17502	17664	17831	17591	17518	17401	17645	17544	17555	17470	17499	17607	17885	17533	17548	17541	17664	17740	17622	17800	17711	17631	17672	17471	17462	17547	17551	17664	17548	17602	17506	17635	17526	17535	17434	17651	17666	17611	17432	17415	17550	17531	17485	17486	17539	17802	18027	17647	17645	17587	17688	17606	17580	17461	17794	17773	17670	17568	17556	17633	17578	17593	17747	17684	17315	17557	17567	17517	17494	17521	17377	17784	17675	17710	17639	17401	17436	17708	17664	17633	17651	17732	17575	17646	17561	17801	17548	17427	17389	17658	17659	17620	17783	17469	17663	17505	17334	17627	17670	17677	17448	17749	17425	17619	17461	17415	17418	17376	17725	17641	17441	17591	17482	17746	17605	17508	17699	17583	17726	17675	17684	17704	17658	17558	17513	17390	17495	17650	17649	17719	17711	17517	17665	17850	17617	17755	17518	17658	17508	17528	17860	17397	17888	17646	17660	17621	17598	17483	17421	17461	17560	17607	17649	17732	17454	17610	17513	17509	17368	17577	17766	17598	17665	17557	17669	17625	17777	17916	17477	17491	17797	17739	17636	17401	17528	17684	17613	17549	17615	17464	17545	17500	17753	17671	17593	17656	17752	17545	17662	17526	17509	17541	17695	17688	17616	17333	17574	17419	17469	17560	17515	17699	17609	17731	17800	17464	17397	17324	17375	17680	17474	17601	17944	17638	17586	17594	17541	17678	17745	17525	17629	17561	17473	17593	17787	17547	17498	17486	17441	17583	17494	17471	17548	17634	17659	17706	17641	17716	17729	17744	17847	17761	17600	17578	17710	17515	17490	17464	17547	17542	17726	17550	17615	17573	17554	17764	17604	17494	17565	17696	17436	17570	17546	17688	17687	17830	17856	17596	17608	17539	17787	17638	17513	17532	17642	17581	17409	17748	17699	17876	17844	17594	17682	17545	17514	17416	17712	17399	17705	17701	17708	17514	17495	17571	17667	17422	17552	17513	17531	17564	17759	17666	17640	17519	17656	17509	17777	17678	17603	17610	17583	17420	17549	17484	17547	17436	17635	17670	17687	17613	17527	17695	17599	17598	17684	17523	17402	17585	17735	17491	17565	17553	17551	17676	17565	17642	17597	17443	17415	17556	17576	17595	17743	17589	17609	17781	17528	17609	17591	17436	17454	17703	17642	17666	17683	17569	17503	17629	17480	17574	17701	17570	17624	17418	17517	17796	17747	17619	17444	17531	17533	17425	17579	17506	17343	17699	17710	17641	17544	17576	17544	17594	17508	17428	17795	17569	17750	17655	17771	17566	17663	17468	17555	17492	17322	17725	17461	17458	17686	17424	17476	17623	17493	17634	17370	17524	17693	17450	17645	17772	17708	17617	17531	17474	17558	17611	17681	17632	17609	17512	17596	17510	17458	17667	17545	17555	17571	17602	17602	17761	17411	17598	17548	17453	17565	17595	17456	17422	17579	17392	17527	17668	17406	17554	17506	17350	17654	17597	17547	17513	17532	17741	17783	17495	17399	17512	17518	17591	17446	17674	17741	17601	17546	17694	17450	17527	17778	17717	17583	17574	17752	17525	17513	17592	17765	17539	17504	17299	17644	17544	17824	17469	17636	17667	17824	17763	17744	17632	17792	17626	17830	17457	17677	17768	17878	17576	17689	17393	17649	17561	17722	17511	17302	17495	17499	17674	17714	17343	17815	17468	17818	17674	17313	17743	17804	17847	17504	17470	17645	17728	17613	17818	17733	17559	17594	17592	17526	17562	17609	17353	17461	17564	17519	17761	17649	17551	17433	17568	17718	17667	17774	17759	17587	17809	17556	17830	17607	17472	17423	17761	17727	17473	17787	17662	17782	17593	17413	17566	17558	17702	17554	17518	17498	17712	17643	17830	17545	17491	17599	17496	17517	17541	17728	17660	17628	17532	17710	17574	17689	18017	17636	17677	17664	17482	17429	17550	17569	17505	17600	17684	17685	17660	17702	17450	17531	17570	17662	17635	17512	17544	17692	17646	17662	17473	17476	17653	17488	17552	17500	17531	17555	17459	17646	17625	17730	17439	17573	17749	17576	17562	17650	17562	17553	17529	17582	17836	17738	17627	17518	17593	17592	17494	17564	17598	17643	17624	17548	17612	17579	17461	17592	17657	17576	17632	17369	17625	17545	17597	17642	17508	17649	17593	17556	17617	17632	17499	17545	17485	17685	17661	17666	17622	17626	17607	17494	17531	17686	17510	17561	17389	17650	17461	17601	17571	17739	17455	17486	17617	17592	17712	17720	17693	17656	17363	17670	17634	17669	17611	17833	17675	17620	17617	17494	17510	17559	17671	17635	17625	17476	17572	17521	17512	17689	17580	17752	17633	17464	17704	17643	17526	17512	17614	17484	17348	17609	17743	17668	17701	17856	17785	17533	17633	17460	17601	17542	17786	17669	17596	17543	17612	17697	17751	17468	17621	17638	17625	17631	17501	17688	17676	17491	17824	17710	17474	17447	17602	17747	17533	17598	17646	17626	17610	17520	17712	17525	17716	17763	17532	17418	17516	17468	17534	17553	17390	17647	17652	17619	17694	17566	17430	17462	17481	17465	17613	17771	17646	17610	17636	17588	17662	17691	17618	17690	17468	17313	17495	17611	17665	17619	17790	17571	17488	17745	17741	17719	17800	17571	17643	17608	17521	17633	17424	17663	17608	17511	17617	17726	17661	17756	17624	17602	17330	17476	17599	17599	17494	17644	17540	17458	17651	17545	17459	17688	17739	17778	17930	17568	17556	17684	17524
21873	35580	33667	27579	23754	21229	19682	18863	18265	17787	17536	17406	17088	16985	16966	16681	16725	16766	16497	16552	16628	16590	16567	16495	16389	16416	16190	16491	16387	16317	16490	16368	16604	16342	16307	16308	16304	16344	16376	16180	16272	16263	16359	16235	16308	16344	16185	16362	16332	16322	16228	16302	16231	16339	16374	16226	16321	16398	16412	16293	16237	16172	16290	16340	16251	16222	16246	16152	16270	16410	16102	16332	16306	16364	16249	16255	16207	16247	16185	16078	16223	16288	16407	16149	16348	16200	16180	16273	16385	16177	16323	16085	16112	16252	16364	16193	16372	16279	16232	16034	16394	16286	16269	16200	16388	16227	16158	16259	16299	16387	16467	16224	16235	16302	16326	16336	16126	16061	16205	16275	16169	16257	16098	16318	16265	16328	16149	16281	16241	16152	16353	16180	16062	16466	16171	16315	16238	16160	16320	16301	16287	16264	16401	16227	16182	16209	16195	16297	16183	16290	16347	16170	16336	16209	16077	16354	16343	16279	16212	16292	16369	16192	16255	16285	16374	16166	16280	16118	16204	16273	16241	16250	16281	16293	16171	16233	16127	16220	16245	16140	16285	16177	16299	16338	16231	16200	16316	16180	16197	16272	16328	16269	16051	16442	16218	16354	16128	16401	16165	16415	16304	16216	16150	16113	16318	16276	16378	16325	16231	16255	16302	16245	16235	16420	16237	16359	16212	16127	16346	16332	16416	16379	16280	16263	16305	16093	16213	16191	16102	16118	16291	16210	16071	16280	16332	16257	16294	16199	16233	16345	16136	16278	16022	16428	16296	16201	16311	16412	16187	16206	16293	16091	16405	16421	16341	16292	16255	16349	16068	16367	16340	16261	16202	16298	16253	16424	16170	16205	16060	16247	16312	16412	16260	16236	16202	16427	16206	16170	16236	16238	16459	16385	16329	16441	16011	16336	16364	16232	16225	16254	16268	16477	16031	16420	16054	16364	16298	16218	16460	16239	16229	16176	16289	16410	16182	16239	16263	16199	16270	16230	16318	16292	16168	16456	16257	16241	16107	16205	16141	16254	16253	16245	16288	16379	16205	16194	16185	16234	16348	16308	16299	16320	16189	16238	16156	16266	16038	16218	16162	16094	16234	16287	16288	16444	16296	16232	16305	16284	16187	16345	16536	16152	16421	16200	16173	16158	16203	16068	16306	16234	16209	16375	16187	16359	16150	16463	16305	16289	16220	16418	16141	16270	16268	16090	16203	16091	16278	16086	16166	16388	16296	16281	16369	16284	16359	16358	16192	16330	16245	16290	16302	15990	16221	16242	16213	16241	16246	16288	16262	16249	16104	16011	16091	16230	16279	16172	16357	16140	16367	16267	16383	16169	16311	16270	16169	16157	16178	16074	16269	16299	16241	16154	16322	16097	16428	16248	16257	16129	16110	16258	16135	16160	16199	16119	16244	16208	16200	16387	16100	16301	16317	16287	16296	16387	16261	16107	16321	16236	16154	16304	16178	16199	16154	16232	16309	16305	16275	16331	16254	16119	16273	16188	16238	16257	16334	16211	16184	16437	16233	16205	16177	16217	16065	16271	16200	16237	16298	16370	16247	16099	16207	16364	16182	16280	16259	16303	16236	16245	16356	16219	16177	16413	16180	16209	16284	16383	16264	16260	16238	16340	16207	16326	16121	16269	16289	16223	16340	16275	16231	16277	16302	16459	16269	16134	16355	16192	16042	16322	16139	16213	16289	16283	16151	16267	16222	16296	16113	16331	16182	16104	16263	16295	16225	16347	16157	16148	16290	16177	16173	16169	16282	16227	16081	16119	16294	16180	16175	16386	16285	16220	16288	16253	16234	16143	16143	16579	16168	16345	16285	16296	16192	16225	16282	16224	16402	16387	16101	16151	16260	16235	16193	16220	16220	16280	16017	16266	16368	16117	16013	16284	16209	16199	16183	16162	16429	16252	16394	16264	16178	16325	16154	16371	16245	16042	16281	16435	16444	16135	16194	16208	16254	16212	16167	16277	16168	16258	16176	16220	16284	16210	16206	16220	16182	16080	16317	16179	16271	16288	16313	16513	16237	16271	16179	16171	16437	16263	16214	16300	16303	16110	16165	16133	16187	16350	16301	16300	16273	16315	16369	16134	16246	16209	16367	16161	16273	16243	16277	16269	16238	16208	16235	16285	16193	16163	16259	16095	16178	16181	16432	16088	16249	16222	16346	16295	16172	16213	16274	16152	16252	16242	16213	16335	16388	16244	16232	16203	16217	16470	16257	16353	16254	16167	16166	16139	16156	16445	16391	16270	16271	16336	16280	16096	16271	16363	16158	16282	16307	16186	16161	16241	16344	16105	16315	16176	16333	16268	16227	16121	16176	16338	16153	16192	16269	16239	16257	16243	16379	16063	16282	16129	16361	16284	16377	16254	16417	16192	16271	16209	16163	16331	16273	16364	16209	16371	16226	16159	16226	16378	16203	16307	16468	16427	16274	16248	16308	16319	16245	16249	16255	16445	16398	16225	16108	16135	16120	16383	16173	16210	16215	16361	16103	16001	16258	16252	16299	16272	16225	16289	16182	16309	16266	16209	16347	16178	16345	16212	16160	16233	16328	16112	16194	16309	16233	16158	16250	16265	16198	16254	16419	16194	16193	16300	16120	16329	16181	16122	16487	16200	16285	16112	16173	16327	16189	16330	16213	16179	16338	16210	16023	16346	16231	16246	16466	16126	16242	16055	16320	16105	16215	16343	16210	16221	16273	16056	16112	16232	16191	16116	16308	16475	16332	16368	16240	16351	16225	16312	16288	16115	16248	16270	16290	16201	16463	16304	16388	16240	16150	16145	16216	16240	16269	16135	16131	16330	16188	16232	16211	16111	16440	16418	16177	16239	16392	16288	16337	16132	16450	16388	16201	16283	16308	16172	16207	16209	16311	16290	16470	16252	16393	16248	16221	16281	16227	16216	16285	16212	16364	16075	16126	16242	16278	16118	16234	16215	16390	16132	16337	16198	16308	16193	16286	16150	16248	16296	16249	16298	16268	16360	16304	16296	16228	16108	16268	16263	16260	16408	16368	16324	16109	16242	16152	16388	16232	16140	16250	16216	16411	16073	16312	16141	16270	16186	16152	16466	16249	16147	16399	16389	16265	16332	16149	16139	16088	16175	16209	16338	16187	16277	16215	16196	16102	16446	16266	16131	16268	16215	16198	16353	16153	16266	16222	16409	16318	16393	16166	16171	16106	16386	16146	16247	16221	16413	16161	16047	16320	16422	16191	16289	16174	16163	16142	16202	16149	16215	16157	16142	16173	16243	16309	16252	16227	16305	16071	16084	16219	16113	16147	16329	16154	16225	16373	16088	16481	16231	16215	16323	16300	16333	16270	16169	16160	16169	16257	16163	16270	16331	16093	16128	16333	16352	16147	16273	16129	16337	16290	16125	16249	16254	16350	16235	16449	16196	16377	16186	16298	16214	16245	16187	16337	16159	16250	16311	16017	16230	16054	16023	16158	16057	16305	16004	16212	16208	16250	16042	16365	16180	16170	16113	16223	16248	16197	16384	16253	16248	16211	16286	16164	16113	16220	16333	16178	16289	16337	16188	16205	16266	16140	16157	16337	16243	16237	16214	16296	16314	16296	16149	16119	16261	16149	16285	16347	16322	16323	16315	16326	16332	16246	16315	16393	16271	16133	16309	16125	16150	16101	16178	16467	16257	16321	16198	16047	16139	16286	16051	16210	16378	16227	16152	16146	16181	16314	16289	16377	16397	16088	16265	16176	16104	16345	16071	16342	16359	16226	16340	16264	16327	16444	16246	16175	16156	16225	16292	16240	16336	16370	16146	16293	16199	16205	16230	16152	16234	16135	16326	16196	16169	16284	16146	16337	16172	16199	16185	16201	16185	16247	16232	16184	16255	16208	16277	16168	16278	16216	16063	16310	16206	16079	16232	16272	16057	16426	16453	16142	16287	16145	16115	16405	16188	16138	16351	16304	16180	16285	16071	16240	16173	16247	16278	16283	16191	16290	16205	16226	16084	16202	16248	16313	16189	16481	16127	16311	15946	16043	16247	16117	16342	16283	16217	16257	16306	16048	16038	16298	16234	16167	16238	16259	16223	16318	16232	16232	16177	16262	16120	16150	16302	16343	16235	16333	16262	16063	16007	16320	16299	16159	16278	16453	16238	16223	16260	16339	16253	16361	16318	16298	16153	16346	16178	16120	16245	16294	16189	16201	16317	16253	16269	16263	16203	16208	16334	16296	16092	16313	16144	16342	16361	16203	16308	16303	16270	16392	16322	16117	16085	16207	16064	16286	16151	16150	16276	16322	16421	16108	16327	16307	16159	16188	16230	16155	16274	16116	16203	16239	16204	16229	16387	16276	16354	16298	16039	16263	16467	16321	16270	16176	16081	16332	16147	16108	16309	16278	16227	16260	16098	16320	16363	16189	16250	16063	16276	16237	16344	16230	16083	16251	16198	16201	16146	16364	16439	16240	16253	16398	16267	16323	16337	16156	16169	16316	16302	16199	16176	16390	16132	16348	16297	16422	16316	16240	16203	16162	16547	16139	16305	16336	16196	16342	16296	16236	16285	16336	16130	16191	16182	16108	16462	16187	16342	16153	16294	16114	16204	16267	16422	16179	16404	16379	16172	16409	16200	16150	16160	16318	16295	16128	16243	16335	16251	16391	16198	16270	16299	16256	16248	16100	16115	16195	16183	16176	16166	16189	16461	16164	16128	16234	16365	16220	16221	16215	16172	16019	16256	16191	16289	16293	16218	16156	16315	16225	16329	16367	16042	16454	16322	16199	16171	16132	16371	16240	16366	16185	16109	16261	16248	16231	16090	16185	16251	16246	16279	16337	16348	16218	16144	16088	16253	16266	16240	16196	16141	16401	16296	16220	16329	16252	16219	16359	16115	16463	16151	16268	16298	16355	16055	16315	16479	16389	16092	16158	16164	16346	16248	16332	16120	16215	16329	16214	16184	16432	16415	15962	16109	16236	16228	16167	16318	16201	16313	16464	16493	16333	16332	16271	16389	16120	16274	16285	16283	16178	16324	16241	16253	16284	16357	16283	16238	16113	16472	16226	16324	16116	16145	16304	16385	16291	16253	16176	16371	16282	16317	16173	16206	16297	16272	16257	16198
22917	21376	29244	23946	21924	24068	25291	20576	19209	19018	19009	18817	18383	18200	18061	18250	17982	18011	18082	17648	17958	17833	17868	17717	17695	17711	17658	17618	17445	17920	17633	17638	17661	17331	17423	17688	17582	17469	17601	17407	17500	17677	17466	17303	17574	17620	17346	17490	17558	17284	17529	17333	17489	17320	17215	17360	17521	17473	17434	17210	17445	17325	17410	17630	17318	17576	17445	17361	17552	17515	17472	17415	17424	17390	17474	17582	17479	17526	17705	17464	17405	17326	17417	17460	17482	17357	17341	17409	17444	17113	17324	17283	17470	17606	17382	17508	17422	17338	17566	17390	17386	17374	17326	17382	17543	17416	17128	17248	17487	17523	17502	17529	17411	17203	17346	17258	17340	17359	17375	17446	17340	17369	17307	17428	17695	17473	17381	17290	17539	17354	17362	17092	17345	17387	17444	17174	17337	17255	17433	17302	17406	17432	17518	17446	17314	17335	17504	17484	17458	17594	17413	17321	17412	17498	17420	17341	17279	17214	17462	17684	17416	17439	17491	17492	17359	17129	17430	17415	17244	17460	17373	17344	17413	17274	17376	17287	17342	17247	17497	17230	17342	17335	17488	17314	17289	17215	17261	17462	17444	17342	17454	17510	17539	17350	17358	17577	17339	17447	17276	17398	17370	17375	17454	17414	17393	17272	17197	17481	17183	17228	17383	17388	17411	17337	17424	17326	17500	17441	17334	17506	17296	17371	17205	17502	17264	17260	17172	17347	17241	17403	17472	17211	17500	17396	17319	17384	17409	17451	17411	17236	17408	17404	17507	17342	17386	17515	17403	17393	17340	17459	17313	17422	17456	17309	17297	17508	17419	17536	17286	17334	17389	17338	17483	17522	17390	17571	17261	17383	17364	17424	17526	17302	17450	17164	17402	17320	17483	17484	17296	17310	17442	17351	17123	17254	17361	17510	17449	17301	17108	17348	17363	17283	17489	17361	17460	17354	17560	17241	17111	17418	17348	17480	17297	17407	17468	17284	17250	17448	17509	17365	17309	17596	17462	17422	17332	17318	17321	17293	17253	17399	17285	17397	17416	17392	17569	17378	17367	17398	17202	17496	17175	17261	17317	17209	17274	17278	17281	17354	17194	17356	17271	17262	17432	17331	17343	17542	17150	17469	17400	17374	17205	17229	17198	17183	17258	17264	17198	17236	17575	17432	17471	17292	17643	17212	17408	17280	17451	17389	17340	17463	17445	17515	17280	17387	17675	17378	17405	17378	17464	17363	17423	17204	17243	17291	17372	17294	17347	17322	17454	17484	17476	17480	17464	17400	17342	17162	17342	17433	17481	17352	17370	17381	17490	17488	17470	17422	17449	17436	17424	17373	17414	17413	17300	17441	17289	17220	17440	17561	17258	17288	17387	17338	17245	17268	17390	17269	17128	17433	17363	17362	17123	17377	17563	17396	17399	17459	17238	17645	17318	17247	17291	17359	17579	17404	17252	17351	17200	17355	17313	17053	17435	17365	17420	17514	17261	17327	17228	17384	17319	17146	17252	17250	17472	17216	17220	17386	17481	17317	17322	17365	17451	17276	17522	17406	17288	17353	17289	17433	17493	17297	17413	17378	17471	17365	17437	17544	17468	17410	17304	17423	17289	17396	17369	17450	17411	17464	17359	17264	17453	17516	17120	17287	17245	17569	17402	17235	17497	17499	17401	17209	17279	17297	17550	17365	17179	17365	17522	17386	17279	17471	17382	17294	17448	17312	17335	17590	17266	17426	17285	17248	17443	17525	17316	17416	17461	17376	17268	17463	17348	17469	17587	17309	17560	17412	17336	17482	17223	17290	17455	17294	17422	17435	17374	17385	17528	17474	17423	17394	17196	17259	17516	17357	17369	17366	17422	17289	17413	17366	17331	17404	17421	17457	17310	17095	17470	17354	17249	17344	17424	17574	17323	17181	17293	17313	17145	17241	17294	17498	17379	17441	17426	17399	17496	17175	17427	17423	17569	17390	17274	17218	17265	17252	17532	17459	17531	17355	17203	17344	17418	17352	17517	17240	17188	17263	17192	17397	17480	17293	17328	17199	17360	17229	17316	17343	17400	17316	17284	17293	17337	17287	17377	17446	17327	17593	17521	17323	17345	17152	17370	17384	17593	17458	17390	17450	17328	17213	17335	17366	17287	17478	17250	17329	17297	17336	17336	17097	17396	17634	17333	17266	17543	17536	17533	17351	17284	17254	17145	17346	17380	17490	17321	17377	17492	17445	17389	17307	17545	17392	17246	17300	17431	17280	17560	17512	17507	17271	17417	17498	17287	17408	17446	17305	17448	17203	17317	17411	17344	17551	17214	17558	17405	17379	17366	17305	17376	17483	17376	17408	17453	17530	17415	17248	17366	17094	17269	17334	17373	17470	17249	17418	17306	17305	17368	17161	17408	17426	17340	17421	17210	17241	17450	17243	17521	17486	17200	17226	17388	17431	17356	17263	17368	17298	17256	17526	17352	17330	17551	17238	17305	17391	17181	17351	17446	17428	17393	17178	17185	17386	17532	17461	17348	17504	17444	17413	17325	17404	17170	17215	17494	17302	17431	17348	17247	17585	17250	17411	17407	17332	17345	17576	17447	17253	17345	17257	17349	17215	17341	17306	17413	17507	17205	17367	17443	17486	17460	17189	17378	17426	17458	17655	17259	17222	17252	17289	17308	17280	17560	17329	17311	17353	17492	17255	17301	17130	17348	17382	17427	17338	17428	17464	17213	17352	17475	17296	17103	17339	17573	17146	17227	17505	17256	17392	17432	17418	17478	17221	17373	17571	17444	17357	17454	17219	17482	17333	17379	17449	17393	17288	17229	17285	17312	17347	17443	17375	17416	17325	17419	17426	17551	17355	17347	17280	17338	17219	17429	17281	17482	17220	17322	17202	17427	17251	17430	17408	17368	17325	17442	17564	17229	17344	17409	17424	17359	17309	17592	17256	17319	17092	17261	17320	17490	17347	17480	17331	17350	17531	17598	17549	17301	17629	17319	17098	17252	17298	17149	17572	17511	17344	17493	17256	17248	17642	17375	17358	17163	17560	17318	17556	17388	17224	17392	17475	17342	17303	17454	17473	17418	17103	17424	17444	17210	17386	17460	17446	17279	17317	17334	17366	17280	17436	17225	17506	17354	17579	17445	17314	17565	17170	17362	17420	17478	17297	17448	17203	17407	17433	17389	17277	17330	17385	17421	17387	17547	17181	17463	17356	17378	17385	17348	17314	17433	17419	17454	17454	17319	17384	17376	17370	17326	17202	17348	17296	17431	17342	17474	17287	17391	17328	17247	17390	17431	17365	17336	17375	17335	17187	17438	17196	17235	17263	17408	17178	17303	17467	17200	17462	17384	17318	17326	17402	17364	17244	17467	17367	17592	17357	17288	17380	17422	17330	17292	17440	17425	17491	17152	17269	17373	17373	17661	17486	17270	17415	17113	17390	17534	17332	17530	17479	17428	17365	17193	17388	17361	17166	17390	17368	17351	17358	17477	17506	17569	17382	17332	17448	17468	17284	17420	17505	17331	17389	17421	17280	17419	17349	17249	17360	17302	17376	17399	17336	17132	17136	17379	17502	17279	17263	17404	17539	17270	17221	17398	17329	17232	17391	17437	17287	17221	17439	17308	17664	17353	17277	17523	17380	17313	17432	17212	17236	17224	17328	17472	17318	17422	17483	17486	17281	17407	17621	17102	17164	17480	17500	17282	17452	17461	17314	17420	17415	17439	17398	17353	17468	17483	17450	17357	17238	17325	17255	17447	17302	17438	17435	17541	17126	17475	17364	17390	17515	17378	17355	17391	17434	17319	17327	17412	17355	17396	17129	17346	17474	17474	17267	17389	17268	17345	17224	17079	17528	17261	17254	17482	17375	17482	17432	17263	17347	17631	17377	17432	17180	17183	17309	17374	17241	17349	17500	17367	17315	17321	17184	17245	17291	17229	17458	17445	17262	17389	17339	17522	17335	17368	17394	17420	17187	17413	17508	17263	17176	17349	17302	17255	17416	17460	17262	17314	17314	17349	17345	17482	17330	17242	17423	17462	17298	17355	17353	17376	17449	17250	17337	17517	17350	17396	17342	17351	17478	17578	17366	17349	17443	17242	17510	17651	17142	17460	17279	17163	17303	17299	17382	17219	17419	17501	17203	17342	17358	17324	17454	17521	17424	17504	17412	17645	17361	17441	17405	17413	17421	17223	17375	17532	17382	17595	17565	17498	17340	17195	17120	17368	17213	17414	17498	17268	17263	17562	17552	17272	17340	17330	17405	17339	17179	17100	17309	17567	17366	17271	17372	17294	17200	17387	17207	17429	17331	17359	17512	17277	17294	17173	17506	17443	17505	17270	17423	17503	17471	17337	17387	17350	17434	17355	17350	17449	17402	17287	17555	17343	17293	17347	17371	17423	17389	17460	17375	17201	17208	17290	17248	17472	17304	17555	17488	17300	17560	17436	17429	17351	17325	17326	17393	17285	17335	17281	17462	17290	17307	17219	17320	17379	17401	17575	17504	17468	17462	17538	17385	17465	17376	17494	17412	17351	17216	17470	17184	17202	17301	17417	17323	17353	17280	17366	17228	17458	17414	17150	17496	17390	17337	17339	17434	17555	17432	17290	17323	17113	17196	17543	17516	17216	17324	17308	17363	17290	17373	17307	17572	17363	17275	17398	17344	17412	17215	17484	17287	17488	17483	17225	17058	17232	17286	17306	17312	17439	17462	17571	17419	17337	17234	17441	17230	17510	17440	17573	17292	17524	17312	17202	17370	17311	17323	17175	17391	17487	17254	17316	17309	17200	17635	17461	17348	17422	17473	17278	17290	17516	17458	17527	17373	17181	17256	17410	17318	17366	17343	17414	17371	17633	17470	17514	17225	17390	17461	17385	17341	17201	17275	17259	17301	17269	17596	17337	17478	17102	17410	17355	17395	17407	17319	17472	17355	17203	17377	17316	17345	17509	17328	17430	17394	17264	17109	17240	17242	17348	17543	17361	17243	17441	17545	17512	17485	17561	17377	17243	17225	17303	17241	17340	17367	17411	17372	17450	17430	17198	17635	17465	17311	17282	17300	17160	17379	17210	17296	17279	17287	17254	17397	17395	17356	17628	17274	17267	17325	17476	17495	17405	17504
22888	39429	37425	31167	26730	23674	21582	20237	19329	18823	18310	18115	17715	17284	17230	17052	16962	16907	16697	16767	16586	16544	16562	16598	16574	16483	16328	16430	16302	16378	16372	16343	16430	16476	16245	16456	16281	16319	16281	16404	16218	16221	16424	16335	16282	16250	16428	16161	16238	16222	16291	16384	16341	16228	16360	16144	16278	16122	15942	16252	16306	16226	16244	16078	16287	16199	16271	16166	16098	16167	16148	16194	16106	16334	16081	16160	16184	16198	16258	16102	16068	16100	15952	15930	16354	16209	16194	16082	16284	16217	16291	16095	16135	16254	16245	16258	15970	16334	16149	16123	16216	16124	16259	16275	16196	16228	16085	16041	16278	16108	16192	16095	16179	16245	16059	16102	16195	16091	16153	16380	16198	16223	16181	16194	16096	16269	16122	16256	16097	16198	16204	16091	16082	16136	16209	16130	16112	16297	16226	16093	16168	16236	16166	16108	16064	16330	16144	16335	16196	16321	16259	16093	16175	16226	16203	16105	16177	16097	16111	16296	16324	16228	15937	16306	16304	16163	16401	16132	16313	16244	16115	16221	16193	16136	16023	16207	16127	16015	16290	16074	16279	16011	16276	16138	16240	16063	16178	16144	16183	16094	16086	16082	16154	16126	16230	16143	16029	16134	16162	16112	16104	16164	16231	16142	16095	16205	16069	16147	16078	16090	16106	16251	16241	16177	15994	16286	16174	16267	16157	16193	16111	16047	16204	16131	16171	16141	16346	16164	16232	15980	16129	15899	16283	16206	16133	16112	16109	15972	16080	16265	16035	16104	15881	16133	16065	16251	16218	16208	16152	16055	16221	16354	15999	16156	16106	16309	16108	16188	16194	16157	16018	16190	16130	16294	16279	16097	16310	16199	16119	16107	16087	16099	16079	16246	16156	16232	16044	16295	16086	16190	16093	16102	16136	16124	16263	16110	16085	16196	16247	16135	15996	16231	16037	16094	16285	16123	16075	16256	16064	16118	16171	16076	16150	16134	16163	16168	16173	15970	16214	16201	15986	16222	16140	16138	16192	16063	16062	16248	16345	16167	16173	16254	16090	16043	16188	16110	16197	16133	15952	16151	16175	16127	16226	16205	16205	16189	16069	16219	16223	16269	16208	16104	16207	16176	16118	16034	16260	16093	16024	16201	16260	16166	16216	15994	16207	16303	16181	15977	16091	16102	16153	16035	16192	15926	16167	16172	16053	16087	16187	16030	16210	16259	16089	16291	16124	16098	16128	16086	16050	16197	16114	16085	16021	16345	16049	16080	15908	16169	16278	15981	16291	16102	16102	16161	16294	16095	16086	16244	16179	16300	16075	16089	16146	15998	16425	16128	16119	16228	16103	16101	15967	16166	16175	16308	16205	16027	16207	16007	16117	16190	16159	16331	16238	16196	16326	16169	16072	16219	16073	16218	16382	16163	16082	16157	16113	16096	16231	16136	16191	16131	15942	16234	16116	16115	16219	16332	16186	16237	16262	16229	16391	16122	16123	16141	16124	16105	16191	16158	16042	16133	16228	16302	16218	16211	16265	16035	16300	16249	16302	16128	16080	16310	16074	16017	16090	16311	16146	16144	16267	16085	16416	16201	16229	16264	16152	16101	16220	16421	16260	16230	15968	15949	16068	16171	16094	16157	16045	16164	16073	16266	16061	16215	16209	16097	16165	16189	16241	16114	16151	16135	15963	16053	16123	16057	16145	16104	16233	16246	16079	16201	16221	16070	16119	16124	16210	16177	16075	16009	16234	16050	16006	16004	16189	16082	16155	16172	16130	16074	16213	16093	16073	16203	16089	16096	16329	16046	16071	16183	16109	15941	16033	16088	16221	16222	16243	16077	16152	16310	16195	16188	16271	16137	16039	16100	16079	16153	16240	16244	16247	16270	16141	16204	16225	16221	16072	16163	16329	16192	16160	16075	16011	15999	16050	16235	16136	16185	16193	16094	16132	16126	16297	16172	16206	16222	16079	16215	15985	16036	16197	16168	15959	16260	16255	16241	16273	16031	15997	16055	16067	16279	16163	16111	16174	16201	15970	16332	16114	16063	16103	16167	16374	16047	16080	16141	16146	16081	16250	16100	16122	16154	16111	16193	16214	15949	16052	16115	16266	16163	16339	16139	16219	16071	16238	16175	15964	16340	16159	16174	16366	16114	15708	16148	16219	16180	16168	16152	16131	16322	15994	16221	16076	16152	16205	16138	16150	16129	16361	16114	16133	16244	16180	16055	16247	16029	16099	16092	16351	16226	16144	16281	16327	16174	16156	16180	16178	16209	16196	16261	16180	16296	16140	16005	16258	16192	16083	16012	16180	16075	16234	16152	16188	16158	16271	16011	15989	16244	16134	16144	16044	16184	16102	15975	16198	16129	16020	16237	16100	16110	16298	16225	16241	16156	16105	16260	16187	15972	16414	16076	16192	16184	16172	16225	16148	16056	16141	16345	16055	16198	16297	16182	16210	16002	16130	16295	16141	16165	16162	16163	16226	16067	16255	16194	16178	16230	16130	16263	16074	16310	16116	16103	16315	16243	16142	16153	16151	16197	16215	16121	16208	16178	16181	16234	16094	16252	16161	16180	16259	16226	16072	16085	16194	16205	16186	16216	16084	16173	16213	16162	16262	16050	16079	16146	16239	16131	16334	16215	15963	16266	16172	16324	16092	16196	16162	16274	16197	15995	16051	16234	16172	16101	16159	16149	16208	16069	16125	16152	16066	16202	16145	16159	16241	16308	16025	16208	16104	16111	16003	16097	16159	16242	16058	16216	16210	16289	16117	16102	16050	16178	16110	16087	16173	16188	16033	16334	16056	16138	16186	16139	16129	16169	15993	15948	16224	16080	16334	16229	16040	16379	16239	15936	16274	16215	16231	16144	16133	16249	16141	16112	16135	16041	16162	16180	16170	16229	15953	16301	16099	16126	16106	15869	16168	16210	15858	16020	16186	16194	16122	16239	16227	16211	16066	16081	16234	16124	16323	16189	16084	16120	16178	16119	16260	16037	16168	16163	16203	16241	16083	16076	16135	16139	16384	16004	16180	16172	16167	16092	15989	15964	16062	16038	16198	16147	16098	16108	16192	16308	16077	16049	16198	16219	16166	16105	16276	15920	16203	16199	16217	16127	16002	16154	16358	16091	16085	16204	15942	16159	16225	16147	16197	16119	16190	16135	16188	16131	16210	16071	16070	16153	16341	15974	16044	16117	16352	16230	16127	16322	16236	16190	16210	16279	16108	16192	15998	16011	16302	16133	16315	16132	15962	16127	16287	16161	16114	16142	16226	16011	16294	16191	16258	16242	16103	16197	16090	16024	16128	16268	16180	16182	15964	16334	16210	16067	16317	16252	16116	16209	16118	16146	16135	16060	16228	16002	16246	16291	16117	16280	15992	16192	16189	16029	16235	16052	16317	16157	16269	16076	16310	16186	16097	16221	16105	16066	16181	16122	16336	16268	16006	16155	16066	16165	16239	16303	16158	16216	16054	16190	16041	16040	16082	16057	15931	16148	16193	16169	16185	16166	16102	16173	16088	16231	16235	16477	16113	16228	16031	16085	16241	16126	16186	16136	16125	16162	16271	16014	16169	16288	16328	16173	16169	16143	16219	16125	16047	16297	16139	16136	16303	16196	16257	16189	16265	16195	15955	16127	16054	16081	15980	16111	16001	16125	15978	16294	16191	16157	16184	16179	16176	16035	16357	16267	16144	16219	16196	16038	16170	16154	16004	16220	16131	16254	16286	16140	16093	16095	16133	16023	16146	16172	16187	16234	16137	16227	16119	16081	16134	16186	16286	16212	16230	16309	16112	16298	16182	16092	16257	16127	16083	16095	16077	16157	16142	16170	16370	16243	16186	16259	16136	16129	16089	16058	16087	16228	16278	16247	16227	16252	16150	16025	16073	16127	16257	16091	16208	16155	16383	16167	16219	16048	16181	16353	16108	16144	16179	16056	16211	16196	16121	16086	16174	16063	16239	16230	16068	16240	16247	16284	16206	16340	16247	16067	16358	16184	16183	16153	15969	16028	15974	16137	16140	16146	16167	16135	16032	16117	16229	15984	16245	16166	16092	16038	16100	16283	16059	16138	16228	16065	16141	16074	16166	16108	16083	16159	16183	16237	16102	16305	16248	16015	16135	16146	16070	16174	16063	16248	16122	16029	16118	15962	16173	16190	16091	16255	16069	16313	16144	16193	16214	16158	16016	16147	16143	16221	16241	16096	16141	15879	16098	16431	16146	16195	16212	16200	16222	16044	16133	16106	16082	16197	16079	16216	16153	16028	16231	16105	16137	16285	16237	16177	16240	16101	16223	16010	16080	16140	16118	16135	16158	16220	16164	16268	16167	16204	16154	16159	16193	16216	16238	15989	16086	16037	16095	16028	16082	16150	16267	16070	15955	16343	16133	16158	16147	16255	16269	16098	16162	16101	15927	16285	16422	16220	16136	16196	16056	16179	16323	16177	16264	16214	16087	16167	16197	16104	16128	16094	16118	16182	16076	16108	16283	16160	16202	16355	16289	16207	16094	16044	16070	16221	16130	16348	16172	16151	16125	16112	16106	16135	16186	16338	16166	16145	16064	16181	16065	16164	16223	16169	16153	16247	16104	16304	16186	16129	16088	16226	16161	16106	16270	15978	16048	16175	16019	16105	16277	16269	16119	16060	16264	16037	16138	16240	15962	16065	16197	16127	16144	16200	16121	16154	16180	16167	16212	16098	16193	16140	16245	16171	16082	16153	16136	16125	16001	16079	16204	16249	16090	16148	16087	16067	16142	16219	16268	16066	16221	16180	16217	16029	16259	16152	16149	16163	16092	16328	16268	16160	16106	16168	16169	16091	16105	16171	16145	16132	16365	16074	16181	16106	16132	16104	16281	16176	16040	16379	16237	16353	16042	16085	16287	16179	16188	16108	16106	16384	16201	16110	16152	16183	16210	16142	16365	16121	16095	16147	16219	16129	16235	16139	16177	16190	16248	16087	16109	16021	16341	15991	16099	16229	16119	16064	16154	16225	15977	16183	16213	16111	16222	16048	16253	16090	16173	16125	16195	16119	16218	16399	16063	16120	16236	16170	16196	16043	16010	16131	16133	16116	16116	15987	16209	16308	16145	16053	16106	15981	16147	16196	16064	16115
27331	22750	26252	23124	18621	18000	17525	17055	16877	16847	16838	16844	16882	16633	16661	16904	16685	16709	16852	16722	16637	16782	16621	16351	16627	16741	16625	16588	16513	16462	16686	16803	16449	16513	16517	16682	16609	16548	16496	16494	16662	16692	16387	16606	16604	16522	16503	16548	16716	16649	16825	16467	16580	16553	16479	16474	16381	16652	16644	16623	16656	16555	16321	16794	16540	16599	16586	16709	16534	16423	16562	16528	16495	16643	16597	16412	16568	16724	16649	16556	16454	16639	16661	16465	16482	16649	16352	16570	16536	16487	16405	16545	16545	16501	16442	16667	16481	16620	16374	16496	16615	16709	16532	16505	16418	16434	16435	16542	16425	16659	16698	16705	16713	16581	16595	16588	16882	16563	16502	16469	16576	16509	16629	16718	16635	16654	16471	16507	16602	16492	16686	16479	16574	16638	16495	16408	16648	16445	16315	16538	16604	16622	16675	16624	16641	16449	16629	16510	16611	16751	16618	16487	16573	16307	16506	16399	16482	16673	16732	16572	16795	16696	16395	16499	16461	16527	16594	16567	16578	16563	16588	16420	16519	16519	16538	16567	16678	16753	16481	16639	16341	16536	16556	16537	16482	16634	16597	16387	16410	16443	16588	16361	16460	16538	16675	16556	16574	16335	16324	16492	16484	16375	16642	16549	16717	16541	16423	16515	16583	16538	16621	16521	16327	16487	16281	16547	16438	16516	16642	16579	16452	16479	16593	16516	16366	16386	16539	16747	16591	16626	16468	16216	16660	16546	16427	16702	16544	16653	16620	16576	16395	16707	16544	16462	16560	16749	16563	16651	16490	16553	16548	16679	16592	16589	16624	16562	16589	16429	16573	16570	16558	16428	16423	16629	16536	16498	16620	16376	16392	16453	16368	16479	16515	16455	16695	16415	16641	16707	16619	16698	16557	16573	16637	16399	16592	16388	16412	16331	16343	16430	16399	16555	16566	16541	16448	16314	16541	16459	16441	16537	16523	16426	16610	16555	16321	16724	16637	16651	16587	16367	16557	16516	16542	16469	16550	16493	16837	16635	16524	16651	16473	16489	16487	16652	16570	16517	16696	16618	16643	16502	16571	16547	16363	16367	16493	16346	16572	16446	16520	16506	16546	16399	16431	16258	16408	16386	16452	16541	16672	16541	16516	16579	16494	16635	16479	16545	16519	16545	16641	16395	16451	16582	16552	16322	16412	16493	16463	16541	16629	16592	16677	16716	16431	16633	16665	16465	16517	16527	16494	16366	16400	16557	16696	16692	16618	16666	16661	16570	16682	16422	16482	16690	16543	16584	16488	16395	16580	16526	16380	16602	16360	16623	16603	16507	16644	16368	16659	16529	16623	16509	16691	16504	16525	16613	16787	16483	16514	16572	16684	16507	16582	16574	16423	16580	16419	16414	16510	16480	16568	16667	16578	16485	16510	16497	16566	16531	16475	16488	16533	16359	16446	16356	16533	16577	16484	16437	16501	16216	16543	16600	16590	16410	16564	16410	16535	16304	16465	16465	16448	16720	16558	16732	16534	16579	16485	16532	16621	16503	16434	16384	16409	16766	16599	16496	16602	16694	16481	16476	16409	16518	16486	16452	16731	16527	16502	16622	16472	16650	16629	16549	16678	16555	16495	16439	16472	16552	16524	16608	16674	16635	16591	16585	16571	16436	16475	16363	16328	16327	16343	16543	16567	16362	16401	16536	16498	16520	16387	16468	16682	16566	16438	16472	16654	16601	16535	16642	16695	16576	16683	16483	16651	16579	16672	16679	16588	16542	16575	16557	16497	16247	16459	16359	16408	16648	16566	16599	16437	16584	16561	16388	16462	16678	16551	16456	16653	16554	16671	16359	16558	16649	16517	16447	16690	16567	16695	16671	16598	16479	16685	16552	16636	16705	16565	16678	16643	16445	16559	16527	16576	16563	16733	16570	16618	16677	16546	16471	16369	16312	16565	16571	16501	16561	16477	16482	16536	16662	16449	16393	16561	16607	16548	16494	16632	16517	16470	16602	16647	16634	16524	16513	16604	16569	16516	16570	16443	16566	16639	16405	16663	16610	16768	16504	16348	16726	16505	16658	16501	16515	16576	16610	16595	16699	16644	16307	16500	16506	16482	16722	16603	16520	16618	16506	16667	16336	16526	16701	16548	16480	16411	16431	16659	16565	16874	16705	16617	16590	16504	16722	16434	16490	16491	16530	16726	16652	16592	16647	16647	16647	16443	16497	16438	16637	16572	16587	16596	16540	16619	16375	16614	16628	16631	16813	16519	16602	16638	16389	16755	16302	16643	16478	16564	16666	16550	16571	16538	16594	16650	16562	16693	16505	16569	16658	16501	16538	16522	16492	16485	16637	16459	16322	16508	16589	16471	16585	16438	16745	16494	16528	16493	16447	16231	16546	16428	16505	16437	16634	16625	16319	16538	16628	16366	16651	16587	16570	16519	16426	16442	16624	16314	16495	16605	16400	16385	16684	16454	16474	16506	16678	16551	16536	16391	16696	16413	16539	16706	16598	16473	16354	16634	16625	16602	16646	16657	16530	16487	16600	16501	16461	16651	16549	16708	16605	16436	16508	16481	16412	16398	16560	16615	16620	16562	16497	16186	16380	16396	16662	16621	16595	16605	16541	16578	16621	16702	16515	16671	16845	16520	16485	16659	16480	16571	16534	16358	16514	16609	16723	16616	16559	16595	16605	16658	16649	16837	16565	16441	16748	16589	16602	16498	16743	16669	16406	16615	16605	16516	16440	16654	16447	16455	16574	16525	16622	16660	16508	16595	16412	16604	16632	16562	16636	16455	16535	16629	16569	16603	16659	16523	16727	16712	16690	16703	16583	16427	16724	16507	16538	16531	16287	16804	16585	16400	16602	16639	16589	16577	16570	16435	16593	16672	16675	16490	16573	16600	16674	16542	16448	16592	16319	16596	16480	16654	16795	16520	16742	16488	16402	16646	16621	16392	16681	16623	16625	16677	16615	16581	16518	16513	16572	16498	16694	16403	16629	16493	16523	16713	16394	16605	16606	16662	16862	16537	16380	16463	16459	16618	16408	16511	16304	16692	16573	16581	16464	16469	16358	16543	16530	16499	16401	16650	16546	16586	16619	16634	16558	16505	16455	16637	16310	16641	16607	16770	16412	16689	16579	16500	16457	16625	16591	16566	16606	16544	16535	16483	16823	16566	16359	16605	16494	16480	16474	16421	16582	16533	16371	16483	16717	16739	16694	16771	16538	16535	16469	16559	16484	16612	16492	16512	16709	16556	16574	16460	16445	16428	16557	16428	16487	16389	16404	16559	16576	16419	16545	16680	16609	16496	16603	16591	16309	16578	16703	16674	16539	16552	16662	16450	16630	16497	16468	16538	16526	16522	16645	16680	16542	16654	16567	16480	16545	16672	16561	16603	16477	16632	16652	16507	16574	16350	16490	16492	16479	16732	16584	16407	16685	16483	16342	16824	16466	16572	16513	16539	16647	16641	16578	16677	16671	16683	16442	16365	16596	16472	16417	16433	16482	16539	16307	16523	16662	16480	16687	16436	16456	16504	16584	16596	16571	16649	16537	16476	16580	16486	16435	16468	16622	16571	16629	16726	16378	16533	16732	16647	16608	16557	16281	16524	16638	16658	16450	16466	16620	16681	16720	16681	16514	16388	16531	16783	16477	16569	16523	16680	16575	16470	16535	16453	16908	16738	16587	16580	16489	16735	16421	16712	16384	16436	16460	16566	16396	16230	16761	16663	16431	16492	16522	16550	16629	16487	16497	16680	16516	16629	16592	16682	16644	16609	16618	16502	16551	16575	16544	16579	16655	16388	16511	16597	16628	16529	16772	16546	16530	16650	16474	16465	16540	16621	16453	16475	16517	16704	16629	16697	16659	16612	16622	16500	16439	16569	16694	16521	16624	16611	16651	16470	16380	16742	16449	16692	16774	16443	16578	16395	16512	16571	16477	16435	16475	16459	16465	16556	16440	16496	16456	16398	16362	16659	16756	16317	16608	16508	16539	16494	16668	16261	16543	16686	16494	16568	16655	16482	16522	16527	16750	16542	16467	16484	16649	16652	16695	16478	16420	16519	16431	16633	16519	16507	16578	16705	16447	16591	16433	16647	16383	16492	16686	16536	16436	16695	16582	16689	16651	16543	16498	16658	16569	16386	16405	16590	16579	16638	16552	16678	16503	16559	16454	16492	16658	16774	16669	16627	16311	16518	16749	16702	16691	16518	16697	16488	16455	16449	16598	16660	16400	16442	16455	16520	16416	16387	16624	16626	16429	16653	16529	16382	16463	16711	16669	16421	16560	16556	16340	16542	16554	16430	16393	16532	16557	16551	16516	16499	16178	16427	16592	16733	16507	16512	16757	16484	16643	16467	16371	16429	16548	16646	16385	16564	16598	16530	16421	16448	16489	16588	16423	16586	16685	16718	16562	16501	16615	16436	16550	16422	16563	16660	16602	16608	16561	16764	16607	16641	16417	16542	16596	16570	16646	16669	16613	16577	16386	16658	16710	16459	16625	16584	16324	16619	16567	16476	16713	16532	16595	16536	16563	16616	16444	16648	16690	16510	16437	16505	16648	16411	16401	16721	16372	16402	16541	16504	16606	16601	16455	16582	16549	16516	16622	16533	16345	16447	16466	16761	16414	16616	16450	16507	16527	16553	16507	16506	16544	16488	16618	16689	16657	16622	16539	16685	16655	16513	16491	16632	16553	16485	16687	16560	16394	16428	16448	16592	16440	16417	16426	16554	16483	16355	16376	16537	16391	16605	16583	16442	16585	16599	16503	16711	16588	16627	16558	16618	16569	16623	16595	16640	16440	16389	16591	16555	16626	16388	16477	16636	16547	16383	16532	16509	16352	16394	16661	16627	16613	16657	16386	16543	16590	16373	16593	16483	16632	16413	16554	16661	16660	16525	16659	16647	16635	16522	16631	16331	16751	16677	16555	16649	16652	16576	16506	16726	16788	16558	16654	16562	16520	16600	16579	16497	16407	16552	16633	16467	16670	16588	16467	16566	16691	16520	16591	16480	16506	16623	16486	16712	16620	16529	16707	16462	16669	16617	16559	16469	16482	16739	16532	16681	16575	16517	16558	16508	16670	16202	16634	16460	16476	16428	16637	16556	16509	16575	16473
20645	28264	26552	21420	19056	17732	17039	16753	16350	16347	16137	16122	15880	16016	15756	15878	16016	15836	15828	15669	15701	15840	15729	15642	15700	15725	15588	15741	15599	15565	15682	15766	15614	15799	15582	15653	15803	15496	15599	15769	15644	15347	15702	15633	15592	15608	15771	15570	15570	15552	15467	15619	15529	15637	15595	15632	15478	15670	15682	15764	15633	15555	15779	15427	15607	15462	15788	15523	15597	15503	15489	15692	15696	15573	15661	15550	15656	15663	15729	15392	15603	15719	15720	15555	15624	15605	15677	15422	15601	15668	15649	15545	15753	15519	15625	15757	15512	15496	15639	15621	15550	15449	15607	15444	15611	15599	15542	15510	15608	15573	15757	15638	15607	15634	15535	15534	15469	15544	15702	15530	15696	15718	15764	15697	15682	15544	15497	15655	15592	15632	15619	15571	15629	15626	15523	15679	15633	15652	15546	15595	15492	15596	15538	15585	15473	15694	15704	15526	15522	15572	15608	15687	15457	15530	15580	15639	15643	15532	15745	15504	15567	15558	15691	15570	15677	15559	15633	15597	15474	15544	15606	15683	15538	15699	15681	15596	15499	15705	15529	15609	15771	15444	15798	15734	15700	15625	15549	15575	15642	15523	15583	15599	15571	15783	15684	15547	15584	15621	15588	15589	15572	15655	15585	15628	15524	15557	15726	15586	15827	15662	15656	15478	15574	15572	15614	15542	15486	15534	15579	15570	15560	15703	15613	15619	15480	15723	15579	15581	15727	15477	15548	15415	15581	15483	15501	15706	15593	15540	15634	15632	15693	15540	15464	15744	15684	15394	15705	15707	15796	15691	15653	15809	15448	15681	15759	15657	15569	15575	15470	15700	15575	15641	15502	15572	15313	15679	15806	15598	15644	15628	15590	15587	15685	15603	15561	15666	15686	15800	15639	15472	15481	15718	15653	15600	15568	15624	15386	15406	15651	15662	15609	15615	15760	15536	15675	15666	15787	15644	15474	15645	15581	15664	15533	15680	15652	15672	15538	15754	15610	15542	15678	15594	15548	15617	15541	15612	15569	15571	15629	15573	15731	15588	15589	15775	15650	15353	15524	15584	15613	15558	15726	15578	15578	15657	15577	15686	15597	15610	15485	15607	15523	15571	15606	15623	15634	15530	15572	15576	15501	15659	15537	15561	15643	15639	15564	15513	15618	15521	15682	15605	15604	15672	15585	15575	15495	15588	15612	15588	15439	15482	15537	15634	15485	15752	15733	15564	15466	15578	15772	15604	15652	15691	15704	15656	15674	15533	15524	15539	15622	15492	15676	15813	15636	15699	15655	15659	15560	15691	15579	15662	15480	15545	15620	15603	15866	15637	15467	15703	15600	15509	15715	15571	15533	15615	15568	15678	15587	15487	15538	15577	15725	15636	15630	15617	15701	15513	15585	15603	15577	15597	15571	15541	15586	15651	15709	15696	15591	15527	15623	15549	15727	15664	15548	15472	15704	15778	15674	15596	15545	15768	15594	15623	15664	15555	15511	15558	15759	15397	15630	15549	15640	15534	15699	15635	15604	15683	15713	15590	15535	15657	15453	15754	15416	15701	15610	15690	15697	15631	15556	15644	15639	15585	15699	15577	15587	15637	15728	15622	15668	15666	15328	15656	15708	15469	15729	15714	15747	15552	15605	15586	15801	15583	15516	15569	15624	15548	15603	15572	15674	15687	15584	15630	15619	15650	15599	15549	15511	15629	15494	15623	15563	15732	15621	15560	15691	15705	15492	15536	15440	15536	15558	15566	15638	15588	15684	15686	15652	15721	15687	15599	15634	15539	15608	15581	15566	15480	15685	15596	15658	15759	15638	15752	15582	15650	15544	15643	15605	15442	15601	15729	15659	15529	15737	15578	15590	15668	15607	15641	15469	15593	15403	15677	15604	15604	15636	15528	15491	15519	15552	15659	15752	15472	15589	15655	15588	15559	15689	15595	15526	15681	15625	15591	15652	15539	15669	15659	15613	15571	15537	15619	15602	15486	15534	15578	15742	15606	15568	15706	15548	15646	15562	15792	15663	15593	15651	15703	15633	15458	15780	15680	15697	15615	15620	15628	15577	15684	15500	15647	15810	15503	15287	15555	15651	15693	15704	15736	15664	15485	15667	15667	15644	15550	15622	15800	15652	15584	15480	15551	15587	15669	15628	15615	15512	15604	15712	15594	15529	15605	15603	15516	15599	15594	15685	15655	15609	15769	15813	15607	15445	15671	15628	15550	15499	15631	15651	15551	15641	15497	15530	15729	15611	15531	15625	15514	15605	15695	15743	15655	15688	15511	15508	15457	15535	15683	15664	15681	15559	15871	15631	15542	15661	15532	15617	15641	15652	15503	15592	15622	15625	15602	15605	15534	15606	15584	15464	15674	15531	15647	15472	15765	15658	15709	15625	15623	15609	15579	15691	15718	15652	15513	15553	15454	15512	15856	15711	15663	15627	15682	15683	15746	15720	15661	15646	15570	15596	15742	15689	15679	15585	15730	15592	15562	15620	15686	15544	15680	15523	15505	15585	15436	15604	15675	15673	15571	15495	15683	15527	15735	15593	15620	15715	15670	15562	15604	15722	15574	15573	15574	15421	15661	15634	15670	15554	15688	15523	15478	15642	15519	15570	15592	15557	15553	15657	15628	15617	15712	15588	15451	15447	15600	15682	15597	15631	15568	15637	15832	15542	15565	15563	15715	15645	15564	15562	15594	15488	15688	15567	15443	15535	15742	15563	15603	15678	15747	15462	15582	15493	15401	15644	15677	15635	15566	15664	15816	15587	15388	15684	15545	15560	15570	15615	15609	15448	15576	15744	15651	15543	15609	15695	15423	15491	15581	15601	15558	15629	15590	15597	15496	15786	15766	15770	15741	15661	15616	15499	15488	15709	15472	15716	15403	15829	15647	15749	15434	15669	15544	15494	15645	15667	15528	15636	15557	15570	15519	15671	15435	15511	15626	15669	15488	15572	15603	15700	15622	15566	15610	15619	15587	15535	15615	15573	15534	15582	15611	15587	15564	15617	15442	15473	15423	15509	15541	15753	15466	15667	15695	15684	15592	15641	15569	15577	15483	15404	15547	15611	15457	15411	15586	15634	15663	15511	15792	15593	15540	15455	15496	15687	15637	15519	15572	15506	15490	15579	15652	15626	15698	15633	15516	15689	15541	15772	15529	15678	15660	15750	15476	15595	15687	15768	15451	15712	15600	15653	15523	15581	15654	15582	15587	15398	15644	15529	15693	15744	15527	15675	15696	15584	15682	15497	15507	15627	15721	15513	15724	15616	15568	15686	15529	15659	15541	15510	15595	15746	15559	15572	15606	15602	15574	15688	15602	15650	15367	15617	15521	15849	15655	15646	15486	15504	15666	15801	15589	15697	15639	15618	15666	15409	15461	15558	15474	15592	15630	15711	15571	15632	15609	15537	15604	15371	15515	15547	15619	15725	15444	15609	15645	15599	15627	15456	15651	15768	15575	15631	15657	15716	15614	15412	15570	15560	15521	15622	15696	15655	15694	15562	15542	15599	15694	15746	15620	15610	15504	15523	15785	15680	15676	15636	15634	15575	15569	15472	15531	15642	15588	15654	15677	15663	15787	15494	15510	15648	15490	15552	15670	15697	15561	15487	15768	15576	15660	15525	15542	15640	15675	15516	15472	15644	15649	15622	15588	15815	15615	15699	15560	15553	15442	15522	15470	15568	15568	15495	15533	15782	15532	15623	15533	15592	15611	15583	15499	15644	15507	15483	15603	15617	15742	15568	15520	15649	15601	15586	15556	15648	15753	15629	15689	15672	15463	15454	15555	15796	15534	15494	15538	15599	15534	15444	15654	15808	15544	15676	15464	15618	15578	15403	15672	15602	15687	15529	15666	15524	15679	15701	15561	15652	15613	15477	15573	15700	15587	15572	15580	15544	15580	15604	15477	15736	15601	15472	15679	15628	15532	15496	15524	15685	15633	15654	15551	15614	15503	15785	15445	15741	15518	15596	15669	15545	15593	15594	15611	15637	15742	15516	15633	15574	15634	15534	15798	15580	15696	15588	15643	15545	15669	15635	15486	15626	15662	15688	15587	15596	15638	15635	15579	15726	15620	15697	15444	15777	15728	15544	15601	15581	15526	15497	15642	15610	15697	15585	15715	15519	15648	15562	15754	15613	15570	15792	15535	15636	15591	15753	15457	15609	15670	15622	15536	15603	15533	15667	15636	15563	15778	15738	15506	15501	15568	15563	15693	15673	15687	15746	15608	15703	15616	15553	15535	15644	15578	15585	15581	15608	15459	15721	15653	15680	15687	15456	15486	15597	15739	15590	15604	15644	15678	15494	15706	15701	15667	15754	15671	15563	15533	15634	15688	15660	15695	15702	15592	15604	15724	15704	15529	15832	15674	15551	15802	15574	15707	15531	15627	15601	15659	15631	15492	15791	15442	15632	15457	15662	15784	15809	15585	15723	15412	15732	15631	15591	15646	15488	15600	15642	15512	15648	15606	15403	15592	15743	15707	15508	15447	15577	15682	15564	15684	15595	15609	15431	15472	15646	15656	15715	15559	15720	15688	15454	15605	15558	15607	15511	15605	15617	15631	15650	15715	15634	15602	15566	15655	15551	15562	15865	15721	15496	15561	15700	15704	15748	15631	15719	15600	15662	15642	15715	15601	15417	15466	15555	15691	15530	15532	15549	15670	15615	15429	15697	15734	15537	15696	15617	15596	15470	15606	15609	15585	15560	15487	15627	15442	15477	15551	15594	15654	15581	15537	15685	15605	15598	15510	15561	15685	15652	15637	15600	15699	15690	15619	15553	15533	15546	15566	15589	15728	15451	15670	15696	15615	15793	15408	15617	15675	15638	15568	15639	15612	15785	15757	15677	15697	15751	15631	15659	15646	15663	15551	15597	15569	15613	15553	15566	15640	15520	15582	15743	15375	15475	15655	15508	15584	15612	15798	15656	15732	15690	15535	15425	15715	15612	15656	15516	15528	15750	15485	15404	15476	15440	15553	15620	15693	15512	15597	15669	15570	15515	15513	15614	15762	15693	15659	15559	15703	15509	15566	15537	15737	15574	15604	15469	15508	15668	15636	15644	15476	15631	15599	15644	15775	15468	15610	15474	15520	15680	15608	15655	15751	15471	15648
23909	21393	28810	24615	22572	22461	21674	18893	18148	18180	17948	17991	17673	17704	17587	17680	17370	17489	17507	17269	17269	17467	17061	17161	17277	17138	17035	17142	17152	17152	17261	17154	17144	17072	17016	17043	17191	17215	17085	17251	17002	16972	17008	17215	17008	17198	17179	16962	17172	17066	17219	17322	16912	16983	17011	16769	17017	16943	17001	17013	17120	17049	17114	17180	17054	17090	17115	16917	16925	17129	17179	17368	17157	17065	17212	17007	16996	17097	17062	16935	17103	17043	17059	17000	17172	16960	17024	17086	17065	17082	16878	16995	16978	17007	17112	17084	17113	17027	17203	17092	17029	17052	16950	17283	16979	17160	17055	17088	17040	17009	17001	17024	17149	16918	17050	17082	17153	16869	16984	16822	16849	16952	16869	16862	17113	17066	16823	16871	17056	16978	16791	16957	17083	17087	16960	16978	17111	16946	16955	16955	17083	16828	16875	16862	16842	17092	16931	16800	17107	16993	17242	17064	16928	16977	17152	17123	17129	16995	17074	17079	17102	17118	16863	17111	17305	16843	17005	17093	16946	17146	17115	16889	17065	16862	17163	17102	17115	17168	16979	17091	17272	17108	17033	17186	16936	16952	17127	16927	16868	16957	16964	16956	17083	17090	17213	17068	17105	16989	17181	17204	16929	17027	17222	17045	16767	16970	16928	17133	17103	17161	17094	17020	16988	17055	17011	16835	17182	16770	16915	16893	16928	17062	17123	16910	17187	16815	17103	16774	17010	16970	16972	17069	17066	17220	17181	16929	17001	17099	17064	16905	17005	16944	17188	17125	17114	17056	17133	17204	17036	17129	17081	16993	17059	17202	17030	17088	17150	16894	16986	17149	16918	16866	17055	16968	16947	16899	17115	17025	16959	17010	17092	16878	17064	16882	17146	16904	17024	17037	17210	17189	17046	17043	17006	17140	17038	17078	17122	16975	16980	16977	17073	17000	17041	16900	16846	17250	16840	16939	17165	17122	17112	17185	16907	17005	16898	16911	17113	17162	17141	17052	17142	16934	17046	17052	16979	17043	16745	16947	16990	17030	17307	17141	17001	17176	17090	16842	17331	17008	17026	16946	16962	17042	17057	17035	16831	16829	16787	17158	17129	16985	17185	17041	16936	16959	16862	16845	16894	17233	17114	16817	17105	16992	16920	17161	17130	17098	17031	16840	17069	16971	17045	17148	16947	17043	16955	16810	16967	17075	17053	17028	16895	16901	17019	16999	17153	16978	17048	17349	17050	16939	16811	16932	17129	17042	16986	17042	17258	17091	17029	16950	17061	16779	17050	16954	16966	16905	16880	17139	17091	17072	17005	17141	17025	16941	17015	16997	17189	16853	16998	16986	16953	16923	16915	17050	17045	16845	16902	16850	16726	17132	16988	16830	16979	17027	17035	16899	16879	16915	16950	17106	16992	16912	16691	17020	17009	17105	17208	17055	17010	17095	16956	17022	17079	16929	16968	16957	16937	16825	17086	17151	17007	17142	16904	16953	16950	17052	16996	16895	16960	17048	16943	17033	17242	16891	16939	17102	16947	16921	16964	16915	17113	17006	17177	16940	16989	16920	16955	17243	17004	17177	17015	16962	17142	16880	16914	17072	17184	16993	16961	17055	16696	16989	17068	16881	16885	16952	16984	16861	17063	17109	17180	16862	17018	16890	17005	17043	17017	16950	16868	17039	17098	17029	17192	17009	16822	16788	16829	16912	16986	17038	16935	16962	17038	16992	16827	17019	17082	17020	17143	17050	17088	16998	17014	17136	17030	16995	17064	17092	17309	17389	17162	16874	17093	17096	17108	17066	16933	17042	16980	17062	17165	16988	17011	17089	17117	17008	16960	16967	16965	16867	16883	16888	16841	16900	17203	17096	17031	17035	16931	16982	17037	16734	17059	17036	16836	16782	17144	17019	17017	16933	17088	16845	17092	16946	16945	16964	17031	16824	17015	17062	16864	16890	16922	17143	16900	17184	16920	16881	17023	16969	16961	17140	16921	16952	16975	16913	16960	17196	16954	17020	16779	17096	16843	17092	16954	16795	17114	16925	16969	17015	17090	17078	16999	17157	17091	16899	17060	17084	16917	16947	16871	17005	17108	17036	17006	17147	16901	17000	16883	17061	16950	16993	16819	17075	17248	17088	17038	16855	17069	16957	16879	16820	16959	16884	17026	17020	17060	17074	16947	17076	16998	16864	17051	17042	16827	17033	16914	17131	17056	16950	17063	17139	17028	16986	17188	16970	16981	16917	16974	16970	16984	17031	17086	16994	16933	17064	16996	17145	17196	17056	17088	17188	17099	16768	17072	17025	17013	16963	16934	17186	17187	17009	17004	16967	17007	16901	17093	16946	16931	17092	16979	17172	16914	16884	16991	17049	16957	16770	16914	17050	16965	16934	17174	17042	17137	17095	17112	16796	16961	16949	17094	16975	16978	16945	17019	17115	17090	17185	17014	17081	16911	16865	17086	16936	16998	17259	17088	16990	16765	16876	16944	17085	16901	17059	16883	17095	16993	17083	17087	16804	17250	16978	16918	16988	16816	16958	17032	16880	17008	17044	16943	17248	17088	17014	17092	16961	16877	17010	17117	16933	17126	17016	16916	17000	16843	17029	16911	17004	17039	17015	16941	16811	17088	16857	16894	17091	17156	17113	16965	17174	17072	16938	16886	16860	16911	17030	17079	16942	17006	17085	17042	17172	17103	16913	16972	16851	16846	16833	17112	16847	17033	16975	16768	17170	17021	16960	17186	16983	16995	17201	17255	17060	16887	17102	16904	17068	17090	17092	17041	17103	17183	17007	16916	17005	17019	17076	16924	16945	16956	17032	16911	17100	17055	16975	17269	16937	16933	16938	17113	17101	17050	17074	17006	17159	16992	17008	17136	17031	16953	17008	16948	17012	17016	17092	17034	16958	16845	17018	16839	17093	17105	17043	16732	17048	16885	16911	16915	17031	17106	16974	16775	16831	16976	17082	16990	16852	17061	16865	17049	17058	17049	16935	17159	16866	17066	17103	16979	16948	16804	17029	16773	16982	17005	16878	17168	17121	17081	17090	17108	17120	17231	16943	16916	17053	16931	17154	17038	16913	16898	16959	17189	16976	17125	17088	16923	16967	16869	17065	16937	16944	17223	16979	16879	17170	16996	17034	16901	16925	17032	17079	16899	17177	17040	17099	17108	17010	17084	17022	16970	16829	16901	16975	16957	17004	17019	16973	16975	16915	16993	16980	17168	16915	17073	16964	17196	17012	16917	17073	16986	17065	17190	17215	16974	16911	17057	16940	16925	17040	17018	17047	16835	17002	16919	17068	17055	17088	17033	17004	16951	17040	16891	17099	17028	17051	17000	17172	17112	16981	16990	16900	16917	17033	16888	16909	16775	16890	17005	17005	16918	17006	16958	16924	17028	17098	16991	17094	17082	16998	16892	17094	17007	16808	16982	16763	16837	16935	16925	17082	17093	17052	17019	17236	17077	17117	16970	16916	17204	17079	16929	16977	16983	16883	17034	16900	16983	17126	17064	16947	16947	17107	17103	17015	16987	17020	16971	16883	17130	17032	16969	16924	16989	17013	16969	16889	16964	16984	17119	17202	16840	17134	17051	17028	16958	17049	16720	16854	16953	16786	16842	16968	16839	17006	17123	16884	17009	17095	17128	16987	17064	16955	16821	16946	17085	16996	16951	16937	17123	16851	17035	16970	17116	16976	17315	16911	16990	17024	17138	16900	16965	17022	17127	16988	17028	16893	16909	16707	17115	16948	17003	17071	16981	16996	16867	16925	16938	17005	17067	17106	17030	16992	16890	17136	16878	17147	17108	17046	17057	17217	17169	17039	17297	17041	17148	17099	17073	16995	16860	16938	16930	17100	17101	16800	17098	17012	17083	16840	17145	17050	17045	16961	17164	17192	17113	16908	16868	17350	17067	16685	16960	17098	17065	16966	17027	16921	17018	17023	16853	17129	17243	17256	16788	16904	17072	17092	16946	16819	16881	16795	16976	17074	17049	17117	16873	16852	17117	17127	17052	16967	17033	17110	16981	17126	17100	17024	16865	17035	17172	16895	17067	16907	17083	17185	16947	16914	17026	17038	16973	17021	17133	17020	16836	17059	16947	17045	17127	17062	17031	16923	17035	16786	16885	16937	17040	16859	16595	17200	17141	17234	17108	17047	16875	17043	16954	16906	16997	16985	16799	16937	16721	17027	16849	17091	16948	16848	17088	16945	16890	16998	17026	17190	17264	17105	16755	16903	17018	17023	17219	17070	17138	16969	16913	17031	16933	16877	16920	16907	17026	16975	16931	16935	17150	16907	16954	17174	17191	17048	17063	17087	16921	16942	16990	16856	16982	16910	16850	16788	16965	17018	17073	16984	16980	16984	17004	16923	16844	17207	17213	17166	17073	16810	17115	17073	17081	17118	17005	16910	17121	16967	16980	17176	17177	17089	17069	17071	17025	17061	17087	17067	17107	17093	16961	16945	17078	17029	17109	17059	16954	17029	17238	17018	17042	16849	17093	17107	17108	16785	16793	16765	17004	16941	17012	17124	16856	16866	16900	16770	17058	17075	16825	16999	16973	17003	17058	16964	16974	16979	16981	17120	17172	17032	16986	17010	17162	17069	17153	17095	17220	17114	16959	16859	16897	17111	17043	17021	17108	16979	16882	17088	16969	17174	17042	17182	16977	17099	17053	17154	16924	17022	17011	17032	17195	16993	17136	16937	16867	17139	17272	17136	17022	17075	16786	16780	16897	16687	16926	17006	16871	16798	16950	17099	17094	17171	16997	16970	16847	16932	17074	16985	17140	16944	17129	16997	17109	17138	17160	16879	17116	17171	17257	17177	16877	17068	17017	16993	17088	17149	17020	16980	17028	16880	16989	16932	17062	16807	16988	17105	17061	17104	17008	16924	17154	16983	16765	16932	17082	16823	16938	16817	16960	16952	17031	17119	17087	17325	17157	17165	16800	16958	16935	17214	16964	17021	17109	16960	17328	17007	17108	17204	16920	17093	16923	17139	17186	16991	16909	16857	16957	16851	17171	17054	17041	16913	16884	17026	16937	17092	17171	17006	17168	17072	16991	17083	16964	16951	17060	17170	17055	17087	16919	17161	16857	17131	17203	16852	17054	16943
20660	35093	33288	27304	23329	20754	19547	18718	18037	17495	17415	17237	16803	16751	16748	16696	16464	16547	16290	16278	15992	16158	16207	16036	16157	16069	15933	16141	16041	16016	16196	16022	16176	15847	15975	15970	16054	16166	15916	16106	16177	15953	15920	15942	16038	15852	15980	15911	16061	16051	15979	16013	15902	15790	16108	16048	16023	15971	16123	15961	15932	15896	15996	15972	16057	15870	16149	16082	16093	15971	16118	15940	16135	15970	15878	16006	15920	15877	16001	15991	15979	15909	15969	15899	15888	15938	15968	15984	15821	16050	16033	15964	15888	15850	15878	16001	15979	15893	16140	15848	16066	16059	16010	16161	15924	16047	15874	15680	15875	15934	15928	15808	16102	16079	15951	15883	16046	15922	15820	15860	15976	15841	15913	15825	15940	16029	16007	16079	16043	16011	15956	15911	16095	15899	15890	15848	15711	15794	15964	16050	15917	16004	15994	15784	15973	15869	15850	16012	15902	15880	15937	16157	15953	15909	15730	15947	15888	15873	15923	15671	15859	15757	15915	15934	15920	16008	15797	16059	16101	15828	15803	15977	15878	15904	15983	15821	16050	15973	16110	15940	15774	15950	16163	16016	16011	15729	15982	15909	15849	15884	15914	15947	15988	15832	16052	15968	15885	15944	16014	16023	16066	16039	16038	15820	16065	15918	15935	16070	15843	15847	15919	16079	16047	15990	15957	16031	15898	16010	15885	15859	15874	15955	16054	15894	15882	15819	15929	15943	15841	16022	15863	15870	16114	15956	15982	15921	15883	15933	16171	15975	15946	15861	15847	15911	15803	15906	15803	15814	15881	15807	16008	16076	15969	16079	15925	16021	15883	15900	15963	15924	15991	15836	15976	15961	15970	16083	15999	15882	15970	15729	16060	16145	15795	15790	15935	16026	15965	15930	15916	15922	15889	16029	15794	16099	15799	15986	15988	15970	15972	15928	15823	15984	15830	15986	15944	15948	15966	15814	15911	15924	15903	15880	15924	16130	15892	16038	15967	15852	15969	15897	15899	16225	16007	16007	16002	16078	15962	15827	15704	15957	16029	16019	15789	16084	15909	15963	15933	15816	16006	15874	15916	15924	16032	15635	15802	15805	15983	15950	16028	15865	15955	15948	15914	15943	16071	15959	15911	15918	15857	15963	15968	16168	15961	15921	15976	15864	15790	16005	15904	15764	15961	16004	15936	15782	15932	15783	15886	15756	15998	15990	15889	15791	15968	15875	15911	15946	15831	16012	15900	16139	15755	15910	15892	15853	15871	15951	15755	16002	15675	15894	15896	15955	15944	16015	15941	16025	15998	15847	15952	15969	15931	15920	16038	15933	15848	16015	15758	15845	15866	15827	16128	15934	15981	15868	16048	15992	15869	15794	15807	16073	15939	16035	15988	15970	15763	15917	15806	15840	15984	15855	16067	16017	15875	15993	15932	15920	16024	15817	15999	15957	15927	15836	15880	15907	15840	15868	15919	15877	15946	15834	15708	15832	16010	15814	15972	15891	15993	16072	16016	15945	15943	15834	16180	16050	15835	15872	16121	15849	15932	15986	16006	15879	15919	15858	16073	15959	15932	15861	15940	15948	16132	15998	15918	15774	16019	15912	15950	16034	15652	15998	16009	16014	15926	15849	15997	15753	15944	15929	16031	15944	16004	15969	16011	15864	15939	15886	15800	15933	15903	15893	16052	16008	15972	15941	15903	16038	15963	16052	16045	16103	15956	15934	15836	15977	15955	15916	16155	15790	15982	15952	15873	15975	15897	15961	15747	16033	16054	16032	15993	16027	15900	16014	15955	15880	15716	15970	15919	16121	15812	16000	16049	15990	15949	15990	15973	15897	15894	15811	15986	15989	15982	16004	16051	15776	15698	15878	15860	16011	15862	16201	16071	16020	15956	15884	15948	15915	15909	15910	15881	15913	15922	15882	15953	15873	15912	15962	15687	15959	15984	16010	15998	15991	16005	16017	16008	16012	15855	15827	16047	16009	16028	16064	15831	16127	15800	15886	15905	15995	15805	15979	15931	15938	16102	15942	15858	15980	16093	15864	15949	15958	15823	15844	15904	15902	15956	15873	15886	15905	15797	15870	15921	15928	15894	16009	15940	16023	16039	15975	15873	16071	15833	15834	16030	15959	16052	15874	15928	15944	15918	16029	15850	15758	16027	15997	16046	15933	15770	15957	15969	15966	15858	15812	15871	16100	15868	15994	15909	15893	15962	15921	15912	15905	15910	15995	15885	15924	16040	15899	15906	15931	16020	15983	16073	15977	15903	16027	16054	16006	15621	16011	15877	15922	16055	15904	15960	15987	15727	15939	15867	15861	15894	15921	15839	15891	15896	15911	15993	15976	15777	15970	15755	15940	15939	15981	15779	15961	16074	15977	15989	16109	15950	15943	16067	15983	15885	15774	15986	15880	15927	15862	15935	15936	15904	15967	16016	15859	15991	15897	16067	16047	15931	15966	16051	15904	15827	15953	15872	15944	15931	15885	15954	15922	15903	15855	16042	15968	16011	15884	16000	16000	15898	16014	15828	15910	16021	15880	15968	15929	16150	15798	16009	15859	15913	15907	15891	15892	16012	15824	15986	15803	16005	15773	15920	15964	15821	15971	15829	15813	15937	15927	15871	15837	16109	15981	15969	15896	15847	15806	16055	15914	15765	16047	15841	16136	15990	15992	15905	16048	15870	15727	16061	15797	15968	15927	15847	16032	15882	16041	16035	15896	16127	15925	15905	15929	15795	16010	15836	15715	15992	15911	15890	15828	15994	15884	15979	16054	15971	16031	15815	15849	15968	15971	15834	15921	15780	15916	16010	15997	16020	16158	15888	15792	15789	15926	15876	15963	15955	15953	16038	15962	15936	16021	15944	16050	16048	16011	16013	15930	16049	15933	15916	16067	15921	15974	15935	15824	15784	15881	16108	16026	15857	15967	16026	15961	15946	15967	16093	15950	15808	15904	15946	15860	15783	15977	15874	15908	15986	15972	16024	16018	15939	15827	15857	15825	15982	16001	16079	15783	15814	15922	15847	16014	15919	15974	15874	15786	15811	16066	15803	16037	15981	16065	15905	15947	16015	15846	15959	15950	15826	15994	15695	15892	15928	15956	16012	16018	15968	15908	15945	15845	15769	15891	15950	15987	15897	15851	16005	15889	15922	15993	15899	15795	15840	15838	15872	16015	16014	16009	16007	16072	15971	15999	15983	15824	15979	15875	15740	15883	15887	16071	16085	15959	15804	16084	15982	16035	16127	16012	15892	15976	15957	15956	15896	15914	15941	16057	15799	16071	15971	15911	15978	15931	15820	15872	15910	15893	15949	15943	15925	15786	15896	15850	15939	15869	15891	16035	16004	15938	15853	15871	15884	15866	15952	15794	15889	15878	15905	15877	16024	16005	15863	15909	15873	15940	16007	15955	15896	16013	16016	15838	15869	15722	15984	15826	15949	15869	15958	15812	15960	16079	15790	15920	15850	15773	16068	16191	15973	15998	15949	15984	16000	15995	15717	16034	16045	15837	15992	15961	15956	15991	15922	15894	15944	15953	15984	16021	16000	15827	15839	16038	16101	15873	16033	15887	16030	15822	15935	15893	15987	16009	15982	15984	16023	15798	15842	15901	16086	15815	15889	15918	15940	15878	15821	16002	15994	15889	15972	15978	15929	16020	15896	15878	15978	15916	15848	15894	16006	15887	15911	15928	15943	15852	15850	15926	16076	16174	15830	15972	15907	15975	16056	15891	15820	16039	16026	16093	15956	15912	15931	15983	16054	15778	15835	15863	15955	15998	15903	15765	15816	15950	15823	16040	15954	16030	15933	15907	16016	15993	15851	15948	15837	15776	16062	15879	16042	15843	15993	16105	15993	16017	15832	15925	15866	16033	16008	15969	15947	15902	15974	15865	15947	15940	15849	15855	15881	15928	15709	16029	15919	15983	15991	15831	16026	15814	15984	15919	15968	15933	15921	15993	15867	15980	15799	16002	15855	16062	15892	16016	15985	15932	16076	16024	16038	16033	15867	15880	15892	16107	15873	15984	15990	15942	15835	15635	16080	15937	15882	16010	16043	15979	15854	15931	16030	15897	15933	15979	15809	15864	15989	15900	15925	15794	15754	15890	15988	15870	15940	16068	15737	15938	15735	15968	15917	15666	15821	16003	15777	15931	15896	15986	15725	15880	15967	15969	15923	15989	15988	15922	16049	15936	15947	15958	15944	15923	15952	15821	15965	15927	15936	15916	15978	15960	16145	15728	15961	16047	16032	15868	15892	16052	15977	15947	15935	15956	15848	15861	16029	15902	15794	15899	16024	15917	15872	15991	15908	15885	15939	15879	15919	15903	16000	16128	15796	15861	16059	15765	16044	15881	15869	16023	16057	15834	16089	16017	15863	15877	15849	15815	16098	15945	16068	15762	16103	15978	15975	15905	15881	15930	15789	15995	15857	15979	15881	15792	15887	15972	16023	15995	15944	16019	15908	15900	15903	16030	16031	15925	15984	15984	15861	15882	15971	15990	15848	16012	16152	15826	15956	15911	15983	15827	15905	15952	15984	15977	15959	15869	16161	15929	15883	15968	15987	15930	15927	15939	15861	16013	15834	15852	16022	15873	15970	16078	15819	16047	15639	16062	15856	15825	15941	15807	16069	15943	16022	16074	15925	15849	16072	16110	15981	15963	15938	15851	15891	15816	15938	15913	15946	15996	15912	15983	15757	16089	15767	15818	16054	15984	15979	15898	16085	15958	15843	15949	16025	15852	15834	15868	15962	15892	15845	15987	15940	16020	15864	15975	15967	15912	15931	15813	15883	15970	15910	15882	16063	15729	15761	16034	16056	15908	15822	15961	15848	16061	16116	15865	16066	15919	15744	15979	15923	15910	16025	16035	15809	15926	16137	15757	15945	16024	15837	15835	16133	15958	16022	16001	16002	16017	15917	15992	15897	15877	15710	15974	15827	15828	16099	15826	16032	15918	15960	15816	15991	16028	16009	16004	15886	15967	15899	15942	15896	15934	15959	15882	16007	16095	15991	16128	16010	15938	15865	15998	15932	15926	15893	15972	16010	15965	15995	16020	15958	16000	16054	15946	16108	16032	15818	16002	15819	15891	15872	15925	15970	15941	15994	15975	15909	15994
22898	21393	29248	23949	21860	23950	24846	20000	19066	18737	18368	18127	18011	17835	17737	17521	17461	17465	17101	17203	17322	17254	17235	17049	17308	17157	17265	17056	17054	17039	17111	16950	16884	17145	17264	17048	16998	17027	17048	17012	16897	17105	16858	16821	16955	17011	16885	16810	16784	16814	16780	16799	17006	16813	17042	17109	16832	16833	17067	16899	16995	17099	17013	16878	16791	16908	16682	16827	16793	16992	16925	16742	17050	16812	17003	16730	16831	16741	16735	16533	16878	17030	16976	16788	16909	16879	16905	16763	17033	16749	16836	17002	16957	16761	16979	16798	16844	17035	16837	16833	16913	16975	17022	16790	16807	16812	16786	16895	16787	16728	16782	16835	16838	16848	16752	16922	16946	16877	16731	16801	16841	16716	17052	16983	16778	16798	16800	16754	16955	16808	16837	16717	16787	16949	16948	17021	16845	16990	16858	16917	16798	16766	16638	16787	16848	16808	16852	16733	16841	16753	16745	17005	16979	16877	16920	16899	16905	16994	16798	16829	16765	16741	16896	16829	16758	16670	16766	16932	16893	16756	16908	16869	16750	16804	16770	16704	16944	16753	16895	16799	16724	16913	16851	16895	16917	16794	16941	16897	16660	16832	16691	16932	16781	16983	16998	16791	16955	16746	16799	16829	16951	16746	16762	16941	16968	16818	16657	16898	16726	16739	16814	16803	16813	16851	16718	16861	16819	16991	16826	16909	16796	16831	17017	16906	16641	16780	16675	16782	16745	16713	16702	16850	16690	16949	17042	17026	16835	16922	17011	16921	16745	16807	16819	16770	16740	16637	17086	16934	16940	16825	16629	17019	16783	16881	16902	16885	16826	16986	16811	16837	16917	16847	16962	16714	16866	16843	16916	16803	16782	16813	16744	16910	16875	16681	16826	16865	16778	16679	16678	16716	16750	16962	16864	16869	16860	16830	16677	16627	16651	16912	16845	16917	16809	16950	16872	16689	16864	16698	16667	16774	17021	16852	16755	16956	16995	16820	16724	16815	16882	16839	16917	16712	16899	17071	16882	16898	16843	16867	16835	16794	16962	16721	16788	16888	16702	16797	16862	16770	17024	17009	16787	16887	16669	16638	16863	16749	16841	16840	16871	16893	16794	16836	16903	16739	16924	16818	16913	16931	16854	16772	16842	16756	16954	16911	16861	16871	16963	16812	17013	16560	16806	16832	16863	16738	16812	16794	16971	16862	16763	16812	16930	16674	16782	16806	16766	16714	16961	16901	16850	16782	16768	16635	16934	16753	16892	16996	16981	17067	16813	16784	16813	16896	16792	16785	16902	16722	16593	16791	16795	16931	16758	16526	16780	16816	16832	17014	16824	16655	17034	16762	16748	16897	16717	16805	16839	16965	16910	16978	16881	17004	16847	16846	16984	16895	16886	16630	16897	16912	16964	16929	16910	16629	16851	16853	16794	16613	16713	16910	16671	16818	16956	16764	16608	16685	16754	16821	16895	16727	16692	16654	16793	16743	16663	16717	16802	16864	17003	16899	16890	16687	16710	16857	16791	16814	16883	16779	16806	16802	16932	16733	16912	16715	16703	16744	16860	16779	16888	16806	16934	16832	16783	16831	16944	16816	16949	16884	16847	16809	16885	16940	16689	16868	16984	16708	16955	16955	16757	16891	16583	16761	17053	16829	16829	16796	16833	16861	16741	16875	16857	16940	16856	16876	16772	16859	16827	16893	16953	16902	16715	16848	16784	16864	16748	16578	16763	16765	16791	16947	16898	16828	16900	16870	16758	16660	16724	16907	16749	17045	16960	16648	17038	16849	16933	16723	16858	16789	16806	16769	16867	16794	16932	16930	16851	16686	16645	16804	16700	16698	16953	16869	16880	16841	17009	16866	16711	16989	16977	16808	16945	16801	16709	16762	16916	16713	16918	16978	16949	16836	16760	16817	16809	16489	16905	16953	16889	16896	16970	16884	16944	17001	16901	16837	16740	16936	16699	16829	16823	16743	16898	16919	16709	16819	16997	16857	16843	16617	16877	16571	16690	16910	16781	16947	16946	16937	16798	16765	16558	16766	16783	16901	16762	16588	16757	16923	17022	16761	16745	16668	16838	16923	16662	16850	16796	16690	16605	16765	16763	16822	16822	16890	16706	16834	16964	16772	16682	16794	16900	17033	16811	16779	16783	16801	16794	16768	16769	16704	16767	16681	16828	16747	16799	16701	16903	16669	16747	16707	17034	16753	16849	16902	16744	16797	16671	16650	16877	16717	16876	16811	16928	16612	16898	16792	16721	16762	16966	16882	16768	16752	16742	16741	16769	16760	16782	16659	16861	16888	16798	16903	16878	16835	16851	17008	16800	16838	16738	16803	16680	16628	16733	16834	17062	16804	16747	16793	16885	16828	16745	16878	16800	16838	16947	16897	17063	16896	16887	16939	16902	16700	16798	16717	16937	17020	16819	16941	16667	16830	16718	16824	16852	16941	16792	17088	16751	16776	16998	16958	16707	16738	16864	16745	16822	16813	16983	16819	17055	16879	16850	16729	16841	16792	16882	16718	16800	16584	16578	16903	16772	17020	16840	16736	16820	16836	16589	16889	16879	17048	16794	16861	16848	16733	16726	16754	16650	16945	16927	16878	16771	16871	16816	16789	16972	16818	17031	16898	16811	16842	16898	16847	16729	16653	16867	16816	16847	16839	16971	16960	16905	16921	16711	16944	16833	16758	16778	16553	16727	16809	16957	16937	16758	16836	16871	16886	16911	16840	16864	16790	16653	16861	16853	16977	16755	16824	16924	16921	16805	16654	16808	16701	16756	16733	16862	16864	16643	16694	17009	16844	16778	16923	16770	16771	16904	16569	16611	16818	16787	16868	16682	16753	16897	16972	16732	16650	16898	16802	16686	16854	16778	16921	16787	16903	16833	16808	16553	16750	16907	16851	16953	16671	16830	16956	16891	17009	16655	16924	16881	16847	16953	16933	16708	16748	16659	16629	16767	16854	16874	16867	16731	16694	16905	16817	17025	16866	16743	16884	16831	16741	16943	16903	16939	16910	16755	16923	16990	16928	16674	16907	16810	16717	16856	16800	16912	16760	16770	16785	16947	16762	16963	16871	16826	16774	16728	16806	16888	16713	16890	16786	16920	16741	16686	16893	16882	16765	16949	17049	16772	16907	16945	16984	16871	16941	16957	16891	16948	16667	16862	16902	16760	16841	16778	16811	16917	16813	16966	16824	16844	16744	16857	16888	16781	17026	16780	16803	16950	16807	16813	16714	16941	16963	16608	16839	16751	16863	16785	16849	16750	16746	16844	16720	16870	16709	16828	16873	16737	16814	16851	16835	16991	16782	16961	16741	16980	16938	16866	16874	16813	17092	17053	16825	17059	16832	16753	16605	16974	16978	16826	16840	17008	16770	16768	16948	16784	16943	16773	16877	16886	17000	16842	16927	16779	16982	16919	16917	16944	16791	16910	16817	16573	16689	16686	16863	16774	16806	16822	16921	16963	16902	16957	16759	16748	16803	16923	16559	16858	16785	17078	16690	16908	16833	16814	16860	16805	16942	16816	16948	17014	16924	17003	16908	17094	16964	16651	16861	16811	17062	16753	16723	16722	16895	16886	16799	16524	16869	16712	16796	16792	16843	16854	17035	16670	16835	16829	16809	16774	16878	16989	16907	16793	16843	16780	16961	17022	16810	16856	16835	16843	16762	16593	16913	16984	16855	16865	16641	16945	16839	16741	16899	16870	16897	16656	16720	16734	16885	16675	16951	16808	16838	16878	16726	16648	16878	17133	16866	16896	16961	16803	16821	16815	16786	16930	16730	16743	16909	16816	16732	16720	16851	16885	16783	16897	16674	17038	16669	16683	16780	16875	16683	16891	16845	16587	16732	16905	16723	16783	16772	16879	17109	16912	16844	16704	16744	16854	16796	17047	16848	16980	16733	16716	16880	16851	16989	17009	16881	16939	17017	16775	16872	16610	16847	17051	16949	16761	16913	16786	16742	16919	16882	16798	16799	17010	16880	16886	16897	17002	16982	16759	16962	16980	16884	16655	16871	16729	16916	16648	16798	16820	16854	16673	16843	16703	16777	16918	17108	16800	16727	16795	16764	16888	16962	16899	16752	16984	16812	16861	16855	16902	16772	16948	16857	16931	16927	17000	17119	16765	16938	16944	16896	16830	16781	16919	16875	17031	16789	16716	16958	16965	16802	16754	16797	17023	16905	16767	16954	16879	16735	16746	16879	16687	16759	16882	16827	16727	16677	16620	16818	16824	16975	16713	16879	16942	16788	17073	16948	16793	16921	16905	16850	17010	17037	16748	16824	16832	16980	16873	16726	16865	16934	16815	16935	17032	16842	16911	16924	16898	16783	16833	16777	16673	16687	16771	17081	16577	16747	16832	16828	17039	16781	16765	16837	16796	16968	16807	16778	16807	16784	16772	16907	16830	16917	16855	16792	17031	16705	16798	16983	16944	16848	16965	16780	16920	16627	16732	16848	16840	16794	16967	16730	16826	16591	16855	16770	16815	17135	16845	16890	16961	16833	16970	16898	16855	16741	16725	16812	16803	16783	16853	16714	16672	16649	16778	16709	16741	16909	16827	16768	16746	16827	16822	16780	16927	16675	16826	16847	16859	16691	16827	16932	16909	16947	16940	16893	16669	16812	16875	16726	16960	16765	16789	16900	17051	16766	16955	16920	16750	16844	16770	16861	16753	16805	16840	16832	16748	16879	16875	16992	16862	16774	16762	16707	16847	16945	16729	16881	16780	16745	16684	16698	16737	16878	16767	16613	16898	16672	16777	16803	16861	16674	16771	16943	16945	16775	16796	16768	16970	16861	16968	16819	16885	16832	16679	16721	16650	16814	16824	16698	17033	16838	16994	16673	16801	16726	16765	16809	16788	16848	16870	16799	16874	16678	16814	16801	16734	16772	16738	16763	16937	16881	16910	16896	16960	16851	16803	16733	16884	16906	16844	16811	16796	17070	16778	16666	16716	16864	16926	16759	16814	16934	16767	16961	16916	16796	17009	16855	16833	16924	16834	16634	16840	16800	16832	16855	16741	16965	16789	16812	17064	16835	16818	16906	16830	16762	16778	16897	16590	16713	16874	16849	16898	16676	16711	16777	16866	16813	17063	16845	16943	16769
22084	38569	36938	30782	26221	23551	21303	20138	19054	18389	17979	17791	17303	17266	16969	16834	16779	16335	16443	16405	16351	16411	16140	16314	16158	16042	16007	15894	16072	16047	15997	16088	15980	15903	16098	15824	15953	15966	15893	15892	15834	15937	15730	15719	15813	15866	15868	15959	15786	15853	15782	15913	15856	15836	15795	15678	15807	15673	15989	15932	15942	15973	15816	15661	15848	15755	15874	15849	15895	15896	15909	15910	15862	15726	15760	15701	15890	15793	15838	15753	15879	16004	15896	15831	15912	15845	15645	15698	15807	15844	15854	15827	15812	15642	15962	15687	15931	15772	16029	15797	15711	15679	15853	15658	15720	15902	15727	15803	15767	15832	15957	15680	15729	15706	15714	15716	15817	15732	15665	15611	15809	15783	15672	15773	15806	15720	15762	15772	15821	15754	15789	15714	15822	15875	15842	15908	15976	15784	15736	15874	15708	15827	15752	15655	15714	15820	15806	15817	15648	15701	15794	15870	15817	15807	15799	15687	15967	15880	15657	15752	15903	15880	15866	15656	15733	15968	15650	15879	15910	15984	15885	15808	15776	15828	15818	15763	15749	15812	15790	15761	15873	15799	15751	15730	15758	15907	15780	15822	15801	15849	15674	15771	15786	15883	15747	15794	15793	15848	15807	15808	15679	15906	15772	15836	15709	15983	15785	15755	15730	15796	15805	15688	15935	15857	15816	16027	15776	15697	15984	15790	15725	15868	15870	15917	15729	15783	15853	15814	15851	15729	15942	15904	15809	15865	15746	15743	15880	15683	15776	15671	15862	15981	15617	15729	15582	15830	15828	15823	15819	15845	15803	15718	16023	15631	15695	15829	15799	15859	15725	15813	15744	15711	15640	15757	15832	15888	15751	15826	15654	15758	15866	15844	15915	15642	15875	15719	15772	15790	15720	15714	15674	15860	15935	15919	15696	15797	15802	15802	15872	15793	15888	15764	15894	15573	15738	15887	15930	15874	15777	15906	15755	15562	15403	16053	15861	15898	15766	15841	15743	15633	16119	15710	15844	15961	15734	15839	15803	15655	15798	15746	15672	15948	15930	15608	15796	15818	15688	15894	15851	15982	15685	15801	15736	16018	15689	15755	15897	15848	15872	15687	15795	15726	15578	15757	15780	15700	15786	15886	15730	15722	15550	15936	15639	15734	15623	15870	15762	15670	15856	15922	15733	15765	15781	15693	15784	15709	15788	15731	15774	15744	15721	15816	15721	15818	15784	15749	15958	15862	15647	15717	15825	15740	15874	15576	15681	15860	15697	15784	15839	15772	15793	15886	15620	15588	15954	15843	15646	15758	15823	15632	15758	15831	15676	15706	15577	15982	15743	15733	15866	15856	15654	15764	15929	15903	15832	15807	15705	15709	15712	15697	15687	15631	15680	15730	15887	15720	15801	15920	15787	15886	15841	15783	15894	15699	15700	15761	15844	15733	15492	15738	15739	15846	15877	15663	15859	15823	15684	15815	15681	15826	15857	15792	15864	15751	15817	15812	15790	15677	15869	15659	15755	15808	15903	15836	15766	15746	15781	15847	15798	15719	15782	15778	15818	15866	15899	15944	15926	15771	15932	15691	15740	15776	15739	15711	15620	15876	15722	15790	15733	15589	15875	15720	15818	15810	15826	15794	15736	15799	15710	15649	15928	15794	15960	15784	15766	15843	15979	15603	15891	15823	15663	15627	15778	15831	15797	15708	15873	15761	15739	15941	15797	15774	15730	15783	15847	15612	16044	15675	15908	15832	15937	16008	15857	15870	15734	15715	15715	15636	15646	15807	15910	15988	15814	15684	15899	15786	15772	15598	15760	15853	15733	15770	15832	15899	15954	15821	15967	15650	15891	15902	15649	15851	15755	15683	15698	15787	15785	15842	15734	15826	15819	15653	15806	15828	15811	16007	15640	15904	15786	15681	15920	15877	15735	15937	15612	15603	15779	15608	15848	15885	15763	15888	15645	15657	15863	15651	15718	15758	15643	15873	15770	15657	15773	15779	15908	15880	15578	15848	15768	15725	15916	15730	15789	15805	15771	15752	15695	15793	15843	15650	15819	15849	15973	15833	15856	15668	15778	15725	15770	15904	15855	15704	15598	15886	15727	15705	15724	15822	15791	15721	15707	15542	15746	15813	15692	15823	15804	15676	15752	15662	15944	15690	15948	15801	15727	15733	15760	15727	15616	15764	15780	15683	15818	15733	15782	15669	15732	15813	15679	15573	15718	15698	15870	15905	15784	15578	15715	15784	15605	15796	15738	15898	15861	15659	15868	15784	15644	15773	15781	15888	15747	15809	15890	15833	15804	15781	15752	15847	15743	15717	15839	15695	15915	15832	15716	15677	15679	15558	15677	15922	15783	15920	15970	15817	15741	15915	15693	15974	15865	15893	15856	15707	15798	15668	15872	15866	15696	15927	15691	15714	15848	15765	15738	15855	15811	15697	15850	15772	15745	15708	15652	15771	15870	15819	15818	15682	15761	15594	15844	15566	15735	15625	15858	15698	15820	15895	15774	15896	15735	15785	15810	15988	15863	15840	15831	15748	15626	15820	15691	15896	15831	15681	15855	15797	15789	15767	15663	15897	15870	15652	15743	15606	15846	15755	15759	15501	15893	15806	15847	15795	15752	15757	15747	15689	15812	15882	15738	15807	15875	15888	15700	15853	15704	15713	15857	15878	15678	15770	15924	15755	15915	15868	15587	15950	15772	15726	15914	15805	15938	15629	15705	15532	15844	15567	15849	15651	15772	15880	15666	15927	15863	15661	15555	15661	15884	15754	15949	15883	15861	15768	15793	15665	15809	15974	15803	15626	15633	15662	15734	15696	15698	15548	15736	15841	15949	15754	15710	15842	15861	15873	15724	15817	15539	15791	15738	15747	15801	15767	15796	15799	15892	15641	15757	15735	15779	15707	15783	15863	15767	15692	15761	15964	15729	15789	15872	15702	15690	15854	15724	15704	15820	15738	15688	15714	15775	15851	15813	15720	15829	15642	15715	15683	15723	15807	15779	15859	15836	15959	15642	15752	15724	15684	15727	15642	15796	15699	15813	15831	15816	15827	15874	15972	15862	15749	15709	15696	15842	15698	15775	15635	15728	15775	15729	15734	15773	15687	15729	15773	15746	15599	15685	15766	15731	15847	15905	15786	15793	15837	15617	15682	15929	15657	16131	15798	15805	15738	15858	15750	15816	15836	15794	15594	16017	15722	15623	16047	15772	15872	15772	15729	15822	15806	15896	15820	15817	15684	15840	15686	15870	15602	15852	15810	15903	15783	15829	15758	15726	15675	15977	15871	15865	15858	15693	15842	15847	15669	15790	15742	15780	15662	15756	15819	15773	15645	15615	15556	15669	15924	15807	15876	15756	15746	15819	15729	15740	15710	15810	15894	15717	15855	15806	15767	15903	15950	15875	16030	15714	15810	15821	15815	15721	15674	15627	15892	15796	15669	15682	15904	15823	15783	15656	15757	15714	15663	15656	15798	15764	15825	15923	15786	15700	15691	15993	15737	15916	15756	15847	15941	15781	15728	15671	15846	15706	15713	15546	15790	15593	15756	15862	15744	15812	15669	15814	15936	15868	15710	15782	15705	15760	15829	15839	15732	15678	15778	15735	16051	15855	15686	15644	15718	15682	15906	15816	15702	15801	15780	15832	15895	15575	15753	15939	15853	15883	15690	15862	15874	15754	15934	15743	15911	15891	15940	15869	15866	15722	15702	15766	15673	15677	15777	15766	15735	15701	15791	15824	16020	15927	15862	15800	15676	15749	15833	15803	15923	15519	15816	15734	15844	15851	15873	15850	15781	15749	15818	15881	15865	15839	15835	15688	15736	15747	15737	15702	15741	15802	15812	15798	15854	15746	15719	15701	15657	15756	15778	15786	15698	15788	15755	15799	15623	15870	15728	15788	15870	15731	15651	15845	15645	15851	15745	15789	15830	15780	15791	15844	15690	15897	15750	15882	16048	15751	15750	15633	15849	15684	15827	15668	15599	15769	15769	15832	15723	15768	15593	15710	15588	15811	15765	15913	15780	15829	15626	15737	15865	15648	15846	15755	15789	15821	15733	15975	15732	15653	15722	15629	15747	15702	15613	15806	15700	15783	15827	15750	15794	15943	15826	15729	15849	15936	15812	15755	15810	15777	15626	15717	15923	15758	15984	15889	15636	15773	15767	15942	15781	15788	15872	15886	15773	15960	15719	15712	15907	15722	15859	15820	15697	15720	15652	15781	15741	15804	15685	15734	15971	15872	15901	15630	15734	15732	15944	15818	15730	15779	15720	15758	15859	15719	16027	15768	15873	15719	15769	15792	15771	15635	15813	15726	15772	15811	15885	15733	15762	15907	15724	15789	15869	15744	15944	15796	15846	15678	15634	15853	15672	15877	15797	15922	15848	15821	15708	15842	15751	15784	15772	15780	15751	15889	15653	15798	15873	15791	15740	15656	15706	15812	15965	15816	15682	15729	15717	15752	15852	15864	15719	15898	15617	15851	15921	15921	15829	15824	15751	15851	15881	15689	16076	15609	15676	15802	15782	15818	15791	15762	15747	15712	15740	15754	15772	15747	15818	15796	15843	15680	15923	15880	15705	15678	15726	15686	15727	15794	15782	15975	15839	15811	15939	15817	15795	15819	15918	15886	15769	15691	15975	16030	15757	15861	15882	15851	15816	15810	15706	15641	15702	15680	15825	15921	15725	15862	15811	15709	15838	15660	15750	15824	15877	15729	15663	15592	15779	15884	15851	15812	15813	15669	15749	15667	15769	15756	15738	15902	15790	15944	15696	15823	15759	15841	15701	15679	15936	15819	15832	15919	15920	15785	15708	15677	15678	15872	15678	15754	15710	15815	15603	15859	15619	15853	15720	15817	15776	15663	15797	15717	15916	15728	15734	15863	15708	15834	15672	15774	15894	15642	15685	15751	15695	15738	15716	15867	15788	15573	15897	15764	15839	15641	15720	15897	15832	15794	15786	15758	15788	15822	15798	15793	15801	15775	15757	15766	15948	15927	15916	15763	15761	15773	16014	15816	15745	15757	15792	15564	15587	15758	15730	15622	15836	15580	15771	15926	15710	15736	15801	15793	15872	15762	15862	15893	15704	15848	15823	15736	15976	15716	15718	15802	15848
27276	22496	26011	22569	18196	17660	17326	16826	16545	16444	16383	16437	16205	16170	16131	16162	16462	16274	16216	16353	16421	16391	16224	16365	16184	16161	16166	16103	16162	16289	16404	16310	16117	16015	16195	15947	16212	16289	16271	16306	16158	16059	16089	16145	16141	16345	16180	16002	16325	16290	16156	16098	16161	16371	16121	16240	16047	16209	16292	16098	16203	16230	16296	16240	16162	16359	16237	16458	16232	16090	16267	16231	16162	16193	16091	16160	16378	16077	16273	16176	16051	15995	16183	15831	16090	16281	16056	16033	16353	16103	16164	16015	16146	16002	16255	16066	16166	16157	16255	15987	16250	16065	16205	16106	16077	16199	16171	16225	16210	16045	16077	16155	16177	16305	16150	16207	15948	16227	16172	16097	16328	15881	16199	16227	16190	16321	16294	16121	16091	16236	16203	16048	16196	16111	16003	16367	16352	16192	16434	16087	16220	16253	16261	16322	16183	16169	16146	16244	16148	16062	16107	16105	16151	16141	16268	16122	16190	16178	15884	16021	15853	16131	16266	16156	16164	16174	16304	16220	16151	16255	16282	16268	16200	16137	16295	16403	16398	16196	16083	16145	16304	16220	16134	16006	16164	16144	16117	16100	16208	16362	16135	16182	16011	16111	16255	15986	16257	16084	16396	16118	16402	16052	16231	16208	15963	16193	16118	16188	16146	16283	16217	16103	16118	16123	16265	15926	16200	16204	16198	16255	16019	16058	16198	16159	15945	16246	16241	16306	16162	16226	16250	16124	16228	16297	16282	16333	15974	16291	16374	16180	16242	16284	16063	16006	16108	16167	16285	16013	16115	16146	16286	16122	16148	16166	16359	16378	16046	16205	16132	16060	16072	16105	16051	16151	16415	16188	16199	16389	16343	16259	16025	15879	16126	15972	16136	15972	16196	16011	16019	16128	16405	16147	16237	16116	16083	16185	16166	16286	16090	16139	16241	16151	16330	16080	16063	15956	16131	16090	16312	16315	15959	15978	16111	16104	16276	16299	16101	16105	16303	16292	16227	16202	16150	16120	16171	16127	16014	16040	16118	16310	16120	16047	16206	16097	16019	16142	16320	16184	16046	16214	16346	16186	16206	16199	16392	16044	16256	16228	15930	15977	16194	16179	16325	16300	16103	16223	16302	16138	16226	16306	16074	16124	16299	16407	15998	16302	16190	15982	16227	16262	16116	16236	16288	16111	16228	16057	16279	16211	16013	16027	16294	16179	16347	16173	16084	16091	16134	16136	16213	16057	16053	16307	16356	16345	16252	16126	16040	16251	16219	16144	16278	16107	16131	16185	16360	16086	16247	16363	16300	16191	16299	16315	16209	16174	16280	16155	16410	16143	16177	16053	16076	16351	16198	15865	16018	16179	16232	16183	16364	16191	16145	16158	16242	16048	16281	16311	16273	16254	16240	16308	16253	16137	16021	16148	16110	16097	16162	16176	16270	16372	16240	16205	15994	16116	16392	16106	15968	16194	16451	16039	16363	16121	16347	16254	15989	16177	16062	16181	16167	16195	16154	16057	16312	16183	16307	16197	16181	16282	16121	16097	16202	16164	16061	16182	16250	16140	15962	15941	16209	16208	16218	16123	16087	16157	16263	16143	16278	16322	16126	16328	16152	16183	16050	16064	16138	16214	16258	16148	16126	16105	16090	16079	16234	16079	16204	16071	16121	16058	15979	16293	16030	16177	16255	16303	16196	16199	16109	15957	16198	16257	16176	16279	16239	16082	16313	16233	16282	16172	16098	16069	16119	16012	16177	16195	16149	16207	16117	16182	16371	16107	16198	16152	16197	16305	16225	16282	16221	16172	16117	16088	16121	16008	16072	16402	16136	16207	16172	16177	16229	16300	16102	16244	16267	16360	16207	16240	16194	16145	16099	16206	16231	16150	16053	16231	16437	16073	16209	16135	16044	16127	15968	15995	16276	16275	16131	16089	16150	16068	16063	16103	16298	16055	16099	16026	16025	16231	16190	16299	16319	16127	16218	16273	16144	16174	16077	16220	16212	16159	16157	16007	15991	16230	16122	16254	16195	16190	16136	15989	16239	16251	16100	16222	16214	16197	16378	16357	16347	16423	16308	16060	16228	16144	16126	16450	16279	16280	16194	16175	16165	16316	16379	16131	16148	16211	16276	16229	16202	16250	16336	16292	16360	16517	15908	15999	16137	15893	16015	16109	16033	16190	16138	16369	16113	16148	16303	16132	16278	16211	16150	16170	16265	16076	15942	16214	16328	16159	16168	16026	15995	16347	16182	16160	16312	16157	16182	16173	16170	16255	16331	16191	16133	16102	16133	16156	16172	16186	16193	16043	16029	16164	16281	16258	16148	16267	16231	16075	16171	16114	16116	16268	16339	16196	16122	16118	16176	16179	16168	16199	16125	16234	16163	16120	16234	16076	16090	16276	16211	16167	16158	16238	16269	16194	16140	16131	16026	16259	16120	16262	16052	16031	16117	16097	16222	16203	16284	16379	16211	16096	16206	16081	15964	16351	16251	16256	16079	16287	16295	16304	16295	16136	16257	16106	16258	16062	16168	16146	16177	16047	16226	16094	16188	16138	16041	16138	16182	16220	16398	16370	16204	16316	16017	15997	16106	16303	16117	16284	16259	16241	16241	16050	16441	16058	16113	16078	16169	16150	16170	16406	16285	16069	16317	16438	16256	16119	16297	16278	16261	16062	16229	16219	16187	16052	16156	16436	16223	16348	16119	16221	16115	16127	16158	15920	16360	16244	16155	16365	16257	16182	16346	16155	16221	16400	16085	16222	16323	16068	16353	16280	16150	16029	16196	16180	16266	16208	15964	16082	16164	16123	16375	16120	15999	16126	16469	16061	16113	16156	15967	16176	16052	16179	16145	16047	16144	16215	16189	16199	16221	16339	16115	16103	16014	16166	16123	16226	16282	16197	16168	16092	16305	16327	16189	16378	16080	16206	16098	16153	15902	16138	16105	16201	16171	16249	15939	16050	16172	16310	16353	16270	16305	16155	16108	15967	16177	16238	16188	16099	16088	16269	16252	16346	16132	16044	16240	16214	16084	16138	16258	16025	15960	16260	16279	16057	16001	16199	16073	16162	16204	16105	16058	16371	16215	16051	16159	16149	16177	16209	16286	16188	16048	16281	16143	16066	16399	15993	16174	16210	16212	16170	16169	16277	16201	16037	16100	16180	16214	16153	16418	16152	16010	16344	16063	16019	16181	16138	16129	16116	16322	16212	16037	16113	16300	16247	15941	16176	16359	16271	16049	16073	16157	16280	16234	16281	16440	16014	16280	16351	16584	16288	16330	16141	15992	16256	16261	16142	16264	16121	16070	16256	16183	16246	16139	16188	16316	16167	16290	15973	16158	16117	16085	16211	16070	16129	16129	16289	16358	16087	16159	16083	16417	16315	16113	16079	16257	16115	16266	16153	16287	16170	15898	16098	16221	16071	16090	16204	16130	16075	16082	16179	16171	15976	16029	16088	16066	16114	16167	16214	16246	16220	15983	16078	16149	16003	16229	16197	15988	16025	16228	16173	16185	16159	16383	16194	16314	16023	16324	16211	16187	16379	15965	16213	16263	16139	16154	16105	16208	16076	16382	16029	16220	16181	16244	16151	16285	16226	16307	16118	16325	16121	16059	16134	16196	16163	16387	16324	16055	16173	16382	16098	16248	16271	16191	16110	16363	16204	16149	16176	15977	16049	16017	16288	16202	16130	16092	16282	16241	16152	16310	16302	16261	16168	16187	16358	16100	16171	16182	16129	16131	16358	16358	16070	15999	16284	16260	16115	16206	15993	16229	16175	16056	16254	16328	16208	15952	16089	16047	16176	16237	15977	16019	16279	15992	16185	16165	16037	16243	16238	16264	16071	16228	15932	16178	16257	16257	16190	16077	16223	16340	16306	16140	16183	16466	16347	16259	16130	16153	16256	16054	16209	16336	16030	16175	16050	16375	16296	16133	16221	16128	16145	16281	16290	16308	16331	16187	16235	16233	16139	16370	16447	16155	15922	16216	15981	16095	16046	16244	16142	16155	16214	16344	16224	16408	15994	16257	16114	16091	16360	16126	16059	15985	16253	16290	16332	16293	16190	16218	16290	16215	16353	16057	16142	16079	16271	16191	16319	16233	16292	16089	16272	16267	16300	16126	16137	16311	16209	16287	16143	16146	16222	16223	16096	16226	16250	16271	15984	16081	16212	16351	16215	16189	16150	16095	16168	16154	16061	15998	16173	16171	16222	15998	16210	16125	16318	16321	16179	16113	16113	16334	16108	16020	15985	16204	16240	16194	16178	16137	16044	16100	16103	16118	16311	16199	16321	16316	16113	16144	16021	15926	16087	16061	16151	16045	16089	16216	16106	16338	16087	16011	16318	16206	16441	16237	16094	16209	16052	16040	16267	16242	15934	16291	16275	16021	16141	15943	16117	16334	16263	16278	16292	16212	16187	16146	16156	16210	16142	16233	16262	16254	16127	16020	16198	16320	16193	16222	16361	16252	16243	16334	16109	16070	16379	16026	15999	16378	16131	16393	16059	16280	16216	16137	16173	15981	16040	16108	16234	16177	16236	16121	16107	16181	15978	16300	16416	16428	16364	16203	16266	16193	16059	16212	16258	16289	16087	16047	16128	16196	16241	16308	16178	16046	16150	16143	16081	16289	16184	16237	16301	16226	16152	16195	16212	15977	16146	16305	16459	16263	16101	16307	16280	16107	16399	16097	16146	16160	16251	16279	15969	16154	16364	16446	16081	16315	16182	16023	16077	16226	16117	16015	16118	16052	16049	16291	16099	16148	16170	16013	16254	16072	16163	16503	16046	16192	16371	16129	16073	16099	16184	16071	15990	15941	16249	16246	16059	16126	15885	16202	16217	16285	16320	16179	16177	16197	15910	15958	16097	16282	16102	16116	16391	16208	16308	16283	16191	16223	16329	16253	16143	16005	16130	16164	16032	16285	16316	16320	16133	16291	16219	16318	16105	16208	16190	16240	16096	16080	16155	16012	16256	16076	16101	16078	16095	16187	16184	16094	16042	16184	16187	15949	16123	16163	16152	16153	16140	16175	16280	16204	16231	16151	16135	16165	16075	16176	16313	16271	16389	16341	16245	16200	16250	16203	16103	16145	16174	16058	16133	16042	16178
19485	27318	25684	21032	18737	17670	16874	16395	16327	16115	15821	15744	15653	15610	15628	15525	15617	15447	15527	15459	15374	15528	15415	15248	15498	15481	15408	15299	15547	15410	15355	15173	15462	15327	15426	15454	15331	15521	15332	15340	15408	15325	15426	15307	15383	15291	15618	15259	15537	15373	15342	15283	15512	15281	15257	15312	15503	15320	15369	15277	15326	15498	15524	15192	15142	15222	15412	15558	15471	15103	15246	15298	15412	15327	15418	15311	15369	15469	15323	15497	15306	15579	15392	15334	15311	15278	15405	15306	15357	15300	15288	15306	15312	15255	15345	15511	15291	15241	15362	15322	15219	15361	15251	15377	15252	15552	15271	15315	15405	15417	15302	15339	15396	15323	15455	15422	15386	15351	15464	15448	15401	15423	15241	15327	15473	15364	15387	15430	15437	15471	15292	15374	15458	15291	15287	15366	15421	15326	15364	15287	15479	15243	15215	15525	15425	15309	15396	15269	15446	15429	15291	15341	15256	15415	14991	15334	15145	15471	15196	15309	15242	15441	15401	15239	15274	15246	15319	15231	15295	15334	15282	15583	15439	15472	15211	15372	15353	15296	15444	15469	15462	15276	15334	15281	15310	15353	15330	15327	15306	15400	15516	15443	15293	15479	15397	15264	15387	15399	15411	15444	15344	15435	15398	15387	15452	15149	15342	15499	15288	15493	15293	15426	15303	15342	15372	15334	15265	15326	15402	15417	15505	15228	15479	15295	15349	15414	15390	15262	15398	15302	15342	15403	15238	15282	15427	15303	15318	15354	15369	15193	15403	15114	15297	15449	15308	15405	15297	15258	15356	15151	15458	15395	15254	15491	15333	15466	15370	15387	15380	15425	15327	15551	15437	15262	15335	15474	15279	15439	15204	15278	15249	15096	15301	15355	15449	15317	15627	15105	15426	15239	15200	15492	15336	15273	15290	15318	15480	15309	15616	15375	15404	15291	15262	15381	15389	15280	15391	15547	15465	15368	15327	15453	15566	15263	15282	15256	15299	15446	15150	15386	15301	15391	15304	15297	15366	15289	15361	15406	15417	15403	15370	15263	15371	15409	15381	15288	15430	15269	15233	15413	15199	15433	15190	15412	15336	15418	15204	15248	15443	15263	15297	15365	15318	15283	15461	15364	15418	15277	15377	15380	15287	15196	15361	15296	15322	15283	15330	15268	15414	15340	15392	15487	15501	15240	15343	15294	15470	15355	15413	15208	15218	15278	15354	15343	15325	15240	15256	15203	15469	15279	15209	15160	15221	15226	15185	15362	15192	15238	15452	15259	15298	15377	15386	15273	15377	15421	15335	15282	15501	15178	15349	15433	15383	15306	15501	15367	15364	15209	15386	15398	15347	15327	15098	15379	15371	15514	15468	15260	15335	15390	15375	15314	15389	15289	15269	15339	15531	15558	15354	15381	15390	15437	15314	15477	15431	15422	15322	15301	15357	15326	15301	15329	15199	15281	15311	15366	15329	15381	15462	15390	15322	15442	15275	15343	15230	15385	15356	15468	15399	15241	15352	15301	15291	15311	15326	15361	15526	15329	15308	15463	15297	15305	15394	15263	15265	15228	15253	15436	15375	15236	15367	15145	15353	15382	15491	15330	15354	15470	15416	15317	15448	15275	15530	15337	15318	15547	15330	15329	15254	15487	15462	15417	15443	15247	15431	15344	15387	15281	15422	15456	15286	15356	15402	15260	15411	15263	15563	15235	15386	15462	15394	15368	15437	15249	15296	15450	15238	15345	15225	15280	15400	15313	15304	15347	15335	15363	15363	15535	15304	15232	15254	15283	15357	15362	15169	15246	15404	15431	15257	15292	15395	15386	15168	15414	15184	15436	15292	15194	15437	15381	15367	15271	15420	15382	15154	15279	15332	15414	15470	15337	15265	15255	15423	15388	15424	15350	15337	15386	15281	15413	15430	15295	15502	15291	15462	15322	15389	15495	15292	15252	15307	15481	15367	15382	15254	15464	15309	15314	15225	15584	15416	15356	15465	15357	15464	15264	15404	15376	15352	15355	15459	15264	15154	15347	15356	15232	15201	15439	15411	15412	15166	15357	15417	15441	15252	15410	15527	15377	15335	15455	15339	15366	15302	15247	15329	15188	15401	15345	15403	15254	15432	15217	15286	15349	15420	15524	15309	15369	15339	15279	15392	15322	15417	15311	15372	15462	15245	15411	15186	15189	15531	15215	15363	15317	15445	15519	15281	15417	15212	15414	15468	15257	15249	15359	15210	15351	15360	15334	15395	15353	15417	15304	15483	15309	15184	15346	15252	15335	15188	15456	15322	15443	15373	15379	15237	15560	15274	15534	15236	15394	15437	15257	15397	15226	15477	15390	15316	15279	15532	15378	15435	15329	15452	15382	15513	15289	15253	15155	15326	15294	15435	15340	15286	15401	15457	15394	15230	15244	15303	15389	15400	15479	15462	15453	15592	15294	15258	15484	15393	15467	15377	15336	15265	15417	15350	15356	15339	15404	15308	15356	15474	15335	15376	15248	15169	15296	15311	15363	15237	15329	15451	15483	15313	15382	15314	15369	15407	15505	15200	15466	15125	15277	15487	15285	15286	15315	15448	15436	15301	15368	15421	15456	15380	15422	15336	15589	15306	15356	15404	15421	15327	15342	15331	15317	15548	15328	15405	15391	15466	15320	15489	15153	15414	15372	15334	15406	15264	15291	15391	15309	15466	15408	15301	15395	15404	15412	15260	15268	15364	15459	15370	15377	15303	15427	15421	15368	15272	15383	15524	15437	15331	15470	15341	15400	15392	15465	15447	15335	15509	15322	15275	15387	15419	15265	15270	15490	15340	15370	15397	15428	15301	15253	15384	15381	15271	15496	15482	15282	15285	15240	15300	15346	15445	15484	15293	15365	15421	15405	15272	15439	15304	15287	15462	15298	15560	15329	15330	15350	15350	15393	15225	15358	15418	15355	15297	15362	15276	15254	15301	15299	15379	15391	15197	15381	15368	15177	15368	15386	15452	15399	15455	15326	15234	15363	15356	15449	15281	15334	15318	15321	15389	15285	15404	15308	15304	15428	15215	15273	15374	15404	15379	15204	15526	15218	15387	15354	15433	15350	15331	15252	15344	15335	15292	15243	15336	15427	15473	15400	15332	15218	15383	15417	15362	15342	15217	15460	15369	15318	15418	15358	15470	15335	15253	15250	15283	15469	15452	15420	15318	15466	15451	15241	15337	15254	15572	15293	15229	15269	15240	15160	15394	15426	15271	15454	15200	15377	15364	15183	15495	15444	15250	15330	15499	15350	15219	15430	15326	15334	15341	15326	15329	15462	15379	15320	15346	15249	15329	15407	15456	15383	15247	15286	15414	15292	15367	15329	15466	15303	15340	15310	15403	15329	15293	15368	15264	15361	15431	15348	15214	15242	15282	15261	15350	15250	15365	15272	15339	15608	15277	15349	15505	15391	15421	15390	15346	15126	15393	15253	15246	15423	15333	15398	15453	15265	15161	15626	15349	15169	15429	15328	15332	15477	15207	15430	15370	15269	15561	15333	15519	15465	15369	15244	15593	15192	15415	15335	15356	15219	15211	15339	15326	15356	15291	15493	15263	15311	15454	15436	15233	15346	15273	15401	15404	15408	15439	15295	15350	15329	15493	15416	15390	15321	15272	15142	15344	15326	15385	15494	15370	15282	15355	15359	15380	15472	15370	15379	15372	15380	15222	15519	15401	15224	15427	15406	15366	15392	15299	15314	15438	15421	15223	15404	15534	15366	15311	15291	15191	15441	15254	15381	15364	15316	15322	15229	15496	15237	15418	15563	15462	15352	15443	15461	15336	15287	15283	15518	15240	15275	15465	15396	15513	15501	15343	15470	15408	15209	15508	15449	15376	15428	15262	15341	15413	15379	15399	15170	15400	15326	15499	15419	15321	15446	15423	15432	15328	15490	15326	15308	15198	15402	15360	15314	15476	15141	15392	15526	15167	15445	15346	15300	15392	15380	15482	15559	15363	15293	15382	15486	15478	15205	15367	15289	15338	15266	15354	15471	15313	15448	15436	15187	15242	15317	15280	15253	15422	15490	15307	15319	15286	15460	15495	15240	15282	15416	15313	15548	15290	15459	15345	15302	15348	15395	15320	15402	15273	15313	15213	15447	15386	15295	15151	15366	15248	15199	15301	15345	15264	15455	15266	15538	15328	15239	15417	15311	15290	15265	15267	15285	15304	15352	15454	15399	15520	15180	15384	15433	15331	15400	15531	15405	15285	15458	15249	15457	15287	15173	15427	15269	15322	15332	15321	15258	15408	15485	15325	15309	15304	15344	15353	15269	15412	15276	15491	15521	15399	15256	15275	15479	15302	15251	15486	15267	15388	15455	15244	15381	15299	15471	15173	15290	15401	15220	15432	15347	15278	15185	15354	15552	15403	15386	15281	15479	15459	15378	15234	15306	15432	15512	15257	15429	15247	15287	15324	15479	15430	15375	15510	15403	15440	15160	15257	15284	15200	15248	15435	15317	15307	15452	15291	15480	15507	15364	15312	15542	15291	15361	15281	15247	15516	15350	15192	15285	15394	15370	15298	15395	15277	15340	15479	15423	15441	15578	15285	15340	15545	15347	15324	15306	15503	15317	15237	15380	15409	15537	15512	15329	15376	15242	15440	15342	15323	15244	15313	15167	15384	15372	15421	15568	15308	15504	15127	15538	15369	15225	15434	15349	15445	15534	15492	15378	15475	15228	15370	15407	15284	15331	15278	15344	15316	15321	15426	15354	15355	15170	15322	15194	15382	15572	15352	15295	15382	15482	15499	15355	15308	15269	15206	15367	15597	15335	15405	15253	15312	15227	15293	15452	15328	15332	15493	15480	15456	15339	15322	15424	15460	15396	15451	15401	15296	15360	15306	15360	15447	15289	15168	15486	15527	15310	15436	15472	15305	15409	15348	15357	15413	15442	15219	15237	15366	15403	15367	15464	15422	15509	15195	15355	15234	15438	15335	15297	15444	15540	15350	15376	15344	15484	15461	15414	15471	15390	15366	15463	15277	15318	15350	15328	15268	15487	15389	15423	15288	15453	15332	15296	15256	15451	15369	15234	15349	15365	15250	15455	15211	15419	15316	15334	15453	15279	15270	15399	15345	15274	15224	15464	15267	15332
23923	21373	28757	24600	22529	22180	21269	18859	17968	17944	17903	17497	17402	17444	17006	17239	17072	17076	17017	16771	16962	16853	16922	16704	16788	16959	16809	16743	16885	16817	16978	16812	16882	16688	16793	16987	16994	16753	16819	16801	16770	16711	16798	16956	16759	16800	16824	16888	16700	16867	16579	16642	16838	16919	16872	16895	16990	16820	16925	17021	16806	16874	16746	16819	16828	16709	16738	16842	16827	16935	16754	16893	16828	16675	16741	16816	16909	16759	16740	16738	17012	16583	16809	16700	16713	16690	16771	16943	16953	16860	16832	16637	16742	16912	16727	16830	16942	16689	17083	16676	16530	16575	16914	16716	16728	16825	16703	16652	16795	16777	16805	16606	16641	17023	16814	16877	16807	16629	16751	16949	16683	16731	16765	16477	16918	16646	16689	16688	16696	16614	16607	16613	16724	16598	16750	16901	16792	16669	16879	16921	16771	16695	16583	16735	16786	16765	16665	16683	16781	16835	16648	16707	16898	16835	16860	16677	16554	16622	16906	16596	16695	16777	16837	16568	16833	16906	16858	16782	16598	16468	16488	16553	16808	16920	16706	16662	16660	16720	16599	16717	16629	16738	16852	16688	16773	16551	16843	16756	16774	16752	16785	16718	16660	16817	16776	16696	16520	16574	16640	16481	16795	16701	16533	16746	16707	16775	16889	16485	16753	16618	16902	16765	16661	16880	16664	16707	16665	16685	16779	16573	16636	16971	16788	16698	16613	16873	16741	16557	16706	16639	16767	16760	16657	16895	16812	16874	16603	16802	16873	16845	16838	16876	16622	16660	16907	16738	16697	16575	16802	16649	16476	16708	16547	16826	16884	16845	16786	16903	16808	16868	16711	16700	16682	16792	16700	16752	16674	16571	16742	16693	16612	16700	16809	16739	16779	16767	16819	16907	16410	16737	16666	16738	16552	16676	16725	16737	16623	16825	16682	16607	16782	16865	16794	16857	16811	16744	16925	16788	16701	16791	16697	16711	16856	16750	16551	16791	16641	16542	16705	16626	16846	16676	16572	16659	16886	16634	16898	16854	16725	16666	16599	16484	16672	16746	16782	16592	16678	17066	16842	16566	16680	16728	16738	16834	16780	16683	16741	16840	16771	16482	16716	16598	16675	16654	16854	16626	16724	16605	16684	16684	16746	16717	16772	16813	16808	16606	16697	16684	16565	16776	16619	16475	16718	16865	16842	16629	16508	16738	16620	16606	16820	16650	16623	16785	16778	16651	16590	16748	16690	16739	16715	16684	16822	16857	16733	16710	16619	16702	16687	16766	16900	16687	16596	16585	16862	16697	16665	16811	16746	16876	16660	16698	16591	16770	16655	16770	16974	16772	16820	16761	16733	16702	16610	16715	16996	16725	16605	16860	16612	16849	16925	16785	16774	16868	16544	16868	16770	16696	16732	16597	16551	16881	16899	17023	16867	16857	16832	16801	16621	16821	16718	16812	16777	16666	16514	16863	16728	16750	16860	16620	16678	16689	16817	16723	16996	17078	16798	16862	16713	16604	16725	16819	16871	16695	16677	16887	16720	16736	16814	16839	16834	16700	16599	16974	16569	16774	16705	16751	16999	16719	16775	16928	16904	16514	16724	16567	16597	16738	16689	16892	16788	16648	17019	16907	16785	16745	16816	16623	16810	16583	16717	16879	16887	16899	16713	16927	16848	16602	16661	16814	16800	16545	16599	16635	16691	16660	16827	16797	16692	16865	16814	16839	16827	16873	16758	16630	16582	16287	16877	16731	16531	16588	16689	16757	16813	16824	16714	16545	16694	16739	16752	16679	16632	16758	16683	16598	16733	16805	16692	16512	16616	16807	16856	16980	16896	16759	16695	16694	16886	16787	16786	16711	16907	16730	16613	16713	16687	16638	16756	16640	16721	16747	16658	16928	16585	16694	16642	16638	16745	16685	16684	16858	16729	16815	16766	16556	16848	16885	16755	16627	16456	16720	16839	16789	16966	16819	16637	16666	16781	16788	16802	16905	16594	16821	16801	16681	16721	16761	16711	16679	16622	16752	16710	16834	16757	16896	16717	16689	16673	16705	16609	16766	16579	16824	16654	16756	16742	16707	16850	16622	16774	16661	16827	16714	16660	16611	16780	16861	16734	16551	16701	16734	16967	16857	16798	16754	16879	16657	16672	16759	16861	16837	16683	16703	16913	16783	16746	16646	16686	16905	16704	16721	16739	16739	16796	16853	16824	16803	16660	16611	16674	16812	16657	16639	16652	16712	16664	16800	16731	16752	16519	16436	16701	16778	16582	16768	16636	16701	16592	16725	16822	16822	16765	16588	16692	16889	16602	16712	16848	16823	16615	16876	16693	16809	16645	16644	16781	16781	16625	16649	16472	16648	16506	16711	16788	16853	16920	16686	16870	16944	16880	16714	16762	16779	16773	16775	16734	16693	16772	16675	16616	16739	16793	16716	16873	16668	16772	16669	16715	16637	16588	16806	16722	16892	16680	16691	16869	16601	16722	16742	16441	16757	16779	16707	16622	16578	16634	16561	16703	16813	16779	16638	16804	16751	16686	16795	16605	16835	16750	16812	16872	16778	16864	16704	16742	16688	16689	16681	16856	16556	16633	16617	16618	16886	16813	16763	16672	16609	16707	16622	16886	16540	16782	16830	16791	16796	16662	16775	16588	16723	16588	16638	16608	16725	16948	16723	16946	16705	16853	16882	16746	16707	16694	16871	16563	16767	16678	16748	16960	16690	17011	16816	16942	16685	16546	16873	16769	16815	16651	16504	16681	16728	16893	16707	16580	16684	16720	16796	16809	16745	16649	16726	16793	16754	16713	16805	16732	16639	16911	16858	16753	16654	16808	16722	16614	16692	16687	16760	16713	16762	16759	16590	16673	16775	16764	16727	16901	16680	16856	16790	16742	16672	16756	16679	16837	16685	16755	16583	16773	16805	16953	16820	16661	16707	16734	16517	16816	16791	16684	16745	16785	16727	16869	16681	16744	16747	16687	16652	16679	16676	16735	16830	16840	16616	16706	16835	16791	16606	16870	16614	16573	16756	16721	16792	16795	16647	16713	16766	16677	16603	16969	16802	16582	16933	16662	16830	16707	16884	16668	16540	16718	16731	16833	16866	16791	16700	16730	16699	16797	16754	16823	16635	16807	16872	16672	16785	16713	16828	16843	16822	16774	16575	16702	16714	16599	16712	16704	16586	16778	16600	16840	16680	16734	16762	16806	16673	16618	16751	16650	16696	16742	16596	16740	16928	16728	16769	16899	16740	16753	16784	16712	16739	16901	16869	16763	16728	16882	16535	16730	16808	16845	16735	16767	16807	16683	16613	16754	16659	16644	16721	16485	16766	16785	16403	16732	16564	16752	16768	16753	16799	16753	16834	16530	16665	16710	16763	16959	16816	16666	16788	16566	16522	16633	16629	16947	16767	16785	16846	16893	16734	16999	16583	16382	16808	16765	16572	16789	16720	16840	16628	16856	16827	16751	16836	16794	16890	16708	16878	16783	16615	16689	16806	16596	16677	16777	16775	16786	16890	16773	16760	16733	16738	16818	16875	16660	16797	16921	16579	16765	16894	16804	16928	16691	16775	16712	16840	16598	16892	16861	16874	16894	16842	16693	16754	16680	16835	16829	16610	16860	16731	16662	16737	16724	16600	16591	16541	16500	16914	16783	16750	16715	16592	16594	16739	16884	16818	16587	16593	16837	16951	16705	16695	16779	16638	16659	16538	16603	16825	16699	16635	16606	16743	16729	16838	16800	16902	16602	16709	16835	16689	16480	16792	16674	16761	16791	16707	16710	16487	16747	16854	16780	16641	16719	16581	16725	16798	16658	16797	16663	16715	16717	16827	16802	16613	16765	16734	16654	16838	16686	16690	16812	16903	16873	16724	16898	16516	16670	16810	16887	16747	16655	16888	16896	16681	16908	16819	16681	16810	16825	16893	16692	16702	16700	16775	16691	16772	16691	16777	16734	16537	16511	16562	16775	16919	16792	16613	16719	16678	16744	16755	16689	16778	16782	16807	16721	16895	16787	16773	16800	16991	16834	16498	16674	16733	16848	16732	16711	16687	16813	16729	16925	16633	16836	16884	16775	16757	16701	16695	16870	16987	16688	16686	16745	16589	16779	16529	16713	16627	16621	16796	16740	16842	16658	16638	16805	16883	16688	16634	16795	16877	16580	16657	16721	16680	16535	16755	16910	16720	16740	16673	16618	16692	16845	16751	16731	16753	16745	16591	16819	16710	16857	16822	16919	16629	16711	16787	16734	16776	16564	16686	16714	16720	16807	16596	16919	16748	16752	16637	16760	16778	16577	16634	16726	16785	16938	16958	16794	16808	16769	16604	16626	16691	16772	16734	16745	16664	16720	16739	16913	16837	16550	16571	16514	16737	16875	16788	16621	16588	16850	16854	16780	16618	16821	16564	16901	16546	16667	16742	16850	16666	16611	16622	16683	16743	16838	16839	16640	16868	16644	16686	16950	16763	16821	16702	16673	16847	16723	16631	16799	16522	16640	16944	16626	16682	16887	16505	16897	16628	16950	16712	16765	16608	16749	16912	16806	16864	16890	16678	16666	16969	16862	16826	16864	16551	16779	16660	16831	16641	16996	16800	16814	16733	16969	16702	16732	16895	16789	16868	16731	16805	16820	16695	16667	16618	16751	16523	16750	16822	16705	16793	16751	16765	16888	16623	16708	16772	16841	16841	16799	16837	16625	16593	16699	16772	16731	16918	16677	16831	16616	16834	16757	16573	16686	16822	16961	16873	16606	16786	16790	16775	16655	16924	16569	16449	16539	16640	16780	16695	16654	16625	16811	16787	16889	16917	16700	16827	16726	16742	16809	16726	16687	16684	16593	16818	16748	16501	16670	16811	16574	16645	16644	16644	16746	16699	16730	16941	16638	16732	16605	16676	16571	16599	16777	16686	16739	16784	16776	16683	16588	16766	16662	16845	16514	16683	16804	16859	16831	16722	16692	16907	16651	16709	16775	16688	16700	16555	16668	16777	16726	16707	16821	16724	16685	16605	16714	16692	16817	16973	16864	16749	16537	16693	16670	16773	16920	16835	16811	16694	16561	16674	16645	16920	16942	16664	16748	16613	16841	16819	16725	16801	16636	16816	16751	16744	16785	16702
19855	33942	32441	26794	23235	20919	19414	18507	18034	17536	17237	17043	16774	16625	16394	16469	16273	16195	15987	16037	16271	15977	16196	15988	15975	16157	15904	15834	15975	15961	15954	15771	15880	15795	15912	15829	16011	15953	15829	15928	15931	15764	15778	15921	15831	15909	15943	15875	15998	15777	15841	15678	15622	15857	15759	15813	15829	15730	15853	15713	15805	15849	15882	15897	15686	15573	15800	15916	15822	15765	15879	15596	15755	15840	15766	15879	15697	15773	15784	15703	15702	15921	15668	15979	15719	15712	16021	15757	15855	15638	15813	15709	15715	15815	15798	15741	15764	15655	15738	15842	15816	15845	15719	15791	15626	15663	15793	15744	15911	15562	15836	15779	15806	15808	15841	15665	15543	15818	15669	15756	15768	15665	15684	15823	15886	15700	15843	15769	15801	15704	15696	15639	15838	15684	15559	15818	15728	15778	15862	15557	15879	15782	15661	15688	15804	15771	15876	15785	15833	15703	15790	15600	15741	15925	15740	15831	15674	15795	15771	15791	15720	15830	15618	15756	15686	15778	15677	15596	15647	15726	15668	15806	15732	15754	15795	15741	15753	15734	15873	15697	15831	15611	15758	15738	15740	15636	15824	15664	15704	15907	15774	15945	15634	15808	15811	15782	15676	15743	15759	15873	15654	15821	15677	15770	15889	15902	15860	15767	15668	15860	15767	15879	15886	15677	15767	15812	15797	15734	15845	15778	15721	15698	15762	15699	15830	15730	15993	15665	15585	15852	15829	15656	15789	15772	15693	15819	15724	15793	15632	15784	15949	15908	15728	15723	15770	15867	15701	15882	15770	15628	15827	15760	15787	15756	15712	15752	15665	15874	15694	15826	15859	15798	15884	15647	15764	15688	15722	15817	15646	15789	15785	15893	15604	15740	15713	15882	15729	15802	15652	15735	15884	15887	15758	15794	15829	15858	15686	15540	15765	15654	15767	15746	15816	15647	15773	15867	15925	15794	15783	15650	15718	15651	15675	15763	15645	15836	15601	15574	15852	15843	15869	15718	15775	15846	15700	15662	15748	15569	15848	15913	15730	15792	15546	15688	15670	15826	15750	15879	15819	15804	15795	15905	15690	15738	15851	15879	15551	15751	15694	15583	15798	15685	15769	15719	15727	15928	15857	15743	15688	15781	15549	15724	15794	15771	15775	15679	15768	15760	15800	15684	15683	15772	15837	15826	15808	15743	15641	15736	15864	15616	15664	15787	15728	15622	15817	15690	15603	15718	15816	15907	15697	15813	15817	15720	15663	15758	15699	15894	15815	15834	15520	15840	15757	15942	15718	15728	15949	15776	15877	15672	15618	15893	15674	15842	15820	15952	15816	15772	15712	15866	15761	15710	15751	15747	15894	15836	15685	15827	15802	15793	15716	15606	15775	15712	15725	15741	15581	15684	15801	15698	15735	15766	15534	15803	15769	15528	15679	15768	15763	15666	15779	15822	15716	15531	15878	15824	15774	15882	15789	15645	15594	15835	15667	15791	15718	15647	15688	15879	15749	15762	15633	15788	15804	15637	15725	15752	15836	15598	15756	15596	15680	15802	15843	15801	15656	15732	15887	15719	15764	15785	15620	15747	15887	15801	15777	15735	15895	15636	15579	15656	15742	15864	15773	15706	15720	15584	15761	15837	15828	15701	15907	15668	15776	15789	15751	15941	15721	15736	15851	15752	15778	15743	15760	15779	15795	15711	15591	15614	15679	15769	15698	15583	15730	15804	15748	15701	15807	15779	15788	15648	15553	15827	15621	15811	15762	15637	15616	15696	15787	15931	15620	15646	15689	15808	15931	15941	15860	15650	15846	15822	15846	15626	15907	15692	15764	15846	15769	15602	15808	15779	15684	15887	15754	15834	15772	15683	15571	15818	15698	15601	15867	15785	15758	15811	15784	15697	15969	15742	15674	15660	15932	15738	15707	15598	15827	15963	15809	15731	15720	15744	15834	15673	15700	15892	15809	15808	15656	15884	15772	15684	15753	15739	15863	15658	15684	15664	15639	15732	15731	15649	15731	15848	15830	15837	15752	15565	15873	15620	15730	15977	15828	15628	15930	15726	15804	15830	15773	15606	15836	15828	15738	15692	15855	15562	15675	15683	15832	15615	15769	15859	15653	15640	15825	15663	15694	15859	15783	15787	15874	15926	15771	15784	15814	15678	15831	15988	15679	15628	15717	15824	15773	15765	15564	15601	15741	15498	15715	15788	15758	15822	15698	15790	15751	15817	15776	15624	15674	15673	15822	15850	15656	15578	15772	15733	15698	15595	15752	15769	15726	15721	15674	15668	15704	15762	15628	15815	15810	15728	15652	15704	15859	15889	15694	15965	15791	15962	15702	15900	15660	15703	15661	15792	15975	15785	15860	15802	15770	15741	15608	15883	15764	15601	15839	15734	15696	15791	15817	15841	15679	15786	15663	15754	15687	15753	15910	15747	15852	15803	15802	15785	15728	15641	15789	15700	15794	15683	15782	15585	15720	15772	15844	15865	15744	15615	15733	15849	15775	15809	15678	15648	15655	15770	15654	15862	15758	15726	15835	15745	15768	15768	15703	15634	15765	15696	15656	15904	15763	15670	15660	15780	15776	15733	15710	15822	15711	15806	15902	15679	15621	15758	15541	15812	15885	15757	15876	15761	15731	15816	15573	15681	15846	15524	15800	15743	15954	15856	15925	15580	15692	15584	15670	15811	15846	15765	15753	15853	15804	15763	15700	15712	15645	15668	15925	15824	15689	15630	15860	15976	15772	15887	15807	15729	15843	15691	15851	15719	15709	15620	15743	15915	15673	15605	15744	15798	15649	15785	15878	15598	15687	15797	15753	15703	15762	15785	15757	15842	15683	15897	15621	15792	15775	15787	15719	15753	15806	15739	15655	15709	15785	15899	15797	15868	15728	15798	15736	15852	15709	15749	15736	15784	15733	15796	15877	15673	15945	15729	15911	15871	15763	15687	15850	15727	15697	15738	15674	15678	15770	15688	15809	15681	15572	15807	15866	15751	15557	15638	15713	15881	15853	15774	15676	15655	15857	15686	15692	15735	15731	15721	15700	15786	15792	15801	15875	15682	15741	15691	15625	15802	15688	15742	15775	15700	15678	15766	15849	15871	15761	15640	15799	15734	15812	15788	15784	15641	15655	15627	15722	15716	15795	15899	15835	15916	15732	15960	15645	15525	15699	15961	15712	15728	15760	15724	15511	15628	15782	15740	15614	15751	15937	15743	15676	15774	15730	15777	15809	15742	15798	15558	15940	15781	15793	15864	15663	15727	15687	15799	15764	15737	15726	15839	15715	15677	15822	15785	15589	15642	15736	15684	15655	15771	15773	15652	15765	15925	15652	15833	15657	15742	15728	15544	15665	15585	15792	15603	15779	15695	15876	15834	15651	15713	15875	15751	15769	15704	15815	15733	15967	15570	15781	15744	15744	15640	15759	15731	15924	15829	15782	15875	15790	15746	15758	15579	15702	15749	15634	15842	15773	15539	15741	15825	15731	15520	15945	15800	15846	15620	15855	15745	15925	15719	15784	15760	15697	15748	15644	15889	15849	15726	15862	15722	15815	15804	15810	15664	15690	15512	15651	15724	15864	15738	15744	15749	15709	15781	15792	15778	15782	15734	15660	15836	15748	15755	15729	15784	15611	15734	15734	15762	15840	15741	15805	15682	15802	15658	15650	15819	15723	15771	15633	15936	15802	15679	15869	15781	15804	15796	15754	15573	15810	15808	15778	15753	15554	15714	15768	15835	15714	15826	15684	15801	15830	15791	15887	15654	15813	15683	15710	15795	15637	15754	15848	15789	15803	15587	15839	15676	15720	15755	15629	15542	15926	15808	15911	15728	15694	15847	15782	15846	15722	15719	15782	15887	15742	15613	15759	15746	15825	15711	15718	15726	15832	15821	15797	15834	15823	15761	15686	15823	15740	15633	15644	15848	15689	15803	15865	15499	15782	15799	15797	15914	15779	15697	15817	15602	15645	15649	15871	15763	15771	15755	15920	15790	15738	15775	15700	15757	15805	15831	15646	15792	15737	15763	15838	15710	15978	15704	15774	15770	15643	15607	15869	15764	15628	15748	15826	15808	15869	15720	15693	15737	15769	15912	15720	15663	15694	15840	15870	15720	15739	15715	15692	15871	15768	15790	15665	15882	15683	15771	15634	15752	15912	15803	15660	15691	15820	15695	15853	15705	15609	15801	15852	15817	15858	15577	15796	15763	15749	15749	15853	15742	15741	15624	15686	15696	15655	15828	15761	15687	15932	15839	15781	15722	15705	15782	15790	15746	15768	15806	15889	15569	15883	15713	15816	15690	15892	15702	15758	15809	15767	15790	15814	15902	15766	15609	15789	15754	15774	15589	15808	15811	15746	15859	15653	15866	15696	15776	15875	15770	15794	15771	15666	15763	15554	15872	15898	15761	15795	15854	15856	15723	15806	15555	15773	15760	15811	15907	15766	15779	15620	15759	15885	15569	15760	15791	15670	15729	15890	15673	15829	15807	15748	15842	15766	15865	15655	15914	15785	15732	15770	15670	15772	15843	15767	15823	15930	15633	15807	15996	15774	15924	15734	15872	15709	15780	15664	15715	15675	15667	15721	15704	15702	15708	15837	15771	15737	15736	15715	15885	15694	15562	15749	15828	15731	16029	15770	15740	15864	15547	15743	15737	15602	15777	15635	15808	15691	15704	15755	15785	15772	15741	15749	15927	15752	15928	15782	15815	15658	15788	15931	15776	15658	15684	15610	15923	15718	15716	15805	15715	15639	15787	15752	15582	15787	15608	15671	15683	15720	15770	15743	15641	15643	15715	15772	15695	15795	15686	15965	15692	15776	15838	15794	15783	15735	15789	15871	15637	15819	15750	15804	15614	15802	15790	15757	15662	15541	15825	15698	15754	15719	15898	15600	15773	15840	15690	15505	15640	15914	15639	15782	15775	15771	15681	15776	15928	15798	15892	15731	15788	15759	15761	15808	15877	15699	15726	15808	15683	15741	15644	15680	15875	15728	15769	15648	15816	15891	15729	15635	15881	15734	15695	15965	15975	15806	15758	15718	15608	15704	15899	15752	15749	15901	15741	15900	15870	15743	15671	15757	15773	15696	15723	15873	15704	15818	15650	15864	15695
22913	21383	29255	23935	21848	23870	24981	20161	19034	18874	18769	18048	18017	17673	17727	17553	17463	17207	17170	17153	17235	17078	17284	17093	16971	17030	17207	17030	17014	17076	16927	16986	17034	17025	17130	17061	16933	16843	16946	16870	16994	16908	17104	16795	16944	17121	16869	17013	17010	16866	16903	16936	16989	16831	16951	17008	16972	16626	16979	16861	16696	16837	16808	16584	16704	16758	16764	17061	16775	16795	16784	16761	16820	16955	17045	16829	16869	16922	17019	17041	16761	16776	17034	17003	16643	16909	16873	16764	16780	16984	16896	16736	16785	16778	16840	16921	16842	16762	16849	16866	16828	16877	16717	16646	16873	16961	16817	16890	16588	16811	16856	16778	16729	16758	16929	16792	16912	16821	16812	16640	16745	16696	16716	16721	16559	16931	16858	16694	16840	16712	16656	16814	16835	16914	16768	16886	16816	16857	16809	16663	16922	16725	16794	16713	16932	16930	16840	16879	16983	16664	16830	16722	16719	16775	16575	16739	17000	17011	16802	16848	16728	16719	16625	16670	16730	16800	16748	16788	16749	16588	16842	16674	16662	16888	16769	16978	16876	17112	16748	16698	16750	16785	16921	16725	16933	16722	16829	16850	16878	16804	16774	16864	16903	16764	16646	16823	16681	16745	16796	16776	16821	16842	16897	16633	16910	16753	16830	16889	16675	16735	16907	16797	16861	16875	16856	16789	16769	16571	16716	16724	16840	16741	16886	16826	16577	16709	16854	16705	16663	16548	16705	16783	16797	16903	16813	16701	16646	16780	16818	16827	16804	16946	16776	16740	16771	16805	16951	16591	16807	16795	16790	16733	16888	16754	17067	16701	16996	16651	16622	16796	16718	16641	16857	16809	16745	16711	16629	16689	16884	16698	16721	16813	16889	16863	16947	16692	16864	16682	16782	16885	16778	16867	16773	16823	16673	16849	16728	16522	16729	16782	16842	16666	16596	16805	16773	16741	16784	16911	16947	16709	16968	16693	16701	16812	16791	16727	16918	16750	16775	16856	16865	16933	16632	16680	16671	16746	16775	16657	16744	16865	16761	16959	16640	16721	16656	16805	16623	16608	16807	16708	16871	16899	16873	16590	16904	16827	16757	16917	16912	16635	16770	16909	16883	16840	16783	16700	16998	16685	16888	16832	16629	16943	16665	16626	16765	16867	16853	16912	16943	16851	16735	16626	16604	16705	16651	16749	16786	16621	16629	16786	16675	16929	16745	16726	16643	16657	16727	16744	16791	16787	16671	16830	16606	16599	16785	16694	16623	16847	16667	16813	16752	16737	16840	16857	17023	16821	16854	16745	16764	16760	16907	16913	16712	16837	16679	16725	16823	16762	16891	16535	16678	16857	16864	16844	16879	16805	16784	16728	16772	16699	16565	16876	16806	16629	16641	16746	16542	16675	16766	16735	16872	16835	16822	16571	16814	17087	16589	16732	16752	16753	16659	16535	16681	16536	16653	16899	16744	16771	16621	16696	16737	16829	16780	16902	16804	16639	16675	16580	16708	16900	16825	16713	16811	16678	16698	16599	16606	16905	16713	16804	16714	16747	16618	16739	16902	16630	16618	16869	16714	16859	16802	16823	16668	16735	16658	16777	16804	16899	16767	16805	16824	16576	16682	16790	16937	16635	16742	16769	16656	16759	16796	16773	16878	16707	16743	16645	17047	16894	17020	16722	16801	16765	16762	16628	16722	16871	16601	16953	16654	16775	16926	16757	16717	16635	16675	16587	16897	16747	16798	16789	16699	16834	16768	17055	16677	16841	16728	16691	16676	16831	16666	16830	16851	16791	16718	16721	16773	16780	16668	16754	16658	16776	16592	16991	16748	16688	16820	16809	16820	16697	16716	16752	16688	16855	16893	16790	16681	16672	16832	16774	16871	16821	16701	16693	16829	16719	17043	16932	16718	16845	16808	16642	16812	16883	16662	16873	16816	16821	16766	16799	16879	16639	16610	16927	16645	16733	16677	16700	16753	16795	16697	16710	16720	16596	16747	16706	16767	16749	16810	16837	16791	16657	16723	16659	16760	16876	16711	16896	16586	16745	16746	16767	16599	16829	16880	16955	16745	16827	16700	16799	16839	16701	16926	16557	16839	16693	16713	16838	16773	16652	16918	16670	16763	16960	16820	16928	16912	16933	16797	16861	16679	16741	16806	16946	16896	16797	16720	16686	16676	16714	16797	16531	16620	16699	16792	16770	16854	16622	16771	16846	16960	16869	16769	16802	16919	16832	16954	16666	16783	16742	16822	16802	16780	16881	16788	16859	16889	16722	16878	16774	16627	16607	16740	16701	16792	16614	16809	16902	16690	16610	16692	16614	16765	16702	16884	16665	16916	17132	16828	16767	16845	16604	16659	16642	16623	16715	16721	16763	16691	16580	16751	16854	16732	16983	17015	16855	16768	16795	16920	16739	16778	16731	16800	16964	16704	16787	16757	16722	16740	16903	16924	16740	16960	16872	16840	16722	16779	16727	16869	16873	16696	16715	16915	16754	16714	16871	16620	16692	16849	16842	16709	16870	17029	16915	16726	16650	16886	16861	16947	16792	16961	16808	16567	16627	16947	16619	16865	16828	16808	16791	16674	16758	16697	16736	16869	16715	16725	16660	16864	16757	16859	16824	16571	16879	16808	16780	16705	16658	16678	16672	16820	16951	16854	16837	16740	16692	16769	16844	16754	16741	16926	16967	16905	16737	16695	16849	16654	17007	16784	16813	16648	16768	16634	16795	16927	16910	16683	16816	16887	16814	16894	16874	16767	16849	16671	16697	16592	16764	16870	16749	16672	16909	16824	17017	16838	16956	16735	16858	16778	16715	16761	16858	16822	16827	16836	16891	16928	16726	16948	16942	16957	16806	16679	16835	16738	16882	16649	16806	16734	16858	16689	16690	16803	16803	16769	16599	16825	16926	16675	16831	16724	16843	16813	16730	16991	16614	16765	16692	16830	16910	16920	16458	16924	16859	16829	16752	16419	16667	16739	16695	16825	16902	16732	16646	16814	16755	16819	16899	17024	16647	16828	16651	16786	16783	16744	16549	16664	16664	16762	16850	16661	16784	16666	16799	16727	16776	16737	16706	16741	16921	16808	16832	16881	16767	16835	16706	16797	16856	16692	16841	16668	16747	16801	16756	16754	16733	16762	16720	16642	16718	16834	16880	16736	16803	16896	16717	16670	16783	16747	16851	16809	16687	16808	16834	16613	16907	16717	16787	16913	16817	16886	16788	16718	16770	17022	16905	16664	16755	16824	16879	16659	16678	16743	16724	16814	16781	16730	16866	16635	16760	16694	16636	16858	16767	16789	16766	16761	16682	16730	16717	16826	16648	16612	16655	16562	16755	16698	16787	16757	16596	16959	16644	16770	16604	16918	16860	16704	16754	16697	16856	16729	16894	16433	16732	16861	16632	16682	16748	16734	16732	16770	16641	16903	16729	16634	16759	16863	16771	16781	16777	16697	16769	16503	16769	16747	16780	16791	16705	16947	16861	16763	16590	16584	16689	16745	16724	16650	16671	16802	16661	16643	16689	16919	16809	17014	16720	16729	16818	16796	16631	16716	16750	16684	16784	16825	16779	16797	16934	16755	16940	16898	16808	16769	16853	16854	16743	16879	16895	16768	16642	16874	16804	16752	16664	16732	16826	16915	16740	16724	16634	16657	16963	16992	16846	16622	16580	16805	16867	16936	16949	16986	16963	16800	16822	16839	16791	16998	16795	16938	16722	16787	16817	16776	16857	17048	16650	16800	16785	16715	16802	16848	16775	16790	16755	16853	16893	16711	16836	16780	16775	16636	16854	16836	16713	16739	17008	16867	16770	16920	16623	16739	16831	16866	16847	16606	16803	16623	16661	16926	16655	16715	16879	16797	16651	16882	16856	16662	16607	16706	16632	16872	16734	16788	16629	16762	16654	16656	16819	16813	16560	16786	16812	17044	16992	16853	16949	16684	16704	17118	16661	16767	16818	16895	16804	16717	16803	16968	16743	17025	16575	16962	16995	16498	16981	16801	16778	16784	16715	16843	16646	16880	16690	16706	16594	16716	16719	16837	16917	16880	16771	16813	16833	16765	16781	16708	16849	16723	16774	16774	16717	16743	16891	16750	16659	16716	16862	16731	16636	16574	16919	16789	16832	16994	16857	16722	16874	16685	16829	16570	16963	16810	16924	16857	16643	16662	16898	16991	16608	16730	16775	16666	16793	16846	16944	16697	16785	16867	16540	16805	16839	16775	16739	16884	16775	16811	16620	16829	16785	16700	16761	16874	16834	16698	16732	16871	16526	16665	16860	16707	16749	16844	16970	16739	16849	16945	16961	16603	16766	16876	16863	16751	16738	16847	16853	16878	16743	16833	16535	16882	16857	16838	16808	16864	16636	16764	16936	16695	16678	16758	16661	16602	16937	16850	16809	16795	16900	16696	16854	16865	16847	16610	16566	16746	16719	16808	16846	16623	16905	16616	16837	16595	16626	16547	16682	16676	16820	16798	16794	16924	16737	16837	16708	16805	16878	16646	16835	16848	16560	16822	16701	16867	16747	16724	16984	16721	16753	16733	16588	16670	16872	16730	16895	16728	16810	16659	16646	16680	16976	16891	16723	16827	16834	16812	16616	16661	16871	16755	16830	16733	16759	16929	16652	16688	16732	16721	16705	16913	16865	16620	16751	16694	16763	16827	16867	16696	16647	16598	16848	16787	16669	16653	16837	16807	16687	16769	16734	16690	16796	17000	16611	16817	16801	16942	16606	16832	16854	16716	16618	16652	16743	16761	16784	16678	16766	16896	17040	16657	16923	16911	16845	16888	16986	16770	16644	16806	16793	16544	16682	16979	16653	16854	17028	16789	16837	16778	16816	16758	16761	16874	16879	16796	16824	16698	16589	16830	16954	16701	16838	16985	16728	16757	16761	16790	17053	16834	16707	16670	17047	16874	16628	17011	16867	16744	17010	16872	16828	16786	16736	16708	16806	16810	16863	16859	16607	16636	16712	16727	16933	16844	16743	16627	16874	16904	16779	16686	16731	16795	16818	16787	16875	16786	16904	16865	16702	16851	16777	16900	16702	16904	16668	16728	17010	16777	16796	16818	16625	16835	16895	16843	16758	16902	16784	16846	16788	16780	16574
21256	38025	36537	30673	26534	23542	21566	20213	19455	18709	17915	17933	17374	17303	17064	16726	16671	16637	16635	16377	16325	16272	16076	16146	16215	16053	16009	15978	15963	15895	16184	15975	15980	16102	15962	16075	15881	15812	15852	15937	16043	15906	15789	15858	15785	15889	15938	15876	15895	15991	15895	15762	15842	15723	15905	15774	15803	15802	15788	15849	15726	15766	15826	15788	15928	15999	15856	15777	15866	15623	15800	15945	15900	15795	15709	15827	15847	15923	15755	15775	15836	15845	15938	15712	15840	15675	15866	15745	15853	15819	15883	15787	15952	15756	15931	15814	15791	15688	15780	15746	15786	15741	15931	15814	15768	15797	15769	15674	15696	15845	15805	15803	15924	15761	15763	15720	15813	15751	15536	15676	15842	15749	15687	15724	15798	15787	15712	15711	15917	15689	15719	15780	15893	15842	15878	15822	15661	15729	15877	15544	15763	15712	15880	15765	15869	15806	15802	15552	15695	15789	15901	15719	15806	15725	15749	15666	15721	15621	15873	15751	15697	15715	15815	15745	15767	15663	15799	15834	15759	15873	15700	15790	15785	15724	15857	15881	15790	15869	15921	15903	15668	15729	15845	15859	15800	15640	15890	15784	15647	15775	15762	15757	15918	15920	15648	15781	15719	15747	15856	15676	15791	15671	15758	15602	15911	15890	15869	15889	15856	15757	15678	15776	15820	15679	15763	15746	15737	15861	15808	15636	15817	15691	15800	15825	15697	15673	15827	15881	15580	15815	15759	15856	15745	15816	15739	15700	15757	15752	15682	15766	15879	15796	15649	15927	15907	15837	15839	15797	15774	15867	15857	15718	15673	15842	15707	15660	15785	15715	15707	15654	15969	15772	15799	15885	15697	15738	15724	15799	15766	15829	15710	15783	15644	15752	15813	15832	15778	15688	15705	15801	15680	15677	15859	15784	15686	15790	15802	15840	15778	15862	15834	15759	15755	15596	15894	15958	15754	15701	15772	15660	15764	15753	15740	15700	15764	15517	15935	15784	15653	15795	15813	15620	15704	15659	15629	15812	15752	15762	15749	15688	15694	15771	15822	15714	15737	16007	15719	15855	15831	15791	15719	15766	15669	15749	15814	15779	15567	15812	15785	15763	15573	15821	15909	15782	15978	15805	15759	15770	15837	15692	15830	15681	15844	15810	15803	15740	15737	15687	15745	15802	15725	15750	15766	15758	15564	15716	15688	15600	15699	15831	15644	15744	15691	15897	15859	15807	15832	15673	15808	15816	15703	15717	15810	15778	15818	15902	15805	15766	15813	15815	15747	15816	15848	15816	15894	15746	15796	15754	15685	15910	15585	15915	15669	15747	15780	15776	15557	15698	15838	15781	15695	15789	15703	15687	15978	15862	15611	15665	15647	15792	15836	15818	15736	15770	15847	15867	15872	15705	15785	15741	15847	15814	16026	15674	15698	15749	15992	15410	15789	15769	15810	15765	15763	15810	15715	15826	15734	15831	15758	15848	15700	15664	15644	15565	16009	15644	15693	15792	15699	15831	15764	15607	15853	15926	15636	15797	15766	15775	15670	15616	15848	15774	15861	15802	15976	15740	15784	15862	15827	15864	15650	15881	16049	15773	15837	15822	15724	15687	15781	15875	15693	15793	15733	15807	15631	15785	15777	15915	15686	15837	15752	15787	15761	16050	15905	15753	15831	15792	15783	15807	15827	15782	15739	15937	15783	15725	15735	15689	15678	15666	15789	15656	15897	15689	15913	15770	15894	15639	15650	15704	15847	15697	15845	15865	15825	15830	15785	15831	15781	15749	15846	15736	15878	15731	15777	15696	15645	15751	15877	15788	15802	15921	15722	15794	15861	15622	15839	15941	15866	15745	15779	15927	15804	15833	15738	15884	15702	15706	15699	15670	15827	15869	15800	15658	15773	15775	15743	15811	15780	15732	15731	15376	15870	15825	15784	15685	15570	15660	15827	15816	15643	15741	16016	15718	15842	15710	15707	15823	15777	15707	15800	15623	15825	15821	15937	15816	15801	15657	15821	15692	15731	15925	15748	15687	15738	15805	15836	15737	15856	15685	15603	15748	15750	15655	15785	15770	15684	15864	15811	15822	15726	15971	15704	15705	15597	15936	15658	15716	15812	15801	15707	15819	15765	15811	15624	15828	15729	15723	15695	15716	15905	15722	15975	15730	15771	15673	15680	15694	15837	15616	15920	15624	15723	15842	15768	15668	15785	15838	15750	15701	15834	15723	15796	15807	15815	15678	15748	15784	15723	15800	15861	15753	15708	15857	15988	16002	15658	15617	15736	15737	15679	15829	15783	15656	15573	15811	15761	15831	15760	15861	15802	15524	15849	15704	15682	15779	15743	15660	15642	15664	15692	15680	15666	15783	15753	15648	15769	15648	15709	15543	15868	15696	15747	15734	15767	15762	15798	15742	15745	15688	15738	15568	15623	15851	15913	15713	15589	15816	15751	15593	15847	15802	15765	15801	15713	15586	15851	15863	15652	15649	15779	15719	15731	15634	15770	15682	15632	15608	15929	15716	15842	15701	15654	15692	15721	15773	15853	15768	15577	15871	15852	15808	15749	15797	15809	15895	15813	15821	15856	15605	15740	15761	15717	15924	15928	15629	15789	15575	15871	15611	15699	15696	15793	15884	15720	15549	15918	15581	15791	15904	15743	15587	15711	15785	15822	15691	15920	15731	15723	15726	15741	15811	15851	15716	15881	15850	15827	15616	15705	15738	15660	15789	15864	15902	15647	15815	15901	15625	15873	15678	15813	15776	15865	15667	15760	15853	15748	15698	15886	15654	15691	15801	15764	15833	15590	15814	15848	15758	15979	15662	15701	15885	15800	15741	15606	15734	15905	15711	15858	15732	15583	15790	15712	15708	15802	15813	15803	15897	15826	15859	15566	15731	15643	15602	15706	15782	15815	15819	15796	15751	15764	15856	15708	15766	15969	15702	15891	15641	15676	15550	15780	15775	15890	15801	15793	15754	15804	15717	15773	15807	15757	15757	15771	15903	15649	15757	15733	15727	15938	15825	15763	15811	15783	15680	15851	15745	15702	15726	15678	15715	15767	15761	15714	15811	15909	15632	15978	15723	15844	15764	15786	15712	15736	15805	15757	15655	15776	15765	15786	15550	15732	15781	15756	15807	15757	15791	15688	15698	15766	15702	15668	15784	15778	15761	15750	15871	15670	15820	15809	15703	15658	15846	15703	15786	15665	15741	15848	15790	15666	15677	15840	15698	15749	15805	15662	15896	15737	15832	15782	15766	15743	15817	15814	15773	15636	15572	15702	15762	15855	15674	15889	15831	15782	15794	15665	15708	15561	15811	15751	15709	16037	15751	15848	15680	15682	15775	15851	15758	15802	15643	15830	15724	15838	15904	15529	15903	15770	15841	15853	15899	15998	16025	15737	15700	15706	15904	15899	15691	15853	15765	15856	15921	15787	15804	15701	15849	15609	15590	15971	15789	15788	15712	15993	15859	15752	15765	15687	15698	15653	15771	15787	15770	15686	15803	15573	15837	15746	15911	15669	15746	15868	15733	15773	15674	15901	15604	15979	15692	15681	15944	15728	15662	15836	15537	15945	15764	15899	15708	15867	15807	15729	15820	15795	15794	15688	15727	15719	15773	15694	15773	15818	15648	15846	15838	15725	15812	15681	15925	15734	15754	15791	15714	15634	15808	15769	15723	15614	15852	15700	15739	16017	15900	15845	15938	15904	15763	15754	15745	15569	15674	15807	15843	15627	15843	15766	15882	15726	15772	15768	15802	15905	15762	15758	15634	15811	15797	15829	16034	15868	15819	15762	15776	15933	15628	15779	15650	15754	15997	15932	15812	15813	15885	15810	15845	15680	15604	15770	15684	15890	15771	15666	15700	15726	15917	15866	15530	15812	15723	15700	15837	15748	15698	15665	15727	15814	15838	15837	15594	15803	15873	15846	15733	15818	15916	15733	15852	15716	15648	15827	15814	15822	15710	15743	15824	15545	15800	15795	15744	15633	15759	15736	15852	15881	15958	15707	15827	15818	15755	15690	15755	15608	15751	15713	15802	15731	15742	15683	15829	15760	15663	15679	15636	15625	15895	15787	15739	15714	15695	15741	15828	15780	15641	15874	15649	15748	15862	15649	15679	15724	15863	15846	15752	15963	15782	15908	15917	15878	15724	15665	15647	15736	15741	15735	15761	15825	15839	15757	15758	15562	15801	15946	15709	15621	15848	15734	15906	16012	15799	15854	15772	15772	15746	15729	15666	15724	15868	15832	15651	15880	15651	15773	15877	15723	15544	15755	15850	15802	15693	15946	15714	15869	15632	15702	15653	15834	15706	15715	15561	15707	15594	15804	15725	15742	15591	15609	15711	15616	15598	15701	15803	15747	15784	15748	15813	15724	15820	15746	15683	15845	15624	15712	15690	15805	15846	15779	15624	15733	15760	15661	15860	15687	15823	15840	15727	15770	15632	15644	15894	15757	15893	15759	15735	15825	15660	15670	15718	15653	15798	15917	15661	15726	15857	15615	15672	15720	15863	15906	15820	15749	15895	15827	15751	15674	15817	15708	15795	15754	15832	15653	15744	15760	15748	15658	15735	15777	15815	15683	15695	15784	15934	15742	15768	15839	15653	15670	15591	15775	15739	15675	15727	15806	15682	15861	15809	15839	15739	15654	15600	15754	15796	15683	15728	15823	15718	15711	15728	15901	15878	15930	15853	15844	15789	15603	15709	15751	15889	15675	15777	15748	15693	15623	15663	15654	15576	15820	15770	15742	15886	15929	15624	15696	15772	15794	15809	16015	15790	15778	15702	15726	15834	15633	16121	15682	15808	15772	15791	15729	15794	15724	15861	15790	15771	15769	15759	15751	15827	15772	15680	15810	15862	15789	15893	15838	15636	15637	15748	15712	15656	15771	15749	15832	15730	15848	15763	15766	15741	15755	15937	15719	15687	15911	15818	15908	15738	15786	15774	15826	15706	15672	15681	15777	15815	15667	15806	15797	15727	15818	15830	15624	15803	15832	15852	15774	15895	15580	15772	15821	15681	15812	15691	15824	15787	15706	15727	15838	15615	15876	15786	15805	15602	15835	15694	15770	15725	15707	15814	15816	15671	15916	15773	15700	15893	15704	15668	15747	15841
27292	22308	25563	22165	17965	17158	16804	16530	16242	16235	16122	15934	15943	16018	15931	15973	15930	15686	15919	15827	15822	15871	15887	16017	15899	15925	15892	15735	15975	15708	16043	15754	15776	15702	15821	15773	15854	15660	15701	15834	15838	15799	15728	15720	15671	15732	15848	15680	15874	15823	15718	15700	15785	15807	16063	15783	16006	15967	15719	15813	15832	15800	15894	15786	15740	15851	15669	15758	15775	16036	15793	15800	15840	15671	15710	15763	15831	15749	15724	15858	15861	15563	15834	15779	15911	15755	15704	15702	15858	15825	15832	15896	15633	15851	15776	15950	15940	15786	15730	15627	15736	15881	15769	15938	15736	15735	15959	15809	15629	15815	15703	15745	15752	15761	15748	15876	15626	15899	15637	15873	15855	15776	15810	15703	15579	15608	15758	15562	15777	15683	15655	15783	15614	15802	15853	15825	15764	15679	15916	15764	15709	15530	15852	15707	15679	15804	15674	15852	15772	15781	15891	15543	15702	15920	15917	16002	15608	15618	15924	15583	15902	15828	15773	15851	15859	15727	15682	15830	15693	15722	15777	15789	15537	15941	15823	15779	15629	15598	15796	15788	15714	15782	15921	15829	15700	15708	15709	15783	15866	15750	15966	15673	15858	15748	15771	15721	15613	15850	15828	15788	15706	15667	15808	15945	15824	15697	15790	15853	15915	15919	15677	15877	15931	15772	15932	15774	15964	16017	15781	15882	15519	15686	15817	15808	15918	15701	15772	15764	15750	15676	15950	15798	15752	15829	15701	15778	15571	15785	15772	15903	15676	15603	15883	15834	15648	15916	15826	15687	15851	15822	15763	15861	15962	15797	15635	15847	15964	15671	15561	15895	15737	15932	15697	15664	15810	15823	15792	15828	15726	15650	15715	15835	15785	15812	15710	15789	15831	15629	15804	15836	15802	15925	15836	15876	15676	15701	15689	15794	15736	15777	15688	15739	15818	15889	15705	15875	15730	15825	15886	15645	15723	15680	15855	15918	15789	15777	15647	15591	15600	15703	15752	15719	15856	15838	15855	15732	15933	15715	15810	15907	15761	15679	15852	15833	15764	15733	15855	15773	15920	15733	15715	15858	15699	15879	15990	15665	15597	15586	15634	15816	15688	15952	15976	15784	15796	15830	15886	15611	15668	15575	15539	15966	15889	15804	15745	15679	15666	15752	15927	15653	15675	15546	15638	15827	15811	15802	15844	15796	15877	15932	15749	15662	15753	15734	15787	15687	15599	15773	15864	15847	15753	15831	15817	15672	15742	15713	15851	15766	15831	15737	15720	15952	15745	15681	15812	15750	15902	15804	15695	15745	15747	15848	15566	15884	15883	15772	15659	15844	15710	15724	15763	15772	15734	15720	15696	15749	15710	15836	15798	15750	15713	15853	15795	15826	15719	15961	15798	15563	15928	15648	15707	15931	15839	15760	15578	15848	15783	15867	15794	15846	16007	15681	15760	15488	15834	15704	15718	15840	15679	15691	15566	15830	15626	15838	15826	15605	15872	15720	15741	15776	15782	15868	15820	15751	15510	15680	15875	15765	15725	15832	15666	15701	15708	15886	15572	15707	15765	15656	15889	15776	15827	15557	15719	15633	15676	15809	15549	15760	15621	15935	15794	15740	15771	15875	15783	16032	15802	15626	15666	15888	15842	15875	15780	15702	15884	15698	15715	15716	15843	15736	15723	15510	15642	15762	15753	15815	15564	15899	15900	15991	15864	15773	15724	15623	15740	15733	15751	15554	15677	15889	15906	15718	15748	15862	15781	15626	15620	15772	15817	15601	15703	15897	15713	15501	15815	15800	15804	15849	15749	15736	15638	15791	15905	15825	15790	15890	15789	15852	15765	15660	15829	15607	15869	15683	16024	15684	15782	15738	15640	15783	15648	15789	15799	15869	15859	15591	15745	15941	15823	15872	15890	15810	15767	15703	15728	15671	15707	15736	15988	15947	15765	15732	15730	15851	15866	15672	15684	15831	15811	15936	15842	15852	15965	15865	15901	15762	15844	15826	15869	15725	16032	15940	15749	15529	15941	15632	15770	15679	15682	15861	15895	15679	15798	15929	15871	16057	15558	15593	15704	15574	15800	15775	15825	15749	15684	15731	15790	15649	15861	15784	15953	15892	15879	15941	15758	15747	15770	15701	15935	15722	15788	15838	15740	15758	15978	15816	15820	15675	15723	15642	15770	15950	15771	15783	15804	15836	15839	15721	15902	15824	15945	15557	15851	15701	15772	15796	15711	15809	15745	15880	15851	15714	15600	15741	15752	15688	15684	15819	15814	15602	15857	15754	15771	15868	15661	15716	15867	15813	15741	15906	15785	15732	15842	15769	15725	15680	15802	15846	15807	15772	15716	15810	15562	15670	15620	15889	15717	15757	15761	15636	15730	15932	15956	15627	15705	15758	15586	15600	15880	15798	15568	15768	15741	15723	15720	15813	16033	15834	15764	15781	15878	15822	15843	15739	15776	15706	15970	15669	15701	15837	15768	15810	15840	15829	15839	15743	15673	15689	15644	15666	15847	15814	15661	15953	15791	16044	15793	15803	15669	15630	15761	15753	15858	15534	15901	15879	15616	15683	15739	15608	15888	15751	15883	15693	15871	15839	15843	15716	15676	15825	15707	15745	15626	15869	15836	15880	15685	15616	15672	15811	15936	15780	15546	15662	15741	15543	15673	15678	15689	15858	15586	15742	15803	15905	15657	15937	15714	15848	15805	15767	15845	15850	15809	15727	15825	15814	15853	15894	15692	15721	15581	15613	15760	15890	15837	15806	15764	15732	15779	15756	15744	15780	15676	15687	15780	15862	15760	15919	15927	15727	15896	15657	15875	15828	15781	15470	15617	15820	15863	15712	15714	15806	15808	15799	15615	16027	15636	15822	15852	15730	15830	15582	15691	15636	15843	15652	15790	15723	15802	15796	15740	15956	15754	15764	15736	15711	15749	15660	15857	15815	15734	15843	15923	15792	15614	15748	15938	15939	15781	15745	15831	15550	15715	15764	15794	15695	15624	15848	15707	15844	15861	15911	15923	15894	15880	16046	15718	15613	15796	15680	15714	15848	15766	15960	15830	15927	15840	15688	15809	15779	15881	15781	15808	15748	15851	15746	15788	15694	15838	15864	15711	15859	15688	15714	15695	15660	15744	15525	15946	15745	15612	15432	15803	15754	15762	15739	15794	15938	15853	15734	15653	15728	15776	15689	15805	15877	15798	15660	15669	15799	15870	15841	15677	15814	16023	15649	15860	15900	15742	15804	15663	15699	15786	15660	15832	15689	15782	15826	15678	15818	15857	15828	15729	15844	15665	15630	15683	15722	15715	15597	15775	15742	16062	15662	15814	15734	15894	15769	15770	15798	15780	15751	15605	15884	15913	15653	15555	15607	15827	15815	15866	15718	15773	15692	15742	15896	15767	15763	15883	15820	15739	15839	15797	15919	15941	15809	15811	15967	15660	15710	15968	15797	15707	15787	15874	15851	15856	15654	15799	15694	15770	15642	15933	15663	15974	15618	15593	15723	15992	15690	15769	15792	15765	15580	15847	15615	15779	15864	15945	15786	15858	15784	15858	15866	15743	15855	15847	15739	15710	15782	15968	15806	15673	15883	15877	15599	15627	15848	15768	15719	15951	15866	15830	15932	15895	15699	15923	15772	15665	15908	15836	15698	15778	15848	15814	15820	15822	15624	15666	15802	15819	15849	15797	15770	15780	15821	15914	15564	15748	15490	15705	15883	15596	15696	15882	15717	15899	15635	15604	15652	15733	15738	15696	15761	15752	15710	15773	15498	15630	15772	15787	15595	15883	15935	15800	15880	15942	15656	15785	15846	15687	15728	15746	15740	15697	15879	15718	15915	15765	15732	15832	15854	15882	15789	15717	15681	15777	15703	15640	15755	15854	15771	15767	15882	15872	15916	15729	15642	15842	15657	15828	15786	15767	15727	15822	15881	15737	15651	15750	15891	15750	16026	15862	15625	15738	15872	15658	15834	15895	15888	15870	15902	15711	15751	15876	15825	15913	15565	15671	15806	15920	15735	15669	15802	15584	15647	15919	15817	15751	16073	15835	15797	15635	15867	15626	15640	15878	15752	15816	15853	15985	15676	15802	15818	15727	15729	15905	15808	15591	15779	15818	15959	15805	15668	15774	15758	15714	15810	15819	15689	15894	15804	15893	15917	15710	15606	15648	15781	15917	16034	15968	15556	15787	15744	15784	15784	15818	15595	15653	15958	16034	16119	15674	15873	15946	15745	15845	15604	15717	15805	15636	15714	15670	15888	15643	15761	15721	15925	15713	15775	15850	15732	15608	15628	15710	15816	15852	15724	15774	15592	15626	15792	15772	15708	15600	15883	15762	15866	15924	15693	15651	15888	15927	15778	15772	15736	15764	15742	15790	15717	15927	15689	15972	15697	15831	15933	15934	15693	15737	15776	15886	15842	15862	15783	15817	15837	15741	15707	15867	15616	15696	15602	15673	15815	15729	15917	15817	15835	15820	15934	15753	15750	15771	15697	15834	15692	15750	15759	15750	16000	15721	15731	15739	15864	15954	16012	15991	15830	15909	15662	15727	15603	15734	15696	15723	15981	15682	15737	15863	15841	15711	15963	15702	15884	15952	15869	15831	15820	15775	15740	15710	15856	15730	15845	15705	15778	15809	15830	15491	15770	15768	15762	15723	15666	15723	15880	15803	15900	15948	15746	15730	15698	15941	15962	15709	15642	15776	15860	15885	15904	15714	15747	15865	15705	15758	15581	15523	15701	15688	15839	15595	15711	15674	15574	15982	15838	15795	15634	15885	15804	15920	15853	15634	15823	15735	16003	15826	15789	15926	15678	15825	15665	15737	15717	15896	15612	15725	16122	15709	15733	15711	15761	15795	15793	15758	15666	15721	15734	15924	15600	15662	15796	15654	15771	15808	15757	15895	15762	15935	15732	15671	15949	15814	15760	15938	15869	15774	15852	15844	15779	15763	15611	15716	15740	15577	16018	16034	15794	15659	15674	15685	15827	15852	15756	15834	15846	15869	15745	15782	15653	15841	15824	15871	15748	15862	15758	15860	15900	15928	15816	15634	15808	15943	15858	15867	15946	15719	15849	15743	15697	15861	15698	15680	15966	15616	15754
19151	26719	25584	21124	18672	17365	16796	16116	16057	15901	15786	15451	15269	15387	15339	15327	15195	15095	15300	15326	15189	15146	15172	15060	15105	15015	15081	15021	15120	14758	15187	15187	14916	15140	15279	15120	15124	15009	14977	15172	15038	15025	15074	14887	15148	15272	15123	15096	14974	15044	15147	14970	15152	14992	14944	15179	14992	15087	15082	15094	14966	14945	15077	15032	15018	14987	15180	15263	15101	15207	15151	15076	15053	15209	14962	15105	15102	14932	15047	14956	15162	15161	15120	15044	15044	15106	14901	15185	15001	15092	15043	15094	15079	15044	15198	15025	15108	15043	15188	15090	15207	15216	15034	14945	15090	14946	15241	15129	15001	15112	14966	15070	15094	14891	15102	15065	14940	15037	15045	15079	15187	15172	14999	15142	15073	15012	15036	14952	15066	15148	15023	15040	15163	15029	15213	14978	15047	15058	15086	15225	14978	15117	14925	15061	15086	15225	15043	15086	15049	15151	15062	14945	15113	14866	15195	14962	14981	15071	14939	15104	15027	15171	15230	14939	15094	15028	15045	15075	14944	15088	15027	14958	14988	15076	15064	15104	14997	14877	14994	14991	14962	15068	15124	15084	14983	15110	15097	15236	14983	15122	15034	15030	15057	15003	15145	14887	14890	14938	14975	15106	15213	15006	14872	15092	14883	15142	15119	15023	15209	15138	15074	15081	15062	15145	15068	14984	14990	15013	15024	15258	15022	14814	15069	15294	14984	15003	15066	15040	15139	15016	14888	14919	14916	15171	15008	15046	14933	14981	15281	15168	15300	15072	14992	14921	15159	14912	14972	14880	15082	15075	15076	14953	14990	14991	15036	15182	15131	14967	15056	15075	14966	15019	14996	15107	15102	15054	14999	14938	15118	15011	15087	15285	15016	15170	15038	15028	15113	15115	15068	15009	14914	14910	15015	14944	14981	14929	14886	15063	14931	14990	15109	14983	15005	15172	14882	15115	15071	14976	15055	15013	14992	15054	14964	15134	15117	15014	15088	14795	15018	15064	15134	15045	15143	15037	15120	15064	15030	14982	15014	15205	15074	15009	15049	15093	14908	15014	15030	14909	15049	14872	15077	15024	15116	15189	15148	15029	14941	15212	14992	14948	15113	15138	15109	14967	15059	15004	14965	14912	15161	15039	15232	15080	14993	15116	15156	15039	15135	14975	15204	15033	15009	14985	15073	14996	15019	15118	15016	15135	14989	14808	15039	15014	15054	14984	14967	15024	14985	15310	15007	15143	14988	15058	14966	15099	15159	15031	15187	15116	15104	14951	14982	15078	15079	14940	15022	15096	15230	14841	15078	15045	15048	15111	15093	15127	15213	15042	15078	15028	15212	15072	15029	15035	15074	15133	14991	15039	15137	14936	15139	15043	15027	15182	15128	15057	15000	15102	14984	15153	15060	14887	15145	14968	15281	15111	14947	15047	15100	15108	15019	14994	15210	15040	15007	15076	15017	15067	15181	14749	14920	15022	15169	14942	14986	15035	15073	15168	15020	14983	15072	14992	14947	15022	15065	15183	15076	15073	14988	14851	15018	15126	15209	15130	14923	15139	15044	14960	15168	14873	15082	14977	15050	15009	15174	15233	14945	15019	15019	14961	14967	15089	14935	15020	15053	15010	15090	14977	15015	15008	15085	14876	14988	15113	14877	14870	14936	15027	15165	15000	15065	15021	14988	15263	15184	15181	14974	15081	15119	15128	15016	14919	15148	15116	14995	15030	14935	15078	15071	14958	15138	15005	15118	14969	15201	14991	14984	15101	15067	15192	14920	15106	14915	15050	15074	15017	15107	15041	14971	15055	15068	15100	14963	15105	14965	14966	15077	15032	15012	15081	15144	14904	14880	15113	15149	15260	15068	15042	15019	15076	15128	15148	15107	15052	15046	15078	15074	15070	15147	15100	14976	15120	15051	15107	15073	15160	15127	15091	15111	15076	14856	14979	15036	15070	14957	15061	15036	15030	15009	14947	15177	15175	14922	14949	14989	15172	15092	14834	15167	15232	15112	15000	15107	15032	14995	14974	14962	15351	15047	14887	15134	14864	14995	15096	15099	15154	15046	15273	15060	15114	15022	15057	14980	15127	15115	15045	14964	15043	15067	15017	15122	15067	14968	15026	15139	15015	15074	15054	14997	15053	14994	15002	14926	15102	15071	15096	15051	14983	15085	15005	15286	14950	15033	15106	15175	15000	15030	14930	15181	14978	14994	14995	15004	15136	15034	15139	15062	15151	15075	15116	15212	15138	15064	15047	15073	15032	15014	14834	15227	15115	15098	15257	15194	15000	15058	14816	14940	14951	15089	15086	14983	15166	15186	15133	15026	15040	15207	14968	15052	14918	15218	14936	15034	14974	15136	15048	14981	15027	15124	15053	14885	15102	14985	15140	15066	15142	14951	15108	15042	15159	14989	14974	15213	15035	14980	14913	15138	15123	14956	14983	15103	15128	15020	14868	15024	15018	15182	15042	14983	15066	15075	15035	14982	15255	15072	15212	15063	15229	15105	15052	15031	14954	14854	15032	15099	15206	15135	15066	15009	15015	15025	15018	15094	15076	15028	14976	15016	15018	15015	15029	15036	15137	15138	15047	15142	15104	15152	15189	15077	15135	14899	15019	15172	15033	15025	14996	15058	15002	15084	15141	15043	15053	14976	14985	15009	14999	15086	15102	15044	15108	14910	15178	15171	15065	15265	15063	15018	15149	15236	15022	14977	14947	15158	14991	14961	15101	14931	15060	14959	15079	15098	15026	14996	15180	15109	15311	14982	15150	15050	15005	15062	14781	14983	15101	14826	15240	15073	15015	14880	15180	15071	15026	15019	15236	15127	15111	15054	15060	15067	15080	15222	15035	14899	15002	14983	15093	15092	15058	15304	15036	15022	15054	15021	14949	14973	15238	15013	15118	14968	15029	14926	15107	15069	15000	15146	15130	15261	15212	15164	15086	14914	15016	15104	14886	15111	14932	15113	14908	15033	15092	15105	14987	14963	15043	15033	15108	15026	15015	15007	15050	15054	14956	15147	15043	14979	15083	15014	15153	15102	15097	14840	15192	15045	15123	15112	14971	15163	15153	15115	15118	15030	14985	15012	15128	15258	14879	15094	14948	15217	15090	15228	15042	15057	15093	14997	15223	15079	14930	14946	14797	15122	15120	15078	15019	15184	15026	14913	15191	14932	15012	14995	15018	15025	15083	15012	15045	15211	15138	14886	15070	15001	15104	15100	14988	15016	15078	15087	15067	15123	15181	15063	15193	15233	15234	15026	15030	14983	15157	15063	15062	15243	15071	15039	15058	14994	15192	15087	15028	15125	15161	14926	15130	15007	15064	15055	15185	14999	14948	14883	14993	15158	15198	14803	15051	15007	15059	15046	14992	15038	15041	15101	15034	14931	15167	15109	15016	15052	14983	14937	15131	15117	14800	15138	14985	15174	15007	15024	15163	15020	15170	15052	14909	15134	15029	15002	15101	14887	15038	14921	15125	15095	15204	15051	14941	15000	15084	15017	14985	14911	15069	15027	15057	15032	15024	14977	15128	15054	15119	14850	15130	15134	14988	15119	14907	15211	15030	15139	14886	14991	15009	15015	15010	14939	14863	14996	15044	15077	15145	15012	14976	15071	15089	14994	15104	15223	14978	15052	15041	15247	14891	15121	15089	15041	15005	15091	15122	15047	15051	15135	14896	15101	15073	15050	14932	15059	15145	15213	14844	15093	15068	14990	15049	15129	15313	15283	15137	14915	15084	15150	15022	15045	15080	15102	14979	15063	15156	15115	15149	15300	14985	15180	15013	15043	15017	15287	15122	15069	15029	15184	15180	15109	15101	15136	14910	15152	15030	15187	15118	15075	15046	15010	15036	15056	15018	15028	15095	14997	15049	15119	14961	14984	15087	14948	15135	15129	15150	15002	14976	14979	15121	15050	15147	15022	14947	15054	15137	15104	15017	15091	15098	14900	15110	15109	15101	15171	14977	14867	15128	15132	14989	15107	15070	14984	15020	15143	15151	14888	15116	15317	14977	15131	15022	15006	15088	14904	15205	14991	15082	15107	15038	15144	15115	14994	15021	14996	15012	14897	15002	14982	15105	15284	14934	14947	15092	14939	15177	14984	15074	14981	15070	14985	15089	15121	15023	15135	15019	15160	15075	15018	14935	15052	14961	15140	15064	14984	15049	15012	15046	15023	15023	15063	15086	15100	15137	14999	14929	15042	15207	15121	15100	15036	15007	14891	15040	15065	15024	15053	15169	15024	15146	15244	15092	14970	15163	15169	14998	15154	15198	15038	14908	14973	15162	15080	15122	15091	15039	15087	15209	15126	15035	15020	15187	15077	15091	15009	15024	15058	15077	15198	15063	14945	15252	14985	15003	15100	14988	14990	14996	15018	15077	15099	14951	15014	15030	15056	15127	14996	15040	15149	15126	14947	15038	15014	14959	15132	14892	14904	14972	15031	14930	15010	15010	15065	15041	15060	15061	14878	15164	15021	15088	15019	15257	15061	14917	15316	15028	15124	15106	15235	15031	15073	15214	15186	15065	15141	15284	15192	14818	15064	15118	14857	14819	15097	14934	15083	14932	15139	15160	14846	15138	14924	15175	15168	14818	15006	15251	15057	15126	15113	15117	15173	15121	15005	15122	15025	14990	14943	15123	15046	15001	15109	15019	15064	15081	15052	14918	14955	14921	15054	14888	15109	15077	15214	15079	15044	15054	14844	14795	14840	15027	14927	15267	15150	14980	14822	14987	15114	15121	15136	14985	15169	15162	14978	14973	15195	15083	14956	15075	15162	14896	14998	15098	14966	15002	15103	15182	15241	15196	14949	14909	14913	15127	15101	15020	15089	15318	14957	14803	15064	15061	15129	15093	14935	14894	15044	14886	14975	15175	15004	15018	15104	14991	15208	15107	14900	14976	15014	15208	15121	15146	14855	15117	15076	15185	15174	14974	14872	15172	15182	15119	14980	15172	15143	15213	15120	15089	15131	14959	14893	15118	15144	14987	15143	15154	15190	15076	14919	15171	15259	15046	15209	15100	14846	15028	14972	15158	15029	15032	15014	14944	14896	15062	14974	15240	14929	15008	14922	15025	15012	14997	14992	15109	15065	14975	14918	14939	15160	15121
23933	21384	28762	24635	22448	21897	20925	18173	17525	17508	17263	16823	16844	16797	16747	16716	16420	16497	16503	16645	16411	16268	16440	16400	16367	16443	16404	16247	16136	16276	16258	16163	16222	16509	16368	16144	16347	16313	16464	16139	16225	16316	16386	16145	16208	16287	16346	16285	16149	16215	16342	16183	16130	16406	16260	16304	16157	16054	16308	16098	16025	16199	16298	16175	16295	16378	16058	16340	16210	15944	16138	16218	16045	16397	16187	16313	16276	16181	16347	16208	16057	16159	16161	16198	16163	16174	16042	16110	16165	16135	16176	16279	16419	16115	16299	16148	16381	16172	16230	16240	16228	16328	16272	15909	16165	16193	16333	16079	16178	16151	16168	16167	16207	16243	16408	16395	16258	16104	16309	16214	16213	15879	16093	16102	16008	16136	16231	15981	15908	16079	16156	16092	16167	16067	16103	16385	16194	16181	16146	16147	16033	16096	15990	16144	16078	16285	16009	16051	16131	16430	16238	16063	16176	16075	16341	16123	16021	16125	16175	16127	16210	16036	16147	16044	16094	16004	16148	16111	16256	16279	16210	16084	16120	16230	16212	16229	16279	16322	16077	16210	16258	16251	16286	16247	16138	16292	16188	16186	16346	16183	16043	16163	16197	16110	16303	16062	16013	16265	16247	15950	16284	16220	16303	16293	15942	16310	16359	16085	16175	16080	16306	16421	16100	16129	16220	16328	16254	16143	16111	16313	16230	16156	16200	16189	16380	16134	16223	16071	16147	16046	15991	16329	16474	16251	16367	16131	16078	15999	16066	16182	15966	15935	15921	16099	16080	15977	16159	16170	16134	16163	16301	16132	16042	16186	16143	16154	16354	16332	16287	16272	16141	16267	16112	16226	16491	16150	16172	16244	15953	16305	16300	16285	16195	16310	16349	16199	16078	16226	15997	16247	16119	16114	16185	16091	16035	16155	16112	16255	16301	16156	16249	16290	16304	16123	16102	16216	16324	16251	16173	16171	16279	16126	16230	16376	16225	16154	16091	16198	16115	16069	16189	16101	16311	16031	16228	16243	16172	16151	16361	16101	16027	16052	16085	16093	15998	16304	16182	16149	16248	16299	16266	16135	16081	16276	16287	16102	16274	16284	16366	16179	16478	16356	16034	16200	16187	16175	16188	16322	16290	16294	16043	16190	16195	16315	16177	16070	16244	16237	16259	16207	16242	16248	16020	16045	16124	16194	16215	16285	16065	16383	16348	16217	16241	16177	16050	16145	16291	16082	16086	16302	16040	16216	15919	16076	16184	16198	16130	16303	16020	16156	16147	16195	16180	16104	15993	16333	16167	16088	16166	16304	16242	16191	16427	16028	15997	16305	16211	16067	16222	16209	16281	16061	16453	16141	16113	16208	16153	16398	16176	16111	16278	16027	16165	16264	16053	16063	16175	16208	16170	16395	16092	16136	16438	15973	16295	16101	16049	16278	16169	15946	16051	16218	16439	16157	16317	16123	16124	16055	16267	16004	16283	16253	16396	16241	16236	16087	15995	16179	16192	15947	16222	16124	16309	16130	16059	16082	16282	16026	16041	16051	16299	16024	16270	16379	16046	16263	16189	16191	16077	16252	16197	16116	16052	16069	16191	16156	16518	16088	16084	16104	15999	16167	16176	16096	16125	16135	16182	16183	16313	15996	16182	16311	16256	16190	16104	16338	15979	16311	16416	16183	16304	16220	16039	16431	16078	16028	16212	16111	16265	16396	16135	16024	16244	16185	16256	16062	16012	16232	16207	16032	16258	16370	16159	16264	16293	16014	16185	16170	16348	16138	16240	16158	16146	16249	16100	16140	16045	16096	16108	16309	16235	16141	15981	16162	16245	16196	16183	16401	16281	16124	16068	16278	16164	16105	16038	16110	16116	16149	16191	16170	16202	16183	16001	16052	16497	16097	16075	16110	16337	16113	16119	16286	16367	16217	16291	16071	16097	16164	16197	15980	16336	16209	16365	16161	16046	16339	16313	16486	16224	15963	16121	16198	16223	16327	16288	16116	16268	16331	15940	16187	16159	16188	16063	16343	16175	16338	16274	16342	16213	16239	16219	16120	16169	16121	16132	16296	16206	16126	16064	16070	16351	16193	16092	16250	16388	16085	16126	16150	16177	16262	16064	16416	15954	16074	15994	16153	16155	16198	16236	16324	16212	16033	16175	16152	16260	15933	16119	16270	16236	16089	16074	16131	16266	16293	16064	16186	16090	16222	16212	16130	16180	16131	16191	16042	16294	16138	16173	16188	16098	16284	16179	16244	16235	16165	16001	16313	16081	16173	16302	16273	16073	16206	16297	16131	16132	16221	16187	16181	16269	16079	16149	16147	16214	16322	16207	16034	16213	16274	16135	16162	16304	16431	16318	16251	16308	16180	16121	16092	16244	16314	16086	16192	15964	16344	16191	16109	16208	16162	16213	16215	16130	16313	16262	16296	16381	16298	16270	16242	16156	16217	16279	16103	16257	15981	16232	16058	16262	16263	16270	16097	15992	15831	16207	16112	15983	16341	16318	16248	16125	16206	16222	16292	15983	16209	16126	16184	16063	16096	16173	16264	16019	16065	16126	16217	16356	16083	16214	16255	15998	16376	16020	16296	16171	16136	16099	16170	16046	16283	16165	16188	16187	16358	16108	16249	16248	16268	16321	16158	16231	16192	16187	16150	16243	16258	16170	16098	16154	16037	16189	16221	16129	16216	16129	16045	16382	16124	16217	16296	16220	16315	16278	16076	16286	16241	16099	16212	16277	16167	16174	16224	16135	16188	16316	16122	16081	16129	16031	16099	16188	16263	16253	16301	16009	16268	16384	16338	16095	16140	16067	16289	16217	16198	16280	16231	16278	16134	16260	16150	16195	16119	16147	16013	16248	16247	16068	16007	16195	16059	16346	16066	16016	16138	16176	16109	16167	16146	16348	16210	16285	16139	16287	16073	16101	16026	16317	15970	16281	16069	16197	16218	16164	16150	16253	16021	16341	16127	16265	16122	16224	16268	16095	16259	16333	16088	16247	16043	16237	16223	16220	16145	16220	16101	16332	16029	16284	16056	16093	16055	16182	16015	16129	16194	16254	16093	16252	16128	16184	16231	16238	16116	16300	16348	16369	16389	16186	16293	16255	15981	16118	16124	16229	16074	16451	16114	16141	16089	16129	16282	16161	16182	16131	16190	16042	16111	16274	16282	15931	16149	16206	16196	16239	16123	16280	16267	16323	16130	16084	16159	16259	16276	16205	15974	16138	15907	16201	16291	16128	16148	16116	16144	16391	16211	16136	16348	16179	15986	16111	16147	16364	16088	16084	16215	16360	16307	16145	16078	15986	16308	16225	16228	16280	16216	16255	15958	16324	16216	16382	16021	16249	16275	16252	16405	16245	16225	16210	16229	16108	16307	16272	16017	16305	16158	16184	16097	16300	16076	16077	16320	16110	16285	16266	16295	16321	16133	15842	16035	16194	16039	16110	16149	15943	15973	16057	16111	16203	16239	16263	16332	16194	16156	16156	16115	16102	16006	16192	16100	16068	16121	15954	16002	15995	16102	16129	16302	16177	16181	16175	16043	16340	16255	15938	16042	16148	16186	16138	16273	16163	16072	16250	16249	16079	16357	16286	16228	16125	16026	16198	16228	16232	16092	16190	16124	16079	16176	16271	16261	16221	16255	16208	16255	16112	16218	16185	15961	16080	16264	16156	16176	16157	16279	16264	16249	16221	15863	16079	16192	16175	16080	16177	16114	16200	16158	16064	16135	16061	16118	16182	16145	16212	16103	16147	16258	16000	16139	16188	15962	16219	16372	16195	16188	16091	16356	15919	16246	16046	16241	16243	16116	16152	16357	16076	16267	16243	16044	16217	16378	16013	16145	16069	16046	16251	16138	15943	16120	16100	16178	16319	16271	16288	16174	16197	15952	16250	16150	16064	16132	16337	16325	16153	16172	16263	16170	16208	15834	16009	16126	16200	16138	16132	15940	16027	16033	16233	16207	16098	16176	16252	16104	16162	15962	16278	16190	16175	16201	16182	16133	16121	16098	16267	16150	16078	16083	16155	16213	16155	16353	16299	16241	16241	16025	16341	16152	16224	16289	16152	16029	16243	16227	16187	16058	16186	16184	16064	16038	16062	16126	16132	16231	16084	16035	16231	16160	16257	15981	16167	16267	15928	16127	16192	16225	16193	16124	16124	16021	16119	16111	16071	16120	16281	16210	16182	16332	16160	16173	16249	16225	16163	16267	16337	16020	16100	16119	16309	16211	16347	16285	16159	16250	16073	16244	16263	16261	16338	16144	16307	16331	16365	15988	16258	16295	16325	16158	16177	16137	15981	16044	16300	16063	16276	16224	16244	16336	16235	16214	16278	16315	16135	16330	16287	15966	16120	16082	16340	16232	16433	16192	16161	16184	16228	16256	16178	16126	16275	16113	16181	16042	16204	16017	16179	16314	16216	16143	16011	16031	16234	16484	16112	16223	16219	16121	15924	16133	16290	16156	16120	16089	16074	16196	16116	16066	16145	16179	16230	16119	16199	16341	16080	16184	16136	16254	16378	16376	16317	16432	16200	16147	16321	16276	16300	16267	16284	16208	16291	16258	16055	16075	16394	16158	16113	16330	16124	16397	16220	16169	16280	15940	16073	16103	16228	16019	16087	16126	16235	16321	16321	16153	16192	16106	16174	16370	16177	16037	16251	16183	15960	16202	16146	16288	16268	16220	16093	16200	16136	16159	16070	15930	16013	16190	16166	16083	16327	15965	16394	16272	16304	16067	16036	16155	16289	16126	16129	16258	16104	16206	16218	16350	16312	16205	16265	15987	16133	16359	16223	16288	16034	16234	16166	16308	16246	16208	16214	16270	16184	16184	16134	16227	16254	15956	16185	16305	16089	16245	16157	16356	16237	16125	16163	16198	16228	16190	16142	16270	16237	16058	16269	16228	16191	16304	16273	16095	16278	15963	16142	16209	16065	16115	16365	16118	16341	16334	16124	16251	16191	16119	16176	16288	16108	16168	16259	15953	16132	16352	16206	16041	16154	16251	16201	16212	16219	16105	16165	16243	16241	16097	16216	16193	16141	16014	16010	16228	16039	16205	16087	15996	16125	15947	16254	16213	16253	16072	16175	16178	16156	16268	16091	16079
20013	34032	32706	26707	23048	20777	19263	18552	18165	17540	16869	16539	16469	16291	16228	16057	15974	15883	15923	15711	15717	15598	15559	15613	15714	15625	15590	15576	15590	15614	15475	15532	15523	15569	15436	15495	15388	15618	15316	15530	15475	15569	15564	15560	15413	15453	15529	15556	15474	15395	15699	15289	15346	15445	15486	15227	15522	15486	15414	15448	15278	15362	15439	15386	15519	15386	15468	15421	15570	15427	15617	15388	15617	15177	15521	15473	15522	15337	15539	15388	15409	15364	15586	15433	15380	15427	15532	15530	15536	15468	15421	15338	15404	15310	15456	15514	15339	15381	15428	15482	15392	15365	15353	15486	15246	15509	15394	15335	15497	15464	15479	15395	15504	15640	15464	15413	15417	15470	15464	15414	15400	15514	15301	15402	15409	15365	15452	15202	15546	15327	15466	15375	15390	15205	15476	15360	15489	15432	15375	15451	15318	15535	15534	15257	15520	15377	15375	15268	15453	15516	15413	15191	15497	15227	15251	15356	15432	15628	15340	15419	15460	15506	15422	15523	15474	15420	15372	15206	15544	15319	15360	15252	15486	15448	15224	15267	15322	15305	15296	15506	15440	15301	15481	15532	15508	15502	15580	15479	15538	15364	15376	15366	15379	15416	15396	15358	15441	15446	15371	15262	15444	15439	15184	15407	15391	15366	15478	15419	15380	15381	15386	15249	15583	15573	15220	15285	15423	15462	15474	15366	15419	15147	15543	15382	15514	15271	15280	15414	15409	15434	15278	15387	15306	15496	15484	15275	15482	15439	15419	15403	15428	15460	15501	15498	15523	15306	15442	15373	15392	15416	15306	15346	15322	15412	15383	15316	15407	15448	15492	15380	15288	15430	15231	15440	15490	15345	15188	15373	15402	15383	15429	15185	15508	15391	15397	15345	15227	15495	15443	15359	15348	15242	15453	15396	15409	15387	15375	15386	15430	15523	15522	15385	15171	15345	15439	15389	15560	15452	15378	15451	15447	15654	15303	15391	15401	15380	15266	15346	15470	15430	15370	15423	15498	15367	15474	15360	15237	15459	15454	15609	15493	15380	15237	15288	15241	15285	15411	15315	15441	15347	15393	15494	15326	15362	15437	15416	15353	15452	15395	15574	15666	15375	15410	15322	15250	15402	15380	15382	15577	15263	15448	15399	15282	15564	15269	15301	15373	15361	15395	15326	15293	15455	15462	15415	15272	15527	15352	15450	15275	15293	15429	15399	15620	15423	15465	15261	15456	15418	15479	15653	15402	15398	15342	15310	15467	15436	15528	15571	15300	15457	15421	15304	15436	15545	15401	15413	15294	15434	15547	15300	15564	15426	15457	15356	15392	15435	15219	15381	15308	15397	15604	15314	15531	15553	15408	15418	15474	15340	15336	15462	15517	15472	15422	15517	15535	15403	15541	15445	15322	15392	15472	15324	15379	15288	15440	15410	15308	15470	15353	15450	15305	15378	15417	15451	15485	15497	15323	15419	15490	15421	15356	15402	15428	15302	15534	15461	15370	15429	15592	15365	15204	15486	15520	15431	15584	15417	15404	15545	15558	15499	15357	15482	15513	15522	15397	15476	15451	15368	15372	15244	15420	15465	15357	15345	15280	15520	15379	15392	15431	15445	15282	15529	15407	15437	15479	15301	15441	15495	15376	15478	15607	15385	15583	15450	15409	15416	15297	15400	15376	15555	15513	15612	15355	15516	15375	15284	15230	15342	15331	15407	15338	15351	15277	15569	15564	15338	15292	15456	15441	15361	15279	15426	15517	15417	15370	15641	15349	15496	15317	15449	15512	15466	15573	15370	15404	15489	15514	15394	15354	15320	15322	15415	15439	15353	15278	15383	15326	15427	15497	15370	15449	15376	15514	15374	15313	15291	15506	15467	15322	15266	15481	15432	15435	15333	15367	15592	15354	15468	15433	15493	15351	15337	15449	15403	15296	15509	15439	15382	15527	15373	15465	15480	15352	15351	15240	15517	15334	15512	15418	15327	15484	15524	15481	15347	15540	15437	15417	15334	15594	15395	15430	15506	15389	15423	15376	15284	15499	15392	15469	15421	15447	15409	15259	15381	15453	15379	15351	15457	15465	15514	15437	15666	15387	15452	15374	15359	15384	15429	15411	15536	15413	15340	15426	15522	15490	15293	15340	15340	15543	15428	15453	15491	15436	15409	15324	15309	15345	15359	15299	15474	15427	15441	15343	15405	15560	15414	15380	15425	15451	15423	15336	15311	15471	15448	15359	15503	15328	15406	15301	15392	15386	15309	15382	15244	15301	15164	15583	15477	15432	15289	15369	15393	15509	15509	15189	15516	15477	15321	15473	15363	15362	15322	15409	15366	15464	15352	15428	15352	15493	15484	15297	15356	15242	15298	15274	15418	15283	15405	15532	15521	15433	15334	15457	15363	15297	15481	15320	15473	15474	15237	15376	15377	15490	15303	15291	15417	15390	15511	15283	15291	15391	15337	15399	15499	15408	15420	15359	15485	15294	15474	15374	15334	15291	15422	15501	15357	15487	15246	15406	15409	15367	15589	15385	15316	15390	15371	15410	15353	15209	15482	15454	15389	15337	15368	15371	15456	15436	15535	15527	15404	15245	15549	15369	15409	15353	15348	15347	15249	15337	15288	15265	15447	15381	15586	15414	15522	15454	15396	15359	15265	15268	15216	15275	15401	15393	15325	15447	15381	15567	15384	15361	15330	15396	15380	15279	15381	15500	15458	15480	15333	15457	15302	15399	15223	15485	15388	15410	15303	15253	15406	15417	15547	15345	15276	15502	15379	15394	15438	15617	15515	15359	15330	15364	15227	15327	15523	15528	15495	15356	15356	15511	15345	15236	15435	15332	15211	15375	15391	15273	15445	15486	15338	15236	15456	15217	15397	15474	15515	15492	15437	15424	15384	15431	15331	15324	15465	15362	15447	15198	15470	15367	15362	15515	15543	15446	15460	15374	15543	15498	15221	15436	15394	15484	15359	15422	15413	15262	15382	15216	15690	15251	15441	15499	15463	15324	15482	15498	15381	15443	15546	15362	15386	15534	15452	15400	15368	15357	15312	15456	15245	15496	15466	15372	15397	15277	15413	15420	15490	15548	15431	15526	15420	15254	15302	15440	15350	15485	15351	15436	15579	15388	15348	15434	15305	15409	15437	15208	15407	15674	15349	15404	15499	15579	15410	15400	15293	15377	15396	15401	15300	15406	15537	15385	15453	15376	15447	15409	15407	15393	15489	15402	15390	15345	15361	15402	15480	15290	15304	15231	15422	15452	15309	15477	15415	15527	15530	15454	15461	15465	15330	15417	15483	15421	15439	15223	15457	15500	15316	15603	15653	15461	15222	15475	15391	15411	15470	15413	15554	15478	15613	15458	15355	15476	15351	15441	15544	15432	15499	15372	15477	15359	15319	15352	15334	15438	15249	15365	15502	15521	15347	15302	15589	15345	15326	15295	15432	15524	15472	15413	15432	15305	15317	15406	15429	15322	15496	15405	15360	15418	15513	15480	15320	15412	15300	15189	15469	15516	15263	15481	15456	15394	15474	15314	15364	15500	15404	15392	15304	15384	15491	15408	15394	15394	15329	15364	15338	15486	15384	15396	15432	15342	15382	15392	15251	15470	15463	15467	15410	15490	15387	15392	15320	15509	15337	15234	15692	15433	15476	15315	15416	15291	15352	15273	15480	15285	15341	15622	15430	15422	15379	15482	15320	15539	15424	15492	15487	15470	15293	15342	15435	15344	15473	15290	15236	15177	15424	15521	15441	15353	15471	15454	15387	15149	15543	15388	15579	15403	15449	15450	15262	15520	15519	15598	15388	15352	15519	15347	15353	15255	15411	15495	15460	15260	15360	15460	15347	15383	15318	15439	15299	15463	15381	15391	15331	15388	15445	15401	15496	15451	15441	15371	15338	15452	15475	15261	15414	15475	15544	15305	15480	15566	15520	15612	15438	15337	15521	15430	15501	15403	15548	15481	15481	15306	15508	15385	15321	15233	15306	15394	15440	15617	15455	15464	15398	15452	15345	15401	15572	15419	15348	15421	15497	15418	15324	15351	15351	15476	15329	15381	15485	15303	15473	15515	15448	15296	15309	15399	15434	15321	15553	15516	15419	15316	15370	15524	15455	15287	15386	15323	15454	15364	15321	15415	15434	15438	15469	15511	15585	15441	15319	15405	15460	15461	15336	15301	15306	15270	15433	15471	15409	15380	15502	15519	15443	15294	15357	15391	15194	15480	15477	15399	15500	15334	15577	15557	15387	15504	15584	15386	15435	15397	15427	15347	15395	15420	15345	15307	15281	15521	15328	15481	15399	15332	15515	15488	15445	15488	15332	15395	15249	15362	15424	15402	15434	15411	15326	15350	15220	15289	15458	15380	15339	15619	15483	15422	15425	15345	15472	15396	15502	15435	15432	15438	15550	15361	15396	15256	15344	15424	15499	15441	15386	15294	15210	15465	15533	15411	15354	15329	15253	15443	15375	15368	15527	15385	15457	15447	15428	15512	15506	15389	15507	15399	15601	15236	15517	15398	15445	15320	15415	15334	15428	15434	15394	15402	15346	15372	15492	15474	15257	15409	15257	15388	15388	15360	15376	15404	15284	15278	15372	15362	15496	15209	15410	15343	15434	15440	15260	15627	15404	15483	15484	15325	15498	15380	15188	15464	15353	15511	15254	15366	15500	15390	15478	15457	15335	15431	15385	15280	15308	15441	15328	15369	15530	15143	15557	15523	15218	15423	15459	15324	15409	15477	15360	15473	15392	15446	15445	15373	15285	15392	15340	15293	15352	15452	15404	15442	15376	15496	15322	15444	15438	15493	15322	15422	15519	15376	15363	15556	15315	15526	15393	15296	15250	15288	15440	15259	15437	15315	15325	15365	15415	15338	15464	15283	15510	15367	15268	15355	15513	15490	15499	15254	15264	15371	15320	15495	15322	15396	15402	15366	15201	15615	15362	15383	15414	15381	15328	15458	15393	15403	15410	15563	15517	15528	15377	15474	15395	15483	15349	15449	15213	15547	15392	15237	15381	15465	15613	15408	15292	15372	15512	15261	15303	15545	15508	15375	15345	15461	15235	15448	15247	15311	15381	15472	15396	15201	15399	15512	15418	15584	15491	15396	15557	15444	15488
22883	21310	29173	23859	21812	23801	24852	19833	18637	18466	17974	17578	17458	17107	17004	17088	16976	16872	16660	16677	16551	16477	16665	16415	16708	16672	16424	16670	16703	16618	16640	16690	16481	16425	16251	16401	16258	16245	16341	16264	16197	16361	16229	16389	16277	16293	16469	16232	16407	16343	16123	16264	16198	16230	16349	16229	16245	16405	16284	16306	16238	15890	16243	16146	16216	16247	16250	16437	16313	16307	16249	16511	16205	16382	16304	16333	16323	16394	16130	16110	16341	16271	16144	16223	16226	16235	16264	16365	16320	16157	16073	16121	16349	16371	16186	16289	16164	16163	16257	16474	16174	16234	16310	16319	16363	16340	16236	16284	16383	16223	16207	16105	16432	16061	16214	16324	16316	16186	16253	16056	16315	16134	16145	16318	16265	16308	16061	16116	16159	16243	16238	16316	16139	16258	16105	16408	16296	16336	16402	16275	16424	16280	16277	16349	16259	16267	16190	16304	16234	16354	16256	16185	16361	16030	16263	16136	16322	16176	16183	16250	16323	16287	16199	16248	16108	16206	16129	16215	16282	16379	16121	16094	16222	16095	16179	16229	16124	16197	16179	16231	16094	16192	16500	16336	16322	16130	16130	16301	16244	16037	16142	16294	16255	16100	16226	16220	16280	16060	16255	16150	16238	16208	16141	16123	16190	16072	16221	16469	16231	16212	16155	16357	16121	16409	16077	16059	16161	16279	16120	16292	16091	16184	16066	16272	16311	15982	16109	16129	16168	16157	16169	16273	16204	16279	16301	16197	16065	16220	16276	16234	16247	16286	16270	16137	16210	16195	16253	16114	16247	16126	16232	16082	16120	16304	16049	16188	16360	16084	16086	16170	16184	16181	16193	16067	16220	16183	16255	16152	16309	16219	16300	16125	16191	16116	16258	16052	16219	16189	16161	16260	16198	16108	16167	16055	16226	16113	16181	16185	16102	16137	16197	16240	16256	16147	16055	16304	16183	16195	16116	16231	16126	16185	16210	16241	16042	16345	16288	16093	16108	15890	16378	16072	16182	16178	16212	16276	16198	16109	16087	16141	16198	16138	16133	16105	16264	16197	16086	16187	16119	16126	16326	16206	16327	16162	16262	16262	16193	16123	16355	16094	16152	16240	16117	16179	16117	16170	16129	16172	16065	16215	16076	16213	16337	16501	16242	16232	16177	16266	16174	16271	16233	16172	16120	16125	16167	16128	16221	16040	16102	16096	15986	16225	16213	16152	16130	16247	16281	16061	16292	16367	16229	16234	16120	16174	16219	16182	16217	16261	15976	16153	16094	16366	16241	16154	16045	16128	16185	16305	16108	16135	16196	16308	16204	16151	16203	16023	16194	16176	16281	16077	16388	16345	16027	16315	16225	16122	16234	16273	16157	16240	16163	16348	16083	16219	16283	16076	16058	16250	16247	16285	16257	16073	15983	16150	16148	16054	16240	16171	16373	16183	16094	15967	16283	16288	16205	16251	16056	16085	16201	16469	16239	16416	16303	16207	16208	16328	16283	16103	16201	15982	16375	16361	15923	16359	16250	16130	16134	16205	16121	16132	16159	16202	16353	16293	16280	16146	16194	16354	16482	16187	16250	16071	16235	16246	16264	16166	16319	16305	16055	16043	16121	16271	16248	16298	16136	16250	16429	16143	16008	16043	16001	16066	16205	16090	16073	16027	16039	16146	16191	16164	16287	16306	16250	16117	16274	16065	16207	16280	16272	16194	16166	16115	16264	16398	16169	16398	16121	16258	16174	16133	16246	16296	16343	16095	16060	16033	16206	16241	16136	16276	15968	16272	16285	16003	16149	16484	16118	16279	16116	16193	16403	16219	16123	16290	16204	15888	16176	16215	16281	16194	16385	16157	16119	15973	16167	16310	16157	16117	16182	16216	16239	16203	16313	16090	16211	15943	16337	16103	16245	16077	16174	15978	16096	16203	16173	16131	16071	16049	16254	16147	16210	16392	16211	16106	16244	16259	16138	16185	16124	16328	16144	16180	16254	16056	16214	16320	16193	16256	16145	16264	16297	16460	16293	16169	16116	16231	16342	16198	16145	16354	16197	16275	16154	16069	16273	16123	16063	16185	16011	16124	16262	16223	16152	16226	16115	16171	16328	16079	16294	16213	16178	16339	16135	16251	16311	16209	16155	16380	16344	16383	16319	16164	16307	16148	16234	16160	16319	16241	16457	16181	15923	16140	16266	16068	16079	15998	16181	16176	16053	16118	16208	16132	16452	16313	16135	15987	16234	16083	16216	15997	16341	16181	16223	16212	16236	16251	16390	16283	16366	16162	16194	16199	16263	16456	16310	16110	16331	16219	16186	16219	16237	16103	16107	16183	16205	16233	16109	16083	16248	16274	16174	15889	16253	16123	16163	16237	16062	16123	16249	16224	16379	16347	16245	16157	16178	16135	16273	16000	16081	16214	16282	16182	16053	16379	16253	16204	16202	16496	16074	16105	16368	16185	16175	16150	16081	16027	16169	16231	16174	16179	15968	15985	16204	16267	16337	16214	16190	16308	16220	16412	16244	16243	16209	16343	15970	15990	16231	16152	16209	16289	16227	16046	16070	16048	16256	16156	16244	16341	16093	16291	16148	16224	16368	16409	16265	16149	16119	16097	16143	16120	16341	16064	16184	16235	16227	16154	16169	16221	16372	16149	16063	16332	16183	16201	16123	16252	16274	16205	16131	16211	16166	16119	16207	16242	16340	16335	16058	16220	16230	16331	16167	16157	16111	16231	16258	15990	16139	16029	16171	16203	16133	16113	16159	15898	16236	16322	16276	16272	16426	16156	16116	16188	16277	16198	16050	16085	16251	16137	16248	16309	16456	16229	16059	16256	16112	16182	16191	15964	16285	16101	16330	16197	16173	16269	15908	16122	16257	16222	16184	16261	16258	16347	16244	16329	16211	16190	16226	16128	16098	16329	16198	16389	16348	16097	16462	16130	16267	16357	16192	16075	16290	16239	16331	16058	16026	16137	16306	16339	16258	15982	16141	16101	16147	16043	16290	16353	16105	16248	16160	16230	16244	16310	16161	16385	16296	16306	16295	16354	16259	16358	16081	16216	16334	16165	16136	16131	16235	16211	16227	16317	16109	16224	16131	16179	16331	16133	16187	16045	16271	16193	16298	16137	16184	16254	16360	16222	16193	16055	16444	16124	16267	16319	16229	16040	16297	16002	16280	16068	16150	16223	16027	16077	16239	16102	16163	15976	16066	16376	16118	16298	16282	16150	16269	16211	16303	16275	16209	16256	16367	16245	16304	16284	16255	16116	16366	16230	16403	16284	16117	16242	16147	16096	16151	16205	16159	15886	15953	16205	16148	16341	16134	16056	16131	16129	16075	16106	16290	16125	16313	16115	16364	16149	16297	16270	16100	16050	16298	16133	16117	16208	16099	16065	16264	16120	16204	16413	16321	16196	16243	16035	16134	16053	16258	16194	16204	16322	16248	16134	16311	16086	15938	16054	16073	16001	15963	16223	16195	16228	16147	15981	16233	16116	16107	16265	16086	16206	16197	16214	16111	16195	16330	16477	16314	16165	16086	16356	16133	16132	16261	15936	16093	16093	16315	16112	16231	16286	16307	16223	16285	16081	16225	16254	16073	16453	16453	16098	16083	16222	16124	16161	16327	16193	16254	15999	16016	16223	16391	16292	16075	16255	16309	16237	16373	16223	16165	16177	16159	16027	16052	16265	16229	16193	16117	16325	16068	16325	16172	16090	16063	16086	16159	16244	16148	15911	16288	16090	16167	16289	16221	15985	16091	16130	16242	16208	16293	16170	16044	16147	16076	16081	16053	16246	16282	16221	16218	16370	16301	16183	16266	16248	16160	16044	16280	16309	16293	16056	16083	16246	16078	16075	16134	16239	16119	16176	16102	16125	16136	16154	16378	16219	16179	16312	15954	16373	16143	16365	16220	15937	16110	16335	16179	16346	16292	16259	16263	16440	16091	16285	16231	16051	16228	16115	16280	16231	16145	16084	16053	16157	16088	16299	16032	16376	16185	16181	16211	16161	16226	16060	16180	16087	16027	16276	16314	16160	16108	16179	16168	16085	16148	16430	16055	16323	16172	16052	15910	16072	16148	16228	16277	16293	16168	16057	16113	16281	16086	16179	16131	16306	16458	16006	16234	16172	16251	16010	15912	16254	16333	16158	16097	16335	16270	16098	16256	16234	16252	16197	16172	16375	16028	16186	16192	16135	16244	16206	16263	16289	16329	16140	16105	16265	16248	16137	16080	16400	16152	16361	16047	16169	16025	16245	16216	16202	16142	16039	16076	16407	16239	16207	16262	15929	16122	16120	16128	15972	16352	16040	16102	16212	16013	16237	16156	16339	16331	15988	16100	16114	16111	16177	16314	16340	16044	16171	15998	16257	16212	16015	16039	16020	16209	16213	16225	16141	16203	15884	16009	16201	16179	16060	16264	16209	16184	16139	16212	16233	16116	16259	16209	16282	16206	16050	16220	16192	16265	16274	16245	16323	16131	16010	16187	16227	16117	16163	16214	16302	16166	16225	16053	16219	16358	16248	16414	16097	16027	16156	16172	16095	16140	16141	16136	16244	16088	16125	16237	16214	16251	16217	16328	16251	15898	16412	16260	16498	16132	16362	16287	16311	16039	16323	16018	16030	16069	16192	16436	16239	16139	15993	16206	16058	16232	16317	16219	16252	16033	16024	16268	16135	16211	16174	16222	16254	16062	16154	16302	16113	16250	16163	16326	16206	16208	16209	16275	16055	16289	16401	16270	16227	16357	16204	16160	16136	16180	16327	16200	16067	15992	16071	16164	16155	16247	16263	16277	16274	16330	15927	16069	16210	16307	16336	16264	16030	16231	16087	16243	16352	16232	16335	16009	16092	16048	16224	15966	16153	16177	16171	16305	16026	16126	16285	16145	16203	16128	16291	16056	16090	16301	16016	16138	16232	16261	16129	16122	16146	16233	16344	16279	16117	16055	16169	16377	16202	16267	16149	16116	16272	16184	16259	16005	16245	16010	16076	16115	16164	16149	16257	16413	16295	16328	16204	16388	16102	16084	16251	16249	16178	16241	16194	16121	16218	16150	16198	16154	16320	16152	16375	16049	16290	16222	16183	16233	16133	16207	16238	16069	16322	16283	16145
21557	38032	36265	30761	26358	23740	21554	20264	19538	18437	17808	17518	17085	16759	16769	16273	16389	16045	16154	15927	15894	15889	15948	15789	15912	15548	15741	15600	15915	15670	15616	15761	15742	15533	15621	15538	15638	15400	15672	15607	15524	15520	15438	15416	15372	15455	15511	15384	15538	15620	15535	15604	15418	15508	15319	15517	15487	15358	15403	15638	15447	15458	15458	15278	15448	15294	15441	15587	15495	15489	15258	15515	15379	15478	15500	15508	15452	15401	15290	15394	15411	15421	15441	15489	15440	15508	15295	15303	15450	15271	15388	15383	15397	15227	15625	15418	15444	15455	15520	15355	15475	15365	15266	15301	15463	15574	15538	15447	15394	15320	15455	15342	15440	15296	15403	15424	15472	15260	15371	15566	15411	15376	15395	15367	15293	15308	15296	15420	15358	15249	15365	15498	15294	15413	15359	15405	15358	15501	15367	15224	15338	15394	15428	15369	15373	15501	15474	15215	15151	15412	15514	15422	15293	15538	15448	15477	15511	15496	15486	15553	15205	15356	15481	15271	15338	15446	15492	15443	15275	15290	15305	15509	15347	15406	15292	15328	15490	15146	15475	15414	15411	15341	15479	15516	15220	15471	15343	15387	15349	15345	15362	15328	15503	15291	15289	15507	15492	15433	15243	15368	15231	15448	15313	15355	15317	15577	15358	15512	15179	15327	15399	15424	15263	15387	15379	15522	15386	15334	15245	15226	15451	15376	15523	15306	15314	15319	15374	15497	15315	15345	15471	15359	15330	15393	15371	15364	15395	15385	15369	15408	15208	15345	15289	15488	15390	15481	15215	15339	15305	15503	15371	15297	15447	15562	15412	15437	15499	15308	15295	15306	15382	15306	15543	15340	15480	15492	15477	15188	15407	15385	15480	15361	15306	15435	15366	15575	15436	15250	15307	15346	15480	15302	15308	15221	15363	15345	15376	15455	15356	15329	15303	15288	15409	15306	15420	15342	15476	15401	15378	15367	15388	15452	15550	15357	15417	15375	15489	15379	15279	15463	15546	15517	15311	15438	15373	15317	15308	15475	15252	15362	15337	15515	15242	15308	15325	15475	15499	15321	15373	15403	15365	15469	15396	15419	15354	15353	15269	15440	15197	15232	15246	15489	15343	15332	15430	15367	15603	15428	15514	15462	15436	15443	15435	15368	15330	15289	15502	15378	15216	15427	15314	15312	15325	15327	15334	15294	15407	15452	15466	15300	15231	15308	15387	15411	15345	15451	15457	15380	15523	15354	15365	15451	15365	15419	15423	15432	15264	15331	15419	15360	15516	15327	15526	15562	15277	15456	15303	15496	15302	15618	15315	15293	15521	15297	15387	15474	15465	15516	15368	15518	15419	15306	15483	15442	15483	15442	15328	15441	15316	15418	15494	15263	15454	15300	15527	15497	15349	15329	15352	15361	15474	15405	15502	15311	15453	15250	15482	15439	15454	15434	15227	15356	15613	15269	15429	15446	15400	15371	15446	15403	15213	15385	15334	15420	15353	15280	15320	15390	15292	15309	15311	15421	15500	15343	15377	15340	15386	15560	15372	15383	15381	15431	15397	15568	15308	15540	15441	15355	15292	15588	15406	15191	15290	15243	15481	15438	15381	15458	15362	15476	15430	15383	15291	15472	15423	15446	15424	15372	15540	15119	15444	15502	15320	15323	15500	15269	15587	15331	15352	15541	15338	15497	15340	15288	15432	15352	15386	15418	15265	15281	15367	15267	15497	15384	15401	15441	15506	15401	15460	15344	15437	15345	15383	15250	15428	15525	15409	15205	15249	15415	15440	15385	15413	15356	15305	15253	15427	15453	15487	15419	15333	15472	15451	15479	15400	15397	15362	15348	15286	15354	15461	15500	15225	15355	15429	15434	15340	15442	15299	15351	15398	15283	15517	15362	15285	15317	15362	15216	15494	15409	15366	15305	15556	15459	15442	15477	15403	15308	15352	15599	15395	15280	15544	15522	15268	15332	15554	15336	15445	15311	15232	15531	15305	15272	15391	15347	15492	15496	15546	15369	15229	15205	15363	15291	15277	15468	15421	15438	15280	15369	15350	15304	15505	15305	15325	15312	15342	15436	15354	15550	15401	15516	15450	15474	15409	15360	15363	15354	15452	15332	15365	15397	15409	15441	15255	15394	15182	15488	15302	15407	15456	15374	15303	15421	15516	15541	15471	15279	15281	15386	15359	15389	15400	15557	15366	15194	15386	15319	15375	15503	15300	15342	15355	15423	15337	15367	15389	15444	15405	15354	15403	15292	15305	15374	15316	15297	15394	15135	15345	15447	15375	15333	15388	15260	15438	15485	15394	15422	15342	15542	15493	15334	15417	15321	15465	15292	15578	15286	15187	15501	15198	15483	15378	15321	15435	15445	15203	15360	15249	15367	15378	15288	15214	15282	15344	15316	15374	15536	15433	15314	15236	15335	15406	15379	15358	15311	15357	15117	15348	15433	15381	15486	15316	15219	15474	15245	15469	15450	15333	15393	15244	15385	15451	15317	15345	15365	15262	15272	15479	15384	15406	15529	15329	15384	15461	15354	15332	15270	15368	15277	15335	15339	15250	15415	15429	15385	15455	15340	15320	15294	15472	15431	15346	15421	15387	15318	15313	15321	15674	15301	15380	15460	15429	15433	15352	15504	15384	15225	15514	15461	15470	15410	15390	15278	15444	15450	15382	15378	15342	15270	15286	15439	15419	15344	15351	15307	15282	15514	15258	15534	15346	15322	15308	15432	15253	15471	15361	15355	15207	15370	15437	15370	15315	15441	15329	15453	15284	15367	15264	15374	15436	15302	15299	15377	15339	15277	15428	15429	15614	15347	15214	15420	15445	15525	15389	15384	15382	15420	15385	15370	15402	15510	15384	15414	15561	15289	15552	15411	15387	15287	15394	15360	15330	15378	15400	15272	15404	15457	15299	15319	15433	15411	15530	15335	15393	15504	15253	15511	15326	15343	15404	15428	15313	15155	15275	15421	15312	15478	15413	15527	15236	15462	15428	15313	15415	15371	15346	15332	15457	15279	15329	15493	15267	15408	15351	15335	15386	15314	15408	15350	15381	15363	15370	15227	15417	15422	15318	15317	15196	15428	15270	15455	15431	15569	15401	15375	15460	15401	15331	15429	15470	15442	15303	15161	15353	15508	15549	15372	15452	15502	15510	15380	15302	15405	15324	15353	15312	15444	15389	15341	15439	15185	15482	15275	15259	15342	15363	15408	15290	15382	15436	15382	15389	15306	15424	15269	15340	15435	15398	15420	15399	15283	15381	15404	15413	15357	15469	15282	15387	15453	15399	15233	15473	15396	15321	15479	15404	15457	15315	15501	15349	15464	15199	15399	15296	15398	15433	15600	15503	15483	15431	15477	15430	15122	15431	15244	15484	15210	15509	15190	15334	15261	15455	15297	15426	15268	15361	15456	15351	15464	15533	15335	15482	15463	15397	15262	15381	15333	15287	15471	15246	15363	15318	15295	15526	15306	15353	15334	15372	15314	15235	15343	15373	15463	15575	15425	15512	15451	15248	15406	15330	15439	15437	15493	15477	15223	15255	15506	15210	15400	15493	15390	15345	15365	15574	15177	15503	15308	15393	15457	15339	15439	15303	15293	15384	15475	15299	15561	15452	15319	15488	15206	15477	15260	15279	15473	15300	15447	15485	15380	15364	15675	15502	15380	15395	15416	15473	15082	15398	15469	15465	15299	15459	15480	15353	15468	15486	15375	15413	15309	15174	15425	15334	15371	15174	15309	15447	15339	15390	15406	15475	15288	15314	15367	15341	15352	15486	15445	15448	15449	15366	15330	15268	15310	15203	15350	15464	15346	15233	15440	15296	15468	15279	15512	15461	15324	15343	15270	15299	15231	15392	15554	15355	15366	15296	15318	15363	15508	15548	15508	15374	15429	15318	15458	15484	15310	15306	15541	15367	15313	15390	15251	15477	15380	15424	15354	15449	15318	15310	15311	15394	15391	15495	15367	15424	15478	15390	15451	15398	15552	15342	15198	15511	15459	15333	15260	15408	15354	15400	15388	15445	15495	15318	15473	15279	15136	15350	15478	15274	15450	15317	15454	15358	15437	15457	15330	15264	15289	15395	15318	15317	15434	15295	15462	15236	15322	15390	15453	15455	15532	15396	15338	15561	15529	15330	15383	15255	15417	15393	15388	15350	15461	15392	15462	15455	15405	15401	15527	15281	15418	15402	15406	15538	15374	15218	15383	15328	15344	15415	15386	15347	15375	15378	15413	15264	15607	15427	15393	15453	15307	15374	15313	15323	15332	15279	15580	15382	15519	15319	15413	15341	15200	15414	15404	15518	15308	15343	15342	15512	15409	15419	15481	15420	15325	15213	15279	15281	15250	15163	15497	15461	15406	15496	15391	15461	15447	15229	15361	15197	15255	15523	15319	15299	15406	15303	15409	15362	15321	15404	15326	15407	15275	15374	15493	15365	15335	15506	15323	15420	15357	15193	15412	15365	15406	15355	15439	15284	15487	15389	15339	15523	15220	15574	15335	15565	15317	15350	15230	15365	15338	15404	15394	15169	15318	15273	15508	15377	15324	15232	15528	15369	15583	15234	15435	15363	15350	15253	15390	15323	15382	15446	15305	15224	15459	15412	15532	15342	15403	15310	15482	15357	15418	15269	15205	15328	15386	15178	15345	15241	15330	15253	15324	15376	15420	15483	15253	15409	15279	15488	15222	15466	15548	15356	15313	15474	15447	15389	15339	15371	15511	15196	15402	15292	15314	15389	15459	15565	15439	15541	15326	15370	15505	15234	15271	15276	15256	15261	15310	15324	15446	15392	15283	15441	15434	15461	15300	15474	15285	15497	15386	15444	15252	15276	15523	15306	15231	15376	15401	15281	15456	15248	15418	15498	15543	15240	15374	15400	15386	15459	15269	15436	15345	15404	15306	15407	15254	15504	15358	15409	15311	15347	15295	15471	15324	15270	15410	15517	15384	15385	15377	15362	15474	15218	15394	15331	15326	15517	15480	15438	15297	15395	15364	15529	15503	15368	15334	15320	15351	15518	15230	15356	15436	15464	15444	15510	15363	15507	15563	15497	15243	15422	15408	15379	15353	15261	15426	15449	15320	15287	15159	15320	15440	15372	15381	15464	15229
27371	22537	25812	22604	18299	17478	17137	16724	16549	16463	16451	16326	16347	16106	15985	16199	16008	15931	16028	16143	16078	16050	16032	16044	16092	16154	15866	16088	16108	15996	16020	15945	16093	16049	16098	16147	16063	15845	15920	15941	16122	16024	16135	16240	15977	15917	15933	16132	16082	16168	16075	15921	16004	15958	15965	15990	16024	15974	15968	15966	15725	15982	15966	16072	16009	16034	15992	16225	16003	16186	15971	15973	16007	15968	16055	15916	16084	15993	16040	16027	16060	16078	15862	16112	16066	16137	15855	15982	16139	16027	16082	16163	16035	15933	16069	15946	15951	15878	16168	15983	16063	15939	16067	15925	16042	15900	16157	15980	16135	16117	15898	15985	16235	16232	16097	16017	15980	16077	16135	16023	16047	16074	16215	16027	15884	16059	16052	15844	15949	15897	16121	15914	15983	16019	15920	15956	15822	15948	16189	16015	16116	15937	15847	15925	16029	16158	15881	16102	15981	15919	16095	15915	15990	15988	16097	16134	16140	16132	15832	16018	15892	16044	15985	16008	16081	15884	15984	15911	16122	15971	15899	15953	16076	15874	15979	15853	15952	15938	16023	16205	16043	15986	15778	16054	16155	16025	16070	16112	15958	15979	15989	15947	15859	15846	15972	16137	16068	15906	16032	16085	15871	15972	15926	16021	15956	15885	15862	16112	15994	16080	15958	15918	16055	15917	15887	15935	15936	16047	16131	16099	16130	15917	16041	15904	15890	15811	16034	15970	16001	16206	16024	15990	16186	15923	16092	16107	16132	16154	16052	16020	15957	15831	15814	16115	16124	15948	16133	15901	15826	15904	15959	16134	15914	15972	16086	16051	16060	15980	15929	16113	15919	16004	16056	16030	16196	15878	16069	16194	16043	15893	16016	15988	15969	16194	16040	16114	16029	16038	16125	15839	15896	15801	16066	16075	16026	15905	15873	15957	16086	16129	15843	15878	16015	16016	15975	15879	15939	16049	16030	16089	16168	16025	15967	16252	16244	16070	15893	16118	16143	15803	16117	15897	15994	15914	16048	15896	15909	15870	15989	15915	15972	15987	15915	15925	16076	15761	16180	16002	15940	16110	16041	15986	16089	15973	15937	15966	15994	15915	16087	16035	15882	16088	15825	16018	16100	15869	16060	16067	16113	16038	16189	16030	16114	16038	15783	15951	15939	16180	15796	16167	16190	15934	16018	16104	16070	16089	16099	15993	15921	16035	15953	15873	16189	15920	15999	16072	15937	16002	15972	16000	16101	16003	16026	16216	16023	16047	15866	16116	16120	16080	16107	15963	15902	15899	15995	15937	16119	15995	16040	15855	16122	15823	15898	15787	16049	15923	15980	15925	16043	16021	16025	16015	15993	15923	15937	15930	16035	16067	15988	16077	15908	16037	15934	15876	16071	15811	15848	15852	15967	16083	16118	15817	16080	15846	15910	15987	15915	16108	16029	15994	16041	15988	15921	15876	16030	15907	16052	15902	15920	16034	16089	15858	15981	16019	15962	15921	15847	16054	15801	15993	16066	15958	15949	16060	15925	15816	16121	16042	16185	15984	15940	15976	16121	16007	16031	16152	15924	16215	16075	15860	15933	15936	15919	16065	16287	16148	16050	16007	15976	15955	15988	16212	15927	16233	16108	15971	15680	16097	15939	15890	16120	15939	15944	16133	16011	15943	16111	15862	16000	15936	16046	16173	16154	16002	15970	16052	15848	15923	15991	15965	15806	15982	16060	16062	15783	15767	16149	16017	16075	16117	15885	16129	16125	15861	16006	16009	15903	15876	15889	15998	16125	15921	15871	15973	15873	15984	16137	15978	15974	16036	15808	15987	16110	16088	15934	16000	15943	15894	16112	15968	15751	16005	15967	15897	16010	15907	15961	15873	16062	15985	16030	15842	16125	16050	16161	16032	16209	15884	15939	15852	15972	16185	15907	15914	15967	15916	16185	16030	15900	15906	16045	15907	15981	16063	15905	15926	16071	15990	16008	16023	15971	15861	16049	15795	16033	15979	15957	15993	16025	16120	15855	15958	15854	16079	15905	16049	15991	16042	16132	16242	15938	15923	16167	16013	16023	15936	15887	15872	16178	15831	16003	16126	15943	15811	16022	15967	15913	15922	16032	15807	15953	15836	15991	15880	15867	15845	15874	15948	16127	16126	15909	16039	15965	15931	15899	16022	15918	15935	16214	16198	16063	15997	16046	16275	15973	16062	16028	15896	16175	15921	15990	15922	16028	15893	16034	15979	15999	16087	16016	16063	15832	15946	15918	16056	15971	16192	15959	16008	15968	15897	16005	15923	16207	15917	15821	15904	15997	16100	16268	16010	16082	15774	15943	16068	15995	15939	16361	16024	16074	15816	16169	16211	15915	15965	15968	15794	16126	15900	15968	15938	15875	15910	15995	16094	15981	15819	15956	16163	16049	16003	16068	15973	16117	16049	16170	15889	16000	15855	16047	16074	16028	15930	15834	15909	16037	15929	15866	15981	16010	16087	16018	16055	16079	15912	15839	15857	16024	15985	15976	15962	15928	15845	15908	15891	15844	15892	15666	15886	16225	15987	16032	15732	16133	16031	16091	16080	15990	15828	15886	15854	15960	15944	16110	15916	15996	15895	16091	16009	15952	16249	16059	16013	16035	16087	16164	16144	15955	15844	15920	15855	16052	15902	15833	16091	16078	16067	15991	15726	16128	15994	16064	16195	15933	16192	15926	15918	16021	15856	15866	15963	16092	16136	16140	16027	15984	16045	15992	15915	15960	15972	15952	15944	15885	15775	15911	16006	15914	16026	16013	15919	15935	16043	16022	15944	16101	16089	15939	16076	16008	15816	15839	16034	16176	15984	16089	16083	15966	16160	16052	15946	16001	15963	16078	16165	15992	16043	16265	15963	16158	15879	16014	16052	15922	16157	15932	15738	16046	16071	16100	15957	16077	15946	15942	15906	16107	15989	16075	16097	15889	15997	15992	15987	16039	16146	16019	15998	16009	16083	15965	16012	15859	15987	16064	16132	16040	15976	15838	15897	15982	15939	16131	16080	15975	16170	16100	16099	16145	16232	16074	16175	15981	15896	16010	15848	15701	15873	15929	15921	15870	16282	15818	16015	16074	15921	16077	15853	15828	15982	16124	15985	15897	15859	15957	16223	16105	16187	15855	15929	16183	15920	16093	15797	16124	16155	16102	16000	16166	16243	16041	16048	15959	16107	16177	16269	16048	16033	15967	15988	16007	16192	16058	16107	16081	15900	15993	15899	15923	15749	15981	15968	16161	15764	16017	16098	15974	16140	15733	15875	16029	15970	15923	16104	16081	16085	15972	16057	15930	15934	16084	15980	16023	15959	16083	16191	15876	15910	15940	15950	15811	15797	16023	15988	15951	16007	15969	15821	15949	16016	15913	15919	15992	15960	15827	15862	16101	15998	15978	15837	16125	16030	16132	15948	15965	15971	16057	16086	16032	15980	15806	15970	16123	16143	16036	16084	15938	16032	15829	16049	15901	15886	16009	16117	15847	15850	16002	16094	15964	16116	15746	15802	15927	16135	15958	16088	16155	15912	15923	16002	15927	16016	15951	16022	16060	15995	16087	16047	15992	16108	16160	15930	15965	16023	15978	16055	16025	16083	15846	15954	16124	15943	15864	16007	16088	15822	15738	16007	16268	16086	15932	16087	15998	15968	15886	15749	16070	16055	15913	16000	15999	16062	15846	15841	15889	16049	15864	15806	15920	15887	16060	15907	16056	16153	16013	16086	16025	15736	15927	16057	16136	15939	16047	16097	15995	16057	16171	15922	15879	15885	16028	15898	16034	15847	15888	16068	15931	16106	16086	16122	16153	15988	15854	15930	15921	16150	16123	16029	15999	16042	15970	15969	16148	16041	15896	15798	15910	16049	15992	16061	16080	15848	15980	15814	16106	16130	15993	16084	15745	16005	15936	16130	15989	15882	16094	15925	15988	16041	16022	15903	15834	16049	15896	15897	15903	16051	16006	15901	15963	15992	15923	15775	16010	16052	16023	16145	16035	15793	16126	16146	16068	15977	16030	15868	16080	15908	15820	16054	16041	15900	16022	15790	15945	15952	15986	15936	15960	16005	15855	15843	15919	15982	16100	16050	15885	15935	16041	16101	15939	16071	16042	16145	16097	15764	15962	15940	16144	15974	16144	16138	15921	15814	15862	15958	15954	15941	16046	16061	16115	15730	16064	15969	15959	15915	16013	15972	15993	15964	16191	15954	16093	16091	16001	15970	15853	16019	15908	15951	16176	16074	15937	15993	15966	15858	15965	15860	16087	15948	16004	15656	16166	15713	15955	16051	15902	15882	16054	16186	16218	15701	16039	16094	16106	16033	16148	16120	15911	15962	16049	16187	15791	16034	15998	15891	15930	16000	15883	15964	15920	15811	15914	16114	15888	15988	15818	15990	15903	15916	16171	16028	15902	16119	15988	15922	16257	15961	16213	16103	16171	16103	16143	15857	15923	16038	15980	16037	15910	15751	15950	16047	16110	16154	16034	16108	16037	15867	16194	15932	15971	16100	16137	15963	15925	16005	15939	16296	16180	16016	15949	16047	15991	15996	15835	15918	15839	16018	15936	16248	15811	15917	16172	16067	16103	15923	16052	16029	16023	16016	15971	15977	16028	15997	16037	16135	15870	16012	16133	16136	16151	15982	16054	15705	15903	16111	15994	15879	16224	15848	15873	16040	16086	16097	15729	15974	16207	15888	15924	15963	16080	16025	16121	15912	15962	16043	15980	16089	16129	16185	16106	15875	15863	15845	16046	15843	15990	16134	16055	15904	15901	16077	16042	15837	15903	15895	16101	15845	15862	16087	16125	15920	16027	15996	16117	16049	15989	15910	15923	15896	15968	15919	15878	15960	15892	15912	15897	16046	16174	16097	15933	15946	16044	16192	16031	16025	16047	16088	15854	15857	16037	16028	15963	16222	15865	16044	15961	16164	16183	16047	15906	15936	15985	15937	15858	16002	15945	15894	16238	16039	15977	16016	15895	15886	16157	15919	16138	15969	15988	15967	15992	16120	16043	15954	15922	15873	15952	16032	16014	16006	15891	16042	16012	15926	15825	16069	16201	15981	16103	16059	16082	16006	15987	15872	16166	16188	16005	15879	16072	16107
19227	26959	25462	21125	18892	17720	16977	16432	16192	16031	15875	15640	15726	15579	15559	15464	15392	15395	15381	15498	15410	15289	15335	15327	15269	15323	15344	15275	15565	15115	15399	15348	15283	15301	15314	15281	15274	15233	15297	15189	15273	15201	15320	15198	15227	15235	15065	15150	15239	15319	15110	15267	15199	15285	15170	15166	15167	15221	15123	15045	15378	15356	15129	15287	15116	15295	15345	15320	15122	15083	15037	15410	15328	15175	15103	15323	15202	15071	15260	15380	15395	15134	15234	15332	15212	15305	15224	15108	15271	15164	15262	15045	15474	15163	15114	15132	15140	15251	15424	15219	15330	15010	15134	15175	15393	15286	15314	15190	15316	15194	15115	15308	15184	15317	15096	15224	15147	15388	15012	15325	15283	15278	15276	15187	15171	15145	15223	15178	14975	15245	15011	15281	15243	15058	15195	15252	15417	15207	15281	15208	15125	15116	15447	15275	15105	15263	15265	15204	15363	15265	15283	15182	15194	15165	15191	15278	15217	15225	15134	15322	15317	15252	15096	15095	15168	15312	15176	15289	15244	15168	15182	15230	15114	15197	15123	15196	15209	15253	15330	15359	15313	15239	15284	15125	15230	15152	15190	15268	15312	15155	15390	15199	15148	15153	15184	15217	15205	15225	15322	15250	15256	15158	15236	15240	15160	15277	15420	15335	15278	15189	15357	15156	15372	15204	15291	15200	15190	15083	15266	15233	15169	15261	15311	15105	15217	15233	15197	15123	15083	15152	15259	15311	15132	15229	15225	15289	15364	15281	15352	15234	14982	15135	15120	15226	15092	15307	15299	15066	15144	15155	15399	15274	15101	15194	15239	15275	15536	15339	15298	15254	15432	15198	15139	15114	15204	15134	15229	15438	15151	14997	15267	15004	15176	15275	15262	15230	15103	15277	15212	15238	15156	15217	15280	15294	15304	15243	15062	15130	15165	15207	15150	15277	15207	15289	15290	15296	15126	15248	15206	15127	15222	15042	15229	15199	15396	15387	15152	15098	15097	15221	15199	15335	15213	15172	15255	15371	15359	15269	15123	15247	15133	15309	15004	15261	15168	15138	15155	15405	15305	15121	15298	15298	15062	15306	15150	15220	15388	15355	15195	15165	15238	15120	15191	15179	15231	15367	15191	15238	15087	15307	15214	15234	15296	15158	15273	15368	15149	15140	15316	15280	15233	15317	15090	15288	15310	15095	15293	15240	15189	15212	15248	15186	15171	15311	15479	15261	15064	15185	15189	15307	15261	15250	15218	15139	15350	15220	15310	15204	15170	15265	15039	15117	15054	15150	15123	15061	15183	15354	15199	15399	15182	15056	15183	15181	15121	15182	15174	15149	15297	15054	15098	15412	15350	15239	15244	15266	15158	15263	15134	15394	15169	15278	15104	15369	15159	15193	15052	15245	15146	15143	15357	15260	15322	15150	15281	15261	15079	15280	15264	15192	15081	15391	15015	15364	15265	15366	15174	15253	15132	15235	15356	15460	15318	15152	15361	15230	15306	15135	15291	15059	15349	15126	15229	15281	15291	15216	15156	15144	15301	15045	15186	15367	15181	15203	15193	15412	15241	15156	15311	15200	15184	15143	15234	15239	15252	15184	15168	15197	15277	15277	15398	15401	15296	15199	15257	15120	15042	15328	14989	15243	15173	15281	15092	15203	15219	15302	15277	15155	15246	15171	15148	15302	15234	15114	15215	15368	15254	15159	15094	15379	15261	15082	15183	15258	15238	15272	15305	15182	15245	15329	15260	15302	15153	15243	15187	15207	15235	15166	15047	15147	15267	15304	15273	15243	15225	15109	15101	15309	15296	15290	15173	15238	15255	15141	15244	15187	15310	15273	15319	15192	15209	15255	15235	15261	15287	15251	15144	15280	15120	15221	15261	15106	15261	15143	15303	15045	15277	15367	15174	15205	15080	15216	15244	15387	15256	15168	15176	15300	15180	15331	15369	15235	15138	14916	15355	15275	15101	15139	15239	15074	15223	15299	15371	15402	15312	15229	15182	15324	15390	15062	15221	15089	15234	15155	15281	15289	15256	15015	15201	15216	15268	15198	15281	15236	15297	15308	15206	15130	15235	15362	15313	15052	15110	15219	15376	15133	15268	15214	15168	15133	15327	15160	15168	15298	15338	15091	15333	15146	15307	15322	15034	15343	15287	15164	15132	15281	15162	15323	15187	15440	15065	15222	15376	15437	15316	15164	15266	15132	15263	15385	15254	15328	15168	15352	15379	15349	15184	15258	15229	15030	15173	15267	15082	15140	15293	15152	15368	15220	15250	15175	15180	15120	15107	15124	15162	15254	15309	15253	15224	15156	15218	15059	15263	15185	15307	15141	15261	15011	15325	15347	15232	15188	15228	15149	15251	15122	15270	15108	15106	15182	15289	15194	15123	15040	15161	15296	15214	15111	15398	15406	15203	15114	15143	15074	15311	15224	15144	15293	15159	15259	15167	15151	15306	15189	15055	15297	15341	15083	15325	15286	15266	15243	15142	15126	15004	15229	15219	15135	15223	15249	15303	15328	15321	15214	15144	15159	15312	15279	15250	15129	15099	15248	15233	15332	14985	15099	15133	15238	15194	15243	15122	15248	15129	15287	15159	15153	15100	15209	15322	15228	15294	15278	15207	15305	15170	15223	15327	15149	15169	15297	15235	15340	15112	15159	15383	15260	15389	15315	15283	15332	15280	15135	15054	15457	15336	15120	15163	15211	15266	15114	15207	15266	15268	15215	15207	15150	15317	15152	15288	15192	15292	15216	15343	15316	15212	15328	15238	15209	15396	15196	15376	15171	15296	15272	15196	15179	15264	15186	15178	15102	14881	15430	15264	15318	15369	15135	15086	15125	15222	15245	15225	15182	15118	15258	15203	15125	15242	15285	15125	15219	15241	15052	15161	15159	15144	15195	15184	15087	15194	15178	15115	15007	15338	15237	15201	15126	15207	15135	15366	15258	15233	15226	15163	15015	15242	15098	15243	15199	15192	15260	15038	15325	15260	15218	15086	15149	15008	15269	15322	15345	15326	15080	15129	15169	15390	15187	15015	15138	15221	15197	15132	15278	15133	15190	15106	15254	15285	15074	15372	15113	15338	15236	15195	15274	15122	15159	15225	15230	15376	15164	15410	15159	15412	15384	15124	15312	15269	15149	15200	15242	15314	15257	15427	15169	15228	15313	15151	15321	15316	15175	15194	15181	15196	15410	15121	15084	15286	15287	15252	15081	15313	15266	15357	15354	15232	15377	15215	15169	15224	15030	15327	15404	15141	15162	15347	15354	15106	15212	15308	15101	15294	15306	15242	15194	15165	15206	15269	15150	15342	15310	15149	15240	15104	15183	15245	15184	15374	15184	15231	15233	15182	15265	15232	15239	15190	15137	15369	15319	15201	15284	15292	15241	15198	15187	15221	15349	15273	15154	15321	15096	15257	15175	15110	15202	15210	15250	15330	15294	15315	15087	15259	15329	15118	15127	15154	15257	15180	15207	15230	15151	15310	15137	15158	15168	15298	15222	15350	15179	15229	15259	15292	15196	15186	15010	15297	15274	15069	15205	15208	15230	15220	15390	15231	15179	15116	15219	15180	15210	15289	15264	15125	15142	15166	15156	15243	15158	15290	15224	15216	15154	15340	15272	15128	15201	15188	15151	15317	15501	15489	15150	15133	15281	15147	15084	15283	15255	15307	15223	15182	15263	15106	15422	15222	15213	15115	15270	15310	15110	15456	15152	15145	15459	15051	15306	15204	15193	15225	15190	15169	15225	15283	15203	15164	15308	15192	15349	15138	15273	15245	15182	15414	15185	15214	15125	15086	15217	15229	15128	15137	15228	15402	15137	15138	15290	15294	15101	15224	15130	15204	15139	15353	15287	15222	15255	15408	15232	15255	15338	15117	15060	15135	15239	15223	15252	15085	15239	15182	15231	15228	15317	15312	15178	15112	15269	15223	15199	15315	15243	15282	15079	15249	15218	15200	15201	15211	15318	15208	15272	15268	15171	15184	15288	15247	15158	15199	15182	15184	15187	15211	15201	15221	15111	15328	15199	15214	15254	15199	15145	15162	15147	15178	15258	15303	15265	15292	15240	15228	15102	15292	15234	15191	15279	15276	15331	15092	15419	15216	15248	15155	15259	15315	15166	15297	15322	15152	15209	15317	15171	15144	15254	15320	15343	15228	15084	15246	15224	15095	15379	15158	15253	15240	15385	15292	15148	15227	15324	15245	15177	15179	15144	15178	15116	15230	15175	15291	15292	15327	15132	15346	15205	15035	15139	15068	15388	15071	15143	15250	15283	15319	15181	15223	15204	15258	15245	15350	15267	15191	15229	15312	15323	15224	15215	15318	15050	15131	15176	15438	15271	15168	15253	15302	15260	15289	15310	15268	15100	15284	15303	15321	15278	15150	15097	15065	15162	15263	15120	15396	15336	15368	15374	15250	15203	15347	15241	15334	15126	15254	15318	15091	15223	15145	15177	15359	15192	15297	15300	15167	15043	15136	15053	15132	15390	15028	15320	15390	15118	15145	15345	15092	15236	15282	15260	15219	15380	15182	15214	15200	15154	15218	15364	15199	15193	15223	15281	15256	15317	15296	15331	15181	15177	15204	15000	15330	15366	15121	15336	15084	15315	15199	15112	15248	15327	15148	15257	15362	15250	15425	15098	15427	15200	15303	15136	15267	15215	15285	15251	15262	15208	15226	15217	15104	15237	15164	15185	15252	15260	15128	15217	15303	15147	15170	15286	15238	15341	15061	15266	15148	15289	15031	15228	15251	15311	15276	15231	15188	15250	15332	15481	15222	15170	15246	15158	15365	15160	15347	15276	15332	15274	15183	15307	15141	15080	15273	15297	15293	15260	15160	15335	15271	15241	15143	15215	15189	15293	15065	14948	15217	15211	15281	15137	15245	15320	15166	15168	15323	15290	15300	15145	15096	15264	15238	15039	15275	15197	15269	15255	15312	15311	15036	15326	15178	15243	15216	15173	15072	15223	15185	15155	15189	15372	15173	15182	15406	15328	15352	15244	15285	15318	15269	15272	15200	15267	15208	15319	15328	15044	15040	15308	15334	15203	15190	15198	15254	15146	15315	15165	15336	15224	15168	15178	15266	15371	15318	15274	15283	15176
23984	21372	28678	24641	22458	22354	21285	18654	17991	18089	17539	17643	17346	17183	16833	16842	16761	16719	16799	16641	16777	16794	16600	16880	16682	16638	16692	16586	16840	16778	16667	16645	16605	16547	16413	16457	16690	16631	16673	16484	16579	16324	16476	16381	16344	16434	16553	16710	16531	16479	16659	16663	16592	16472	16639	16553	16555	16595	16483	16223	16421	16377	16510	16347	16654	16575	16608	16397	16401	16442	16409	16522	16623	16483	16482	16496	16553	16268	16631	16423	16633	16596	16579	16439	16404	16589	16431	16450	16368	16427	16302	16461	16654	16439	16478	16444	16438	16528	16466	16376	16286	16533	16355	16588	16282	16382	16399	16421	16387	16531	16579	16495	16482	16491	16528	16380	16326	16365	16566	16408	16504	16378	16334	16461	16525	16569	16350	16476	16399	16479	16476	16585	16452	16502	16431	16643	16282	16512	16417	16214	16493	16433	16387	16417	16413	16490	16463	16486	16566	16626	16350	16444	16527	16536	16427	16193	16470	16552	16488	16516	16524	16415	16355	16470	16415	16405	16295	16513	16622	16321	16596	16642	16352	16594	16317	16525	16482	16488	16461	16500	16476	16492	16490	16587	16604	16503	16508	16470	16472	16511	16397	16403	16514	16570	16420	16441	16468	16355	16683	16756	16440	16624	16386	16301	16504	16470	16276	16506	16604	16423	16427	16222	16365	16289	16431	16432	16502	16497	16462	16299	16491	16616	16624	16425	16346	16415	16396	16663	16720	16534	16442	16416	16374	16352	16332	16455	16308	16348	16558	16422	16299	16553	16420	16490	16189	16522	16550	16533	16426	16318	16346	16314	16649	16510	16394	16460	16487	16444	16604	16364	16572	16454	16406	16629	16611	16688	16485	16481	16339	16341	16245	16535	16702	16352	16651	16443	16719	16541	16264	16404	16370	16465	16472	16275	16161	16383	16617	16498	16563	16532	16543	16441	16395	16239	16367	16394	16457	16448	16566	16432	16635	16315	16557	16567	16298	16244	16306	16521	16308	16438	16583	16518	16553	16395	16410	16471	16442	16381	16332	16288	16520	16509	16479	16609	16432	16575	16418	16610	16360	16596	16420	16444	16792	16446	16536	16541	16469	16627	16306	16456	16510	16574	16527	16392	16423	16537	16425	16586	16492	16595	16503	16436	16264	16398	16368	16642	16379	16371	16524	16537	16412	16333	16365	16515	16573	16342	16447	16386	16556	16450	16407	16491	16526	16585	16621	16326	16346	16423	16567	16474	16383	16409	16436	16406	16400	16486	16551	16418	16505	16539	16529	16364	16584	16519	16397	16243	16359	16486	16450	16392	16506	16492	16456	16334	16447	16450	16260	16497	16390	16639	16405	16325	16416	16557	16417	16631	16700	16470	16562	16470	16364	16603	16518	16380	16542	16696	16470	16228	16445	16656	16554	16491	16479	16513	16379	16496	16385	16405	16640	16464	16441	16388	16412	16355	16514	16479	16490	16541	16528	16534	16521	16328	16446	16428	16461	16329	16376	16522	16545	16358	16294	16542	16394	16362	16556	16430	16461	16492	16631	16463	16382	16600	16704	16281	16487	16409	16587	16333	16365	16626	16357	16500	16505	16620	16407	16467	16507	16275	16334	16357	16446	16401	16542	16629	16615	16461	16448	16409	16521	16527	16566	16599	16378	16303	16240	16477	16651	16269	16355	16221	16405	16370	16427	16327	16380	16532	16330	16342	16441	16305	16439	16554	16333	16455	16463	16534	16367	16515	16381	16244	16568	16557	16444	16433	16510	16551	16317	16365	16401	16388	16432	16642	16524	16374	16622	16573	16444	16653	16417	16627	16341	16644	16488	16364	16383	16216	16544	16624	16505	16348	16577	16467	16373	16452	16312	16393	16431	16481	16318	16520	16328	16497	16616	16433	16426	16473	16631	16560	16635	16553	16553	16674	16297	16367	16468	16478	16344	16254	16543	16461	16521	16437	16383	16259	16490	16489	16409	16550	16387	16437	16473	16289	16313	16553	16382	16316	16467	16540	16611	16484	16402	16517	16410	16373	16402	16265	16577	16439	16382	16409	16444	16396	16439	16462	16463	16548	16478	16339	16423	16506	16362	16337	16430	16424	16621	16402	16638	16373	16461	16434	16332	16474	16310	16323	16381	16527	16405	16552	16362	16324	16452	16497	16321	16399	16436	16427	16451	16586	16472	16368	16733	16501	16509	16379	16412	16447	16511	16282	16546	16491	16593	16623	16655	16488	16579	16485	16536	16486	16610	16509	16559	16604	16336	16691	16451	16446	16457	16351	16435	16497	16587	16299	16611	16493	16401	16285	16690	16438	16553	16395	16219	16426	16358	16478	16565	16291	16359	16553	16529	16416	16419	16506	16429	16320	16440	16403	16594	16337	16408	16281	16422	16283	16383	16401	16444	16406	16468	16508	16528	16520	16494	16218	16655	16411	16513	16519	16314	16517	16636	16490	16570	16481	16571	16421	16421	16429	16286	16435	16567	16383	16455	16501	16359	16370	16514	16528	16467	16468	16539	16245	16326	16567	16470	16586	16491	16358	16300	16392	16583	16424	16492	16358	16485	16268	16481	16433	16172	16183	16521	16444	16239	16361	16449	16453	16236	16412	16546	16465	16474	16401	16547	16407	16366	16355	16539	16369	16564	16554	16607	16533	16594	16560	16387	16533	16544	16286	16411	16446	16481	16462	16594	16578	16514	16402	16587	16672	16417	16133	16460	16717	16502	16544	16448	16477	16393	16446	16279	16570	16448	16423	16407	16292	16219	16434	16469	16448	16389	16443	16533	16574	16511	16413	16528	16349	16234	16264	16377	16119	16367	16481	16519	16408	16576	16577	16493	16248	16501	16191	16432	16506	16421	16706	16400	16506	16389	16644	16441	16494	16446	16356	16532	16527	16272	16358	16545	16365	16534	16743	16543	16334	16372	16537	16468	16450	16472	16298	16384	16525	16599	16636	16430	16444	16583	16216	16411	16443	16372	16235	16596	16498	16357	16379	16644	16445	16513	16530	16538	16489	16418	16308	16444	16639	16650	16702	16644	16483	16632	16487	16675	16600	16411	16453	16393	16566	16556	16253	16667	16344	16353	16506	16587	16241	16420	16439	16400	16653	16507	16575	16509	16511	16426	16555	16539	16513	16686	16321	16556	16462	16394	16323	16416	16623	16461	16551	16378	16359	16286	16309	16545	16304	16438	16594	16408	16445	16212	16348	16529	16416	16593	16441	16648	16414	16451	16389	16302	16420	16390	16480	16303	16606	16531	16297	16420	16465	16466	16248	16268	16571	16399	16567	16651	16425	16470	16622	16479	16681	16474	16430	16541	16581	16464	16406	16617	16415	16432	16478	16413	16461	16341	16439	16388	16464	16627	16618	16469	16532	16597	16479	16386	16387	16474	16339	16443	16385	16477	16477	16517	16447	16337	16414	16441	16356	16466	16473	16411	16439	16484	16429	16403	16283	16584	16515	16404	16478	16388	16475	16583	16438	16443	16384	16301	16425	16483	16556	16460	16526	16424	16507	16489	16656	16322	16244	16455	16529	16225	16392	16568	16379	16213	16467	16500	16669	16367	16350	16460	16625	16528	16529	16449	16423	16553	16453	16405	16576	16550	16476	16522	16510	16381	16621	16432	16428	16422	16498	16483	16691	16259	16504	16478	16415	16646	16383	16513	16304	16344	16147	16384	16491	16511	16526	16507	16568	16364	16699	16445	16469	16480	16611	16534	16586	16382	16217	16305	16580	16560	16559	16570	16518	16308	16435	16461	16483	16390	16424	16481	16743	16612	16388	16444	16354	16465	16499	16380	16574	16589	16448	16439	16376	16527	16513	16226	16251	16448	16522	16480	16533	16479	16373	16455	16597	16456	16486	16360	16451	16295	16286	16468	16374	16475	16573	16437	16339	16507	16452	16469	16338	16580	16410	16675	16617	16546	16406	16333	16620	16523	16495	16530	16443	16438	16552	16707	16546	16329	16363	16442	16369	16383	16379	16447	16486	16718	16756	16522	16450	16529	16347	16493	16570	16446	16449	16495	16314	16426	16467	16616	16408	16500	16458	16525	16394	16325	16220	16561	16485	16461	16245	16414	16646	16416	16539	16422	16316	16590	16470	16576	16444	16483	16444	16463	16623	16507	16450	16517	16340	16579	16456	16067	16442	16469	16341	16600	16376	16617	16248	16527	16448	16388	16375	16697	16566	16590	16172	16400	16268	16443	16494	16484	16470	16512	16584	16385	16458	16592	16597	16506	16424	16455	16346	16524	16606	16545	16274	16432	16390	16594	16438	16483	16379	16455	16325	16368	16734	16648	16702	16661	16414	16475	16417	16200	16411	16409	16525	16583	16602	16528	16533	16480	16527	16314	16452	16411	16349	16368	16473	16398	16438	16298	16478	16563	16492	16414	16539	16534	16507	16427	16486	16501	16432	16354	16547	16220	16521	16428	16232	16630	16478	16453	16475	16592	16364	16326	16567	16453	16482	16368	16505	16615	16378	16515	16559	16496	16478	16527	16508	16282	16671	16663	16405	16424	16452	16294	16298	16487	16517	16505	16468	16344	16473	16469	16476	16405	16589	16405	16544	16481	16670	16618	16450	16474	16656	16277	16521	16462	16419	16504	16466	16451	16411	16460	16438	16527	16623	16623	16585	16475	16611	16343	16277	16445	16407	16494	16410	16630	16441	16491	16409	16530	16571	16483	16603	16488	16564	16330	16581	16521	16603	16568	16584	16440	16636	16530	16439	16291	16375	16292	16454	16372	16392	16486	16385	16346	16540	16575	16374	16455	16476	16586	16556	16570	16311	16448	16391	16357	16292	16476	16313	16400	16454	16363	16426	16532	16542	16333	16434	16432	16536	16504	16443	16499	16349	16277	16488	16421	16513	16552	16399	16513	16481	16449	16569	16673	16410	16544	16243	16284	16371	16436	16322	16460	16411	16606	16489	16403	16391	16453	16374	16283	16469	16493	16561	16188	16585	16236	16421	16300	16282	16431	16383	16555	16400	16410	16660	16490	16481	16342	16462	16445	16469	16428	16632	16464	16575	16671	16490	16589	16482	16512	16256	16475	16476	16363	16477	16349	16420	16359	16430	16494	16442	16326	16444	16581	16359	16597	16510	16623	16514
19799	33796	32974	27159	23389	21102	19665	18875	18130	17516	17213	16884	16691	16402	16298	16287	15985	16062	15904	15971	15711	15875	15847	16030	15725	16011	15667	15660	15661	15712	15605	15688	15515	15538	15544	15667	15593	15630	15649	15753	15508	15480	15422	15751	15585	15600	15651	15725	15640	15605	15703	15607	15626	15760	15439	15499	15641	15415	15721	15549	15565	15616	15613	15708	15669	15534	15385	15600	15645	15631	15659	15728	15578	15576	15529	15406	15653	15722	15542	15513	15507	15433	15631	15573	15599	15531	15583	15458	15423	15500	15532	15600	15522	15725	15411	15534	15606	15432	15520	15566	15388	15526	15555	15645	15508	15564	15458	15619	15566	15530	15649	15400	15607	15633	15495	15618	15474	15538	15620	15533	15472	15640	15500	15513	15758	15641	15547	15648	15651	15562	15640	15682	15668	15656	15700	15611	15551	15532	15571	15505	15502	15369	15483	15431	15509	15640	15497	15487	15627	15597	15573	15558	15586	15496	15558	15508	15624	15541	15654	15709	15483	15568	15516	15475	15675	15487	15533	15592	15533	15454	15517	15527	15400	15514	15505	15632	15600	15464	15589	15537	15513	15336	15762	15560	15481	15561	15631	15418	15440	15598	15714	15335	15474	15464	15473	15559	15622	15566	15647	15436	15427	15396	15649	15609	15479	15478	15560	15582	15481	15446	15515	15408	15563	15634	15580	15536	15373	15618	15485	15472	15523	15623	15609	15626	15325	15637	15652	15549	15551	15606	15458	15507	15427	15489	15669	15655	15700	15433	15455	15715	15432	15553	15429	15624	15444	15525	15538	15528	15575	15617	15589	15513	15442	15608	15444	15603	15512	15585	15618	15515	15542	15590	15457	15709	15614	15407	15532	15709	15679	15661	15570	15520	15606	15508	15408	15629	15567	15521	15566	15514	15598	15524	15519	15637	15577	15600	15469	15479	15643	15609	15423	15615	15608	15604	15559	15442	15681	15713	15685	15544	15518	15447	15587	15511	15526	15652	15499	15559	15561	15534	15561	15675	15384	15529	15551	15590	15588	15654	15418	15471	15827	15496	15426	15473	15621	15495	15529	15402	15560	15629	15517	15505	15577	15610	15637	15586	15357	15500	15542	15553	15543	15604	15595	15619	15540	15633	15499	15622	15604	15461	15577	15529	15419	15513	15570	15466	15653	15377	15519	15516	15655	15606	15619	15412	15580	15432	15543	15564	15535	15351	15511	15404	15536	15498	15616	15564	15522	15539	15608	15616	15473	15513	15482	15508	15428	15588	15387	15578	15530	15619	15496	15683	15595	15470	15569	15445	15683	15448	15691	15437	15580	15602	15381	15607	15442	15402	15530	15662	15690	15427	15690	15496	15521	15431	15571	15542	15432	15675	15520	15474	15586	15655	15526	15609	15618	15598	15680	15619	15630	15520	15442	15453	15424	15608	15422	15602	15441	15626	15533	15538	15692	15662	15448	15466	15646	15608	15489	15742	15339	15621	15609	15513	15546	15625	15519	15563	15459	15558	15427	15402	15465	15493	15715	15392	15472	15663	15450	15610	15631	15527	15512	15542	15441	15585	15571	15449	15519	15692	15570	15635	15585	15557	15562	15584	15608	15581	15467	15626	15718	15658	15358	15644	15487	15450	15527	15454	15542	15488	15594	15517	15509	15696	15608	15591	15697	15446	15633	15490	15533	15682	15549	15507	15721	15579	15496	15612	15549	15649	15471	15650	15502	15638	15587	15683	15565	15476	15467	15461	15581	15544	15539	15507	15624	15419	15536	15564	15540	15490	15488	15461	15624	15630	15606	15599	15474	15533	15524	15472	15570	15404	15485	15472	15620	15536	15606	15582	15534	15638	15612	15471	15506	15637	15409	15421	15710	15562	15571	15525	15592	15684	15485	15489	15600	15520	15560	15715	15401	15525	15594	15542	15471	15565	15509	15567	15522	15478	15533	15577	15492	15503	15505	15627	15626	15583	15462	15377	15629	15497	15436	15469	15431	15496	15476	15500	15651	15543	15495	15603	15505	15548	15595	15376	15493	15503	15527	15662	15608	15623	15559	15453	15579	15490	15491	15425	15493	15466	15557	15647	15387	15489	15498	15474	15463	15607	15562	15427	15512	15523	15566	15513	15368	15605	15610	15564	15605	15598	15505	15516	15547	15566	15512	15594	15589	15571	15473	15545	15728	15472	15539	15646	15451	15444	15502	15679	15608	15566	15492	15629	15624	15609	15519	15554	15518	15394	15447	15421	15475	15471	15592	15735	15511	15580	15610	15407	15769	15635	15513	15505	15600	15457	15532	15617	15586	15634	15323	15456	15550	15310	15491	15417	15393	15473	15576	15585	15388	15566	15465	15492	15617	15513	15605	15579	15469	15606	15495	15620	15538	15530	15490	15520	15389	15640	15534	15661	15495	15668	15336	15565	15641	15532	15532	15337	15575	15697	15446	15653	15627	15553	15487	15530	15546	15639	15501	15719	15454	15414	15577	15493	15535	15552	15606	15467	15547	15647	15663	15563	15426	15612	15347	15569	15548	15531	15505	15547	15509	15554	15632	15655	15450	15470	15516	15727	15610	15459	15625	15562	15471	15709	15538	15424	15407	15587	15522	15474	15716	15557	15795	15551	15563	15586	15507	15586	15521	15471	15410	15424	15366	15519	15517	15546	15407	15487	15517	15548	15645	15617	15535	15567	15591	15655	15697	15554	15439	15562	15625	15547	15592	15394	15548	15554	15506	15586	15644	15585	15435	15527	15523	15613	15510	15546	15386	15434	15580	15665	15548	15647	15514	15410	15475	15543	15604	15677	15427	15686	15787	15503	15746	15536	15581	15631	15596	15589	15467	15490	15556	15626	15589	15438	15594	15582	15514	15448	15525	15540	15555	15566	15650	15564	15510	15663	15538	15488	15500	15649	15410	15617	15434	15649	15646	15759	15562	15562	15559	15531	15709	15667	15624	15618	15446	15501	15602	15571	15516	15376	15592	15647	15595	15532	15747	15606	15468	15540	15604	15591	15691	15371	15526	15504	15702	15484	15577	15775	15327	15639	15741	15452	15604	15477	15559	15450	15622	15539	15635	15385	15513	15504	15588	15624	15726	15527	15497	15574	15676	15732	15578	15426	15492	15333	15490	15672	15597	15692	15619	15438	15659	15568	15503	15620	15572	15662	15598	15532	15459	15630	15806	15535	15601	15595	15590	15581	15634	15558	15650	15582	15392	15394	15682	15569	15706	15453	15599	15554	15676	15618	15503	15623	15392	15598	15644	15533	15615	15691	15467	15607	15613	15483	15499	15526	15394	15719	15411	15516	15413	15510	15421	15644	15667	15475	15419	15453	15418	15459	15774	15526	15540	15672	15547	15687	15478	15435	15601	15487	15521	15363	15499	15607	15545	15604	15628	15652	15495	15563	15479	15418	15586	15576	15506	15570	15602	15618	15751	15668	15482	15686	15447	15625	15571	15478	15497	15323	15541	15364	15606	15550	15474	15389	15428	15609	15490	15489	15599	15511	15598	15543	15546	15598	15685	15567	15561	15612	15542	15563	15500	15484	15770	15422	15683	15649	15460	15530	15605	15536	15557	15496	15616	15454	15440	15567	15489	15397	15452	15507	15555	15527	15576	15411	15631	15510	15571	15607	15362	15792	15374	15507	15444	15613	15494	15490	15530	15737	15498	15688	15373	15504	15597	15603	15575	15582	15325	15554	15410	15572	15533	15661	15416	15546	15603	15453	15502	15488	15526	15655	15407	15524	15606	15459	15631	15669	15421	15588	15520	15776	15673	15502	15518	15699	15542	15599	15578	15669	15693	15588	15486	15552	15246	15522	15481	15429	15487	15579	15573	15647	15533	15603	15595	15439	15558	15575	15542	15461	15485	15349	15604	15806	15466	15422	15497	15699	15557	15477	15693	15477	15403	15547	15793	15630	15586	15664	15572	15417	15338	15589	15542	15706	15565	15569	15543	15799	15625	15711	15430	15506	15526	15547	15517	15453	15501	15571	15545	15540	15551	15539	15451	15415	15478	15510	15618	15370	15543	15631	15702	15574	15616	15572	15454	15516	15540	15545	15621	15391	15440	15517	15578	15702	15649	15485	15509	15516	15427	15664	15439	15519	15503	15564	15585	15550	15460	15396	15630	15581	15539	15432	15478	15454	15678	15513	15586	15578	15468	15443	15476	15367	15605	15543	15510	15542	15459	15580	15710	15489	15602	15441	15559	15648	15675	15627	15624	15607	15494	15503	15599	15535	15465	15345	15724	15463	15587	15635	15654	15514	15382	15611	15362	15373	15386	15392	15511	15532	15573	15535	15582	15491	15472	15417	15595	15588	15464	15637	15441	15370	15548	15407	15615	15665	15506	15570	15419	15413	15578	15562	15480	15476	15652	15649	15557	15478	15658	15559	15638	15490	15586	15601	15442	15586	15587	15364	15574	15599	15486	15637	15462	15568	15614	15701	15595	15381	15574	15644	15507	15461	15516	15588	15580	15478	15390	15269	15652	15728	15550	15410	15492	15480	15584	15600	15570	15648	15414	15652	15560	15632	15712	15610	15670	15632	15624	15518	15668	15486	15447	15734	15513	15435	15515	15732	15438	15584	15606	15547	15543	15468	15535	15437	15519	15507	15687	15630	15632	15844	15613	15462	15597	15519	15506	15599	15612	15480	15628	15404	15570	15433	15520	15569	15659	15688	15533	15578	15498	15594	15742	15458	15476	15387	15416	15588	15666	15553	15623	15645	15688	15455	15632	15521	15696	15525	15477	15702	15503	15489	15456	15609	15582	15555	15553	15644	15562	15586	15625	15613	15519	15675	15653	15504	15594	15604	15520	15559	15595	15510	15613	15356	15619	15575	15427	15507	15700	15515	15597	15536	15499	15550	15483	15539	15571	15607	15788	15516	15594	15722	15522	15677	15609	15470	15462	15546	15656	15513	15595	15648	15489	15483	15523	15531	15635	15587	15636	15424	15521	15467	15489	15372	15745	15732	15241	15506	15424	15460	15702	15371	15679	15560	15498	15649	15499	15642	15539	15733	15644	15460	15456	15501	15617	15454	15474	15420	15608	15572	15425	15553	15636	15669	15542	15509	15535	15632	15665	15576	15724	15674	15537	15659	15434	15472	15575	15494	15560	15409
22979	21400	29242	23974	21865	23942	24936	20046	18781	18513	18122	17760	17701	17238	17388	16931	17010	16938	16867	16586	16710	16721	16600	16410	16517	16698	16683	16415	16528	16415	16465	16505	16705	16546	16430	16339	16451	16417	16586	16278	16353	16361	16454	16286	16532	16337	16385	16255	16317	16482	16439	16398	16346	16382	16285	16346	16217	16375	16204	16195	16318	16185	16438	16464	16257	16224	16339	16503	16391	16258	16090	16349	16294	16368	16329	16498	16240	16270	16394	16454	16359	16327	16321	16210	16406	16595	16314	16403	16166	16334	16245	16575	16336	16273	16291	16070	16191	16290	16267	16093	16198	16245	16333	16339	16279	16373	16215	16211	16265	16235	15847	16248	16268	16089	16291	16259	16225	16134	16295	16458	16276	16421	16355	16285	16441	16354	16352	16119	16378	16304	16366	16125	16156	16178	16381	16319	16225	16213	16458	16157	16305	16053	16331	16430	16349	16350	16323	16236	16327	16328	16467	16174	16252	16332	16289	16352	16318	16214	16251	16016	16252	16178	16336	16236	16219	16311	16185	16252	16537	16397	16482	16307	16238	16316	16174	16075	16414	16277	16243	16235	16206	16287	15993	16201	16222	16345	16207	16092	16224	16262	16115	16178	16235	16133	16223	16151	16546	16473	16417	16320	16211	16094	16292	16339	16208	16452	16326	16387	16150	16507	16383	16218	16315	16165	16280	16227	16433	16360	16370	16282	16367	16313	16224	16042	16190	16169	16239	15940	16289	15948	16279	16338	16181	16312	16276	16326	16342	16262	16269	16148	16270	16250	16353	16448	16305	16239	16432	16256	16347	16280	16270	16230	16202	16374	16343	16206	16248	16335	16403	16399	16312	16179	16227	16227	16226	16241	16241	16081	16363	16240	16283	16529	16485	16352	16224	16204	16158	16280	16110	16179	16248	16202	16349	16375	16208	16238	16307	16199	16273	16363	16192	16213	16316	16289	16013	16237	16309	16075	16437	16327	16138	16371	16239	16216	16158	16285	16174	16304	16370	16156	16191	16238	16215	16275	16302	16196	16362	16516	16198	16405	16037	16409	16304	16541	16236	16254	16153	16221	16010	16460	16305	16174	16276	16358	16245	16138	16242	16417	16257	16336	16184	16293	16306	16370	16322	16291	16190	16157	16258	16224	16210	16352	16193	16169	16352	16250	16228	16247	16368	16353	16365	16053	16261	16249	16347	16215	16188	16451	16328	16325	16346	16328	15983	16297	16400	16234	16230	16257	16276	16336	16406	16153	16150	16254	16227	16160	16485	16456	16256	16201	15987	16254	16264	16302	16189	16291	16186	16258	16194	16233	16326	16288	16243	16486	16155	16221	16115	16301	16380	16148	16408	16239	16333	16232	16289	16369	16262	16127	16157	16094	16181	16282	16315	16479	16116	16216	16095	16326	16195	16100	16302	16149	16131	16192	16356	16323	16348	16177	16224	16238	16251	16171	16441	16382	16247	16340	16243	16085	16181	16479	16384	16227	16287	16322	16431	16063	16371	16121	16170	16281	16435	16284	16346	16412	16408	16389	16247	16360	16270	16181	16450	16133	16366	16370	16404	16473	16196	16212	16368	16405	16309	16216	16202	16316	16499	16228	16187	16291	16420	16201	16392	16103	16342	16358	16267	16139	16048	16183	16310	16371	16276	16106	16381	16216	16354	16150	16284	16087	16121	16214	16183	16046	16106	16254	16244	16276	16148	16211	16205	16291	16097	16647	16271	16201	16295	16380	16408	16343	16385	16404	16205	16133	16218	16352	16143	16404	16285	16084	16110	16116	16218	16204	16242	16138	16152	16407	16228	16378	16247	16491	16261	16373	16176	16151	16170	16101	16262	16370	16176	16312	16452	16230	16269	16209	16306	16360	16254	16308	16329	16192	16119	16143	16347	16395	16257	16315	16081	16074	16364	16374	16404	16337	16126	16426	16288	16264	16366	16290	16224	16288	16276	16360	16136	16103	16356	16333	16395	16568	16279	16265	16230	16326	16152	16421	16384	16386	16225	16256	16305	16243	16464	16172	16227	16333	16426	16242	16423	16214	16377	16185	16138	16295	16269	16269	16125	16192	16252	16090	16238	16467	16439	16196	16355	16351	16431	16176	16081	16157	16099	16145	16453	16291	16166	16092	16180	16512	16620	16344	16439	16312	16262	16363	16470	16186	16040	16154	16217	16194	16154	16127	16366	16326	16433	16189	16366	16082	16131	16252	16401	16346	16370	16298	16247	16285	16295	16261	16338	16152	16182	16407	16146	16393	16234	16052	16491	16180	16311	16217	16277	16177	16310	16396	16214	16072	16199	16273	16320	16313	16209	16341	16225	16237	16205	16248	16300	16206	16219	16294	16125	16145	16242	16298	16318	16275	16256	16301	16395	16134	16392	16242	16192	16035	16161	16236	16007	16413	16372	16232	16227	16243	16430	16243	16302	16161	16060	16405	16277	16252	16264	16138	16352	16002	16189	16382	16212	16333	15985	16174	16345	16310	16030	16280	16238	16149	16285	16174	16027	16126	16018	16317	16265	16256	16204	16335	16188	16208	16286	16170	16400	16439	16371	16274	16306	16294	16199	16154	16308	16207	16365	16369	16345	16257	16248	16158	16279	16308	16070	16192	16350	16296	16265	16308	16201	16159	16324	16329	16297	16265	16402	16194	16253	16321	16454	16171	16311	16393	16377	16203	16205	16004	16262	16278	16189	16314	16213	16252	16354	16187	16194	16177	16100	16326	16377	16384	16129	16275	16292	16196	16309	16131	16041	16201	16295	16600	16271	16230	16136	16034	16432	16228	16179	16058	16223	16278	16379	16422	16213	16156	16285	16347	16051	16228	16029	16267	16384	16264	16276	16281	16154	16250	16385	16272	16428	16278	16359	16283	16214	16290	16247	16310	16326	16167	16056	16327	16055	16247	16295	16240	16312	16175	16274	16300	16137	16060	16264	16088	16340	16170	16444	16192	16320	16451	16235	16191	16173	16231	16281	16204	16434	16359	16345	16416	16362	16041	16291	16112	16213	16268	16241	16185	16305	16067	16016	16483	16259	16314	16366	16383	16345	16362	16334	16430	16228	16198	16057	16281	16181	16174	16294	16335	16281	16395	16421	16377	16286	16083	16332	16217	16157	16471	16283	16316	16179	16278	16154	16356	16267	16183	16356	16277	16259	16283	15960	16244	16220	16245	16159	16394	16350	16182	16311	16209	16410	16466	16084	16246	16215	16271	16307	16279	16351	16152	16330	16302	16130	16314	16263	16279	16137	16203	16173	16333	16354	16222	16167	16330	16225	16291	16453	16230	16352	16185	16279	16332	16320	16194	16501	16149	16216	16367	16319	16085	16092	16029	16150	16219	16189	16302	16283	16091	16339	16223	16307	16162	16253	16170	16191	16345	16076	16213	16346	16610	16188	16228	16399	16344	16480	16208	16243	16368	16318	16219	16493	16199	16265	16285	16273	16072	16264	16162	16394	16274	16410	16102	16411	16274	16215	16315	16118	16264	16311	16209	16316	16236	16247	16356	16280	16266	16291	16138	16327	16169	16154	16123	16184	16178	16188	16040	16217	16234	16355	16328	16355	16217	16245	16146	16360	16314	16230	16095	16299	16328	16358	16279	16314	16229	16298	16296	16151	16368	16147	16350	16142	16175	16312	16171	16127	16346	16159	16370	16337	16299	16120	16268	16297	16292	16309	16287	16027	16063	16360	16246	16334	16331	16228	16225	16409	16258	16098	16319	16271	16149	16346	16246	16133	16234	16218	16381	16183	16337	16136	16191	16140	16314	16384	16457	16249	16335	16311	16192	16040	16392	16398	16369	16371	16099	16241	16238	16341	16046	16310	16241	16104	16168	16227	16262	16171	16348	16300	16261	16289	16284	16397	16175	16308	16295	16382	16200	16044	16189	16404	16249	16046	16199	16354	16181	16434	16341	16009	16191	16353	16216	16362	16344	16374	16390	16347	16228	16419	16335	16116	16246	16105	16136	16327	16188	16134	16266	16382	16211	16184	16350	16243	16294	16346	16223	16257	16472	16348	16192	16115	16369	16077	16302	16195	16062	16066	16270	16388	16256	16277	16305	16221	16211	16307	16359	16378	16172	16018	16183	16190	16323	16181	16278	16154	16117	16096	16204	16417	16433	16315	16169	16221	16366	16274	16448	16238	16061	16140	16082	16400	16218	16305	16250	16261	16219	16303	16413	16243	16297	16338	16264	16149	16181	16156	16301	16046	16330	16474	16416	16222	16233	16267	16138	16390	16144	16366	16285	16144	16068	16071	16318	16274	16132	16186	16416	16247	16152	16051	15923	16233	16161	16267	16331	16214	16341	16321	16070	16358	16175	16422	16174	16138	16290	16085	16288	16185	16178	16107	16423	16340	16233	16399	16184	16281	16279	16225	16074	16156	16145	16169	16127	16135	16344	16436	16320	16431	16336	16242	16151	16187	16271	16177	16294	16165	16149	16163	16244	16284	16387	16232	16367	16330	16197	16416	16279	16267	16472	16281	16226	16234	16306	16274	16200	16422	16445	16281	16245	16285	16260	16329	16326	16280	16074	16298	16355	16414	16139	16351	16206	16411	16314	15984	16287	16284	16218	16298	16156	16184	16296	16318	16262	16127	16196	16255	16323	16283	16539	16145	16357	16184	16261	16336	16221	16234	16412	16345	16408	16130	16378	16223	16237	16257	16264	16384	16184	16359	16255	16230	16316	16344	16371	16275	16129	16343	16510	16232	16261	16451	16301	16312	16288	16236	16436	16257	16311	16263	16258	16117	16335	16295	16353	16358	16227	16179	16297	16182	16123	16403	16247	16380	16114	16216	16261	16062	16116	16322	16181	16370	16067	16099	16245	16030	16269	16226	16232	16311	16164	16239	16195	16259	16292	16317	16203	16306	16179	16213	16532	16205	16094	16123	16326	16377	16271	16146	16202	16146	16247	16299	16368	16108	16243	16295	16189	16321	16229	16129	16187	16093	16310	16248	16252	16380	16225	16331	16243	16307	16259	16267	16285	16267	16103	16177	16223	16371	16285	16210	16106	16369	16239	16432	16355	16449	16410	16261	16231	16317	16331	16101	16207	16187	16228	16181	16366	16481	16315	15994	16194	16229	16162	16205	16433	16270	16313	16293	16240
21234	37727	36511	31125	26844	23825	21835	20299	19508	18627	18047	17611	17185	16896	16705	16609	16472	16171	16051	16155	15961	15869	15995	15800	15876	15812	15714	15765	15572	15733	15386	15700	15588	15555	15521	15595	15631	15560	15683	15453	15443	15512	15608	15597	15553	15527	15500	15185	15532	15454	15506	15444	15355	15301	15479	15404	15618	15540	15403	15446	15293	15388	15473	15520	15372	15400	15494	15588	15522	15359	15513	15452	15568	15610	15718	15433	15344	15562	15618	15615	15537	15544	15474	15297	15285	15496	15517	15238	15500	15424	15457	15537	15369	15541	15329	15326	15526	15470	15301	15324	15609	15542	15166	15343	15409	15458	15544	15578	15406	15301	15371	15465	15471	15618	15536	15428	15396	15441	15516	15555	15428	15585	15417	15345	15380	15273	15565	15445	15517	15574	15218	15381	15437	15502	15334	15468	15505	15217	15341	15564	15443	15593	15462	15253	15315	15273	15488	15398	15363	15522	15356	15340	15326	15405	15495	15495	15453	15197	15412	15608	15398	15462	15322	15387	15456	15239	15389	15405	15430	15530	15392	15400	15371	15368	15463	15424	15537	15482	15407	15388	15443	15377	15345	15300	15394	15437	15458	15404	15427	15597	15451	15355	15441	15453	15355	15264	15328	15480	15487	15491	15424	15445	15471	15601	15600	15421	15466	15323	15503	15399	15384	15365	15443	15287	15490	15669	15421	15499	15409	15340	15553	15385	15438	15357	15585	15358	15422	15382	15540	15279	15432	15546	15498	15451	15495	15415	15460	15371	15439	15396	15372	15381	15431	15438	15398	15411	15324	15346	15622	15414	15333	15495	15604	15446	15372	15645	15395	15369	15538	15487	15446	15607	15315	15619	15392	15429	15389	15442	15565	15309	15498	15630	15454	15308	15190	15494	15459	15307	15263	15560	15477	15532	15401	15372	15363	15435	15541	15473	15402	15390	15593	15380	15395	15476	15524	15307	15613	15427	15595	15281	15492	15272	15455	15400	15403	15377	15429	15350	15451	15409	15360	15192	15378	15533	15276	15590	15354	15456	15270	15435	15351	15417	15281	15397	15559	15632	15623	15577	15548	15422	15421	15312	15349	15220	15346	15563	15217	15326	15335	15363	15548	15387	15361	15493	15538	15457	15313	15523	15377	15242	15508	15432	15636	15523	15306	15257	15400	15517	15489	15447	15351	15396	15325	15468	15405	15478	15380	15516	15417	15308	15387	15477	15267	15334	15452	15345	15479	15394	15385	15270	15423	15483	15578	15400	15491	15297	15308	15519	15564	15357	15638	15487	15507	15295	15443	15509	15474	15362	15441	15446	15492	15502	15464	15272	15313	15351	15624	15349	15513	15517	15368	15589	15539	15387	15301	15301	15372	15292	15415	15541	15318	15436	15237	15533	15222	15412	15415	15432	15407	15440	15450	15207	15431	15687	15529	15469	15434	15292	15368	15394	15459	15515	15472	15301	15515	15478	15426	15527	15395	15439	15408	15651	15451	15407	15453	15389	15313	15541	15535	15296	15560	15354	15488	15482	15565	15472	15401	15369	15480	15298	15542	15350	15458	15596	15414	15478	15401	15369	15375	15291	15365	15333	15389	15456	15493	15416	15384	15640	15402	15486	15350	15383	15350	15457	15420	15328	15463	15506	15358	15536	15494	15576	15352	15574	15520	15375	15428	15334	15483	15523	15477	15493	15345	15447	15443	15512	15356	15478	15263	15424	15446	15488	15304	15355	15530	15488	15423	15539	15595	15261	15495	15426	15407	15403	15331	15419	15331	15421	15537	15342	15498	15552	15454	15322	15390	15544	15651	15337	15357	15426	15595	15412	15418	15409	15557	15631	15365	15382	15398	15416	15492	15454	15269	15358	15343	15523	15508	15484	15385	15553	15397	15424	15530	15301	15412	15445	15309	15499	15485	15466	15521	15305	15278	15415	15528	15354	15281	15430	15461	15565	15474	15299	15560	15597	15294	15431	15454	15316	15385	15190	15259	15421	15445	15460	15544	15419	15406	15312	15537	15344	15456	15496	15374	15508	15488	15519	15227	15470	15522	15369	15202	15368	15488	15400	15628	15471	15441	15473	15434	15434	15289	15448	15417	15171	15372	15476	15490	15433	15528	15289	15288	15354	15427	15546	15517	15136	15398	15374	15374	15324	15378	15523	15478	15237	15225	15442	15458	15426	15590	15443	15527	15485	15503	15574	15547	15570	15321	15426	15247	15551	15342	15537	15421	15551	15455	15345	15574	15357	15491	15337	15432	15186	15456	15582	15301	15415	15464	15424	15458	15333	15340	15458	15384	15323	15545	15318	15451	15451	15507	15353	15505	15416	15452	15407	15251	15477	15425	15420	15446	15418	15336	15379	15282	15364	15279	15644	15265	15493	15448	15466	15410	15476	15544	15461	15316	15451	15253	15576	15296	15400	15422	15491	15296	15379	15476	15363	15534	15492	15310	15324	15326	15393	15429	15293	15597	15284	15304	15274	15323	15341	15378	15498	15495	15245	15455	15462	15525	15448	15449	15231	15483	15310	15378	15473	15430	15392	15456	15320	15542	15376	15570	15378	15425	15265	15391	15518	15395	15400	15549	15434	15167	15285	15426	15560	15402	15436	15259	15365	15486	15486	15469	15453	15473	15364	15491	15487	15325	15537	15499	15405	15467	15524	15620	15273	15367	15361	15637	15294	15478	15514	15426	15494	15249	15258	15518	15389	15398	15265	15404	15413	15462	15506	15376	15290	15374	15419	15250	15398	15558	15428	15375	15302	15387	15546	15409	15495	15266	15553	15285	15379	15445	15461	15193	15435	15580	15437	15327	15263	15439	15441	15395	15512	15498	15382	15602	15466	15412	15475	15371	15426	15501	15197	15785	15443	15566	15432	15507	15327	15390	15474	15431	15390	15270	15450	15392	15404	15597	15524	15457	15335	15476	15459	15390	15579	15547	15386	15332	15398	15452	15352	15565	15539	15491	15497	15362	15339	15487	15243	15413	15388	15529	15231	15362	15365	15296	15449	15346	15417	15419	15445	15303	15625	15327	15317	15387	15330	15409	15530	15302	15334	15345	15326	15433	15358	15516	15443	15414	15288	15537	15445	15371	15309	15542	15534	15477	15370	15543	15344	15492	15321	15358	15334	15334	15356	15498	15500	15456	15393	15231	15425	15264	15354	15461	15343	15323	15481	15480	15357	15379	15580	15552	15421	15597	15393	15291	15344	15408	15569	15321	15469	15365	15398	15439	15451	15460	15366	15376	15442	15497	15413	15491	15473	15476	15557	15502	15424	15499	15450	15467	15412	15388	15355	15365	15502	15464	15484	15416	15358	15385	15383	15349	15602	15350	15429	15404	15403	15514	15579	15637	15408	15454	15636	15480	15361	15458	15465	15367	15461	15426	15359	15469	15274	15517	15456	15454	15399	15339	15534	15327	15526	15436	15290	15473	15463	15255	15382	15502	15395	15557	15456	15438	15409	15404	15435	15439	15543	15348	15520	15440	15463	15459	15488	15504	15307	15382	15391	15339	15528	15410	15422	15418	15371	15472	15299	15409	15456	15288	15317	15273	15422	15480	15467	15491	15339	15531	15487	15313	15334	15312	15357	15409	15320	15522	15226	15496	15500	15390	15420	15392	15496	15415	15571	15357	15468	15362	15441	15555	15436	15308	15450	15523	15529	15230	15453	15306	15433	15481	15471	15233	15536	15385	15427	15427	15425	15613	15409	15513	15562	15425	15316	15249	15371	15471	15334	15372	15497	15543	15377	15520	15447	15258	15445	15319	15474	15444	15503	15585	15405	15279	15429	15441	15376	15419	15390	15628	15342	15504	15238	15399	15498	15336	15460	15379	15417	15493	15649	15440	15452	15460	15432	15421	15457	15482	15368	15544	15383	15637	15422	15329	15506	15500	15413	15308	15407	15476	15298	15361	15578	15531	15380	15445	15513	15316	15428	15260	15299	15511	15533	15263	15582	15354	15435	15492	15435	15574	15436	15520	15342	15348	15470	15415	15368	15579	15453	15474	15457	15436	15384	15477	15339	15215	15553	15410	15290	15470	15272	15323	15380	15401	15379	15417	15677	15270	15525	15230	15360	15386	15383	15475	15378	15478	15522	15459	15615	15515	15423	15448	15460	15392	15336	15462	15492	15390	15392	15532	15306	15380	15252	15512	15516	15391	15611	15268	15412	15392	15371	15599	15402	15438	15282	15442	15174	15669	15283	15397	15431	15523	15396	15473	15425	15407	15502	15456	15334	15556	15571	15404	15216	15319	15515	15477	15403	15504	15443	15405	15485	15409	15394	15489	15404	15423	15533	15519	15255	15530	15487	15216	15331	15458	15248	15408	15552	15451	15375	15448	15389	15453	15273	15196	15403	15425	15464	15376	15332	15412	15437	15335	15266	15330	15422	15436	15490	15428	15439	15503	15451	15470	15489	15329	15480	15384	15462	15209	15462	15460	15410	15280	15512	15413	15318	15279	15393	15517	15543	15370	15284	15459	15512	15529	15536	15420	15527	15382	15471	15495	15442	15415	15492	15459	15497	15524	15251	15464	15308	15429	15365	15497	15240	15364	15525	15515	15563	15625	15430	15480	15509	15448	15520	15344	15497	15500	15374	15355	15477	15443	15415	15484	15590	15471	15309	15379	15479	15451	15419	15370	15285	15334	15377	15518	15382	15377	15286	15555	15434	15334	15331	15386	15407	15490	15349	15312	15492	15405	15321	15424	15466	15376	15485	15425	15583	15219	15412	15246	15589	15394	15398	15559	15243	15361	15319	15527	15424	15569	15328	15352	15300	15329	15257	15479	15548	15431	15382	15438	15399	15366	15316	15484	15325	15542	15545	15494	15337	15243	15688	15367	15424	15333	15501	15395	15465	15424	15358	15209	15405	15559	15369	15600	15233	15550	15347	15307	15467	15337	15504	15252	15402	15268	15390	15393	15431	15352	15529	15395	15403	15446	15432	15463	15428	15569	15348	15446	15151	15541	15604	15450	15431	15334	15474	15336	15437	15411	15455	15643	15589	15520	15451	15443	15409	15394	15270	15472	15517	15581	15483	15373	15398	15398	15511	15606	15476	15324	15384	15502	15207	15486	15516	15453	15464	15542	15478	15435	15417	15611	15285	15337	15443
27299	22444	25738	22240	18086	17398	17160	16683	16484	16099	16168	16029	16152	15856	16040	15892	15982	15930	15974	15952	15986	15769	15899	15870	15916	15981	15849	15708	15925	15673	15817	15773	15737	15868	15781	15882	15820	15745	15780	15901	15862	15653	15893	15879	15932	15703	15818	15817	15744	15899	15816	15733	15743	15844	15808	15869	15715	15841	15718	15750	15775	15891	15818	15742	15896	15906	15936	15863	15855	15953	15846	15822	15581	15797	15845	15979	15756	15828	15933	15707	15750	15888	15822	15751	15794	15600	15808	15669	15718	15765	15932	15777	15905	15790	15920	15923	15784	15703	15509	15878	15840	15917	15826	15674	15920	15824	15974	15710	15658	15794	15625	15682	15744	15898	15929	15710	15581	15855	15783	15831	15696	15734	15794	15739	15749	15676	15626	15657	15980	15952	15758	15863	15831	15717	15797	15640	15647	15939	15786	15940	15789	15738	15763	15829	15754	15488	15726	15816	15838	15625	15692	15793	15789	15768	15813	15812	15703	15612	15645	15584	15727	15678	15688	15842	15979	15719	15692	15673	15911	15572	15922	15889	15662	15821	15708	15613	15788	15664	15864	15755	15798	15532	15806	15658	15842	15702	15748	15828	15749	15638	15610	15853	15773	15805	15729	15911	15805	15616	15547	15625	15708	15584	15799	15810	15949	15677	15689	15603	15775	15951	15820	15913	15696	15904	15771	15747	15903	15794	15891	15795	15930	15713	15909	15774	15934	15850	15696	15823	15863	15700	15777	15665	15780	15794	15691	15715	15643	15878	15683	15894	15875	15759	15779	15598	15848	15935	15766	15624	15802	15598	15745	15738	15648	15650	15812	15722	15863	15579	15787	15872	15759	15806	15692	15584	15697	15848	15670	15861	15740	15679	15819	15772	15791	15863	15780	15819	15684	15668	15696	15770	15757	15825	15721	15718	15790	15671	15862	15735	15903	15752	15825	15592	15742	15688	15771	15737	15662	15748	15833	15552	15766	15710	15624	15832	15928	15742	15496	15673	15834	15770	15704	15887	15794	15865	15827	15925	15545	15893	15739	15795	15828	15661	15941	15846	15680	15663	15699	15878	15793	15771	15823	15787	15941	15751	15796	16024	15757	15711	15753	15750	15737	15843	15777	15799	15733	15636	15693	15670	15933	15851	15699	15974	15729	15713	15820	15650	15763	15960	16045	15533	15884	15847	15792	15551	15846	15690	15834	15724	15483	15643	15764	15691	15850	15616	15560	15839	15627	15868	15898	15535	15738	15899	15905	15864	15843	15719	15830	15821	15786	15790	15785	15717	15922	15773	15929	15708	15738	15452	15723	15670	15843	15902	15596	15712	15940	15803	15793	15735	15853	15706	15817	15794	15706	15900	15892	15998	15783	15710	15556	15765	15796	15585	15723	15681	15696	15788	15874	15832	15781	15826	15829	15839	15766	15725	15659	15871	15827	15732	15886	15965	15776	15742	15859	15663	15916	15761	15808	15737	15675	15542	15790	15783	15835	15890	15766	15867	15744	15817	15665	15583	15800	15869	15648	15772	15914	15745	15837	15751	15950	15849	15753	15643	15851	15835	15796	15819	15874	15802	15841	15711	15940	15929	15741	15985	15713	15774	15665	15597	15684	15651	15740	15737	15759	15697	15899	15976	15661	15702	15751	15730	15921	15828	15677	15773	15770	15905	15833	15779	15851	15829	15654	15750	15739	15676	15841	15886	15604	15682	15829	15738	15698	15919	15809	15903	15894	15634	15583	15631	15798	15865	15578	15665	15735	15805	16096	15854	15782	15774	15562	15754	15872	15654	15706	15883	15706	15694	15880	15856	15873	15772	15923	15768	15753	15890	15771	15710	15606	15770	15643	15712	15741	15710	15768	15684	15698	15825	15760	15837	15782	15789	15792	15539	15915	15797	15764	15654	15849	15842	15658	15934	15778	15939	15687	15677	15822	15825	15829	15823	15909	15772	15648	15861	16037	15907	15723	15596	15640	15962	15893	15796	15891	15786	15857	15795	15763	15934	15762	15743	15696	15721	15750	15586	15814	15774	15687	15634	15841	15759	15712	15957	15908	15598	15694	15612	15858	15837	15703	15851	15577	15799	15738	15776	15687	15657	15834	15701	15733	15702	15835	15864	15691	15859	15723	15567	15669	15836	16047	15707	15989	15815	15835	15601	15814	15702	15695	15660	15941	15733	15751	15851	15839	15788	15707	15839	15646	15737	15667	15780	15734	15743	15831	15697	15651	15802	15765	15915	15946	15693	15657	15603	15837	15735	15718	15772	15712	15506	15743	15767	15884	15716	15725	15912	15626	15889	15750	15775	15976	15629	15717	15599	15788	15917	16032	15791	15910	15665	15859	15721	15972	15603	15828	15587	15904	15884	15692	15739	15585	15596	15739	15753	15782	15863	15920	15677	15492	15865	15757	15732	15809	15845	15690	15638	15790	15635	15826	15791	15679	15784	15754	15922	15874	15879	15844	15691	15931	15776	15858	15829	15724	15861	15632	16077	15683	15968	15877	15908	15839	15956	15802	15689	15806	15884	15815	15914	15749	15878	15824	15779	15910	15957	15784	15671	15726	15830	15846	15792	15666	15672	15743	15902	15831	15927	15751	15763	15802	15931	15837	15771	15882	15566	15751	15758	15783	15646	15932	15707	15833	15697	15837	15753	15817	15829	15877	15815	15516	15672	15864	15803	15877	15826	15705	15613	15903	15829	15971	15748	15883	15830	15831	15825	15653	15833	15991	15785	15837	15654	15907	15667	15892	15786	15722	15739	15687	15892	15922	15606	15641	15810	15825	15851	15883	15900	15978	15882	15811	15943	15482	15796	15860	15879	15901	15883	15774	15801	15832	15811	15716	15792	15751	15826	15647	15655	15856	15725	15690	15650	15824	15963	15759	15854	15901	15716	15680	16020	15810	15605	15819	15860	15670	15675	15804	15710	15800	15815	15806	15717	15888	15969	15755	15934	15663	15877	15633	15728	15728	15662	15821	15640	15860	15735	15782	15754	15722	15955	15933	15767	15835	15722	15878	15753	15739	15857	15755	15697	15648	15572	15821	15593	15821	15700	15730	16018	15683	15679	15658	15773	15738	15736	15865	15925	15834	15669	15581	15686	15779	15755	15745	15740	15608	15807	15864	15603	15639	15729	15811	15717	15626	15638	15837	15827	15684	15774	15906	15800	15803	15969	15714	15878	15790	15753	15880	15637	15905	15571	15918	15665	15711	15870	15827	15770	15871	15845	15807	15686	15745	15697	15850	15538	15763	16007	15702	15558	15787	15708	15687	15908	15687	15648	15658	15851	15764	15888	15859	15638	15663	15955	15864	15813	15778	15865	15564	15558	15760	15689	15776	15700	15871	15633	15744	15756	15912	15753	15735	15792	15827	15933	15896	15718	15837	15805	15610	15865	15727	15789	15738	15748	15835	15731	15759	15710	15738	15910	15768	16061	15691	15585	15827	15682	15746	15762	15760	15930	15674	15795	15992	15780	15709	15968	15920	15728	15836	15808	15860	15660	15767	15752	15791	15728	15816	15796	15709	15587	15692	15638	15808	15909	15882	15995	15870	15951	15828	15804	15552	15723	15730	15563	15735	15700	15749	15848	15533	15610	15761	15704	15731	15726	15771	15847	15755	15617	15750	15645	15809	15790	15815	15812	15845	15711	15846	15642	15720	15857	15701	15791	15749	15807	15879	15830	15845	15772	15775	15701	15881	15900	15831	15790	15746	15746	15758	15741	15810	15710	15822	15865	15734	15777	15796	15712	15735	15774	15705	15827	15792	15701	15716	15654	15861	15975	15989	15981	15808	15848	15486	15724	15766	15626	15774	15767	15992	15978	15740	15727	15832	15814	15810	15687	15817	15760	15796	15670	15837	15874	15939	15773	15846	15818	15767	15714	15610	15838	15736	15803	15892	15670	15825	15964	15884	15914	15716	15785	15866	15735	15814	15754	15843	15780	15723	15729	15827	15848	15841	15774	15713	15832	15786	15702	15850	15688	15606	15868	15797	15841	15805	15778	15922	16001	15753	15612	15885	15804	15906	15808	15758	15715	15726	15706	15729	15712	15630	15786	15826	15761	15779	15635	15529	15774	15539	15579	15814	15541	15755	15634	15824	15735	15799	15648	15645	15880	15672	15636	15660	15773	15852	15896	15715	15774	15932	15795	15737	15821	15904	15824	15780	15885	15695	15893	15696	15756	15882	15752	15731	15487	15706	15804	15918	15811	15646	15693	15872	15763	15937	15894	15835	15820	15707	15740	15690	15850	15807	15868	15766	15811	15893	15623	15663	15682	15715	15820	15774	15995	15943	15723	15834	15882	15710	15881	15923	15978	15720	15714	15793	15661	15634	15829	15788	15720	15675	15763	15632	15874	15696	15767	15649	15833	15838	15758	15725	15835	15697	15645	15833	15883	15806	15647	15789	15744	15990	15828	15922	15691	15622	15751	15825	15709	15754	15748	15982	15742	15699	15908	15641	15812	15889	16013	15805	15876	15803	15578	15718	15779	15814	15909	15743	15580	15634	15760	15669	15905	15712	15858	15692	16005	15691	15592	15979	15573	16035	15586	15677	15723	15813	15948	15791	15740	15724	15699	15806	15743	15907	15923	15892	15853	15814	15867	15960	15868	15910	15974	15741	15775	15689	15679	15913	15796	15974	15633	15925	15702	15931	15676	15711	15672	15677	15866	15698	15687	15826	15706	15640	15892	15724	15700	15616	15855	15834	15743	15769	15893	15869	15764	15727	15681	15592	15708	15674	15829	15938	15754	15647	15583	15826	15843	15758	15623	15525	15938	15768	15792	15934	15716	15843	15745	15691	15646	15880	15851	15894	15770	15648	15780	15743	15759	15833	15949	15867	15799	15673	15763	15903	15737	15735	15774	15758	15782	15790	15689	15668	15761	15717	15704	15821	15712	15750	15833	15848	15946	15793	15671	15767	15661	15885	15887	15683	15938	15769	15761	15905	15606	15800	15761	15866	15830	15824	15599	15676	15891	15714	15852	15779	15614	15759	15788	15833	15522	15609	15786	15827	15711	15895	15935	15742	15811	15701	15889	15637	15596	15582	15699	15671	15576	15724	15803	15780	15984	15826	15921	15899	15870	15774	15785	15680	15767	15795	15754	15935	15854
18925	26845	25536	21136	18867	17289	16835	16349	16076	15950	15661	15620	15570	15379	15174	15245	15359	15343	15324	15296	15230	15034	15113	15253	15063	15184	15205	15043	15245	15191	15243	15160	15279	15360	15061	15179	15033	15011	15090	15048	15168	15154	15165	15158	15194	14977	15177	15203	14961	15274	15250	15157	15102	15160	15254	15438	15034	15065	15283	15172	15144	15018	15157	15235	15217	15120	15136	15126	15143	15188	15220	15128	15035	15199	15207	15238	15251	15082	15296	15006	15094	15295	15079	15188	15104	15213	15179	15043	15144	15027	15199	15131	14895	15043	15339	14993	14994	14917	15062	15111	15091	15034	15264	15144	15109	15205	15126	15158	15087	15094	15030	15067	15173	15051	15280	15102	15141	15143	15129	15039	15169	15147	15162	15101	15165	15166	15002	15049	15144	15011	15107	15200	15116	15014	15280	15163	15111	15312	14989	15028	15144	15215	14968	15082	15143	15095	15156	15094	15133	15109	15204	15124	15114	15117	15185	14958	15089	15204	15091	14996	15145	15248	15143	15159	15006	15219	15243	15241	14972	15064	15117	15212	15049	15061	15321	15184	15107	15128	15227	15086	15118	15254	15072	14998	15163	15042	15067	15010	15053	15192	15139	15099	14994	15392	14973	15077	15101	15137	15188	15125	14984	15162	15135	14949	15029	15097	15171	14994	15037	15131	14995	15231	15095	15118	15276	15255	14963	15187	14923	15029	15185	15010	15007	15046	15083	15066	15112	15098	15235	15273	15147	15183	15097	15146	15121	14909	15118	15133	15220	15049	14990	15048	15196	15008	15129	15078	15159	15060	15061	14960	14943	15270	15149	15086	15202	15217	15181	15079	15175	15224	15290	15092	15141	15307	14940	15208	15073	14908	14980	15100	15178	15070	15041	15116	14956	15094	15135	15182	15154	15026	15020	14990	15055	15159	15004	14934	15030	14983	15084	15231	15069	15097	15012	14946	15073	15029	15058	15068	14949	15078	15038	15022	15089	15157	15168	15171	15146	15184	15102	15229	15036	15119	15102	15052	15197	15012	15099	15142	15118	15071	15010	15032	14932	15088	15360	15092	15171	15033	15057	15060	15130	15093	15142	15070	15111	15269	15113	15214	15039	15060	15186	14964	15078	15009	15176	15172	15057	15116	15174	15242	15066	15089	15084	15067	15143	15096	15105	15130	14960	15154	15098	15039	15075	15070	15134	15103	15067	15165	15068	15035	14984	15100	15079	15093	15012	15016	15222	15000	15135	14954	15244	15199	15046	15281	15068	15313	15076	15263	15142	15153	15134	15021	15018	15174	15229	15144	15119	15082	15046	15257	15245	15150	15042	15083	15135	15115	15088	15241	15042	14962	15176	15201	15130	15090	14965	15082	15006	15110	15138	15133	15022	15214	15118	15044	15049	15125	15025	15189	15095	15381	15135	14995	15149	15097	15051	15071	15009	15350	15070	15075	15218	15193	15131	15269	15138	15155	15193	15101	15084	15225	15091	15086	15240	15135	15045	15136	15114	14979	15099	15126	14949	15145	15131	15171	15152	15156	14946	15051	15214	15219	14995	15301	15089	15061	15157	15133	15186	15058	15179	14976	15001	15058	15180	15102	15041	15075	15031	15218	15016	15155	15169	15066	15043	15100	15169	15020	15173	15198	15036	15122	15261	15244	14994	15050	15101	15258	15161	15281	15202	15275	14950	15148	15168	15237	15060	15256	15101	15235	15118	15144	15101	15106	15149	15089	15159	15090	15024	15071	15309	15036	15087	15107	15284	15013	15024	15071	14980	15243	15236	15205	15133	15018	14978	15024	15161	14840	15196	15059	15173	15008	15193	15156	14950	15115	15102	15024	14999	15109	15048	15191	15344	15202	15078	15248	15076	15127	15217	15075	15064	15055	15192	15071	15173	15200	15184	15053	15070	15224	15145	15031	15259	15115	14992	14992	15114	15218	15065	15063	15170	15215	15093	15199	15200	15172	15108	15059	15193	15068	15144	15155	15228	15146	14901	15157	15223	15353	15185	15109	15146	15137	15119	15133	15146	14997	15111	15139	15225	15122	15241	15062	14964	15115	15058	15239	15097	15067	15226	15045	15054	15026	15180	15117	15205	15234	15127	15075	15110	15154	15182	15222	14949	14921	15013	15094	15080	15045	15175	15096	14994	15284	14975	15099	15121	15022	15120	15207	15096	15066	15067	15279	15113	14992	14991	15151	15088	15161	15068	15194	15181	15165	15048	14996	15027	15006	15163	15051	14978	15172	15097	15085	15323	15120	15069	15158	15193	15176	15152	15037	15041	15008	15174	15097	15060	15137	15052	15136	15287	15280	15134	15077	15123	15121	14998	14966	15280	15098	14952	15262	15258	15113	15117	15219	15160	15122	15134	15296	15316	15108	15108	15194	15254	15075	15072	15061	15353	15237	15287	14999	15320	15124	15142	15134	15135	14999	15184	15279	15092	15169	15013	15072	15077	15246	15044	15064	15147	15082	15079	14997	15128	15229	14962	15179	15057	15116	15092	14956	15013	15085	15221	14886	15140	15099	15099	15175	15083	15180	15152	15259	15040	15159	15020	15085	15083	15001	15236	15193	15195	15131	15217	15076	15061	15048	14978	15080	15087	15023	15339	15138	15108	15071	15089	15064	15036	15115	15217	15031	15127	15083	15192	15085	15185	15094	15211	15058	15022	15153	15055	15141	15031	15137	15118	15065	15182	15205	15203	15139	15125	15136	14949	15313	15050	15265	15134	15293	15015	15114	15142	15200	15050	15003	15082	15142	15100	15153	14877	15140	15067	15056	14991	15191	15043	15143	15152	15213	15126	15076	14972	14950	15059	15239	14916	15044	15062	15271	15212	15087	15091	15172	15220	15033	15115	14993	15021	15185	15116	15190	15054	15029	15124	15209	15017	15107	15142	15037	15157	15052	15046	15166	15292	14888	15276	15082	15193	14978	15034	15125	15180	15162	15143	15146	15032	15137	15128	15179	14971	15094	15232	15030	15131	15024	15297	15051	15088	15016	15099	15191	15198	15178	15048	15162	15215	15126	15058	15034	15123	15194	14979	15114	15246	15121	14946	15106	15176	15052	15102	15266	14992	15031	15216	15155	15022	15134	15293	15066	15261	15085	15211	15216	15379	15169	15237	15077	15167	15097	15077	14993	15100	14958	15141	15071	15066	15173	15071	15278	15203	15201	15279	15150	15031	15228	15239	15083	14950	15045	15204	15200	15084	14979	15151	15220	14986	15081	15108	15089	15093	15117	15209	14989	15174	15073	15210	14993	15290	15079	15184	15241	15044	15113	15133	15020	14977	15053	15106	15095	15183	15007	15062	15073	15114	15240	15123	15151	15222	15209	15137	15107	15177	15140	15132	15054	15021	15336	15136	15274	15241	15124	15040	15094	15078	15186	15098	15099	15365	15040	15297	15178	15163	15208	15271	15132	15093	15168	15234	15127	15183	15119	15031	15212	15141	15229	15140	15027	14954	15141	15009	14949	15099	15090	15137	15133	15156	15166	15172	14932	15099	15275	14987	15056	15120	15032	15171	15122	15205	14926	15237	14997	15050	15006	15078	14929	15078	14993	15038	15080	15068	15076	15049	15015	15089	15225	15344	15156	14936	14976	15213	15304	15234	15138	15114	15041	15137	15248	15044	15103	15008	15295	15224	15038	15187	15266	15166	15067	15007	15080	15160	15247	15003	15213	15263	15076	14977	15095	15075	15042	15293	15211	15058	15013	15125	15105	15099	15040	15173	15137	15123	15032	15199	15093	15095	15142	15113	14976	15203	15062	15382	15054	15070	15146	15096	15255	15251	15072	15230	15275	15162	15174	15165	15053	15155	15024	15248	15026	15154	15092	15247	15363	15130	15037	15115	15074	15051	15269	15192	15154	15076	15205	15216	15094	15086	15069	15172	15213	15350	15050	15153	15153	15172	15097	15098	15063	15149	14830	15134	15143	15195	15252	15209	15097	15037	15211	15063	15134	15280	15132	15121	15322	15224	15208	15076	15164	15301	15192	15276	15034	14927	15094	14971	15048	15129	15028	15183	15094	15086	15145	15012	15066	15027	14823	15178	15135	15193	15168	14922	15223	15076	15018	15142	15104	15083	15168	15234	15097	15058	14991	15136	15121	15195	15076	15035	15038	15227	15005	14998	15007	15106	15008	15115	15211	15176	15097	15188	15207	15013	15228	15223	15048	15005	14968	14936	15106	15092	15095	15089	15206	15019	15053	15063	15185	15123	15156	15088	15090	15056	15144	15081	15226	15213	15076	15174	15271	15124	15109	15018	15009	15166	15125	15161	15040	15115	15149	14984	15071	15182	15363	15318	15026	15146	15010	14999	15038	15150	15185	15120	15169	15064	15020	15211	15171	15186	15096	15157	15170	15030	14991	15321	15028	15099	15210	15081	15152	15154	15080	15077	15189	15102	15189	15133	15260	15273	15156	15085	15122	14988	15197	15001	15285	15084	15171	15083	15225	15074	15123	15120	15039	15074	15102	15085	15127	15011	15054	14935	15085	15147	15089	15110	15114	15029	15288	15112	15101	15118	15146	15281	15096	15155	15129	15009	15301	15119	15150	15031	15294	14887	15299	15194	15076	14905	15160	15167	15300	15207	15099	15074	15348	15318	15067	15013	15081	15260	15022	15215	15135	15140	15045	15169	15203	15157	15284	15065	15062	15172	15300	15070	15067	15205	15141	15174	15150	15211	15180	14843	15206	15119	15091	15256	15010	15029	15127	14995	15130	15156	15108	15041	15133	15039	15188	15130	15025	15230	14987	14993	15064	14982	15115	15085	15240	15145	15098	15201	15084	15223	15216	14972	15090	15170	15036	15079	15092	14954	15158	15044	15108	15039	15048	14909	15152	15143	15160	15218	15046	15243	15003	15268	15049	15035	15110	15140	15161	14954	14992	15188	15148	15002	14971	15014	15259	15096	15246	15203	15260	15099	14987	15390	15165	15202	15224	15145	15230	14953	15284	15119	15063	15156	15178	15231	15168	15106	15014	15069	14867	15031	15308	15177	15084	15104	15272	15240	14973	15042	15048	14986	15055	15080	15109	15215	15163	15021	15042	15250	15074	15076	15115	15173	15044	15161	15116	14938	15117	15139	15208	15069	15131	15106	15243	14903	15121
23892	21384	28822	24590	22583	22651	21696	18926	17913	17958	17924	17560	17365	17237	17130	17353	17097	17207	17001	17105	16910	16781	16856	16720	16775	16688	16747	16757	16706	17006	16868	16680	16855	16792	16834	16589	16877	16950	16794	16716	16803	16642	16788	16568	16916	16834	16816	16600	16547	16665	16925	16661	16783	16783	16555	16808	16538	16504	16642	16721	16765	16574	16568	16549	16706	16710	16815	16744	16668	17027	16779	16560	16575	16746	16834	16609	16480	16766	16780	16659	16805	16756	16625	16729	16766	16707	16677	16713	16492	16572	16680	16582	16520	16743	16762	16522	16560	16646	16681	16749	16444	16655	16748	16686	16851	16523	16670	16650	16600	16496	16704	16847	16585	16736	16664	16750	16561	16818	16634	16805	16873	16560	16721	16774	16622	16703	16551	16681	16684	16774	16715	16548	16569	16711	16737	16843	16632	16605	16800	16583	16776	16539	16666	16732	16578	16782	16646	16726	16810	16670	16813	16676	16829	16839	16496	16581	16835	16602	16668	16580	16866	16743	16691	16685	16686	16711	16684	16849	16682	16735	16741	16721	16615	16689	16696	16692	16688	16705	16768	16610	16691	16672	16728	16563	16732	16568	16769	16716	16615	16650	16465	16611	16513	16765	16765	16611	16463	16657	16932	16674	16913	16811	16736	16714	16737	16631	16765	16598	16523	16660	16537	16745	16499	16851	16609	16794	16577	16750	16774	16766	16667	16833	16852	16789	16516	16602	16616	16696	16642	16680	16672	16615	16819	16483	16592	16870	16635	16600	16525	16687	16527	16701	16695	16686	16843	16808	16830	16805	16923	16657	16707	16585	16679	16652	16559	16734	16812	16699	16589	16748	16633	16517	16618	16592	16590	16548	16705	16872	16922	16813	16760	16742	16626	16719	16757	16466	16664	16725	16754	16714	16735	16528	16517	16649	16840	16750	16792	16557	16800	16715	16597	16656	16452	16797	16743	16729	16562	16608	16690	16688	16622	16758	16778	16573	16844	16752	16708	16608	16813	16727	16728	16739	16704	16578	16663	16611	16608	16795	16805	16729	16740	16547	16664	16807	16852	16701	16541	16731	16536	16695	16612	16511	16456	16530	16598	16602	16907	16539	16750	16680	16609	16481	16415	16609	16904	16658	16815	16831	16732	16669	16496	16681	16446	16582	16540	16606	16576	16665	16591	16645	16615	16878	16720	16773	16844	16766	16790	16505	16702	16677	16781	16706	16539	16658	16646	16445	16666	16651	16650	16648	16692	16772	16770	16703	16818	16784	16752	16855	16609	16679	16704	16575	16499	16628	16822	16694	16585	16647	16821	16558	16590	16525	16614	16657	16555	16698	16568	16645	16566	16724	16681	16710	16523	16800	16592	16663	16688	16558	16680	16874	16687	16663	16630	16795	16553	16895	16623	16905	16741	16736	16682	16594	16566	16775	16704	16497	16794	16638	16719	16736	16527	16767	16517	16762	16639	16596	16577	16733	16624	16785	16515	16764	16688	16722	16692	16740	16696	16800	16623	16627	16590	16600	16623	16580	16502	16535	16709	16705	16538	16644	16765	16844	16793	16682	16666	16661	16785	16739	16521	16719	16671	16732	16717	16655	16701	16708	16708	16799	16631	16662	16736	16546	16671	16659	16571	16410	16791	16620	16772	16723	16634	16722	16596	16598	16846	16679	16619	16835	16611	16699	16834	16864	16639	16774	16653	16817	16663	16661	16725	16610	16779	16503	16646	16682	16643	16501	16803	16790	16691	16797	16696	16759	16639	16689	16589	16816	16627	16666	16746	16613	16581	16579	17091	16763	16722	16574	16540	16544	16580	16641	16745	16862	16721	16729	16798	16860	16442	16459	16645	16735	16713	16707	16536	16494	16558	16708	16714	16818	16832	16868	16616	16707	16550	16721	16766	16609	16676	16585	16649	16673	16472	16685	16713	16580	16977	16646	16825	16688	16696	16700	16678	16779	16765	16794	16537	16772	16776	16689	16848	16417	16601	16630	16886	16674	16668	16541	16710	16715	16689	16730	16826	16481	16786	16638	16634	16574	16552	16647	16638	16854	16751	16669	16761	16653	16573	16800	16769	16541	16601	16542	16635	16773	16597	16730	16796	16582	16809	16693	16474	16887	16547	16624	16779	16664	16638	16605	16791	16664	16855	16654	16656	16472	16752	16651	16492	16499	16835	16824	16592	16801	16576	16625	16689	16705	16738	16574	16776	16814	16704	16789	16595	16688	16653	16684	16612	16557	16619	16789	16799	16724	16606	16643	16591	16753	16868	16829	16598	16792	16827	16555	16631	16800	16841	16758	16686	16817	16679	16510	16808	16490	16680	16800	16541	16682	16693	16860	16575	16487	16560	16778	16740	16581	16792	16850	16598	16705	16692	16879	16657	16727	16626	16694	16648	16598	16549	16631	16746	16726	16536	16737	16529	16536	16618	16762	16650	16598	16671	16578	16552	16825	16726	16670	16767	16635	16787	16741	16532	16559	16702	16712	16562	16769	16646	16626	16646	16578	16672	16673	16576	16690	16482	16648	16508	16544	16697	16951	16607	16809	16932	16704	16625	16636	16482	16742	16590	16648	16574	16838	16729	16698	16685	16638	16657	16795	16630	16670	16574	16556	16740	16591	16773	16759	16628	16669	16600	16703	16764	16911	16511	16784	16471	16720	16817	16695	16770	16644	16952	16366	16664	16770	16651	16616	16918	16846	16805	16777	16697	16777	16638	16718	16802	16600	16791	16781	16751	16918	16640	16578	16902	16871	16662	16658	16521	16769	16743	16668	16755	16883	16581	16550	16566	16805	16855	16698	16688	16829	16711	16719	16761	16546	16641	16707	16487	16607	16665	16880	16471	16642	16709	16654	16660	16672	16676	16628	16612	16553	16690	16869	16687	16555	16537	16555	16675	16652	16759	16587	16521	16606	16647	16665	16812	16711	16750	16675	16792	16756	16758	16789	16783	16753	16720	16670	16745	16683	16652	16597	16633	16655	16784	16905	16691	16709	16723	16541	16546	16565	16730	16587	16782	16720	16529	16719	16714	16477	16694	16715	16570	16658	16623	16517	16678	16544	16770	16556	16623	16677	16758	16643	16625	16644	16720	16739	16916	16716	16654	16807	16844	16608	16817	16692	16691	16774	16872	16737	16452	16521	16653	16391	16764	16626	16471	16782	16735	16433	16720	16570	16792	16723	16576	16552	16534	16620	16662	16829	16691	16674	16536	16629	16701	16462	16765	16740	16696	16655	16715	16751	16816	16660	16773	16667	16690	16691	16778	16659	16466	16593	16648	16711	16600	16780	16651	16459	16718	16520	16653	16631	16695	16642	16855	16630	16814	16768	16632	16652	16777	16496	16745	16474	16511	16349	16523	16609	16634	16708	16552	16669	16685	16677	16651	16565	16591	16799	16621	16629	16463	16593	16571	16699	16620	16596	16630	16677	16610	16713	16576	16810	16821	16474	16585	16510	16792	16444	16499	16634	16588	16493	16825	16624	16734	16672	16717	16652	16587	16650	16582	16621	16779	16821	16830	16832	16659	16771	16875	16697	16777	16743	16736	16679	16608	16738	16772	16658	16709	16810	16729	16687	16755	16731	16579	16721	16698	16637	16664	16665	16675	16786	16696	16664	16675	16594	16608	16766	16708	16631	16689	16617	16540	16628	16746	16771	16730	16793	16593	16478	16569	16658	16845	16818	16637	16599	16668	16634	16858	16777	16682	16665	16546	16575	16693	16648	16519	16746	16625	16819	16631	16752	16700	16778	16665	16822	16648	16601	16717	16630	16736	16769	16457	16452	16706	16601	16766	16522	16656	16720	16626	16690	16768	16561	16836	16665	16787	16633	16664	16745	16598	16737	16745	16656	16587	16625	16695	16654	16840	16557	16687	16525	16781	16652	16616	16648	16891	16818	16826	16751	16658	16725	16687	16515	16557	16413	16747	16848	16656	16640	16433	16668	16538	16476	16645	16564	16574	16821	16630	16474	16744	16543	16567	16764	16685	16743	16688	16626	16877	16666	16585	16549	16587	16574	16607	16726	16455	16582	16496	16789	16701	16873	16800	16536	16793	16738	16841	16476	16601	16638	16628	16730	16792	16630	16785	16568	16563	16373	16793	16501	16737	16742	16770	16513	16733	16836	16818	16660	16709	16785	16679	16876	16833	16654	16684	16766	16744	16660	16807	16685	16646	16619	16696	16867	16545	16640	16582	16656	16811	16716	16711	16654	16450	16761	16836	16838	16875	16699	16697	16709	16626	16741	16535	16762	16896	16557	16761	16683	16721	16826	16733	16784	16577	16676	16509	16733	16750	16805	16630	16696	16540	16603	16748	16737	16585	16696	16581	16678	16588	16741	16692	16700	16787	16381	16576	16742	16676	16553	16782	16793	16727	16728	16742	16700	16586	16655	16558	16872	16699	16631	16692	16623	16740	16458	16840	16773	16648	16717	16658	16684	16674	16473	16567	16558	16539	16836	16786	16757	16725	16904	16717	16656	16670	16719	16699	16747	16667	16733	16620	16657	16732	16834	16504	16565	16680	16889	16579	16655	16909	16599	16902	16537	16642	16747	16516	16723	16746	16746	16879	16723	16589	16677	16796	16497	16639	16732	16604	16729	16622	16712	16638	16584	16655	16604	16678	16476	16698	16561	16750	16817	16658	16921	16515	16780	16666	16570	16692	16735	16569	16542	16863	16541	16711	16689	16660	16580	16706	16546	16737	16567	16739	16765	16756	16831	16504	16706	16952	16599	16665	16658	16787	16785	16746	16750	16677	16551	16864	16818	16619	16535	16844	16638	16610	16519	16515	16561	16869	16791	16757	16543	16527	16577	16653	16530	16964	16602	16573	16669	16538	16617	16737	16671	16643	16570	16585	16677	16674	16449	16536	16872	16729	16589	16663	16467	16602	16778	16552	16704	16701	16601	16692	16601	16844	16731	16773	16734	16618	16796	16704	16666	16454	16679	16666	16551	16573	16777	16771	16899	16741	16644	16494	16649	16758	16695	16717	16584	16718	16681	16618	16797	16722	16570	16960	16676	16669	16619	16583	16593	16618	16776	16696	16574	16452	16524	16921	16601	16696	16578	16712	16856	16719	16702	16727	16774	16487	16680	16521	16829	16448	16697	16582	16653
19939	33589	32733	27458	23810	21520	20022	18946	18244	17850	17290	17030	16837	16603	16274	16275	16220	16299	16175	16115	15991	15887	15995	15974	15872	15920	15931	15991	15939	15783	15900	15804	15774	15984	15668	15973	15882	15921	15857	15716	15662	15773	15892	15656	15819	15730	15767	15816	15988	15814	15652	15826	15715	15822	15745	15672	15813	15764	15797	15667	15731	15754	15872	15862	15610	15777	15662	15640	15931	15686	15799	15796	15665	15502	15874	15779	15762	15780	15692	15731	15711	15710	15682	15713	15702	15797	15570	15720	15815	15786	15615	15732	15673	15659	15742	15831	15829	15836	15809	15682	15718	15725	15767	15691	15691	15720	15793	15747	15612	15844	15735	15744	15923	15709	15727	15678	15779	15682	15711	15619	15598	15664	15860	15728	15663	15738	15762	15829	15731	15665	15773	15791	15738	15788	15781	15729	15683	15655	15760	15817	15617	15922	15712	15801	15803	15927	15746	15634	15708	15708	15860	15724	15776	15825	15637	15683	15643	15747	15651	15836	15681	15721	15612	15800	15705	15630	15918	15738	15615	15572	15591	15696	15653	15838	15817	15695	15743	15735	15596	15722	15662	15492	15676	15706	15731	15785	15854	15682	15748	15709	15862	15778	15733	15628	15663	15689	15815	15625	15549	15689	15615	15651	15797	15860	15656	15731	15841	15913	15830	15753	15851	15805	15838	15645	15884	15711	15705	15757	15636	15835	15718	15578	15848	15608	15805	15562	15700	15880	15672	15783	15826	15791	15595	15857	15695	15679	15731	15616	15655	15642	15867	15597	15680	15679	15673	15593	15797	15781	15768	15745	15604	15759	15699	15741	15764	15758	15727	15794	15626	15626	15677	15613	15911	15740	15798	15786	15772	15783	15607	15877	15777	15818	15700	15768	15730	15698	15892	15843	15609	15691	15693	15755	15750	15797	15831	15740	15656	15689	15761	15757	15529	15703	15814	15731	15886	15741	15655	15764	15642	15813	15647	15744	15725	15791	15824	15756	15682	15649	15870	15724	15758	15769	15709	15558	15789	15619	15647	15627	15871	15719	15965	15713	15708	15606	15878	15811	15639	15807	15787	15686	15748	15706	15935	15686	15909	15745	15791	15790	15659	15704	15510	15625	15785	15766	15757	15899	15768	15732	15588	15646	15756	15684	15855	15782	15643	15725	15658	15834	15696	15811	15651	15653	15791	15675	15866	15597	15692	15825	15617	15679	15579	15855	15988	15711	15616	15713	15853	15479	15915	15606	15775	15747	15920	15788	15689	15749	15805	15638	15762	15667	15751	15703	15786	15718	15711	15744	15799	15747	15814	15769	15616	15835	15567	15644	15734	15801	15667	15855	15740	15794	15714	15701	15632	15810	15742	15680	15758	15767	15713	15786	15571	15676	15760	15726	15715	15665	15804	15519	15738	15756	15744	15846	15844	15774	15715	15746	15618	15718	15681	15755	15839	15690	15868	15664	15691	15799	15902	15729	15773	15710	15833	15727	15887	15630	15559	15672	15753	15757	15845	15632	15712	15633	15901	15789	15768	15674	15647	15808	15685	15674	15657	15745	15755	15631	15715	15644	15837	15615	15638	15777	15728	15738	15633	15786	15702	15731	15618	15683	15670	15741	15712	15710	15756	15779	15593	15835	15684	15794	15818	15713	15727	15748	15783	15789	15808	15701	15800	15518	15708	15616	15923	15758	15694	15598	15659	15672	15505	15728	15862	15771	15699	15809	15727	15792	15699	15586	15800	15770	15749	15587	15634	15782	15704	15663	15928	15574	15892	15749	15804	15867	15649	15800	15602	15641	15812	15786	15659	15686	15578	15784	15775	15685	15859	15725	15909	15711	15596	15811	15548	15716	15670	15768	15695	15912	15760	15948	15678	15774	15736	15707	15872	15675	15519	15615	15777	15726	15836	15820	15670	15594	15716	15834	15734	15923	15816	15767	15677	15858	15789	15706	15661	15835	15657	15990	15723	15656	15650	15882	15708	15673	15886	15678	15651	15834	15719	15846	15795	15852	15827	15699	15879	15485	15651	15612	15872	15640	15691	15713	15792	15588	15752	15596	15799	15746	15676	15773	15755	15802	15845	15606	15823	15806	15786	15734	15656	15663	15929	15825	15817	15786	15849	15850	15782	15764	15813	15721	15662	15742	15687	15614	15587	15726	15795	15663	15749	15691	15738	15700	15635	15796	15800	15845	15779	15566	15584	15870	15659	15764	15812	15696	15721	15600	15736	15622	15715	15775	15596	15715	15861	15708	15679	15828	15771	15781	15664	15830	15599	15662	15656	15649	15485	15833	15749	15749	15896	15610	15890	15692	15761	15633	15901	15492	15764	15773	15699	15808	15765	15715	15696	15924	15476	15701	15572	15684	15762	15814	15767	15832	15590	15664	15816	15596	15600	15756	15842	15888	15459	15771	15796	15675	15733	15785	15750	15777	15679	15703	15786	15759	15681	15785	15816	15636	15733	15786	15632	15501	15865	15714	15697	15751	15490	15580	15700	15870	15474	15520	15710	15707	15818	15908	15658	15879	15730	15701	15577	15647	15722	15844	15625	15599	15636	15861	15829	15731	15845	15778	15928	15805	15841	15823	15593	15627	15719	15780	15720	15694	15769	15862	15844	15707	15736	15723	15797	15876	15677	15835	15821	15776	15755	15613	15719	15628	15593	15856	15555	15708	15823	15635	15758	15689	15709	15638	15677	15890	15754	15704	15709	15799	15939	15701	15755	15816	15651	15786	15539	15708	15909	15755	15834	15527	15728	15681	15559	15899	15854	15802	15812	15993	15950	15801	15758	15612	15754	15582	15763	15778	15743	15671	15805	15752	15611	15642	15586	15609	15760	15764	15774	15646	15788	15632	15750	15850	15808	15754	15648	15674	15655	15791	15744	15744	15749	15888	15703	15861	15692	15837	15599	15694	15814	15669	15781	15707	15619	15620	15743	15707	15713	15728	15820	15654	15908	15734	15949	15823	15650	15787	15631	15770	15762	15685	15909	15768	15639	15778	15662	15653	15862	15587	15806	15629	15774	15673	15650	15737	15717	15681	15725	15639	15777	15656	15664	15889	15637	15946	15593	15730	15748	15769	15654	15734	15685	15663	15662	15952	15734	15696	15700	15816	15792	15810	15656	15736	15674	15673	15656	15686	15711	15777	15811	15774	15767	15679	15822	15701	15553	15685	15806	15594	15797	15787	15780	15721	15772	15746	15784	15875	15893	15972	15714	15832	15740	15772	15832	15718	15704	15787	15857	15802	15690	15766	15833	15692	15668	15727	15774	15783	15623	15787	15734	15935	15694	15799	15714	15709	15762	15766	15753	15780	15857	15661	15699	15673	15628	15712	15572	15855	15759	15818	15475	15773	15798	15886	15992	15772	15753	15623	15717	15709	15714	15673	15686	15591	15826	15814	15763	15737	15860	15474	15734	15566	15872	15544	15910	15706	15668	15782	15830	15661	15876	15769	15801	15676	15831	15681	15817	15818	15755	15708	15699	15842	15657	15738	15897	15787	15750	15860	15755	15854	15760	15837	15707	15855	15842	15684	15842	15664	15706	15840	15638	15907	15739	15841	15707	15791	15828	15768	15805	15655	15682	15724	15707	15708	15671	15781	15671	15713	15697	15824	15619	15776	15925	15785	15876	15774	15727	15866	15639	15804	15724	15929	15600	15861	15712	15765	15812	15727	15790	16032	15609	15587	15772	15750	15642	15725	15687	15805	15563	15766	15814	15698	15780	15664	15884	15701	15769	15895	15735	15673	15727	15729	15690	15599	15793	15729	15618	15758	15864	15720	15849	15806	15612	15646	15753	15788	15879	15559	15516	15708	15750	15638	15864	15702	15732	15552	15802	15922	15782	15710	15707	15635	15752	15622	15750	15748	15743	15755	15706	15741	15683	15860	15789	15718	15765	15819	15913	15743	15668	15735	15749	15777	15860	15543	15808	15710	15637	15708	15625	15668	15625	15833	15708	15734	15538	16001	15745	15782	15768	15783	15688	15772	15664	15817	15849	15776	15823	15754	15844	15665	15831	15584	15731	15531	15634	15853	15790	15789	15898	15679	15793	15755	15737	15943	15652	15814	15832	15727	15826	15569	15903	15789	15751	15800	15714	15692	15595	15676	15736	15681	15776	15603	15934	15750	15649	15892	15671	15651	15789	15741	15697	15654	15534	15733	15900	15593	15664	15724	15618	15706	15684	15801	15713	15770	15638	15569	15845	15654	15754	15473	15705	15737	15661	15694	15740	15759	15710	15663	15542	15854	15721	15785	15637	15627	15820	15748	15721	15577	15803	15651	15720	15775	15625	15758	15788	15887	15766	15528	15775	15679	15742	15750	15733	15741	15821	15833	15754	15721	15752	15892	15803	15785	15652	15839	15635	15837	15967	15661	15735	15839	15657	15769	15868	15480	15811	15686	15859	15585	15819	15821	15692	15693	15713	15597	15450	15605	15673	15679	15526	15751	15711	15749	15804	15714	15761	15696	15613	15624	15586	15811	15622	15716	15880	15873	15917	15838	15769	15753	15632	15703	15771	15703	15813	15807	15727	15726	15579	15708	15744	15676	15732	15596	15749	15646	15990	15768	15717	15844	15690	15608	15577	15611	15670	15631	15850	15794	15703	15794	15800	15603	15688	15653	15643	15799	15617	15694	15656	15622	15821	15828	15723	15780	15557	15558	15675	15673	15815	15656	15916	15575	15726	15891	15715	15759	15666	15772	15871	15536	15709	15772	15633	15730	15710	15697	15768	15691	15642	15766	15725	15660	15566	15712	15629	15831	15760	15765	15598	15767	15799	15746	15656	15706	15687	15679	15833	15738	15882	15820	15723	15740	15778	15769	15701	15861	15606	15806	15701	15667	15773	15783	15785	15816	15672	15706	15970	15652	15808	15705	15942	15720	15665	15712	15713	15807	15826	15702	15706	15680	15715	15775	15819	15836	15824	15705	15780	15670	15778	15692	15821	15726	15715	15758	15545	15907	15998	15812	15603	15757	15747	15817	15607	15848	15621	15606	15913	15754	15666	15655	15611	15630	15926	15859	15605	15659	15668	15770	15641	15651	15760	15667	15884	15761	15739	15771	15737	15712	15677	15645	15735	15696	15761	15853	15661	15727	15599	15722	15722	15713
22925	21385	29278	23929	21870	24120	25601	20496	19285	19186	18557	18180	18087	18069	17737	17817	17659	17394	17603	17272	17232	17364	17227	17362	17135	16973	16986	16904	17055	17001	17036	17026	17063	17035	16808	16749	16960	17062	17092	17053	16829	16888	16857	17005	16892	16943	16910	16944	17033	16936	16982	16725	16733	16827	16696	16942	16933	16990	16934	16969	16731	16894	16993	16842	16858	16659	16952	16821	16800	16913	17053	16908	16768	16866	16829	16628	16790	16758	16875	17004	16926	16835	16928	17009	16947	16927	17003	16738	17049	17031	16915	16733	16778	16748	17080	16836	17031	16788	16771	16811	16867	16912	16953	16814	17106	16855	16842	16888	16943	16839	16675	16975	16797	16880	16753	16952	16619	16818	17015	17038	16774	16999	16849	16802	16957	16850	16799	16717	16774	16738	16784	16833	16742	16884	16825	16821	16944	16729	16991	16918	16992	16857	16506	16702	16817	16839	16973	16605	16796	16664	16784	16548	16531	16970	16836	16677	16879	16966	16597	16931	16766	16810	16717	16772	16950	16722	16923	16965	16810	16971	16841	16700	16676	16801	16594	16818	16904	16789	16863	16877	16844	16756	16746	16703	16839	16882	17042	17065	16840	16844	16697	16773	16706	16834	16704	16810	16845	16803	16749	16880	16714	16558	16885	16872	16756	16792	16645	16898	16891	16749	16670	16748	16829	16863	16778	16626	16877	16729	16709	16852	16814	16919	16904	16673	16908	16839	16877	16885	17135	16878	16937	16879	16568	16762	16761	16738	16736	16828	16888	16627	16633	16809	16665	16808	16905	16769	17039	16693	16785	16756	17012	16740	17044	16755	16614	16636	16902	16832	16911	16777	16850	16951	16811	16863	16680	16804	16774	16522	16707	16766	16789	16540	16996	16928	16865	16515	16832	16824	16920	16724	16683	16908	16958	16816	16723	16791	17074	16618	16985	16671	16848	16913	16854	16763	16949	16768	16663	16756	16592	16641	16818	16844	16706	16772	16676	17026	16618	16762	16764	16997	16736	16751	16741	16954	16753	16848	16891	16879	17004	16860	16873	16882	16808	16890	16987	16828	16851	16727	16801	16697	16588	16675	16576	16605	16840	16897	16768	17112	16914	16770	16691	16854	16812	16894	16926	16891	16790	16606	16718	16760	16882	16727	16981	16737	16725	16832	16801	16682	16866	16906	16781	16689	16780	16775	16785	16958	16719	16793	16664	16782	16735	16934	16710	16860	16824	16745	16918	17000	16747	16711	16819	16746	16684	16643	16914	16870	16772	16979	16834	16713	16703	16916	16787	16961	16757	16873	16802	16719	16827	16788	16820	16929	16837	16791	16720	16749	16686	16582	16878	16860	16811	16870	16743	16747	16802	16793	16745	16928	16776	16760	16891	16934	16951	16921	16749	16905	16727	16678	16897	16698	16689	16824	16716	16872	16997	16707	16644	16826	16717	16696	16856	16861	16701	16616	16971	16856	16699	16673	16805	16848	16816	16793	16814	16839	16803	16775	16874	16885	16765	16727	16709	16639	16716	16739	16881	16748	16904	16836	16817	16875	17077	16929	16654	16954	16863	16866	16910	16918	16818	16719	16797	16932	16939	16872	16789	16957	16928	16967	16904	16641	16846	16886	16838	16841	16942	16592	16668	16569	16683	16766	16744	16854	16687	16821	16807	16748	16776	16786	16874	16828	16732	16516	16650	16914	16966	16726	16727	17087	17000	16704	16636	16772	16709	16853	16854	17063	16865	16789	16941	16763	16859	16914	17036	16758	16878	16855	16899	16718	16953	16761	16721	16697	16831	17012	16759	16869	16763	16838	16674	16872	16914	16842	16965	16891	16728	16743	16936	16747	16858	16871	16753	16734	16738	16857	16975	16704	16860	16617	16716	16868	16969	16850	16966	16858	16983	16746	16609	16855	16767	16634	16795	16813	16895	16709	16949	16847	16779	16806	16653	16812	16756	16754	16991	16800	16856	16861	16799	16647	16746	16723	16695	16899	16862	16835	17078	16937	16836	16635	16721	16690	16749	16826	16947	16677	16640	16774	16957	16789	16754	16944	16796	16644	16918	16742	16909	16681	16616	16556	16784	16868	16813	16855	16738	16694	16871	16711	16703	16807	16773	16888	16588	16945	16821	16902	16808	16774	16871	17040	16806	16704	16883	16909	16807	16663	16802	16710	16815	16932	16812	16647	16854	16868	16894	16781	16811	16752	17000	16902	16660	16924	16928	16880	16607	16773	17073	17003	16927	16790	16783	16678	16943	16810	16906	16839	16740	16634	16793	16771	16702	16793	16754	16781	16869	16730	16981	16753	16834	16754	16795	16869	16785	16853	16770	16749	16737	16741	16693	16766	16643	16705	16641	16806	16843	16796	16835	16870	16785	16751	16897	16798	16738	16662	16749	16631	16746	16834	16901	16790	16835	16665	16909	16702	16679	16848	17075	17055	17101	16720	16861	16731	16665	16788	17046	16637	16797	16903	16774	16670	16732	16763	16932	16873	16833	16788	16684	16790	16677	16906	16669	16679	16912	16786	16886	16728	16772	16915	16673	16676	16648	16850	16997	16826	16641	16632	16919	16782	16661	16827	16749	16892	16727	16734	16698	16824	16768	16776	16745	16835	16931	16899	16814	16767	16659	16700	16772	16875	16760	16900	16814	16798	16650	16838	16770	16740	16863	16680	16704	16722	16998	16786	16777	16687	16714	16822	16713	16685	16874	16832	16746	16801	16886	16724	16852	16932	16965	16744	16747	16736	16822	16859	16721	16751	17014	16717	16743	16807	16842	16671	16831	16913	16797	16798	16623	16595	16949	16743	16749	16729	16778	16822	16740	16801	16646	16764	16869	16903	16717	16806	16700	16753	16804	16785	16599	16861	17032	16828	16990	16862	16750	16782	16759	16812	16612	16808	16832	16808	16914	16824	16701	16759	16854	16765	16818	17008	16839	16641	16795	16825	16933	16816	16690	16835	16688	16602	16710	16826	16711	17010	16592	16902	16811	16719	16777	16876	16866	16817	16743	16749	16783	16743	16796	16912	16775	16733	16784	16526	16778	16855	16922	16890	16747	16886	16682	16748	16934	16835	16796	16796	16967	16763	16866	16735	16729	16708	16606	16684	16944	16920	16715	16657	16741	16766	17054	16708	16568	16778	16650	16756	16839	16514	16756	16643	16718	16761	16703	16904	16866	16707	16709	16714	16722	16766	16831	16796	16953	16855	16779	16725	16955	16719	16933	16969	16790	16824	16752	16732	16751	16760	16803	16788	16819	16790	16775	16800	16732	16735	16778	16875	16762	16722	16862	16664	16843	16745	16834	16865	16621	16838	16755	16687	16672	16888	16866	17168	16776	16839	16681	16793	16920	16683	16895	16765	16779	17049	16939	16802	16817	16905	16818	16676	16839	16666	16830	16880	16831	16646	16876	16796	16615	16850	16567	16734	16699	16720	16841	16932	17049	16769	16810	16903	16745	16771	16966	16770	16647	16688	16627	16589	16533	16903	16707	16796	16886	16689	16714	16754	16637	16651	16788	16716	16830	16590	16696	16952	16648	16770	16599	16586	16706	16793	16884	16873	16857	16944	16679	16962	16545	16768	16800	16861	16865	16613	16543	17073	16938	16855	16878	16650	16727	16833	16659	16747	16677	16949	16771	16983	16827	16679	16965	16771	17028	16758	16802	16631	16856	16883	16599	16788	16884	16826	16867	16947	16729	16685	17016	16661	16843	16712	16821	16891	16809	16805	16692	16831	16938	16882	16986	16822	16912	16824	16757	17099	16525	16838	16958	16932	16827	16855	16704	16839	16970	16755	16770	16830	16699	16886	16843	16724	16876	16846	16750	16761	16964	16919	16842	16860	16762	16843	16962	16674	16768	16965	16682	16637	16769	16813	16778	16690	16880	16845	16886	16645	16893	16769	16883	16933	16719	16616	16573	16928	16883	16842	16826	16941	16728	16673	16870	16929	16708	16826	16927	16882	16732	16798	16911	16679	16741	16839	16989	16689	16899	16665	16684	16636	16724	16838	16740	16743	16939	16831	16830	16743	16804	16866	16634	16813	16748	16608	16670	16849	16840	16859	16924	16837	16754	16716	16851	16859	17049	16795	16743	16706	16828	16784	16675	16720	16797	16692	16597	16654	16777	16595	16668	16748	16860	16771	16661	16941	16700	16849	16830	16723	16873	16913	16589	17096	16995	17043	16909	16890	16817	17081	16776	16740	16575	16661	16815	16612	16853	17031	17031	16622	16903	16662	16651	16675	16632	16917	16968	16965	16764	16833	16757	16677	16898	16826	16858	16779	16898	16929	16673	16956	16718	16698	16632	16618	16972	16911	16867	16644	16830	16564	16868	16889	16680	16647	16718	16907	16896	16847	16779	16750	16806	16800	16996	16595	16662	16704	16718	16810	16628	16808	16876	16661	16919	16708	16777	16723	16712	16891	16984	16763	16901	16653	16794	16635	16908	16750	16907	16577	16739	16926	16760	16867	16786	16603	16801	16434	16912	16977	16877	16801	16884	16683	16759	16913	17072	16641	16847	16913	16889	16789	16708	16787	16880	16799	16799	16939	16792	16727	16957	16786	16738	16930	16854	16819	16879	16682	16897	16678	16716	17002	17025	16763	16741	17027	16639	16873	16821	16862	16555	16860	16716	16694	16753	16749	16750	16739	16894	16882	16995	16703	16832	16775	16704	16764	16933	16512	16936	16642	16825	16843	16739	16710	16790	16657	16919	16761	16842	16870	16674	16741	16684	16743	16730	16663	16700	16746	16811	16858	16758	16721	16786	16674	16705	16907	16586	16724	16854	16752	16763	16794	17011	16802	16969	16926	16759	16969	16966	16685	16922	16566	16705	16720	16662	16839	16864	16892	16808	16754	16798	16836	16877	16960	16734	16776	16844	16672	16801	16725	16840	16997	16744	16754	17070	17022	16801	16776	16664	16772	16872	16738	16921	16948	17003	16748	16848	16937	16718	16849	16662	16769	16858	16821	16630	16563	16600	16862	16798	16940	16747	16900	16733	16940	16959	16700	16987	16723	16878	16693	16826	16693	16961	16756	16628	16850	16807	16795	16876	16706	16712	16693	16705	16852	16897	16839	16668	16728	16952	16768	16758	16796	16781	16999	16726	16880
21739	38010	37087	31139	27083	24330	22475	20795	19806	18958	18421	18041	17425	17300	16965	16806	16572	16694	16571	16299	16270	16218	16126	16157	16151	16036	16077	16070	15868	16094	15979	16000	15987	15757	15807	15887	15814	15834	15802	15863	15893	15904	15734	15846	15584	15916	15864	15824	15729	15898	15793	15703	15999	15629	15856	15745	15616	15712	15888	15854	15923	15661	15812	15764	15938	15733	15686	15888	15733	15725	15699	15705	15679	15844	15820	15676	15740	15774	15711	15781	15776	15914	15692	15972	15707	15684	15761	15803	15722	15583	15785	15695	15665	15881	15761	15730	15822	15828	15772	15795	15804	15643	15823	15727	15600	15705	15871	15674	15652	15787	15700	15836	15887	15794	15789	15761	15829	15887	15603	15580	15714	15714	15837	15663	15900	15674	15723	15725	15707	15840	15662	15599	15879	15709	15632	15798	15742	15796	15772	15663	15774	15885	15843	15727	15837	15780	15774	15783	15787	15598	15771	15798	15711	15744	15602	15725	15766	15676	15773	15837	15670	15709	15642	15737	15730	15843	15667	15848	15752	15653	15712	15602	15636	15642	15745	15701	15755	15606	15773	15837	15740	15722	15765	15713	15804	15600	15692	15670	15590	15786	15823	15620	15685	15688	15674	15776	15915	15843	15677	15643	15635	15630	15812	15709	15811	15572	15841	15544	15856	15683	15830	15826	15775	15658	15786	15669	15672	15889	15858	15627	15595	15853	15739	15640	15725	15834	15711	15640	15802	15654	15600	15633	15780	15700	15758	15622	15840	15840	15724	15583	15834	15654	15891	15765	15735	15784	15788	15813	15644	15771	15823	15776	15650	15736	15569	15696	15760	15919	15813	15715	15735	15704	15848	15807	15819	15740	15935	15699	15771	15563	15708	15708	15811	15890	15698	15906	15746	15792	15691	15722	15714	15474	15638	15866	15758	15866	15719	15890	15745	15712	15611	15758	15755	15819	15727	15970	15645	15730	15691	15710	15740	15898	15579	15840	15688	15734	15756	15676	15601	15593	15765	15739	15961	15713	15648	15762	15791	15754	15716	15677	15693	15726	15599	15745	15838	15919	15804	15749	15668	15729	15872	15706	15687	15872	15696	15869	15597	15619	15744	15823	15703	15745	15943	15617	15548	15607	15656	15617	15687	15734	15598	15684	15707	15781	15772	15742	15700	15780	15560	15699	15651	15775	15805	15689	15769	15717	15629	15748	15817	15667	15897	15708	15698	15708	15640	15663	15871	15619	15817	15674	15873	15990	15726	15667	15889	15844	15718	15772	15800	15665	15782	15821	15644	15907	15617	15786	15722	15747	15824	15856	15683	15691	15702	15696	15559	15597	15760	15681	15501	15624	15696	15700	15667	15635	15667	15702	15818	15730	15745	15739	15818	15583	15779	15661	15915	15774	15852	15778	15705	15935	15867	15565	15745	15654	15720	15777	15712	15693	15794	15861	16038	15767	15673	15793	15670	15831	15684	15616	15597	15781	15806	15714	15898	15696	15734	15599	15793	15738	15789	15772	15781	15816	15768	15697	15679	15773	15573	15738	15611	15729	15583	15608	15715	15807	15650	15687	15612	15708	15823	15811	15793	15786	15790	15711	15810	15846	15625	15776	15708	15571	15723	15626	15819	15730	15722	15788	15692	15857	15653	15738	15577	15496	15694	15665	15835	15811	15709	15622	15633	15812	15721	15835	15901	15835	15763	15604	15781	15850	15778	15825	15769	15625	15548	15716	15680	15753	15718	15731	15935	15703	15844	15740	15866	15696	15652	15713	15745	15758	15850	15786	15672	15641	15642	15769	15592	15845	15745	15636	15865	15722	15620	15743	15785	15698	15643	15785	15639	15841	15668	15805	15737	15687	15875	15613	15694	15748	15792	15877	15641	15739	15803	15611	15641	15689	15595	15758	15679	15888	15841	15468	15726	15663	15837	15955	15816	15764	15748	15731	15816	15791	15721	15527	15732	15893	15576	15649	15640	15727	15675	15795	15709	15851	15771	15871	15803	15905	15730	15842	15754	15820	15751	15722	15747	15815	15655	15762	15764	15767	15781	15751	15764	15650	15767	15663	15793	15789	15541	15778	15800	15716	15691	15608	15655	15713	15625	15690	15708	15763	15707	15667	15782	15774	15702	15791	15741	15742	15623	15621	15910	15702	15715	15663	15730	15924	15683	15915	15648	15759	15855	15726	15862	15584	15747	15815	15706	15779	15713	15795	15547	15703	15709	15725	15751	15576	15804	15618	15734	15655	15705	15690	15787	15629	15712	15847	15868	15774	15668	15698	15735	15702	15815	15718	15660	15727	15781	15687	15765	15678	15664	15644	15730	15654	15860	15800	15528	15656	15785	15779	15758	15771	15627	15713	15730	15670	15670	15726	15754	15736	15728	15760	15688	15872	15555	15947	15761	15773	15880	15629	15848	15812	15676	15734	15797	15514	15834	15801	15919	15895	15683	15639	15523	15707	15770	15727	15860	15818	15607	15645	15773	15650	15860	15623	15749	15825	15725	15745	15741	15764	15485	15706	15687	15720	15819	15709	15871	15799	15846	15761	15610	15788	15781	15807	15826	15874	15772	15733	15789	15602	15871	15680	15693	15756	15784	15670	15617	15785	15624	15644	15734	15771	15793	15653	15764	15600	15783	15747	15780	15749	15691	15783	15790	15790	15880	15800	15678	15680	15682	15754	15743	15671	15596	15676	15824	15765	15721	15735	15649	15777	15805	15656	15713	15679	15808	15657	15744	15850	15626	15557	15712	15815	15901	15660	15801	15542	15745	15571	15791	15745	15765	15643	15867	15750	15851	15743	15715	15584	15753	15587	15707	15646	15757	15597	15684	15558	15622	15617	15640	15724	15699	15726	15718	15568	15685	15687	15682	15719	15823	15683	15724	15739	15761	15569	15794	15697	15730	15779	15789	15675	15757	15751	15610	15451	15796	15775	15744	15673	15834	15670	15750	15828	15635	15753	15727	15850	15680	15735	15867	15705	15796	15713	15747	15729	15706	15746	15796	15691	15654	15815	15714	15618	15752	15756	15623	15685	15794	15844	15880	15703	15787	15702	15775	15738	15704	15643	15873	15717	15730	15640	15916	15891	15667	15600	15729	15779	15733	15854	15586	15772	15735	15843	15529	15741	15687	15719	15856	15575	15754	15676	15641	15810	15807	15796	15787	15698	15735	15833	15735	15798	15704	15698	15691	15761	15716	15819	15639	15714	15593	15720	15732	15835	15804	15675	15716	15912	15821	15754	15831	15654	15651	15535	15752	15637	15610	15738	15708	15673	15814	15783	15677	15868	15752	15733	15574	15797	15692	15800	15828	15665	15583	15844	15805	15756	15769	15797	15679	15720	15748	15712	15809	15694	15722	15699	15724	15828	15846	15856	15705	15685	15852	15753	15671	15784	15753	15761	15687	15754	15568	15694	15693	15769	15771	15784	15946	15874	15725	15603	15839	15956	15799	15862	15671	15786	15704	15744	15761	15749	15839	15657	15697	15622	15765	15759	15661	15853	15546	15836	15890	15837	15665	15563	15796	15751	15819	15867	15677	15935	15586	15796	15659	15633	15678	15882	15591	15733	15709	15654	15712	15731	15964	15786	15775	15753	15602	15738	15822	15580	15836	15745	15760	15585	15744	15849	15684	15640	15708	15740	15812	15805	15758	15719	15656	15627	15632	15699	15658	15732	15716	15643	15722	15917	15601	15793	15940	15780	15809	15651	15575	15858	15710	15713	15678	15880	15703	15664	15703	15897	15808	15720	15753	15837	15595	15613	15824	15773	15764	15779	15819	15855	15937	15738	15844	15808	16001	15738	15660	15787	15815	15721	15650	15944	15799	15802	15781	15619	15897	15765	15670	15726	15781	15761	15730	15729	15765	15655	15684	15817	15909	15844	15670	15846	15699	15760	15929	15658	15836	15808	15500	15603	15775	15850	15836	15772	15910	15723	15714	15710	15891	15746	15850	15719	15798	15708	15826	15770	15659	15723	15802	15715	15918	15702	15656	15676	15707	15702	15834	15618	15554	15642	15799	15638	15721	15751	15795	15519	15672	15921	15651	15755	15744	15647	15600	15745	15940	15693	15592	15719	15877	15776	15774	15687	15676	15855	15699	15748	15618	15750	15730	15758	15814	15742	15710	15726	15852	15814	15541	15569	15794	15689	15785	15774	15702	15793	15685	15824	15608	15574	15798	15647	15790	15729	15685	15754	15743	15756	15668	15611	15824	15766	15775	15858	15701	15817	15743	15710	15846	15608	15796	15556	15576	15667	15785	15792	15715	15645	15804	15772	15736	15746	15711	15782	15650	15700	15824	15930	15797	15746	15827	15598	15728	15520	15665	15699	15786	15748	15746	15615	15707	15716	15668	15722	15792	15659	15587	15877	15731	15625	15806	15575	15791	15856	15618	15737	15609	15722	15642	15774	15739	15701	15776	15538	15698	15633	15727	15774	15799	15698	15735	15829	15665	15703	15767	15877	15798	15641	15749	15652	15729	15481	15624	15741	15738	15688	15833	15802	15755	15778	15682	15725	15740	15607	15657	15793	15721	15875	15782	15847	15835	15635	15825	15851	15855	15811	15855	15656	15748	15895	15644	15659	15814	15700	15810	15826	15731	15894	15632	15791	15739	15646	15654	15853	15685	15693	15760	15730	15832	15702	15711	15651	15709	15837	15519	15688	15788	15644	15763	15704	15773	15941	15749	15681	15789	15759	15779	15748	15761	15805	15694	15604	15670	15854	15814	15793	15716	15692	15688	15659	15723	15696	15733	15793	15680	15849	15735	15768	15634	15695	15577	15770	15638	15699	15830	15687	15743	15641	15781	15581	15766	15698	15794	15661	15720	15783	15863	15727	15746	15738	15721	15872	15767	15507	15640	15533	15656	15856	15649	15743	15513	15676	15737	15795	15597	15731	15836	15830	15934	15882	15634	15822	15715	15913	15555	15763	15887	15634	15877	15875	15646	15698	15647	15712	15699	15838	15670	15785	15804	15699	15731	15708	15813	15717	15832	15591	15887	15534	15721	15682	15659	15612	15786	15720	15838	15699	15708	15701	15748	15713	15750	15674	15887	15867	15731	15729	15801	15697	15814	15736	15748	15863	15751	15830	15877	15776	15537	15746	15654	15827
27335	22527	25961	22757	18320	17670	17562	16989	16807	16434	16368	16510	16542	16161	16663	16419	16361	16393	16208	16243	16326	16212	16195	16201	15996	16139	16212	16233	16421	16076	16194	16352	16042	16144	16335	16124	16157	16263	16008	16099	16125	15990	16136	16021	16176	16207	16245	16174	16395	16270	16088	16234	15934	16286	16224	16248	16404	16252	16207	16301	16250	16303	16160	16062	16160	15978	16023	16133	16150	16236	16224	16198	16134	16103	16215	15970	16165	16284	16365	16106	16088	16233	16092	16111	16259	16109	16109	16053	16110	16115	16149	16347	16256	16037	16148	16186	16097	16294	16262	16125	16083	15917	16171	16132	16264	16012	16393	16234	16214	16306	16168	16095	16188	15963	15960	16089	16264	16084	16070	16205	16146	16028	16001	16216	16027	16204	16092	16195	16030	16253	16035	16240	16161	15968	16308	16073	16047	16216	16309	16193	16283	15990	16081	16010	16127	16112	15985	16108	16322	16356	16123	16184	16134	16150	16147	16169	16118	16120	16134	16248	16319	16151	16042	15984	16276	16121	16332	16248	16172	16065	16139	16127	16203	16159	16089	16215	16261	16229	16167	16035	16127	16223	16255	16115	16061	16177	16312	16214	16218	16188	16301	16118	16268	16343	16190	16197	16039	15976	16273	15978	16141	16062	15992	16186	16200	16266	16383	16296	16312	16184	16129	16143	16285	16373	16233	16207	16061	16323	16178	16104	16096	15865	16192	16293	16282	16184	16302	16198	16069	16031	15965	16053	16089	16155	16259	16299	16058	16089	16173	16126	16077	16276	16166	16168	16136	16151	16115	16128	16183	15937	15992	16106	16214	16033	16194	16412	16173	16204	16327	16200	16055	16107	16033	16280	16009	16207	16001	16130	16136	16148	16151	16132	16100	16252	16232	16133	15973	16271	16215	16041	16347	16044	16176	16239	16129	16334	16059	16119	16198	16184	16370	16135	16190	16061	16091	16102	16111	16210	16200	16234	16078	16010	15898	15891	16158	16040	16113	16074	16118	16139	16211	16335	16324	16032	16079	16238	15999	16182	16115	16014	16217	16188	16062	16231	16168	16128	16213	16172	15950	16431	16148	16051	16220	16234	16026	16306	16226	16271	16274	16246	16184	16093	16184	16046	16076	16348	16171	15915	16019	16172	16097	16178	16384	16209	16238	16031	16234	16206	16464	16078	16213	16316	16108	16313	16212	16168	16143	15979	16314	15976	16063	16037	16152	16070	16141	16090	16169	16053	16305	16051	16282	16033	16130	16253	16150	16350	16269	16087	16153	16139	15992	15924	16037	16315	16208	16165	16095	16195	16215	16015	16276	16229	16106	16113	16120	16065	16127	16344	16254	16079	16149	16099	16086	16230	16110	16041	15934	16305	16124	16126	16367	16263	16258	16206	16281	16136	16229	16202	16072	16327	16075	16182	16159	16135	16254	16046	16178	16248	16216	16259	16021	16288	16343	16028	16098	16053	16283	16259	15890	16087	16178	16264	16393	16148	16280	16364	15967	16127	16255	16155	16158	16027	16030	16322	16003	16275	16000	16206	15974	16034	16180	15979	16119	16108	16105	16072	15986	16179	16097	16186	16134	16202	16071	16092	16149	16277	16236	15961	16096	16174	16260	15915	16214	16280	16249	16098	16026	16005	16362	16190	16169	16199	16269	16186	16170	16115	16378	16162	16150	16172	16245	16191	16128	16177	16403	16109	16227	16277	16228	16165	16257	16085	16194	16238	16056	16259	16349	16331	16228	16177	16230	16228	16238	16261	16110	16121	16111	16041	16123	16240	16107	16289	16229	16262	16139	16023	16263	16117	16080	16172	16180	16411	16155	16268	16159	16206	16169	16139	15955	16202	16095	16246	16301	16259	16235	16433	16207	16148	16359	15969	16154	16218	16202	16215	16156	16170	16086	16139	16358	16220	15991	16133	16054	16263	16251	16106	16115	16131	16434	16072	15999	16054	16036	16179	16149	16247	16194	16185	16236	16050	16221	16040	16213	16148	16126	15978	16103	16303	16142	16233	16127	16118	16020	16001	16258	16132	16420	15966	16120	16264	16149	16198	16169	16137	16173	16139	16379	16041	16155	16345	16090	16388	16301	16034	16335	16252	16242	16129	16111	16171	16164	16244	16329	16131	16234	16212	16197	16269	16390	16186	16373	16164	16164	16069	16137	16241	16059	15934	16125	16287	16113	16383	16215	16223	16183	16451	16084	16225	16127	16211	16240	16091	16378	16414	16113	16276	16061	16231	16206	16155	16122	15958	16082	16079	16247	16186	16225	15966	16385	16053	16182	15940	16243	16049	16272	16139	16176	16244	16057	16296	16139	16257	15949	16215	16270	16183	16167	16159	16133	16257	16241	16049	16300	16320	16310	16180	16057	16074	16115	16033	16113	16100	16044	16345	16232	16025	16105	16002	16230	16303	16014	16172	16129	16280	16117	16143	16291	16197	16243	16204	16238	16190	16156	16300	16389	16096	16114	16214	16253	16064	16212	16113	15983	16176	16281	16114	16146	16189	16018	16054	16225	16221	16152	16155	16090	16132	16004	16081	16128	16256	16145	16291	16092	16237	16023	16074	16266	16231	16330	16280	16040	16111	16105	16216	16177	16177	16068	16351	16225	15857	16162	16152	16250	16055	16179	16178	16173	16288	16366	16356	16358	16216	16199	16237	16029	16073	16289	16128	16181	16140	16056	16147	16199	16138	16058	16132	16011	16058	16090	16080	16281	16143	16226	16013	15993	16108	16040	16196	16319	15964	16014	16125	16335	16128	16229	16306	16162	16161	16157	16347	16001	16198	15918	16115	15892	16185	16184	16408	16173	16018	16241	16202	16349	16277	16178	16014	16185	16226	16165	16109	16128	16148	16118	16022	15959	16125	16286	16051	16330	16261	16273	16182	16191	15999	16155	16036	16196	16056	15929	15961	16063	16173	16132	16253	16279	16289	16267	16242	16159	16150	16198	16124	16146	16071	16155	16128	16226	16055	16044	16214	16277	15976	16180	16150	16361	16176	16337	16053	16363	16079	16220	16041	16245	16024	16206	16299	16436	16190	16076	16276	16110	16183	16124	16232	16030	15849	16193	16231	16051	16027	15975	16190	16316	16304	16246	16106	16149	16097	16188	16135	16231	16127	16096	16206	16019	16126	15985	16037	16189	16320	16100	15924	16075	16143	16184	16079	16052	16063	16038	16317	16166	16158	16098	16184	16087	16041	16157	16050	16186	16191	16169	16247	16158	16085	16136	16053	16257	15936	16027	16177	16257	16347	16107	16295	16227	16183	15933	16236	16244	16204	16203	16174	16045	16161	16393	16057	16027	16248	16206	16089	16451	16261	16163	16120	16074	16176	16170	15979	16172	16145	16048	16098	16323	16204	16165	16267	16327	16125	16314	16039	15901	16086	16132	16033	16109	16386	16127	16184	16178	16110	16360	16094	16290	15912	16226	16208	16285	16202	16130	16175	16026	16069	16015	16282	16237	16188	16064	16225	16121	16207	16130	16079	16310	15925	15967	16094	16082	16157	16410	16154	16177	16129	16323	16219	15964	15997	16112	16234	16192	16246	16199	16130	16261	16201	16328	16012	16035	15983	16270	16058	16228	16277	16020	16207	16241	16033	16212	16298	16332	16123	16015	16166	16265	16203	16072	16080	16168	16159	16008	16308	16081	16065	16204	16233	16246	16044	16145	16354	16089	16003	16380	16275	16125	16007	16063	16246	16199	16138	16024	16017	16230	16305	16089	16270	16247	16001	16373	16027	16277	16174	16311	16071	16255	16248	16310	16114	16176	16167	16002	16023	15977	15798	16002	16171	16009	16083	16031	16009	16258	16301	16029	16140	16409	16188	16220	15909	16241	16035	16125	16150	16157	16103	16219	16156	16078	16165	16058	16176	16219	16231	16094	16047	16248	16206	16067	16031	16025	16077	16184	16247	16345	16185	16136	16139	16060	16087	16265	16174	16029	15945	16218	16129	16153	16181	16439	16170	16139	16243	16154	16114	16036	16305	16077	16160	15883	16171	16270	16118	16419	16287	16294	16053	16053	16276	15884	16121	16366	16153	16244	16226	15964	16331	16088	16271	16174	16133	16096	16260	16166	16162	16125	16329	16113	16056	15997	16146	16323	16284	16313	16354	16338	16277	16190	16015	16098	16054	16132	16300	16213	16210	16111	16234	16307	16324	16085	16277	16288	16286	16120	16147	16215	16195	16058	16230	16236	16236	16162	16102	16009	16061	16104	16083	16340	16106	16031	16112	16226	16191	16067	16059	16226	16022	16214	16245	16222	16156	16296	16198	16141	16070	16148	16087	16186	16201	16164	16088	16218	16291	16323	16283	16228	16258	16135	16237	15989	15981	16123	15995	16112	16057	16211	16124	15984	16180	16162	16089	16204	16033	16383	16217	16330	15816	16203	16012	16107	16158	16191	16007	16083	16047	16264	16144	16230	16087	16152	16097	16023	16192	16256	16027	16016	16119	16197	16123	15972	16230	16290	16097	16169	16090	16214	16277	16148	16095	16167	16219	16006	16298	16283	16127	16292	16375	16238	16128	16030	16353	16105	16027	16292	15969	16040	16133	16254	16313	16330	15819	16178	16268	16199	16227	16050	16240	16143	16003	16044	16104	16238	16022	16210	16019	16212	16115	16253	16078	16102	15873	16123	16346	16147	16294	16181	16334	16177	16256	16040	16136	16072	16026	16150	16285	16354	16260	16081	16197	16096	16239	16032	16281	16181	16031	16015	16186	16132	16331	16201	16329	16082	16057	16383	16198	16177	16116	16159	16095	16149	16011	16179	16091	16015	15920	16184	16258	16068	16214	16101	16113	16176	16301	16177	16315	16095	16236	16186	16088	16142	16229	16074	16033	16176	16253	16387	16302	16056	16272	16458	15936	15989	16189	16315	16192	16284	16157	16329	16177	16171	16131	16055	16279	16175	16206	16253	16017	16141	16101	16113	16209	16156	16303	16341	16326	16337	16252	16183	16156	16041	16078	16223	16181	16173	16163	16054	16010	16089	16267	16075	16095	16285	16160	16321	16370	16350	16143	16129	16233	16125	16146	16226	16161	16094	16177	16111	16370	15947	15894	16214	16181	16250	16222	16137	16070	16216	16135	16229	16019	16434	16277
19243	26674	25741	21330	19174	17933	17147	16525	16238	15902	16010	15693	15660	15564	15476	15727	15707	15608	15400	15321	15475	15307	15491	15346	15329	15507	15367	15449	15295	15308	15293	15428	15329	15361	15233	15465	15351	15424	15497	15393	15343	15281	15410	15556	15258	15402	15285	15376	15356	15317	15399	15300	15469	15303	15397	15274	15367	15390	15371	15233	15453	15413	15440	15378	15329	15348	15381	15258	15461	15259	15372	15303	15250	15438	15297	15393	15399	15146	15285	15329	15358	15340	15160	15415	15218	15377	15180	15199	15477	15345	15506	15272	15217	15261	15321	15327	15283	15474	15278	15257	15357	15273	15345	15241	15394	15517	15291	15367	15296	15348	15328	15340	15400	15443	15395	15383	15367	15418	15231	15313	15296	15408	15310	15468	15241	15433	15234	15359	15432	15400	15404	15155	15312	15344	15298	15302	15351	15466	15203	15396	15493	15447	15161	15463	15423	15235	15438	15244	15399	15353	15340	15455	15365	15396	15476	15112	15466	15237	15255	15457	15269	15342	15365	15465	15184	15190	15479	15363	15397	15462	15301	15296	15392	15419	15293	15337	15417	15311	15322	15210	15184	15473	15509	15254	15350	15442	15293	15404	15356	15331	15425	15213	15375	15416	15348	15253	15324	15360	15127	15296	15390	15354	15393	15324	15334	15408	15199	15509	15374	15198	15425	15273	15274	15117	15270	15095	15431	15313	15374	15397	15384	15225	15329	15275	15287	15412	15438	15429	15341	15227	15323	15344	15325	15287	15336	15349	15319	15382	15423	15543	15307	15397	15377	15255	15239	15529	15366	15458	15349	15441	15351	15291	15448	15303	15335	15085	15279	15209	15210	15395	15363	15293	15264	15267	15517	15153	15267	15293	15288	15399	15209	15269	15235	15164	15446	15329	15320	15263	15305	15406	15244	15527	15301	15273	15285	15425	15369	15294	15380	15494	15409	15354	15337	15265	15413	15415	15389	15133	15310	15367	15504	15197	15409	15243	15434	15298	15327	15305	15211	15498	15349	15214	15324	15391	15368	15290	15419	15303	15217	15415	15352	15380	15284	15270	15290	15465	15328	15219	15334	15386	15269	15285	15413	15417	15365	15212	15326	15295	15521	15306	15494	15252	15504	15262	15367	15177	15427	15255	15322	15408	15494	15392	15245	15323	15317	15308	15336	15373	15376	15324	15401	15393	15320	15405	15393	15339	15203	15173	15477	15336	15280	15388	15292	15320	15353	15576	15249	15261	15233	15348	15337	15326	15434	15259	15367	15261	15339	15293	15298	15393	15364	15341	15355	15229	15397	15369	15240	15351	15304	15246	15271	15408	15437	15376	15383	15336	15284	15385	15300	15246	15470	15415	15203	15395	15501	15378	15310	15354	15380	15397	15335	15324	15342	15370	15209	15359	15255	15252	15236	15465	15424	15351	15468	15344	15287	15398	15658	15274	15245	15384	15425	15303	15385	15342	15306	15216	15345	15176	15235	15358	15345	15230	15487	15548	15339	15390	15460	15268	15411	15293	15393	15150	15436	15252	15197	15288	15527	15385	15264	15257	15214	15442	15308	15369	15428	15449	15356	15464	15309	15443	15328	15125	15391	15311	15231	15310	15543	15287	15480	15262	15397	15247	15546	15302	15384	15279	15318	15362	15354	15294	15387	15416	15439	15321	15368	15399	15232	15298	15280	15455	15310	15245	15186	15300	15129	15257	15380	15262	15306	15344	15368	15311	15469	15298	15349	15402	15211	15407	15271	15249	15359	15317	15340	15442	15391	15465	15493	15392	15345	15211	15315	15323	15332	15288	15427	15405	15336	15292	15387	15346	15450	15180	15464	15509	15308	15492	15370	15522	15313	15374	15276	15479	15454	15233	15421	15452	15383	15275	15340	15414	15423	15141	15374	15227	15335	15386	15129	15372	15426	15289	15317	15246	15368	15480	15390	15436	15340	15335	15196	15342	15217	15311	15229	15330	15316	15318	15363	15311	15473	15398	15410	15567	15312	15437	15360	15352	15256	15455	15408	15360	15179	15294	15384	15329	15460	15449	15345	15131	15388	15391	15381	15468	15392	15419	15156	15425	15434	15145	15465	15379	15480	15359	15311	15173	15407	15374	15513	15351	15324	15337	15323	15402	15234	15283	15426	15390	15314	15356	15298	15336	15274	15367	15420	15485	15321	15355	15406	15275	15414	15455	15298	15498	15309	15112	15323	15421	15333	15453	15258	15494	15237	15447	15334	15239	15487	15420	15341	15281	15401	15291	15414	15302	15384	15346	15336	15499	15301	15281	15401	15433	15172	15319	15241	15377	15318	15371	15274	15505	15336	15378	15360	15229	15427	15316	15382	15326	15387	15419	15285	15462	15347	15458	15352	15353	15252	15308	15427	15341	15413	15363	15357	15143	15488	15370	15289	15287	15296	15341	15249	15420	15205	15451	15262	15333	15340	15405	15365	15515	15334	15242	15361	15350	15353	15326	15175	15265	15463	15390	15293	15272	15302	15262	15278	15254	15513	15355	15469	15538	15334	15295	15273	15312	15441	15288	15226	15414	15252	15316	15262	15381	15213	15550	15384	15380	15341	15372	15138	15334	15305	15385	15226	15307	15232	15522	15231	15386	15412	15422	15286	15318	15115	15366	15453	15373	15352	15320	15305	15254	15268	15337	15423	15290	15489	15388	15197	15355	15336	15432	15244	15387	15220	15357	15200	15411	15402	15442	15327	15407	15439	15178	15498	15276	15423	15195	15323	15381	15457	15179	15168	15298	15426	15221	15453	15311	15289	15376	15468	15341	15334	15268	15471	15199	15321	15234	15279	15447	15320	15295	15337	15331	15096	15384	15322	15455	15405	15386	15270	15441	15371	15466	15437	15344	15413	15330	15329	15343	15380	15258	15293	15370	15383	15409	15274	15394	15509	15353	15268	15206	15367	15314	15194	15515	15329	15367	15400	15217	15336	15308	15418	15239	15348	15226	15232	15309	15462	15389	15359	15343	15309	15350	15438	15293	15508	15250	15382	15417	15430	15212	15489	15284	15319	15347	15282	15472	15344	15321	15340	15276	15528	15241	15669	15376	15312	15498	15466	15329	15397	15322	15458	15400	15453	15290	15350	15283	15265	15243	15380	15154	15328	15334	15327	15278	15211	15369	15220	15389	15437	15199	15233	15321	15378	15296	15431	15300	15366	15272	15307	15502	15464	15173	15476	15571	15435	15267	15429	15378	15496	15255	15343	15369	15317	15390	15421	15292	15365	15173	15292	15361	15276	15263	15237	15220	15442	15487	15414	15296	15285	15397	15376	15246	15294	15287	15361	15264	15342	15282	15333	15448	15241	15416	15273	15344	15157	15418	15239	15404	15258	15359	15410	15302	15413	15421	15257	15242	15295	15216	15360	15373	15371	15430	15297	15560	15328	15190	15197	15423	15472	15516	15336	15455	15402	15323	15250	15455	15227	15384	15145	15363	15505	15384	15234	15334	15353	15166	15282	15302	15461	15333	15370	15124	15483	15304	15372	15323	15189	15406	15505	15111	15480	15335	15425	15330	15345	15226	15294	15398	15418	15367	15080	15338	15422	15255	15364	15270	15270	15418	15385	15372	15200	15370	15312	15390	15324	15480	15329	15501	15374	15371	15174	15418	15459	15413	15349	15305	15314	15505	15433	15196	15421	15315	15481	15434	15338	15331	15299	15408	15301	15302	15316	15304	15351	15430	15348	15379	15313	15311	15381	15260	15460	15190	15462	15340	15338	15305	15498	15395	15443	15309	15373	15465	15248	15388	15252	15275	15253	15421	15144	15459	15338	15388	15288	15331	15370	15283	15349	15274	15434	15365	15229	15427	15232	15286	15332	15275	15359	15366	15259	15525	15368	15383	15210	15260	15477	15389	15194	15446	15439	15206	15401	15335	15294	15348	15387	15485	15409	15415	15509	15313	15358	15328	15304	15298	15362	15370	15351	15290	15263	15187	15177	15365	15426	15288	15164	15591	15332	15330	15330	15583	15302	15310	15392	15247	15357	15550	15299	15478	15371	15257	15417	15267	15265	15219	15370	15406	15510	15327	15378	15357	15264	15342	15526	15449	15318	15373	15211	15329	15260	15395	15320	15302	15212	15306	15234	15369	15338	15344	15347	15315	15351	15236	15440	15350	15233	15362	15348	15326	15360	15304	15497	15357	15345	15215	15414	15223	15373	15211	15441	15339	15327	15449	15319	15271	15507	15362	15315	15401	15363	15262	15343	15318	15386	15494	15301	15479	15369	15446	15394	15235	15530	15476	15194	15251	15436	15324	15477	15241	15316	15388	15482	15276	15190	15247	15459	15371	15439	15393	15296	15344	15357	15474	15112	15296	15201	15342	15521	15390	15525	15368	15455	15343	15259	15267	15260	15286	15275	15382	15374	15443	15348	15295	15274	15238	15240	15358	15212	15324	15218	15229	15195	15468	15372	15357	15239	15304	15282	15415	15477	15377	15289	15290	15423	15323	15470	15287	15442	15297	15447	15280	15401	15243	15337	15185	15347	15344	15374	15259	15257	15258	15461	15331	15270	15478	15308	15323	15301	15253	15432	15250	15429	15240	15331	15459	15338	15391	15309	15489	15371	15369	15191	15432	15360	15289	15294	15255	15176	15198	15523	15384	15311	15453	15288	15353	15471	15517	15399	15421	15394	15409	15194	15300	15421	15308	15315	15290	15387	15127	15200	15459	15302	15388	15307	15331	15255	15391	15408	15260	15266	15323	15316	15253	15307	15406	15464	15400	15184	15438	15294	15454	15238	15425	15585	15336	15237	15182	15357	15366	15271	15251	15353	15562	15248	15424	15495	15267	15336	15422	15473	15306	15210	15200	15273	15206	15348	15395	15320	15287	15442	15323	15364	15422	15327	15399	15188	15280	15402	15292	15509	15187	15517	15380	15228	15393	15426	15228	15511	15429	15203	15494	15274	15328	15308	15223	15317	15432	15281	15317	15398	15219	15413	15356	15203	15267	15378	15311	15463	15344	15243	15303	15229	15607	15349	15393	15302	15237	15385	15185	15360	15396	15301	15501	15140	15274	15337	15302	15299	15197	15540	15329	15207	15254	15427	15302	15370	15390	15395	15422	15326	15408	15132	15366	15467	15293	15406	15279	15282	15165
23897	21374	28784	24614	22697	22528	21818	19125	17982	18323	17992	17639	17480	17359	17415	17096	17043	17271	17088	17010	16923	16738	16889	16934	16853	16919	16857	16952	16954	16924	16815	16829	16616	16933	16630	16814	16769	16733	16789	16924	16701	16784	16750	16840	16804	16710	16981	16773	16718	16750	16870	16808	16776	16715	16760	16629	16696	16875	16793	16508	16715	16635	16829	16679	16780	16759	16687	16728	16743	16676	16854	16961	16782	16723	16882	16680	16711	16804	16683	16581	16710	16823	16577	16570	16769	16809	16519	16521	16946	16733	16699	16693	16747	16583	16852	16584	16563	16647	16688	16637	16684	16625	16745	16681	16668	16654	16659	16675	16856	16654	16846	16764	16662	16754	16708	16887	16648	16701	16626	16495	16567	16757	16569	16603	16676	16895	16770	16711	16821	16857	16630	16537	16777	16883	16603	16464	16725	16739	16799	16759	16630	16549	16647	16575	16616	16622	16622	16625	16574	16785	16548	16676	16756	16740	16538	16651	16669	16591	16786	16686	16647	16670	16629	16654	16666	16695	16542	16540	16690	16509	16647	16676	16759	16675	16507	16814	16677	16646	16701	16550	16696	16781	16722	16796	16725	16759	16689	16841	16908	16741	16674	16768	16627	16676	16578	16635	16653	16586	16802	16683	16763	16632	16620	16494	16640	16646	16645	16734	16757	16716	16784	16681	16612	16744	16832	16661	16645	16644	16581	16746	16680	16762	16629	16687	16716	16707	16702	16801	16889	16871	16658	16589	16581	16744	16668	16618	16863	16852	16568	16787	16898	16572	16835	16667	16527	16832	16758	16628	16691	16605	16771	16629	16642	16728	16494	16726	16744	16805	16600	16625	16687	16655	16626	16790	16671	16676	16813	16824	16760	16676	16620	16556	16568	16560	16667	16789	16609	16486	16730	16836	16826	16596	16567	16613	16669	16860	16735	16781	16570	16687	16715	16654	16560	16756	16903	16547	16630	16468	16684	16726	16770	16671	16599	16626	16666	16854	16767	16566	16714	16702	16788	16550	16657	16756	16851	16661	16678	16626	16903	16896	16886	16344	16734	16446	16565	16876	16639	16575	16514	16598	16651	16890	16658	16625	16546	16577	16607	16703	16866	17116	16447	16846	16566	16623	16532	16740	16939	16702	16699	16754	16742	16766	16661	16683	16736	16880	16891	16636	16680	16584	16704	16633	16827	16623	16665	16837	16565	16791	16816	16642	16737	16606	16599	16778	16685	16702	16869	16531	16761	16602	16502	16768	16575	16700	16693	16487	16703	16681	16539	16771	16583	16650	16703	16715	16585	16754	16784	16485	16782	16843	16758	16639	16790	16591	16657	16609	16883	16731	16692	16428	16549	16623	16677	16605	16726	16503	16792	16811	16667	16724	16726	16727	16614	16569	16788	16707	16572	16888	16669	16785	16695	16521	16815	16686	16554	16569	16725	16673	16731	16659	16726	16771	16851	16763	16673	16750	16980	16751	16631	16695	16747	16715	16904	16720	16933	16864	16675	16818	16629	16563	16564	16595	16698	16651	16831	16785	16685	16844	16873	16815	16792	16590	16971	16656	16519	16474	16829	16656	16728	16816	16857	16750	16577	16737	16835	16809	16571	16722	16781	16835	16566	16480	16559	16720	16702	16612	16571	16673	16762	16538	16519	16773	16622	16611	16692	16660	16830	16785	16656	16711	16725	16824	16661	16790	16733	16641	16612	16701	16599	16508	16740	16732	16770	16816	16600	16603	16737	16749	16709	16567	16687	16593	16631	16614	16467	16639	16814	16790	16599	16803	16618	16757	16692	16472	16623	16669	16650	16609	16682	16666	16665	16843	16748	16829	16669	16721	16644	16633	16698	16753	16583	16764	16649	16669	16699	16793	16844	16817	16749	16662	16947	16635	16636	16573	16656	16718	16607	16872	16662	16634	16615	16733	16643	16719	16654	16580	16733	16760	16720	16756	16632	16750	16735	16709	16688	16882	16747	16611	16611	16742	16784	16742	16707	16549	16516	16858	16781	16771	16652	16790	16772	16749	16737	16563	16585	16810	16728	16777	16580	16704	16857	16534	16703	16636	16824	16572	16677	16635	16879	16723	16771	16662	16722	16778	16770	16633	16737	16568	16820	16744	16785	16643	16722	16638	16773	16702	16711	16594	16850	16637	16618	16696	16640	16694	16762	16643	16831	16693	16818	16577	16685	16630	16613	16543	16782	16745	16491	16572	16673	16512	16475	16590	16497	16604	16710	16801	16670	16730	16644	16764	16769	16606	16703	16720	16567	16721	16696	16727	16579	16766	16533	16762	16910	16642	16786	16547	16868	16691	16617	16692	16663	16732	16696	16517	16637	16752	16643	16514	16864	16632	16773	16455	16649	16758	16738	16744	16695	16769	16676	16643	16766	16483	16887	16757	16715	16526	16751	16607	16658	16699	16759	16461	16772	16802	16454	16510	16616	16728	16816	16774	16697	16661	16652	16845	16728	16627	16763	16618	16580	16795	16815	16667	16678	16610	16659	16587	16801	16944	16851	16762	16731	16536	16526	16616	16886	16629	16567	16780	16635	16704	16881	16746	16676	16845	16800	16661	16711	16669	16870	16630	16829	16593	16591	16549	16861	16814	16911	16816	16760	16607	16593	16900	16732	16715	16581	16699	16775	16612	16782	16653	16705	16885	16857	16816	16774	16712	16703	16613	16779	16618	16684	16367	16702	16748	16587	16705	16798	16768	16576	16813	16836	16566	16790	16337	16716	16457	16588	16400	16635	16715	16596	16650	16678	16722	16692	16540	16595	16761	16588	16870	16818	16770	16539	16798	16885	16562	16798	16789	16902	16890	16483	16667	16487	16717	16650	16608	16570	16676	16664	16579	16761	16741	16827	16809	16591	16690	16710	16779	16527	16534	16809	16678	16503	16479	16664	16489	16806	16608	16698	16709	16737	16818	16614	16833	16673	16685	16729	16700	16519	16721	16712	16698	16794	16651	16629	16745	16685	16772	16741	16880	16713	16669	16687	16555	16585	16731	16858	16813	16656	16552	16806	16695	16719	16885	16693	16710	16578	16702	16656	16715	16687	16768	16648	16599	16821	16631	16577	16919	16581	16881	16805	16535	16620	16658	16537	16477	16651	16711	16575	16672	16826	16818	16799	16614	16859	16738	16760	16770	16847	16530	16641	16574	16522	16600	16659	16681	16636	16685	16896	16752	16663	16728	16693	16623	16875	16621	16801	16671	16779	16753	16926	16660	16715	16743	16768	16535	16650	16620	16780	16664	16841	16689	16624	16813	16739	16614	16619	16883	16919	16908	16870	16659	16467	16676	16696	16726	16675	16649	16438	16862	16634	16839	16537	16706	16764	16646	16781	16696	16594	16646	16870	16672	16703	16837	16752	16704	16723	16673	16533	16678	16568	16693	16980	16515	16688	16531	16721	16582	16667	16571	16873	16678	16675	16797	16595	16674	16577	16709	16754	16802	16673	16786	16645	16585	16610	16817	16546	16814	16763	16713	16730	16718	16653	16763	16873	16859	16746	16665	16611	16960	16828	16728	16805	16640	16523	16615	16679	16596	16771	16548	16727	16813	16699	16709	16657	16996	16649	16835	16623	16730	16775	16615	16667	16616	16846	16755	16761	16704	16790	16636	16684	16630	16586	16605	16777	16433	16807	16761	16610	16640	16600	16670	16763	16750	16631	16643	16590	16554	16563	16829	16579	16609	16899	16673	16509	16799	16658	16754	16605	16624	16580	16725	16708	16778	16626	16787	16872	16757	16510	16754	16779	16800	16783	16853	16653	16667	16749	16729	16776	16715	16728	16739	16644	16633	16492	16834	16717	16801	16845	16662	16697	16596	16611	16701	16763	16678	16543	16621	16748	16839	16934	16539	16569	16840	16731	16685	16715	16738	16690	16669	16748	16836	16801	16824	16869	16751	16578	16844	16702	16794	16716	16600	16694	16841	16729	16547	16719	16711	16740	16700	16737	16593	16715	16584	16590	16775	16766	16750	16612	16862	16752	16678	16617	16691	16873	16784	16962	16763	16980	16687	16623	16636	16524	16652	16710	16563	16630	16707	16863	16814	16827	16712	16729	16620	16636	16624	16630	16823	16665	16649	16671	16569	16624	16617	16850	16658	16689	16591	16689	16626	16687	16671	16983	16750	16731	16733	16657	16775	16599	16733	16736	16748	16613	16799	16802	16773	16754	16803	16606	16783	16606	16568	16567	16832	16752	16560	16574	16623	16675	16507	16615	16642	16692	16689	16672	16726	16856	16676	16705	16815	16675	16767	16653	16816	16626	16584	16879	16790	16636	16548	16928	16700	16774	16893	16728	16729	16665	16655	16661	16890	16943	16772	16755	16556	16720	16634	16654	16531	16617	16554	16817	16685	16766	16666	16603	16501	16679	16699	16575	16896	16672	16761	16711	16774	16867	16699	16631	16522	16707	16697	16813	16534	16752	16599	16606	16689	16624	16634	16696	16603	16818	16453	16649	16821	16672	16802	16571	16764	16861	16754	16772	16820	16593	16699	16734	16383	16628	16690	16592	16807	16833	16865	16847	16830	16845	16708	16777	16595	16675	16546	16536	16506	16808	16497	16716	16694	16798	16629	16683	16549	16710	16665	16782	16742	16715	16774	16787	16655	16658	16638	16613	16654	16713	16741	16577	16766	16750	16706	16681	16869	16688	16669	16676	16865	16708	16550	16844	16689	16603	16801	16743	16907	16673	16536	16843	16511	16823	16815	16799	16858	16689	16583	16723	16741	16697	16877	16645	16527	16716	16824	16743	16635	16877	16697	16729	16570	16727	16621	16615	16862	16613	16525	16712	16703	16640	16658	16614	16746	16594	16633	16635	16891	16708	16771	16801	16771	16677	16541	16722	16664	16628	16609	16718	16548	16689	16750	17015	16639	16676	16702	16530	16671	16788	16657	16496	16798	16665	16647	16728	16691	16788	16674	16667	16645	16851	16639	16695	16891	16702	16806	16671	16901	16761	16654	16469	16696	16623	16574	16700	16685	16828	16836	16865	16694	16535	16638	16464	16610	16669	16710	16807	16684	16776	16573	16747	16622	16547	16714	16743	16639	16692	16757	16660	16744	16698	16931	16700	16637	16676	16693	16606	16857	16684	16891	16546	16673
19614	33369	32843	27409	23881	21360	20126	19119	18265	17494	17382	17119	16569	16618	16259	16182	16291	16137	16114	15990	16152	15929	15885	16020	15887	15738	15844	15896	15890	15936	15859	15729	15777	15881	15891	15689	15767	15937	15687	15925	15695	15778	15789	15736	15815	15946	15698	15612	15729	15507	15801	15670	15851	15745	15747	15738	15682	15784	15692	15568	15562	15689	15854	15560	15496	15597	15710	15773	15616	15647	15636	15820	15632	15748	15893	15801	15513	15773	15732	15776	15797	15718	15727	15619	15712	15642	15619	15892	15766	15646	15711	15727	15670	15679	15750	15739	15707	15642	15683	15640	15738	15580	15623	15602	15639	15586	15659	15677	15594	15816	15689	15748	15667	15569	15695	15654	15526	15678	15602	15638	15626	15748	15628	15720	15434	15796	15769	15698	15817	15876	15470	15883	15494	15728	15615	15675	15725	15739	15703	15641	15505	15839	15791	15774	15574	15679	15827	15709	15605	15608	15870	15773	15855	15641	15655	15798	15750	15761	15591	15715	15858	15587	15754	15717	15599	15515	15777	15581	15731	15748	15653	15649	15699	15689	15709	15706	15483	15705	15716	15662	15496	15495	15660	15586	15726	15724	15895	15751	15706	15767	15747	15690	15540	15650	15583	15720	15657	15800	15703	15631	15706	15782	15526	15764	15804	15760	15665	15826	15654	15628	15754	15686	15687	15739	15616	15762	15770	15753	15852	15656	15689	15724	15802	15585	15721	15565	15717	15557	15467	15558	15543	15649	15694	15602	15880	15793	15714	15712	15622	15643	15794	15606	15624	15663	15582	15648	15712	15805	15747	15719	15809	15754	15679	15884	15711	15652	15625	15751	15619	15781	15864	15779	15646	15751	15630	15707	15732	15567	15682	15689	15640	15598	15670	15594	15733	15775	15510	15685	15657	15681	15742	15691	15702	15617	15668	15496	15641	15533	15571	15591	15745	15691	15681	15748	15701	15723	15520	15668	15715	15731	15787	15850	15649	15741	15804	15805	15787	15623	15844	15642	15573	15695	15787	15835	15591	15718	15431	15740	15756	15653	15595	15792	15695	15775	15689	15612	15654	15651	15685	15670	15706	15784	15723	15739	15704	15633	15670	15781	15687	15717	15805	15738	15504	15664	15552	15566	15656	15647	15690	15812	15756	15626	15708	15566	15800	15686	15858	15806	15688	15752	15788	15630	15685	15751	15841	15549	15732	15691	15648	15730	15617	15759	15766	15866	15768	15708	15445	15705	15660	15541	15655	15611	15664	15663	15639	15795	15828	15676	15559	15758	15673	15621	15620	15778	15723	15623	15670	15716	15639	15709	15782	15666	15714	15749	15571	15726	15514	15925	15792	15706	15740	15643	15597	15675	15631	15756	15642	15737	15775	15606	15776	15789	15854	15617	15561	15582	15895	15818	15771	15649	15560	15637	15561	15660	15777	15700	15525	15783	15603	15560	15583	15698	15721	15635	15808	15749	15667	15779	15620	15636	15644	15752	15540	15608	15615	15724	15793	15666	15536	15728	15645	15937	15604	15690	15776	15740	15589	15780	15837	15719	15692	15625	15626	15765	15780	15796	15769	15729	15689	15565	15533	15729	15962	15665	15649	15725	15642	15757	15594	15685	15594	15766	15551	15643	15616	15855	15646	15840	15771	15640	15709	15771	15753	15764	15624	15540	15663	15753	15657	15710	15632	15634	15761	15707	15708	15567	15568	15743	15719	15589	15665	15724	15774	15979	15577	15694	15622	15807	15735	15584	15741	15733	15648	15669	15669	15699	15785	15764	15680	15465	15799	15780	15617	15721	15839	15583	15891	15784	15738	15614	15639	15769	15623	15844	15576	15560	15625	15634	15587	15419	15658	15561	15615	15636	15690	15756	15765	15771	15782	15757	15673	15508	15830	15931	15691	15618	15752	15794	15698	15534	15633	15620	15710	15702	15671	15775	15719	15677	15682	15760	15596	15795	15482	15685	15637	15697	15665	15853	15540	15564	15801	15844	15635	15639	15704	15716	15814	15672	15735	15680	15765	15735	15671	15623	15750	15816	15564	15851	15760	15768	15613	15751	15649	15697	15711	15695	15831	15715	15812	15694	15733	15726	15658	15600	15674	15702	15746	15720	15538	15485	15700	15713	15913	15703	15723	15683	15689	15786	15559	15897	15616	15605	15756	15648	15658	15557	15716	15740	15690	15597	15763	15801	15607	15720	15765	15733	15768	15706	15617	15678	15821	15793	15673	15654	15672	15731	15633	15659	15686	15618	15870	15720	15691	15597	15799	15632	15502	15606	15676	15778	15579	15731	15626	15667	15577	15783	15717	15756	15651	15641	15739	15662	15519	15699	15638	15733	15683	15741	15680	15715	15687	15529	15672	15556	15674	15707	15648	15707	15737	15647	15739	15807	15830	15679	15834	15584	15663	15751	15593	15532	15547	15698	15789	15601	15723	15749	15571	15648	15676	15617	15702	15625	15654	15636	15753	15631	15672	15592	15724	15732	15694	15764	15703	15771	15745	15657	15762	15829	15656	15637	15565	15735	15654	15644	15616	15654	15795	15828	15539	15750	15543	15620	15792	15694	15620	15531	15530	15636	15702	15623	15902	15640	15677	15686	15684	15657	15848	15612	15743	15738	15519	15571	15443	15856	15720	15748	15778	15681	15736	15464	15702	15784	15783	15726	15609	15654	15606	15668	15697	15705	15518	15653	15722	15780	15820	15565	15833	15772	15718	15503	15732	15613	15803	15642	15607	15594	15789	15838	15730	15660	15779	15621	15813	15713	15709	15735	15775	15500	15846	15762	15590	15593	15803	15580	15573	15817	15617	15594	15494	15531	15670	15622	15676	15675	15730	15820	15754	15616	15595	15621	15582	15707	15726	15627	15818	15652	15784	15592	15763	15851	15602	15613	15532	15786	15613	15618	15760	15620	15694	15955	15550	15614	15632	15596	15529	15629	15642	15585	15659	15517	15694	15538	15660	15647	15665	15708	15906	15669	15525	15765	15767	15687	15800	15659	15469	15677	15760	15742	15590	15526	15640	15880	15672	15718	15612	15663	15725	15626	15730	15631	15811	15813	15710	15790	15765	15558	15715	15786	15717	15456	15648	15733	15573	15736	15700	15788	15631	15749	15617	15603	15553	15777	15778	15690	15706	15694	15569	15723	15726	15793	15660	15711	15701	15699	15749	15747	15737	15661	15579	15699	15674	15808	15759	15725	15578	15556	15738	15522	15902	15610	15586	15743	15695	15882	15681	15572	15538	15423	15840	15563	15752	15645	15644	15670	15579	15748	15603	15636	15758	15664	15664	15721	15676	15816	15752	15783	15705	15532	15736	15728	15695	15722	15584	15591	15663	15701	15881	15721	15641	15743	15565	15695	15616	15713	15798	15735	15599	15617	15758	15774	15674	15714	15641	15655	15701	15730	15710	15771	15795	15725	15705	15661	15708	15676	15760	15610	15715	15635	15607	15908	15720	15703	15749	15556	15653	15621	15592	15653	15721	15793	15553	15589	15574	15621	15699	15671	15650	15668	15737	15665	15861	15571	15725	15798	15781	15540	15658	15822	15690	15633	15655	15736	15758	15758	15640	15656	15602	15789	15648	15704	15766	15635	15658	15511	15743	15514	15698	15732	15732	15648	15748	15655	15683	15697	15528	15533	15674	15599	15552	15663	15824	15728	15743	15652	15609	15688	15581	15796	15813	15756	15531	15628	15743	15737	15751	15630	15765	15805	15724	15681	15683	15686	15847	15765	15668	15824	15772	15760	15734	15561	15636	15606	15840	15588	15479	15807	15627	15732	15688	15648	15692	15817	15883	15710	15678	15661	15661	15664	15644	15613	15628	15732	15794	15666	15711	15711	15809	15776	15803	15694	15668	15744	15766	15649	15702	15696	15680	15706	15661	15606	15597	15680	15807	15659	15632	15700	15682	15737	15762	15708	15725	15698	15842	15597	15651	15780	15770	15642	15726	15710	15733	15827	15621	15595	15753	15571	15743	15584	15755	15683	15556	15532	15599	15809	15704	15627	15590	15785	15606	15552	15584	15760	15672	15679	15788	15688	15594	15699	15639	15721	15650	15677	15715	15723	15677	15722	15716	15646	15772	15738	15698	15736	15918	15577	15784	15858	15589	15791	15630	15569	15566	15540	15575	15786	15900	15693	15752	15796	15646	15667	15787	15676	15642	15674	15705	15631	15594	15686	15517	15646	15528	15743	15669	15737	15615	15758	15646	15733	15738	15676	15643	15733	15690	15897	15574	15665	15695	15655	15746	15784	15876	15680	15801	15547	15563	15760	15768	15636	15617	15560	15771	15762	15747	15739	15707	15709	15878	15787	15587	15616	15730	15645	15552	15570	15711	15737	15746	15810	15774	15614	15483	15783	15732	15598	15728	15726	15829	15816	15773	15711	15891	15511	15861	15822	15511	15788	15698	15543	15703	15725	15636	15685	15628	15751	15648	15698	15644	15659	15767	15589	15726	15721	15675	15661	15571	15674	15665	15729	15693	15693	15741	15579	15790	15584	15722	15748	15749	15687	15749	15493	15788	15818	15710	15709	15649	15701	15743	15724	15758	15722	15709	15717	15540	15801	15742	15559	15742	15593	15756	15559	15673	15771	15606	15793	15670	15557	15789	15709	15775	15553	15732	15477	15676	15821	15786	15486	15645	15645	15669	15722	15680	15625	15697	15608	15777	15697	15824	15892	15687	15678	15699	15658	15768	15832	15852	15728	15776	15642	15734	15616	15637	15778	15654	15757	15666	15783	15757	15651	15761	15675	15682	15634	15682	15772	15720	15716	15647	15810	15763	15797	15698	15684	15642	15664	15673	15681	15738	15659	15808	15718	15757	15749	15745	15609	15744	15816	15670	15711	15728	15744	15625	15748	15606	15779	15698	15638	15597	15695	15719	15711	15452	15751	15562	15636	15611	15646	15536	15694	15700	15710	15724	15894	15731	15718	15704	15680	15700	15580	15697	15722	15712	15654	15775	15652	15541	15590	15753	15705	15589	15793	15695	15751	15752	15568	15720	15670	15743	15688	15580	15861	15671	15726	15716	15871	15701	15593	15532	15792	15650	15704	15802	15680	15594	15677	15807	15844	15726	15638	15777	15611	15816	15793	15564	15673	15792	15737
22928	21331	29136	23864	21828	24063	24962	20122	18621	18909	18328	17868	17801	17444	17481	17096	17149	16968	16939	16930	16914	16837	16821	16655	16617	16520	16681	16644	16551	16866	16682	16718	16569	16444	16601	16561	16553	16557	16672	16455	16547	16506	16568	16428	16583	16412	16479	16562	16374	16502	16474	16536	16652	16538	16445	16343	16294	16332	16389	16715	16636	16478	16474	16196	16449	16651	16656	16501	16690	16381	16317	16638	16584	16500	16430	16301	16363	16624	16440	16406	16577	16392	16268	16508	16491	16413	15991	16329	16379	16341	16270	16466	16441	16564	16413	16445	16342	16357	16404	16385	16392	16251	16347	16523	16191	16472	16283	16302	16438	16326	16347	16459	16579	16427	16359	16179	16297	16185	16412	16461	16371	16452	16352	16435	16259	16451	16784	16401	16269	16618	16378	16382	16565	16094	16382	16324	16510	16284	16359	16356	16489	16382	16263	16478	16735	16335	16401	16356	16454	16316	16421	16469	16467	16375	16335	16642	16366	16440	16424	16578	16436	16529	16617	16655	16286	16517	16385	16376	16417	16195	16447	16387	16519	16486	16372	16352	16433	16565	16534	16302	16445	16293	16387	16211	16643	16361	16430	16444	16363	16404	16456	16396	16505	16556	16399	16361	16621	16362	16422	16348	16456	16283	16402	16344	16329	16339	16453	16268	16409	16564	16264	16441	16454	16393	16425	16376	16450	16389	16375	16389	16214	16560	16313	16353	16396	16419	16430	16455	16489	16409	16493	16387	16311	16407	16368	16270	16471	16427	16478	16502	16310	16254	16445	16387	16452	16569	16327	16393	16525	16443	16364	16316	16366	16329	16436	16432	16492	16492	16267	16331	16222	16438	16238	16349	16359	16272	16329	16623	16406	16398	16200	16469	16500	16617	16272	16424	16431	16413	16342	16378	16469	16412	16464	16397	16522	16336	16400	16497	16413	16419	16409	16532	16668	16367	16340	16443	16283	16282	16488	16419	16221	16376	16504	16648	16286	16385	16476	16306	16424	16385	16176	16407	16496	16385	16427	16523	16464	16550	16576	16354	16433	16399	16373	16170	16292	16330	16371	16297	16322	16381	16381	16496	16486	16574	16453	16403	16419	16388	16551	16369	16376	16353	16508	16311	16421	16267	16246	16447	16405	16478	16491	16245	16401	16268	16431	16330	16646	16589	16446	16431	16476	16423	16418	16375	16336	16472	16537	16270	16344	16290	16378	16419	16340	16397	16458	16427	16498	16415	16389	16562	16262	16195	16155	16261	16639	16531	16381	16401	16436	16368	16416	16232	16399	16417	16470	16513	16581	16617	16448	16308	16617	16339	16490	16493	16404	16399	16291	16326	16592	16266	16501	16247	16209	16626	16509	16374	16462	16645	16301	16547	16503	16406	16466	16231	16332	16399	16346	16382	16388	16136	16357	16443	16421	16226	16456	16323	16299	16300	16382	16252	16163	16340	16334	16356	16383	16556	16334	16472	16505	16538	16275	16400	16464	16506	16505	16389	16300	16191	16345	16242	16492	16412	16531	16212	16432	16545	16357	16357	16272	16474	16617	16483	16577	16540	16303	16377	16449	16444	16373	16286	16615	16569	16522	16606	16397	16473	16528	16455	16553	16433	16441	16220	16495	16442	16363	16390	16345	16400	16405	16324	16545	16598	16539	16464	16355	16500	16372	16332	16363	16540	16389	16372	16511	16561	16549	16590	16303	16380	16445	16361	16548	16387	16523	16232	16344	16301	16469	16403	16466	16514	16426	16307	16294	16367	16318	16346	16404	16549	16319	16434	16493	16229	16387	16429	16505	16602	16181	16364	16519	16476	16236	16220	16472	16499	16333	16397	16369	16506	16365	16398	16528	16558	16245	16422	16285	16295	16425	16588	16227	16341	16554	16468	16450	16448	16460	16451	16288	16555	16499	16500	16254	16301	16533	16331	16464	16374	16320	16406	16591	16354	16605	16406	16349	16271	16238	16196	16337	16326	16051	16065	16383	16460	16230	16295	16210	16560	16326	16379	16493	16480	16601	16291	16381	16304	16433	16479	16410	16318	16512	16369	16365	16532	16425	16266	16301	16212	16246	16524	16609	16428	16331	16426	16333	16366	16241	16444	16503	16335	16312	16678	16576	16393	16334	16429	16442	16551	16457	16391	16400	16352	16365	16283	16407	16326	16488	16369	16521	16377	16520	16334	16323	16051	16434	16387	16343	16411	16595	16410	16448	16568	16370	16443	16226	16404	16439	16482	16444	16308	16451	16303	16312	16409	16320	16461	16333	16421	16323	16236	16464	16235	16538	16530	16485	16228	16580	16344	16305	16445	16478	16296	16479	16462	16270	16372	16071	16513	16309	16583	16608	16539	16447	16549	16226	16390	16461	16198	16242	16369	16311	16332	16577	16252	16265	16507	16525	16417	16562	16528	16397	16391	16452	16436	16428	16160	16360	16384	16344	16463	16156	16521	16460	16566	16390	16313	16380	16347	16547	16482	16363	16444	16323	16422	16396	16534	16432	16506	16498	16456	16481	16163	16451	16290	16502	16417	16539	16263	16306	16350	16209	16340	16436	16501	16494	16409	16457	16470	16319	16532	16580	16403	16192	16524	16351	16463	16475	16339	16453	16376	16322	16195	16471	16602	16447	16383	16371	16390	16342	16277	16503	16475	16343	16568	16565	16466	16394	16446	16484	16366	16437	16297	16451	16121	16328	16136	16407	16348	16610	16154	16164	16297	16447	16456	16447	16403	16382	16464	16355	16288	16394	16555	16513	16453	16319	16399	16501	16590	16519	16306	16582	16345	16422	16397	16522	16458	16517	16505	16195	16406	16493	16303	16504	16401	16406	16548	16399	16330	16343	16339	16559	16301	16472	16263	16374	16469	16428	16392	16473	16351	16495	16645	16240	16410	16351	16305	16394	16316	16299	16514	16459	16241	16376	16256	16363	16405	16450	16478	16484	16501	16511	16402	16310	16377	16157	16309	16305	16413	16487	16281	16475	16344	16578	16242	16228	16358	16469	16630	16250	16341	16449	16460	16548	16428	16326	16483	16395	16237	16417	16454	16539	16258	16347	16340	16467	16314	16456	16370	16350	16238	16447	16305	16310	16335	16509	16587	16442	16628	16451	16396	16549	16486	16254	16500	16387	16586	16442	16419	16206	16363	16368	16438	16554	16363	16471	16306	16527	16369	16473	16383	16453	16428	16593	16520	16469	16420	16364	16353	16430	16435	16499	16248	16490	16383	16458	16377	16415	16282	16408	16499	16319	16252	16277	16416	16442	16502	16185	16263	16261	16598	16377	16411	16433	16519	16476	16169	16341	16394	16511	16381	16351	16370	16308	16373	16447	16430	16377	16402	16467	16433	16654	16272	16422	16492	16312	16426	16386	16277	16291	16496	16362	16350	16457	16338	16447	16485	16415	16597	16497	16499	16582	16366	16211	16408	16531	16675	16282	16396	16455	16358	16410	16429	16363	16460	16429	16160	16457	16319	16276	16310	16298	16384	16378	16395	16273	16716	16451	16467	16514	16400	16237	16525	16400	16480	16415	16466	16339	16530	16386	16306	16348	16417	16287	16350	16443	16451	16426	16560	16350	16442	16287	16431	16226	16511	16492	16484	16269	16403	16472	16357	16322	16459	16342	16389	16421	16246	16555	16255	16390	16221	16411	16386	16379	16339	16567	16491	16450	16223	16370	16406	16513	16520	16357	16322	16476	16240	16360	16474	16324	16541	16341	16397	16289	16375	16634	16434	16323	16431	16232	16226	16468	16214	16288	16227	16670	16288	16292	16380	16536	16416	16503	16397	16547	16182	16424	16495	16336	16289	16417	16195	16428	16329	16311	16453	16309	16409	16381	16370	16434	16395	16429	16571	16435	16457	16601	16428	16343	16502	16362	16276	16400	16424	16317	16284	16400	16337	16387	16542	16392	16550	16348	16506	16486	16229	16442	16363	16470	16371	16275	16385	16335	16239	16425	16409	16448	16479	16451	16286	16523	16522	16473	16510	16545	16476	16522	16592	16515	16393	16533	16432	16372	16587	16326	16201	16427	16385	16447	16234	16580	16396	16411	16379	16472	16435	16471	16468	16377	16644	16357	16474	16359	16354	16436	16297	16173	16365	16359	16553	16471	16332	16440	16453	16451	16525	16272	16428	16396	16428	16578	16410	16428	16367	16470	16353	16420	16284	16388	16546	16412	16435	16528	16292	16410	16658	16541	16549	16354	16376	16324	16524	16371	16510	16590	16365	16359	16265	16645	16470	16448	16444	16428	16594	16012	16242	16344	16159	16486	16384	16504	16376	16432	16224	16476	16336	16326	16300	16444	16394	16490	16452	16400	16401	16583	16357	16466	16476	16333	16225	16339	16431	16491	16511	16546	16462	16263	16670	16527	16494	16607	16451	16452	16150	16270	16423	16391	16463	16245	16266	16516	16147	16452	16505	16364	16501	16340	16582	16392	16359	16403	16272	16454	16488	16332	16372	16612	16574	16445	16622	16357	16555	16431	16243	16415	16510	16377	16388	16452	16247	16442	16210	16419	16420	16278	16489	16386	16618	16364	16440	16350	16492	16554	16513	16438	16413	16361	16430	16505	16494	16158	16225	16627	16549	16559	16398	16450	16451	16517	16388	16245	16237	16308	16287	16443	16535	16411	16401	16441	16667	16552	16337	16323	16437	16370	16465	16398	16290	16291	16291	16570	16339	16261	16402	16326	16210	16573	16518	16523	16428	16429	16514	16449	16357	16319	16400	16386	16484	16512	16479	16365	16586	16427	16494	16591	16598	16390	16341	16444	16414	16255	16322	16477	16410	16380	16337	16584	16124	16549	16380	16347	16467	16258	16370	16244	16533	16174	16414	16421	16262	16442	16427	16503	16467	16276	16271	16298	16312	16246	16414	16395	16463	16471	16401	16290	16400	16327	16403	16488	16391	16214	16288	16519	16603	16267	16287	16482	16387	16476	16494	16275	16522	16353	16467	16510	16439	16274	16435	16353	16333	16318	16331	16358	16560	16143	16200	16419	16457	16356	16503	16449	16445	16507	16398	16385	16454	16455	16483	16324	16432	16385	16342	16628	16298	16258	16316	16469	16271	16289	16325	16452	16607	16457	16331	16400	16115	16330	16432	16291	16348
21030	37410	37037	31541	27239	24069	22018	20671	19480	18749	18275	17747	17329	16914	16789	16575	16316	16206	16270	16076	16045	15903	15787	15894	15942	15810	15694	15840	15670	15669	15621	15735	15725	15616	15651	15487	15708	15594	15701	15541	15563	15759	15533	15427	15712	15654	15562	15639	15661	15562	15534	15550	15576	15607	15403	15673	15617	15406	15398	15604	15563	15429	15451	15498	15500	15370	15524	15459	15532	15471	15594	15421	15428	15595	15723	15567	15444	15431	15443	15494	15681	15498	15525	15490	15532	15457	15296	15594	15653	15474	15299	15579	15612	15411	15632	15410	15498	15423	15644	15605	15548	15460	15616	15474	15544	15668	15563	15363	15537	15572	15284	15419	15477	15376	15475	15529	15519	15392	15291	15732	15608	15440	15518	15439	15588	15550	15445	15438	15503	15357	15620	15647	15641	15548	15650	15424	15468	15457	15330	15416	15680	15461	15347	15374	15509	15283	15409	15458	15637	15528	15541	15395	15477	15424	15436	15621	15388	15464	15544	15494	15312	15575	15650	15281	15553	15604	15307	15543	15573	15555	15366	15513	15416	15537	15497	15443	15514	15336	15561	15576	15589	15412	15571	15710	15517	15399	15386	15572	15442	15565	15342	15639	15474	15465	15461	15437	15570	15593	15485	15461	15305	15348	15419	15413	15487	15520	15260	15494	15505	15454	15640	15528	15706	15706	15527	15689	15600	15532	15609	15504	15482	15482	15506	15501	15544	15499	15666	15457	15667	15325	15296	15464	15481	15532	15630	15351	15491	15579	15552	15465	15487	15728	15273	15573	15483	15581	15483	15489	15261	15408	15586	15440	15460	15541	15591	15502	15502	15284	15523	15638	15522	15441	15431	15478	15525	15466	15523	15509	15421	15464	15428	15433	15520	15355	15701	15501	15660	15489	15655	15445	15487	15457	15411	15631	15580	15400	15451	15436	15455	15529	15629	15635	15528	15504	15292	15482	15705	15560	15534	15466	15581	15531	15499	15470	15485	15441	15394	15512	15397	15393	15419	15489	15609	15522	15475	15479	15510	15410	15658	15405	15588	15579	15392	15264	15558	15440	15500	15539	15476	15437	15364	15513	15393	15410	15661	15534	15462	15400	15429	15349	15469	15373	15406	15369	15640	15519	15485	15471	15656	15373	15456	15272	15362	15359	15331	15513	15528	15601	15430	15692	15492	15575	15535	15598	15406	15424	15534	15475	15574	15539	15457	15463	15358	15631	15549	15525	15703	15489	15491	15320	15441	15487	15574	15486	15379	15608	15351	15593	15656	15731	15459	15534	15360	15587	15418	15524	15530	15542	15468	15512	15608	15620	15590	15501	15599	15442	15580	15567	15562	15652	15534	15544	15351	15268	15609	15662	15385	15356	15425	15363	15416	15404	15367	15387	15581	15481	15533	15454	15434	15579	15477	15495	15516	15540	15556	15463	15558	15498	15449	15385	15383	15651	15595	15515	15364	15353	15535	15653	15359	15558	15572	15453	15571	15433	15438	15601	15460	15465	15494	15461	15563	15432	15548	15413	15435	15487	15499	15420	15399	15598	15581	15571	15451	15570	15453	15382	15440	15378	15407	15596	15462	15399	15483	15409	15512	15512	15515	15726	15531	15540	15410	15630	15561	15429	15449	15471	15491	15592	15606	15356	15525	15338	15612	15511	15351	15510	15337	15685	15485	15527	15478	15466	15437	15335	15566	15554	15437	15474	15507	15625	15530	15460	15353	15561	15370	15520	15445	15481	15564	15636	15442	15388	15358	15684	15352	15517	15686	15451	15378	15382	15450	15398	15489	15338	15474	15520	15494	15652	15430	15493	15364	15521	15497	15589	15624	15413	15579	15460	15548	15614	15548	15452	15576	15509	15659	15429	15569	15555	15487	15375	15589	15372	15485	15404	15542	15477	15499	15481	15428	15494	15409	15397	15547	15427	15440	15588	15336	15569	15389	15507	15406	15548	15302	15542	15313	15495	15392	15735	15505	15440	15461	15199	15501	15476	15460	15489	15601	15491	15404	15554	15583	15465	15341	15526	15533	15506	15457	15340	15361	15549	15295	15460	15458	15374	15595	15357	15448	15436	15605	15397	15485	15453	15455	15616	15486	15478	15647	15636	15572	15343	15505	15438	15501	15508	15594	15432	15408	15608	15523	15422	15300	15322	15373	15466	15548	15417	15356	15399	15515	15424	15417	15481	15447	15396	15513	15466	15478	15511	15551	15489	15496	15409	15411	15427	15491	15494	15521	15293	15412	15441	15598	15529	15359	15551	15575	15456	15536	15504	15308	15523	15407	15547	15468	15413	15451	15489	15509	15452	15386	15526	15330	15438	15613	15497	15568	15443	15509	15367	15564	15634	15370	15481	15465	15472	15449	15267	15425	15456	15671	15579	15557	15416	15575	15503	15502	15331	15340	15521	15664	15420	15513	15571	15602	15422	15425	15513	15378	15409	15477	15503	15622	15332	15558	15496	15590	15473	15358	15281	15447	15506	15447	15430	15544	15553	15370	15476	15504	15507	15434	15511	15568	15438	15472	15554	15517	15501	15473	15478	15417	15399	15469	15459	15578	15339	15508	15470	15600	15482	15503	15584	15373	15577	15669	15506	15249	15390	15504	15445	15364	15644	15499	15505	15419	15444	15471	15539	15469	15596	15493	15412	15514	15477	15319	15610	15408	15494	15390	15589	15502	15472	15492	15598	15520	15423	15615	15501	15343	15358	15515	15445	15467	15357	15523	15568	15411	15493	15499	15609	15667	15325	15594	15343	15564	15538	15594	15424	15385	15499	15468	15569	15404	15640	15495	15568	15328	15549	15500	15418	15264	15478	15600	15508	15469	15531	15430	15537	15601	15564	15376	15368	15441	15389	15297	15596	15497	15490	15582	15553	15522	15429	15480	15575	15458	15481	15625	15342	15415	15578	15360	15568	15404	15540	15516	15604	15513	15628	15333	15579	15425	15396	15479	15627	15596	15418	15335	15472	15444	15382	15476	15610	15480	15426	15500	15504	15456	15401	15519	15511	15566	15493	15419	15709	15573	15427	15451	15502	15390	15502	15559	15560	15549	15433	15454	15536	15537	15519	15594	15507	15480	15529	15426	15379	15598	15616	15518	15571	15484	15550	15450	15443	15367	15638	15541	15622	15592	15501	15649	15552	15531	15494	15521	15617	15370	15547	15691	15258	15400	15457	15546	15512	15550	15421	15490	15435	15321	15360	15417	15466	15493	15482	15373	15361	15553	15496	15506	15527	15490	15626	15462	15592	15448	15428	15416	15446	15459	15459	15496	15576	15545	15520	15578	15393	15531	15515	15628	15613	15407	15417	15498	15332	15437	15469	15476	15493	15312	15484	15460	15504	15446	15437	15486	15318	15642	15453	15520	15456	15439	15586	15434	15605	15342	15518	15544	15304	15506	15411	15461	15424	15530	15677	15343	15520	15420	15500	15556	15360	15409	15676	15463	15329	15338	15591	15565	15431	15451	15338	15344	15511	15449	15385	15519	15541	15414	15578	15474	15422	15542	15389	15644	15321	15509	15434	15570	15673	15421	15461	15720	15535	15603	15627	15545	15492	15426	15452	15655	15477	15584	15403	15307	15473	15579	15443	15355	15580	15478	15481	15616	15591	15571	15444	15651	15527	15558	15429	15519	15504	15511	15535	15402	15357	15407	15494	15524	15502	15399	15481	15569	15504	15530	15516	15416	15470	15457	15242	15500	15492	15545	15535	15519	15606	15299	15554	15497	15518	15529	15461	15618	15260	15422	15501	15482	15482	15599	15388	15574	15615	15502	15652	15399	15537	15445	15577	15564	15408	15459	15449	15477	15608	15308	15513	15431	15488	15561	15520	15518	15556	15656	15450	15398	15465	15601	15303	15496	15449	15413	15462	15244	15508	15388	15542	15401	15429	15321	15579	15388	15783	15557	15394	15684	15538	15508	15420	15550	15512	15466	15433	15467	15380	15501	15607	15448	15554	15578	15409	15516	15421	15422	15498	15504	15578	15590	15502	15543	15434	15476	15395	15521	15395	15404	15413	15613	15635	15489	15349	15374	15446	15539	15520	15332	15537	15421	15405	15574	15434	15466	15562	15552	15428	15490	15427	15437	15447	15402	15564	15371	15639	15268	15582	15543	15561	15552	15493	15402	15543	15500	15545	15374	15468	15525	15431	15677	15467	15403	15490	15482	15425	15500	15699	15459	15451	15501	15328	15441	15400	15590	15452	15470	15449	15519	15490	15561	15447	15349	15653	15544	15395	15539	15485	15450	15593	15604	15599	15539	15494	15497	15418	15433	15530	15395	15540	15535	15421	15521	15484	15645	15348	15627	15422	15275	15555	15497	15315	15462	15544	15486	15536	15339	15571	15555	15532	15582	15582	15508	15566	15483	15728	15530	15583	15457	15622	15550	15528	15639	15552	15428	15452	15329	15555	15267	15475	15696	15429	15421	15438	15382	15438	15325	15436	15416	15653	15347	15487	15383	15472	15543	15377	15448	15446	15312	15473	15340	15443	15343	15537	15377	15366	15440	15527	15418	15512	15347	15466	15362	15445	15289	15419	15535	15566	15427	15351	15332	15468	15464	15590	15358	15507	15445	15366	15408	15195	15472	15441	15436	15636	15489	15524	15496	15625	15444	15462	15504	15611	15495	15397	15544	15343	15642	15382	15274	15617	15420	15429	15413	15390	15475	15625	15602	15484	15605	15361	15390	15544	15631	15478	15552	15505	15483	15547	15489	15429	15465	15504	15481	15407	15467	15693	15559	15375	15450	15414	15369	15481	15544	15484	15324	15350	15405	15453	15561	15427	15431	15541	15566	15459	15337	15582	15450	15460	15475	15362	15502	15520	15402	15609	15409	15539	15355	15571	15558	15443	15476	15604	15472	15427	15515	15413	15392	15499	15331	15512	15358	15479	15532	15534	15505	15597	15309	15524	15393	15728	15373	15598	15460	15496	15435	15492	15424	15441	15456	15562	15538	15430	15550	15358	15462	15584	15692	15386	15432	15370	15494	15466	15466	15674	15366	15474	15549	15528	15503	15477	15576	15333	15588	15562	15623	15430	15488	15521	15451	15461	15591	15462	15534	15502	15327	15495	15418	15375	15505	15409	15527	15376	15637	15499	15527	15376
27234	22438	25843	22532	18255	17530	17192	16738	16564	16587	16260	16280	16314	16419	16184	16049	16042	16156	16139	16141	16302	16161	15996	15848	15894	15928	15925	15923	15966	16080	16031	15981	16106	16249	16201	16032	16091	16109	16091	16164	16132	15999	15948	16028	16088	16218	16073	15974	15843	15996	15919	16033	15897	16044	15889	16020	16129	16159	16024	15931	15913	15847	15943	15995	15914	15947	15962	15886	15956	16186	15868	16017	15926	16054	16150	16282	15941	16069	15943	16114	15979	15926	15867	16055	16047	15983	16050	16179	16128	16020	15855	15964	16104	16081	15928	15932	16041	16090	15821	16088	16158	16081	15923	15900	16139	15729	15937	16144	16112	15996	15905	16155	15856	15886	16148	16155	15993	16153	15959	16136	16079	16271	16150	16059	16012	15851	16064	16037	15945	16020	16074	15987	16062	16016	16093	15951	16019	15970	16064	15885	15822	15789	15790	15948	15936	16097	15880	15992	16118	16042	15975	15887	16106	16013	16003	15996	16023	16166	15813	15888	15979	15947	16093	15958	15894	15995	16032	16067	15914	16089	16105	16086	16139	16159	15822	15839	16018	15999	15981	15931	15944	16118	16081	15861	16020	15743	15946	15916	16059	15961	16015	16049	15845	15971	15861	15874	15913	15884	15812	15859	16034	15925	15844	16035	15992	16017	15985	15943	15927	15856	16031	15820	15961	15964	16055	15989	15864	15976	15938	15985	15964	15965	16073	15938	16037	15891	16089	16032	16056	15896	15852	15946	15840	16098	15937	15908	15980	15869	15967	15833	16134	16105	16101	16120	15938	15908	15980	16017	16021	15715	15956	15922	15980	16022	16017	16162	15918	15835	16137	15898	15986	15894	16039	16010	15909	15717	16013	15914	15826	15957	16004	15974	15758	16011	15851	15890	15942	15953	15986	16058	16060	15993	15937	15913	15903	16097	15882	15937	16018	16106	15813	16104	15981	16240	15885	16003	16017	15986	16121	16184	16076	15874	15767	15987	15851	16194	15896	15832	16006	16005	16197	16024	16139	15944	15962	15853	16063	16062	15959	15965	15887	15952	16154	15756	16173	15883	16013	15843	15878	15911	16061	15862	16072	16073	15860	16028	16003	15987	15845	16028	16015	15938	16024	15869	16006	16192	15943	15941	16059	16144	16115	15909	16080	16094	16056	15867	16012	16106	16020	15933	16096	15891	15907	15949	16005	16106	15946	15963	16009	16033	15899	15945	16028	15960	15904	16110	15988	15771	15658	15859	15990	16075	16138	16128	16282	15947	15943	15850	16306	15817	16100	16039	16058	15822	16072	15987	15877	16063	16033	15925	15973	15913	16028	15894	15927	16029	15992	15838	15972	15932	16063	16048	15970	15719	16045	16004	16180	16037	15925	15877	15734	15800	15915	15930	15900	15952	16039	15911	15914	15933	16045	16026	15909	15858	16030	15842	16128	16022	16074	15948	15977	15965	15961	16028	15845	15962	15966	16057	15947	15940	15892	16045	15967	16010	16223	15841	15894	15996	16166	15873	15994	16030	15932	15981	15784	15881	15873	15865	16079	15834	15751	15977	16096	16075	16044	16007	15970	16113	15961	15961	16139	16066	16011	15915	15997	15720	15925	16029	15892	15979	15945	15878	16058	15970	16167	16014	15814	15953	16030	15855	15988	15942	16145	16019	16139	15829	15943	16011	15912	15961	15968	15970	16057	16276	15953	16071	16035	16065	16057	16033	15996	15897	15864	15835	15896	15782	16095	16031	15929	16114	16070	16086	15926	15922	16078	16049	16084	16069	16117	15956	15922	15795	15897	15888	15997	15914	16056	15892	16089	16044	16191	15949	16019	15981	15888	15977	15992	15873	15915	15910	15983	16019	16004	15890	16063	15975	16031	15946	16217	15992	16191	15987	16054	16024	16003	15802	15849	16005	16144	16065	15913	15919	16136	15952	15986	16016	16087	16102	15950	15919	15846	15841	15792	15932	16051	15744	15899	16130	15976	15977	16121	15908	16001	15967	15857	16061	15973	15988	15892	15987	16091	15872	15886	15607	16079	15878	15947	16094	16004	15839	15920	15945	16181	16112	16008	16051	16069	16062	16018	15860	16131	16111	15889	15934	15922	16003	15988	16052	15749	15875	16004	15990	16054	16000	15914	16165	16128	16052	16197	16019	16123	15928	16048	16029	15994	15921	16058	16005	15947	15849	15824	15967	15984	15961	15962	16076	15933	15858	16015	16034	16119	16075	15740	16107	15994	16133	15866	15888	16124	16050	15874	16019	16015	16008	16081	15978	15843	16107	15933	16051	15881	15912	15904	15869	15890	15854	15976	15952	16041	15815	15884	16335	16094	15799	15983	15935	15713	15773	15968	15808	15882	16036	15994	16013	16028	16004	15773	15948	16013	15858	15999	15744	15983	15961	16116	15880	15815	15942	15873	15901	16050	15968	16061	15932	16168	15820	15923	15911	15968	15949	15957	15926	15967	15858	15925	15920	16047	15870	15815	16095	15947	15956	16084	15921	16083	16049	15973	15930	16071	15834	15913	15847	15758	15947	16082	16039	15845	15926	16168	16042	15948	15838	16050	15898	15828	15805	15983	15997	16008	15762	16065	16011	16160	15994	15799	15990	15921	15883	15972	16027	16088	16048	15982	15959	16096	16061	16245	15861	16012	15903	15872	16016	15923	16028	15880	16121	15948	15885	16160	15993	15838	15856	15899	15854	15939	15989	16026	15958	16044	15906	15858	15970	15966	15851	16132	16030	16162	16073	15850	15995	15833	16026	16081	16033	15822	16007	15998	15998	15919	15782	15981	16017	15922	16051	15915	16117	16042	15606	16067	15894	16143	15893	15964	15882	15840	15887	15764	16079	15996	15887	16148	16027	16008	15843	16141	15893	15823	15916	15959	15997	15988	16111	15945	16016	15958	15960	16057	16105	15989	15991	16030	16093	15994	15945	16100	16048	16067	15913	15903	16004	16105	16027	16151	16115	16121	15950	15903	15838	16073	16026	15785	16167	16005	16098	15968	15788	16032	15917	16135	16025	16048	16003	16152	16036	15993	15820	15942	15902	16010	15926	16119	16066	15810	15826	15933	15908	15979	16063	15749	15896	16028	16019	16029	16059	16056	15929	15993	15958	15893	15921	15864	15988	16081	15951	15971	15917	15998	16017	16104	16059	16198	16108	15995	15991	16116	15920	16090	15983	16051	16016	16119	15894	16093	15883	16071	15879	15863	15855	15984	16103	16015	15886	15776	15886	16016	15821	15844	15919	15981	15954	16049	16028	16018	15751	16122	15867	16024	15970	16022	16129	15903	16004	16056	15887	15779	15911	15876	16078	16030	15917	16030	15853	16041	15839	15982	15887	15957	15994	15926	15923	16055	15930	15979	15984	15943	15961	16009	16070	16115	15930	16110	15767	16142	15940	16072	16028	16096	16088	16171	16049	15759	15949	15914	16078	15879	15984	15969	15923	16021	16041	15864	15974	15975	16007	15907	15850	16012	15957	15792	16032	15857	16086	15854	15961	16011	16209	15946	15900	15781	15793	15980	15769	15846	15936	16116	16132	15953	15724	16009	16156	15869	16116	16074	15826	15992	15997	15978	15914	15933	15974	15967	15929	16024	15990	16056	15887	16089	15925	16112	15784	16083	16138	15816	16067	15854	15997	16041	15922	15868	16116	15960	15944	16047	16101	15986	16191	16017	15999	15967	15835	15979	15992	16039	16105	16052	15952	16073	16052	15934	15893	16069	15931	16151	15901	16141	15822	16062	15848	15965	15906	15958	16018	16001	16053	15967	15875	15907	15923	15914	15898	16017	15965	16027	16046	15954	16125	16004	16064	15979	15920	16175	15691	15968	16012	15842	16025	16001	16192	16055	15841	15806	15722	15871	16033	15970	16077	16046	15915	16076	15985	15960	15792	15865	16038	16002	15851	15775	16039	15837	15917	15967	15929	15876	15938	15838	15933	16108	15959	15900	16188	16105	16161	15826	15828	15962	16033	15980	16052	16172	16037	16156	16064	15813	15860	15931	16133	16061	15873	16087	15887	15926	15912	15937	15993	15990	16254	15925	16040	16023	16028	15938	15788	15954	15925	15930	15979	16022	15747	16047	16039	15936	16005	15962	16001	15925	15789	15632	15913	15787	15913	16054	16096	15878	15978	16199	16126	15987	15755	16049	16029	15979	16093	16127	16025	15941	15981	16060	16101	15967	16032	15941	15812	15955	15973	15995	16068	16153	15956	16117	15785	16170	15857	16027	15919	15950	15889	15868	16010	16043	15984	16130	16027	16158	15979	15923	16027	15931	16085	16008	16137	15961	15936	15879	15932	15964	16166	16178	16073	15925	16037	15946	16139	15972	15940	16034	15940	15924	16030	16047	15896	15811	15957	15940	16003	16012	15965	15989	16033	15926	15956	16093	16022	16058	15909	16000	15814	16031	16089	16058	15956	16021	15732	15957	16017	16107	15944	15800	16036	16062	16130	16074	15907	16015	16006	16009	16146	16167	15945	15890	16077	15697	15912	16018	16019	15939	15981	15906	15887	15948	16021	16099	15871	15992	16001	15929	16087	16053	16033	15950	16272	16038	15915	16089	16096	15768	16018	16143	16166	16128	16070	16177	15905	15853	15801	15813	16072	15984	16155	16075	15999	16144	15872	16079	16078	16058	15988	15997	16015	15935	15787	15978	16022	15968	15874	15874	15885	16045	15938	16102	16026	15818	16086	15936	16013	15982	16135	16001	15839	15967	15878	15933	15977	16177	15847	15810	15939	16077	16108	16005	15826	15951	15983	16068	15989	15966	15890	15971	15840	16053	16002	16024	15933	15835	15993	15862	15902	15923	15916	16098	16211	15743	15874	16097	16126	15877	15924	16042	16131	16072	16157	15951	16011	16020	15982	16037	16004	15955	15993	16113	15762	15846	15973	15866	16208	15770	15994	16045	16013	16105	16085	16056	16083	15952	16024	15805	15793	16114	15920	16016	15778	16024	15932	16003	16067	16039	16099	16088	15839	15982	16104	15877	15844	16081	15954	15987	16179	15915	16086	16079	15938	15916	16021	16031	15839	15982	15840	15797	16060	15992	16046	15970	15882	16010	16017	15997	16023	15886	16036	15921	15855	15687	16038	15824	15745	15899	16044
18737	26499	25539	21393	19219	17880	16951	16559	16124	15924	15722	15725	15574	15345	15481	15291	15345	15486	15363	15276	15273	15272	15328	15095	15153	15248	15268	15318	15171	15153	15245	15146	15278	15103	15118	15254	15190	15173	15414	15193	15296	15300	15204	15182	15062	15295	15092	15243	15193	15113	15231	15179	15017	15316	15275	15180	15335	15320	15015	15187	15169	15334	15221	15279	15255	15246	15206	15186	15413	15229	15178	15187	15351	15371	15123	15154	15206	15102	15047	15235	15173	15344	15184	15259	15304	15276	15274	15224	15225	15015	15236	15078	15116	15153	15079	15165	15378	14951	15115	15323	15198	15140	15004	15107	15304	15198	15163	15035	14971	15425	15233	15271	15210	15171	15108	15250	15157	15152	15103	15066	15212	15317	15114	15314	15211	15092	15182	15153	15160	15061	15167	15120	15109	15223	15093	15077	15281	15090	15214	15148	15172	15304	15072	15240	15183	15326	15097	15220	15079	14895	15168	15231	15248	15401	15203	15174	15188	15159	15101	15131	15178	15192	15278	15130	15298	15211	15223	15301	15129	15153	15069	15035	15207	15361	15043	15200	15153	15123	15221	15209	15221	15176	15057	15188	15154	15210	15077	15257	15160	15154	15145	15101	15202	15182	15073	15191	15022	15182	15205	15242	15305	15164	15216	15228	15219	15118	15268	15234	15069	15305	15260	15307	15063	15150	15199	15235	15168	15305	15054	15309	15197	15162	15191	15104	15055	15190	15207	15143	15045	15197	15272	15059	15204	15041	15099	15290	15100	15157	15201	15128	15073	15178	15213	15148	15011	15325	15067	15099	15126	15070	15112	15039	15098	15075	15181	15084	15260	15239	15202	15148	15187	15176	15225	15091	15240	15105	15263	15232	15231	15129	15266	15307	15156	15166	15239	15261	15043	15117	15352	15211	15083	15212	15137	15230	15191	15150	15313	15216	15272	15281	15304	15188	15061	15233	15130	15104	15075	15117	15308	15349	15167	15137	15191	15315	15019	14953	14945	15224	15115	15248	15309	15104	15286	15232	15185	15093	15204	15034	15249	15174	15161	15032	15168	15175	15217	14959	15160	15166	15259	15210	15208	15262	15093	15085	15194	15281	15124	15100	15240	15042	14995	15226	15149	15135	15173	15295	15191	15346	15173	15061	15058	15309	15325	15394	15196	15173	15071	14961	15205	15239	15125	15280	15250	15155	15066	15245	15316	15216	15165	15292	15257	15277	15143	15174	15174	15030	15242	15036	15079	15050	15046	15062	15201	15137	15084	15184	15058	15288	15173	15206	15226	15193	15334	15154	15253	15326	15101	15014	15269	15167	15209	15145	15346	15138	15250	15026	15256	15163	15195	15046	15215	15221	15125	15189	15187	15119	15212	15185	15143	15154	15218	15120	15167	15197	15112	15186	15214	15109	15069	15272	15020	15267	15109	15255	15143	15222	15274	15118	15142	15129	15148	15158	15316	15087	15096	15189	15014	15151	14949	15152	15197	15203	15274	15253	15242	15298	15162	15103	15136	15154	15179	15228	15146	15145	15095	15265	15123	15086	15176	15076	15130	14988	15175	15207	15125	15210	15270	15116	15344	15109	15092	15310	15212	15187	15163	15328	15118	15151	15081	15236	15223	15150	15341	15241	15137	15138	15185	15362	15108	15045	15039	15219	15209	15078	15125	15191	15216	15134	15271	15091	15256	15296	15069	15146	15172	15181	15194	15120	15245	15142	15078	15168	15205	15190	15091	15171	15219	15158	15144	15256	15173	15303	15068	15117	15252	15243	15177	15289	15303	15234	15153	15138	15156	15134	15180	14955	15255	15197	15158	15243	15170	15245	15126	15166	15302	15264	15220	15164	15028	15270	15276	15125	15336	15311	14915	15135	15191	15035	15227	15218	15132	15351	15153	15212	15262	15253	15211	15261	15001	15440	15224	15178	15259	15237	15267	15196	15163	15075	15177	15204	15132	15291	15309	15102	15201	15126	15308	15323	15138	15289	15041	15256	15249	15076	15169	15236	15081	15124	15245	15176	15099	15232	15162	15123	15289	15088	15106	15218	15116	15207	15191	15284	15301	15190	15322	15259	15153	15329	15164	15217	15221	15130	15225	15072	15233	15347	15353	15301	15038	15241	15171	15088	15256	15189	15410	15247	15156	15185	15270	15168	15098	15294	15269	15178	15074	15098	15032	15027	15208	15403	15250	15117	15184	15206	15128	15210	15110	15109	15141	15158	15115	15196	15100	15178	15093	15219	15015	15212	15219	15259	15184	15229	15236	15187	15063	15123	15243	15268	15204	15123	15093	15124	14995	15059	15166	15083	15306	15049	14994	15231	15137	15089	15319	15241	15128	14989	15140	15195	15067	15405	15115	15301	15208	15207	15113	15192	15110	15183	15346	15249	15234	15047	15295	15039	15254	15071	15072	15144	15251	15191	15122	15067	15309	15095	15115	15297	15162	15152	15341	15358	15094	15154	15171	15197	15073	15073	15034	15134	15318	15017	15185	15174	15186	15157	15289	15084	15069	15222	15191	15224	15068	15239	15216	15157	15294	15232	14913	15279	15188	15109	15215	15062	15195	15218	15283	15151	15095	14909	15173	15226	15162	15171	15135	15166	15206	15187	15044	15246	15027	15222	15294	15184	15358	15208	15176	15271	15171	15220	15306	15226	15292	15141	15097	15241	15142	15183	15254	15128	15292	15281	15179	15065	15046	15176	15193	15171	15119	15168	15318	15298	15229	15143	15156	15305	14964	15171	15091	15320	15254	15197	15250	15047	15323	15353	15143	15090	15162	15083	15186	15207	15142	15319	15267	15168	15315	15218	15243	15243	15170	15030	15134	15143	15197	15238	15040	15336	15148	15140	15330	15208	15006	15116	15217	15259	15000	15180	15154	15194	15224	15048	15338	15085	15287	15151	15099	15007	15260	15105	15286	15318	15276	15185	15172	14989	15232	15171	15281	15302	15121	15205	15045	15303	15158	15222	15142	15119	15319	15085	15299	15313	15215	15231	15153	15080	15304	15246	15099	14960	15197	15236	15002	15165	15118	15395	15220	15264	15254	15225	15100	15235	15207	15172	15240	15161	15134	15205	15274	15282	15153	15251	15113	15416	15063	15248	15257	15210	15260	15281	15126	15089	15096	15226	15192	15243	15189	15235	15128	15165	15255	15011	15105	15122	15090	15252	15161	15287	15401	15366	15171	15130	15243	15072	15256	15017	15108	15142	15111	15064	15120	15116	15141	15043	15237	15361	15172	15264	14973	14945	15191	15196	15179	15066	15275	15100	15003	15168	15155	15055	15147	15119	15143	15110	15088	15209	15311	15179	15039	15110	15283	15255	15126	15180	15289	15096	15357	15261	15049	15202	15353	15136	15137	15263	15331	15114	15208	15256	15078	15320	15258	15025	15103	15206	15303	15312	15130	15181	15202	15262	15163	15228	15089	15319	15226	15112	15242	15316	15332	15196	15040	15190	15038	15093	15233	15105	15160	15289	15201	14938	15004	15335	15156	15095	15139	15306	15280	15216	15234	15333	15260	15282	15168	15108	15153	15287	15143	15166	15294	15346	15309	15280	15160	15359	15172	15136	15171	15177	14913	15223	15219	15320	15261	14991	15009	15240	15244	15276	15250	15015	15203	15095	15053	15124	15274	15133	15027	15333	15143	15190	15039	15229	15175	15037	15177	15108	15200	15315	15200	15312	15191	15222	15154	15071	15230	15101	15171	15188	15028	15174	15103	15329	15220	15231	15277	15135	15139	15336	15231	15077	15103	15188	15131	15116	15274	15245	15189	15216	15060	14984	15332	15230	15195	15231	15194	15046	15262	15060	15362	15136	15106	14999	15067	15241	15223	15203	15186	15099	15221	15180	15184	15273	15289	15151	15063	15244	15293	15246	15189	15084	15074	15090	15126	15246	15254	15056	15134	15105	15129	15139	15318	15141	15224	15270	15313	15162	15041	15234	15175	15037	15258	15219	15271	15120	15212	15265	15213	15159	15047	15172	15272	15206	15163	15138	15238	15261	15132	15109	15161	15270	15161	15272	15339	15081	15076	15165	15276	15237	15095	15100	15312	15219	15174	15197	15349	15183	15311	15077	15291	15179	15267	15187	15158	15248	15018	15119	15127	15242	15125	15108	15059	15216	15152	15210	15290	15181	15030	15129	15036	15269	15153	15161	15181	15380	15235	15300	15162	15253	15236	15143	15054	15281	15235	15120	15098	15206	15057	15179	15089	15192	15152	15226	15028	15258	15074	15143	15178	15188	15320	15205	15220	15107	15238	15382	15229	15115	15206	15333	15064	15331	15078	15006	15217	15089	15064	15121	15363	15124	15085	15307	15278	15101	15366	15283	15170	15181	15186	15168	15188	15282	15365	15136	15122	15243	15170	15141	15243	15168	15175	15077	15066	15133	15199	15157	15075	15215	15145	15265	15078	14936	15130	15190	15070	15230	15181	15253	15123	15190	15198	15162	15123	15196	15156	15115	15224	15114	15143	15049	15294	15173	15296	15147	15315	15164	15062	15307	15241	15335	15199	15205	15153	14862	15136	15071	15016	15270	15127	15274	15173	15101	15312	15147	15191	15235	15011	15079	15106	15103	15334	15097	15066	14996	15217	15192	15154	15081	15183	15195	15250	15135	15125	15245	15186	15143	15123	15206	15039	15263	15116	15247	15195	15223	15266	15269	15250	15202	15174	15254	15149	15202	15116	15146	15143	15231	15189	15084	15188	15151	15278	15161	15180	15261	15193	15151	15259	15193	15229	15119	15054	15248	15126	15365	15264	15268	15105	15370	15128	15257	15335	14999	15104	15192	15051	15172	15177	15247	14991	15176	15332	15212	15119	15177	15104	15303	15108	15197	15082	15107	15135	15194	15287	15255	15108	15135	15340	15261	15134	15281	15387	15081	15273	15211	15311	15227	15064	15231	15040	15018	15155	15209	15024	15047	15018	15066	15039	15205	15204	15185	15176	15152	15173	15117	15350	15111	15043	15191	15324	15047	15195	15077	15113	15061	15045	15051	15133	15261	15249	15127	15221	15164	15080	15195	15066	15153	15183	15223	14972	15302	15287	15460	15364	15134	15341	15210	15277	15276	15262	15273	15147	15075	15206	15161	15152	15265	15104	15197	14996	15213
23964	21395	28735	24661	22607	22469	21372	18525	17934	17692	17404	17197	16948	16982	16729	16799	16732	16667	16762	16455	16522	16754	16587	16502	16464	16440	16648	16414	16279	16430	16493	16400	16457	16515	16325	16529	16586	16475	16327	16513	16431	16459	16295	16276	16531	16373	16262	16397	16346	16249	16385	16276	16436	16566	16680	16520	16262	16370	16501	16348	16379	16392	16362	16522	16194	16294	16432	16402	16600	16331	16446	16367	16197	16271	16422	16466	16244	16419	16407	16372	16351	16370	16331	16405	16205	16246	16277	16268	16509	16569	16349	16417	16349	16316	16276	16362	16211	16311	16424	16319	16419	16305	16269	16416	16311	16429	16502	16126	16362	16334	16363	16315	16124	16275	16533	16418	16419	16413	16410	16241	16423	16101	16337	16311	16410	16346	16266	16349	16265	16283	16471	16487	16304	16414	16504	16052	16345	16355	16190	16358	16331	16323	16334	16286	16249	16097	16222	16283	16307	16247	16300	16206	16437	16389	16324	16329	16401	16463	16419	16568	16372	16153	16249	16433	16295	16258	16371	16500	16377	16288	16360	16222	16353	16347	16201	16231	16297	16563	16281	16290	16467	16346	16260	16204	16484	16276	16324	16463	16267	16139	16181	16478	16303	16266	16355	16376	16508	16342	16379	16345	16275	16324	16040	16440	16232	16414	16133	16254	16363	16257	16322	16217	16377	16386	16069	16177	16147	16468	16330	16442	16191	16223	16277	16397	16418	16194	16124	16369	16147	16310	16249	16255	16301	16439	16279	16376	16121	16173	16410	16429	16221	16191	16266	16204	16450	16525	16283	16225	16454	16309	16337	16470	16262	16428	16332	16360	16243	16120	16207	16279	16536	16306	16271	16375	16351	16295	16122	16253	16255	16220	16430	16321	16345	16476	16295	16300	16280	16254	16582	16340	16412	16184	16245	16280	16254	16044	16342	16263	16303	16495	16381	16194	16259	16460	16341	16133	16394	16409	16350	16232	16081	16403	16292	16354	16236	16272	16393	16364	16169	16372	16080	16250	16347	16471	16303	16460	16321	16295	16477	16265	16295	16501	16271	16295	16181	16321	16342	16168	16221	16263	16287	16446	16298	16272	16341	15959	16183	16411	16360	16254	16250	16478	16212	16438	16434	16293	16450	16447	16365	16270	16312	16290	16282	16417	16369	16347	16109	16361	16483	16207	16321	16128	16496	16154	16318	16180	16432	16242	16207	16131	16336	16328	16170	16374	16235	16339	16402	16282	16309	16494	16280	16304	16350	16377	16369	16275	16398	16386	16462	16225	16248	16055	16320	16294	16035	16298	16363	16209	16301	16321	16317	16352	16603	16335	16310	16503	16136	16151	16449	16326	16144	16235	16194	16254	16270	16209	16273	16475	16182	16439	16315	16400	16538	16218	16400	16412	16348	16389	16299	16414	16389	16427	16566	16322	16256	16393	16111	16253	16350	16211	16444	16403	16411	16426	16199	16524	16259	16508	16394	16275	16248	16448	16396	16343	16239	16086	16218	16310	16243	16354	16428	16220	16371	16337	16411	16348	16540	16213	16205	16292	16256	16296	16472	16413	16253	16378	16336	16171	16308	16402	16445	16481	16344	16256	16517	16305	16544	16328	16472	16440	16141	16254	16487	16082	16439	16421	16350	16413	16112	16252	16169	16202	16379	16360	16454	16097	16307	16249	16422	16364	16377	16157	16358	16310	16634	16495	16250	16330	16384	16469	16265	16270	16270	16194	16343	16453	16351	16349	16186	16116	16353	16505	16347	16355	16341	16448	16336	16303	16383	16492	16459	16351	16275	16248	16207	16211	16409	16338	16323	16396	16222	16396	16386	16350	16255	16184	16152	16194	16338	16378	16351	16351	16367	16097	16082	16306	16199	16347	16370	16501	16298	16407	16268	16385	16408	16543	16363	16408	16272	16249	16291	16310	16282	16452	16384	16321	16298	16287	16526	16328	16278	16431	16499	16311	16434	16285	16440	16215	16250	16319	16483	16303	16335	16334	16363	16244	16364	16311	16295	16473	16459	16459	16345	16205	16428	16356	16278	16412	16413	16283	16384	16345	16484	16372	16188	16457	16186	16306	16208	16463	16442	16398	16459	16370	16336	16410	16330	16370	16529	16421	16386	16554	16348	16391	16272	16293	16496	16197	16399	16388	16277	16306	16321	16267	16288	16347	16293	16365	16313	16286	16136	16332	16238	16388	16344	16526	16320	16572	16416	16332	16423	16394	16314	16257	16285	16533	16329	16331	16247	16213	16382	16175	16401	16338	16291	16430	16371	16144	16289	16377	16354	16262	16326	16432	16322	16248	16584	16249	16404	16261	16361	16392	16415	16291	16213	16529	16461	16381	16449	16443	16331	16423	16214	16156	16439	16537	16279	16424	16479	16353	16339	16348	16407	16487	16385	16410	16393	16405	16289	16363	16202	16224	16500	16343	16332	16374	16371	16693	16408	16249	16349	16327	16256	16267	16367	16352	16325	16512	16341	16178	16380	16425	16125	16412	16355	16437	16388	16318	16314	16244	16334	16481	16393	16648	16410	16495	16433	16286	16281	16312	16266	16330	16349	16277	16427	16200	16240	16249	16424	16118	16453	16472	16412	16289	16299	16365	16341	16439	16420	16183	16398	16303	16254	16362	16403	16384	16210	16522	16315	16289	16462	16102	16044	16118	16382	16401	16319	16188	16342	16327	16347	16388	16287	16099	16421	16392	16236	16258	16321	16342	16153	16244	16292	16402	16434	16365	16543	16258	16315	16249	16185	16368	16369	16374	16406	16296	16333	16310	16428	16177	16276	16413	16255	16226	16364	16308	16507	16310	16515	16204	16286	16353	16375	16228	16362	16438	16248	16023	16381	16371	16650	16433	16318	16405	16467	16447	16276	16337	16249	16316	16325	16543	16395	16468	16420	16393	16362	16080	16305	16356	16453	16211	16404	16266	16701	16499	16331	16160	16227	16290	16294	16185	16287	16061	16438	16515	16383	16255	16216	16388	16348	16298	16374	16227	16396	16510	16398	16242	16212	16275	16264	16260	16360	16452	16367	16275	16341	16303	16052	16313	16350	16383	16287	16226	16307	16481	16312	16293	16374	16269	16316	16421	16350	16363	16242	16445	16055	16309	16317	16198	16290	16362	16420	16433	16395	16413	16460	16369	16366	16322	16391	16484	16318	16394	16307	16317	16287	16501	16248	16088	16383	16260	16560	16387	16350	16415	16278	16274	16354	16323	16275	16265	16235	16152	16222	16162	16393	16506	16472	16315	16417	16415	16405	16235	16260	16186	16257	16062	16227	16440	16356	16225	16284	16444	16210	16354	16434	16268	16357	16195	16337	16300	16178	16434	16494	16130	16281	16340	16349	16408	16157	16388	16565	16584	16528	16279	16474	16366	16217	16185	16327	16137	16292	16177	16432	16425	16422	16369	16447	16378	16403	16317	16481	16514	16407	16334	16465	16402	16323	16332	16484	16442	16387	16395	16633	16431	16425	16407	16417	16450	16349	16359	16427	16188	16452	16280	16287	16359	16250	16260	16241	16392	16216	16425	16090	16273	16388	16298	16413	16413	16568	16164	16447	16163	16395	16427	16284	16169	16127	16555	16558	16028	16401	16227	16191	16429	16407	16341	16118	16298	16281	16395	16402	16282	16452	16474	16402	16237	16119	16205	16430	16317	16444	16346	16258	16258	16444	16431	16386	16373	16261	16367	16280	16395	16526	16260	16311	16365	16357	16331	16487	16336	16231	16456	16274	16273	16220	16441	16461	16407	16283	16260	16469	16336	16446	16186	16307	16204	16539	16390	16389	16387	16403	16352	16399	16350	16369	16330	16269	16215	16077	16297	16321	16200	16400	16404	16329	16151	16506	16356	16353	16509	16429	16312	16212	16214	16276	16334	16196	16423	16354	16289	16396	16343	16470	16461	16404	16351	16172	16286	16431	16203	16334	16343	16436	16190	16175	16088	16162	16385	16309	16141	16329	16314	16235	16280	16377	16294	16312	16356	16332	16288	16473	16053	16485	16295	16334	16152	16517	16515	16235	16270	16409	16464	16408	16647	16431	16269	16351	16287	16263	16480	16450	16381	16529	16510	16332	16371	16372	16402	16209	16194	16162	16282	16515	16266	16250	16216	16292	16207	16376	16249	16328	16334	16452	16361	16428	16431	16474	16354	16582	16404	16226	16315	16487	16333	16251	16342	16530	16253	16232	16159	16468	16482	16231	16183	16292	16299	16254	16371	16418	16410	16435	16282	16331	16462	16515	16410	16217	16373	16531	16253	16488	16423	16363	16408	16328	16300	16426	16400	16204	16277	16252	16426	16435	16505	16311	16285	16467	16442	16436	16331	16314	16367	16327	16302	16352	16502	16444	16352	16471	16276	16400	16447	16298	16485	16317	16373	16364	16160	16449	16219	16263	16403	16296	16382	16274	16404	16341	16205	16219	16357	16369	16255	16430	16376	16221	16161	16396	16254	16321	16281	16346	16411	16254	16386	16404	16192	16400	16128	16452	16205	16473	16457	16408	16475	16322	16197	16240	16461	16456	16330	16200	16441	16554	16333	16264	16304	16254	16441	16486	16413	16445	16469	16300	16283	16341	16305	16365	16130	16186	16399	16249	16375	16367	16395	16106	16287	16333	16152	16310	16465	16134	16147	16123	16434	16280	16140	16350	16389	16314	16256	16529	16204	16301	16312	16302	16282	16209	16359	16215	16283	16459	16326	16256	16424	16258	16357	16373	16215	16367	16390	16266	16242	16521	16336	16316	16460	16348	16241	16270	16036	16263	16496	16225	16203	16420	16448	16414	16306	16317	16470	16367	16263	16427	16224	16360	16287	16308	16281	16226	16427	16351	16344	16212	16339	16332	16221	16147	16091	16332	16096	16276	16357	16442	16244	16345	16380	16335	16408	16230	16447	16400	16445	16280	16179	16249	16330	16350	16390	16378	16190	16412	16349	16363	16332	16390	16381	16599	16283	16326	16227	16331	16290	16267	16379	16554	16359	16239	16475	16453	16286	16279	16198	16138	16342	16264	16412	16462	16380	16342	16354	16190	16389	16377	16194	16454	16309	16215	16309	16494	16444	16337	16285	16481	16172	16166	16301	16259	16281	16350	16325	16262	16453	16356	16428
19051	33553	32962	27580	23871	21570	19645	18595	17998	17410	17162	16889	16559	16431	16271	16039	16120	15919	15754	15667	15632	15633	15679	15657	15649	15717	15689	15609	15604	15617	15742	15602	15669	15473	15473	15443	15590	15593	15576	15587	15600	15471	15600	15581	15607	15574	15437	15537	15512	15724	15502	15461	15478	15486	15406	15641	15526	15522	15412	15256	15275	15504	15389	15542	15476	15565	15421	15607	15514	15573	15391	15587	15619	15688	15515	15380	15520	15543	15498	15483	15403	15528	15412	15589	15558	15304	15506	15559	15410	15451	15672	15578	15434	15495	15444	15473	15466	15407	15456	15456	15457	15458	15519	15754	15493	15515	15356	15502	15549	15348	15546	15553	15683	15514	15360	15701	15416	15547	15282	15407	15485	15446	15404	15409	15474	15397	15578	15449	15579	15555	15394	15694	15438	15521	15474	15482	15521	15409	15463	15416	15420	15608	15616	15339	15416	15508	15489	15405	15352	15453	15583	15516	15346	15535	15542	15505	15416	15455	15556	15595	15463	15324	15529	15513	15514	15426	15681	15473	15511	15361	15433	15371	15445	15482	15656	15355	15552	15499	15523	15317	15399	15441	15449	15374	15489	15453	15521	15481	15441	15539	15392	15398	15558	15636	15509	15444	15614	15675	15411	15523	15437	15380	15408	15374	15426	15436	15431	15431	15531	15368	15377	15295	15542	15395	15392	15455	15398	15543	15448	15389	15548	15538	15538	15417	15406	15599	15470	15388	15406	15338	15382	15536	15464	15351	15611	15435	15541	15329	15371	15377	15411	15418	15446	15357	15347	15553	15500	15556	15428	15594	15328	15500	15354	15625	15555	15549	15600	15711	15561	15317	15368	15480	15455	15509	15518	15445	15397	15453	15332	15469	15356	15325	15424	15317	15441	15490	15552	15400	15363	15447	15422	15544	15571	15449	15372	15333	15381	15519	15525	15089	15467	15512	15376	15448	15530	15496	15414	15478	15514	15301	15443	15436	15571	15428	15542	15430	15350	15559	15538	15418	15630	15421	15667	15518	15435	15463	15588	15663	15430	15415	15370	15437	15654	15498	15329	15501	15502	15611	15526	15310	15516	15482	15566	15567	15345	15584	15418	15529	15494	15476	15376	15459	15373	15575	15443	15381	15427	15595	15572	15411	15449	15483	15510	15618	15444	15605	15524	15462	15526	15535	15508	15469	15501	15390	15404	15419	15491	15632	15481	15459	15544	15496	15562	15422	15466	15460	15565	15500	15300	15479	15361	15505	15529	15603	15506	15493	15435	15526	15564	15659	15384	15343	15439	15546	15335	15409	15575	15307	15442	15555	15507	15525	15588	15428	15558	15481	15342	15476	15477	15487	15642	15448	15401	15528	15501	15504	15517	15517	15535	15404	15387	15392	15486	15396	15549	15342	15462	15382	15586	15360	15416	15594	15571	15439	15463	15401	15501	15492	15626	15459	15373	15502	15369	15446	15424	15601	15469	15506	15429	15615	15472	15640	15399	15458	15430	15510	15500	15349	15493	15545	15370	15438	15410	15493	15480	15299	15384	15308	15625	15449	15477	15366	15576	15480	15436	15514	15339	15471	15661	15500	15523	15523	15631	15513	15366	15319	15355	15541	15640	15473	15470	15438	15425	15623	15406	15375	15240	15586	15622	15555	15605	15521	15335	15582	15598	15476	15443	15359	15665	15543	15597	15369	15407	15366	15618	15594	15483	15517	15517	15399	15335	15553	15529	15362	15367	15495	15269	15377	15503	15563	15535	15317	15611	15610	15416	15446	15414	15386	15455	15459	15402	15586	15445	15405	15589	15398	15448	15362	15423	15498	15477	15621	15339	15532	15609	15458	15508	15414	15511	15406	15587	15422	15509	15463	15511	15503	15520	15418	15519	15610	15534	15381	15369	15346	15368	15461	15467	15469	15572	15367	15434	15373	15553	15510	15568	15483	15443	15448	15442	15436	15316	15544	15501	15314	15602	15445	15539	15363	15439	15594	15370	15539	15659	15620	15494	15523	15518	15612	15443	15473	15597	15574	15451	15550	15540	15452	15333	15340	15517	15574	15509	15231	15532	15478	15469	15518	15455	15441	15447	15395	15364	15524	15398	15406	15412	15510	15476	15476	15421	15315	15409	15435	15392	15401	15431	15298	15523	15660	15617	15515	15285	15519	15420	15378	15554	15481	15363	15534	15426	15327	15487	15501	15418	15455	15578	15397	15479	15535	15490	15493	15511	15551	15486	15377	15543	15413	15503	15491	15434	15423	15423	15503	15632	15583	15531	15501	15453	15501	15478	15421	15464	15346	15460	15633	15364	15428	15511	15452	15351	15633	15496	15606	15486	15516	15490	15585	15535	15459	15588	15445	15518	15400	15519	15524	15485	15441	15474	15523	15429	15415	15529	15433	15536	15468	15577	15360	15584	15461	15585	15541	15436	15452	15538	15409	15448	15292	15393	15325	15528	15378	15437	15451	15565	15289	15484	15549	15451	15288	15318	15612	15433	15376	15487	15495	15402	15478	15237	15516	15646	15521	15340	15288	15383	15492	15429	15431	15389	15331	15282	15622	15372	15658	15291	15617	15508	15556	15417	15587	15596	15444	15450	15446	15495	15164	15425	15576	15417	15776	15600	15560	15479	15397	15381	15358	15494	15459	15404	15551	15467	15343	15632	15488	15514	15498	15494	15568	15383	15551	15467	15514	15434	15383	15611	15527	15645	15401	15501	15674	15440	15544	15360	15529	15399	15452	15466	15566	15331	15368	15528	15473	15563	15580	15411	15570	15543	15363	15284	15445	15375	15361	15470	15479	15438	15388	15542	15567	15458	15641	15423	15563	15321	15556	15520	15512	15497	15688	15473	15428	15573	15552	15504	15437	15465	15483	15536	15502	15362	15554	15260	15372	15644	15564	15630	15600	15368	15465	15512	15432	15373	15499	15648	15533	15498	15423	15462	15415	15503	15380	15522	15545	15469	15589	15491	15646	15423	15499	15274	15529	15406	15422	15530	15526	15389	15473	15460	15353	15398	15380	15315	15668	15443	15377	15559	15468	15491	15636	15564	15494	15407	15503	15594	15655	15465	15446	15505	15409	15490	15525	15592	15492	15371	15570	15592	15498	15409	15620	15475	15478	15446	15533	15571	15538	15520	15437	15600	15426	15457	15599	15463	15468	15385	15614	15335	15504	15477	15315	15546	15483	15512	15458	15366	15523	15441	15450	15488	15508	15505	15435	15606	15360	15516	15320	15347	15376	15370	15474	15477	15442	15530	15500	15583	15523	15399	15498	15456	15609	15582	15606	15451	15501	15457	15546	15447	15650	15488	15437	15414	15471	15504	15484	15203	15552	15431	15518	15413	15440	15590	15420	15512	15542	15299	15476	15387	15451	15496	15436	15526	15438	15543	15422	15718	15422	15505	15449	15355	15463	15537	15400	15544	15520	15410	15479	15556	15354	15410	15501	15238	15533	15458	15577	15476	15493	15536	15428	15557	15370	15501	15442	15536	15508	15403	15376	15510	15521	15483	15558	15523	15402	15490	15418	15387	15434	15602	15466	15510	15386	15502	15399	15595	15574	15470	15452	15545	15524	15560	15569	15373	15465	15510	15476	15403	15415	15426	15490	15380	15444	15527	15578	15394	15384	15400	15361	15486	15497	15573	15327	15602	15463	15467	15576	15389	15371	15382	15546	15397	15585	15388	15364	15511	15521	15465	15368	15576	15521	15423	15397	15603	15560	15631	15619	15428	15471	15490	15489	15425	15474	15454	15439	15480	15538	15499	15518	15596	15526	15586	15489	15460	15647	15454	15516	15496	15468	15499	15341	15553	15447	15625	15432	15242	15447	15520	15506	15603	15249	15605	15605	15449	15397	15457	15399	15413	15367	15485	15273	15533	15289	15546	15613	15495	15348	15510	15528	15451	15220	15455	15439	15400	15442	15455	15459	15390	15467	15341	15409	15397	15447	15460	15530	15433	15388	15570	15498	15474	15350	15345	15415	15623	15536	15402	15472	15468	15301	15581	15293	15381	15404	15537	15473	15425	15446	15392	15534	15473	15443	15439	15408	15349	15461	15467	15404	15621	15443	15455	15449	15306	15437	15496	15394	15558	15498	15265	15579	15318	15473	15371	15550	15449	15488	15517	15409	15428	15308	15286	15393	15531	15472	15523	15401	15554	15455	15376	15512	15350	15632	15522	15452	15511	15414	15499	15569	15330	15573	15408	15574	15418	15419	15449	15445	15454	15490	15255	15508	15644	15532	15411	15432	15521	15444	15499	15530	15382	15441	15476	15544	15413	15548	15517	15323	15555	15337	15288	15478	15284	15454	15638	15434	15466	15687	15504	15444	15420	15418	15360	15711	15575	15441	15483	15536	15468	15383	15524	15493	15312	15416	15441	15574	15363	15451	15493	15430	15513	15510	15471	15529	15502	15720	15540	15351	15480	15550	15609	15634	15425	15318	15535	15436	15388	15587	15586	15484	15433	15496	15486	15467	15568	15384	15352	15366	15403	15554	15637	15560	15330	15697	15433	15413	15559	15613	15529	15264	15655	15491	15407	15401	15239	15414	15409	15481	15493	15509	15570	15469	15443	15318	15385	15325	15453	15580	15434	15240	15517	15427	15288	15496	15638	15283	15364	15451	15452	15568	15234	15564	15403	15535	15393	15602	15579	15481	15248	15566	15392	15455	15374	15542	15529	15476	15419	15375	15483	15434	15333	15411	15477	15464	15554	15484	15712	15459	15516	15410	15465	15306	15562	15516	15521	15663	15352	15558	15314	15268	15470	15571	15604	15508	15463	15276	15718	15404	15390	15508	15303	15530	15271	15540	15369	15440	15499	15295	15486	15570	15489	15434	15480	15494	15561	15437	15486	15325	15529	15474	15333	15399	15349	15525	15622	15528	15545	15492	15406	15456	15458	15525	15412	15493	15417	15618	15463	15438	15550	15530	15649	15398	15587	15553	15625	15607	15521	15299	15387	15504	15298	15394	15641	15566	15445	15501	15574	15522	15496	15570	15412	15349	15537	15345	15537	15620	15575	15497	15564	15631	15467	15458	15480	15379	15588	15458	15357	15557	15573	15494	15405	15360	15593	15480	15471	15500	15479	15482	15550	15412	15368	15508	15389	15425	15575	15428
22808	21219	28958	23780	21684	23879	24783	19691	18275	18418	17902	17620	17228	17023	16793	16804	16887	16560	16488	16292	16480	16499	16486	16376	16153	16137	16202	16307	16213	16392	15986	16297	16174	16179	16033	16156	16176	16201	16145	16164	16299	16064	16092	16135	16186	16188	16338	16134	16187	16150	16005	15902	16010	16105	15980	16079	16079	16200	16050	16104	15917	16129	16080	15910	16273	16002	16221	16086	16050	15782	15786	15878	16000	15956	15977	15887	15931	16023	15996	16032	15905	16161	15899	15896	15909	15925	15777	15949	15803	16012	16079	15696	15994	16162	16040	16126	15983	15915	15849	15809	15862	16015	15926	15948	16103	16009	15876	16032	16011	16008	16132	16043	15867	15867	15896	15977	15800	16035	15941	15953	16013	16081	15950	15946	15979	16016	15979	15834	15863	15916	15916	16020	16052	15962	16032	16034	15821	16153	16070	15932	16205	15843	16010	16032	15932	15946	15935	15981	16005	15866	15967	16054	16216	15855	16131	16082	16077	16190	16015	16172	15911	15959	15862	15897	16022	16074	15825	15829	15973	16009	15930	16045	16031	15923	15863	15933	15950	16032	15976	15846	15864	16131	15791	15917	15817	15920	15923	15941	16097	15917	15954	16176	15930	16014	15994	15872	15939	15928	16053	15984	16190	16037	16072	16044	15933	16020	16144	16064	16088	16026	15985	15901	16002	16050	16026	16110	15901	16011	15805	15907	16082	16101	16052	15985	16016	15891	16094	15921	15875	15879	16031	15977	15920	16073	15893	15813	16008	15961	15827	15992	15930	15878	16076	16190	15976	16125	15983	15833	15767	15960	15953	16039	16142	15934	16002	15811	15888	15908	16054	15802	15964	15826	15742	15954	15857	16006	16006	16034	15914	16034	15839	16086	16067	15969	16107	15968	15854	15866	15984	15916	15893	16020	15983	15939	15970	15893	15944	16032	15986	15828	15998	15927	16026	16028	15884	15997	16124	16047	16112	16143	16125	15960	15911	16033	16012	16084	16099	15885	16015	16126	15996	15874	15921	15972	15903	15989	16138	16221	15957	15980	15962	16098	16012	15907	16023	15882	16064	15911	15827	15897	15870	15981	16192	15782	16156	15920	15894	16081	16066	15710	16016	15998	15830	15952	15862	16044	16011	16097	15763	15902	15961	15983	15850	15960	15911	15968	15962	15847	16094	15850	15888	16130	16156	15827	15898	15947	15852	15758	15835	15978	16086	16012	16009	16217	16031	16058	16001	16050	15849	15906	15917	15876	16003	15741	15706	15947	15725	16000	15986	15817	16023	15953	15982	15914	16006	15964	16043	15737	16059	15857	15993	16111	15891	15951	15915	15930	15833	15952	15954	16045	16059	15972	15838	15924	16002	15893	15956	15916	15896	15996	16014	16030	15891	15854	16040	15984	16066	15870	15912	16162	15917	16009	15994	15946	15974	16244	15954	15736	15859	15808	15811	15760	15937	15910	16011	15863	15807	16174	15947	15981	15854	15877	15848	15844	16041	16037	16183	15914	15956	15897	15906	16028	16074	16001	16135	16021	15929	15901	16086	16113	15948	15913	15850	16035	16093	15891	15801	16012	16208	16086	16059	15809	15873	15704	16027	15883	15848	16007	15906	16049	15883	15825	16004	15985	15845	15958	15963	15848	15850	15891	16003	15975	15863	15961	15970	16017	15856	15857	15970	15841	15832	16150	15819	16000	16162	16064	15913	15997	15962	15870	16010	15824	15929	16005	15953	15823	15687	15914	15888	15958	16180	16075	15813	15910	15836	15922	16136	15953	15884	15937	15886	15871	15792	16090	15853	15806	16171	15914	15890	15879	15836	16010	16061	15948	15950	15994	16078	15915	16166	15988	15892	16136	16022	15799	16010	15943	16063	16063	15943	15937	16137	16064	15995	15881	16045	15995	16040	15956	15903	15974	15916	15847	16029	16046	16185	15976	15787	15819	15955	15793	16005	16083	16016	15950	15936	15839	15822	15831	15977	16096	16043	16172	15916	15948	15938	16256	16126	16039	15963	15891	15865	16063	15972	16050	15970	15846	16010	16122	16279	16113	16113	16028	15917	15969	16065	15999	15860	15769	15920	16071	16063	16076	15596	15918	15919	15995	16069	15920	15952	16049	15908	15772	15852	15787	15996	15918	16194	15940	15896	16058	15976	16072	16139	15920	15912	15943	15827	15858	16075	16117	16053	15988	15916	15883	15838	15973	16035	15719	16043	16046	16077	15956	15991	15851	16099	15941	16161	16129	16176	15845	15700	15849	16088	15998	15922	15903	15941	15968	15769	15790	16162	15971	16085	16132	15971	15996	15852	15870	16044	16003	15663	15920	16016	15822	15793	15817	15869	16000	15822	16024	16117	16136	15989	16037	15817	15911	16008	16141	15836	15861	16125	15875	15890	15967	16003	15883	16007	16056	16061	16190	15737	15973	15995	15965	16035	15875	15702	16053	15925	15905	15928	15892	16118	16002	16039	16012	15940	16087	15916	15979	16021	16027	15992	16179	15969	16119	15944	15911	16208	15914	16091	15852	15899	16103	15994	16041	16041	16069	15985	15801	15864	15910	16312	15892	15838	15864	15970	15935	15932	15943	16069	16007	15986	16096	16002	16034	15845	15824	15991	15904	15781	16082	15994	16011	16120	15823	16095	15934	15918	15941	15987	15919	16051	16030	15862	16139	16144	16115	16244	16034	16057	15968	16124	15975	15742	15883	16161	15952	15996	15966	15911	15968	15939	16064	15937	15781	15888	16092	16043	16028	15772	15934	15981	15840	15937	15778	16097	15701	16157	16079	16097	15879	15937	15964	15789	16053	15923	15930	15900	15864	15775	15902	15793	15875	16017	15929	16011	15853	16276	16027	16134	15891	15899	15931	15991	15908	16058	15926	16089	16006	15964	15892	15956	15898	15934	16106	15854	15900	15799	16037	16127	15899	15997	15927	16002	15862	16029	15980	15936	15964	15830	16096	15918	15939	16128	15898	16098	16114	15964	15825	16017	16137	16015	16018	15928	15815	16045	15755	15995	15929	16055	15778	16124	15937	15820	16049	15954	15819	16154	15961	16110	16053	15859	16192	16010	15833	16054	15787	15896	15829	15953	15918	16014	15954	16084	15982	16194	15773	15938	15864	16002	15901	15949	16062	16015	15855	15781	15948	16061	15874	15898	15855	16021	15970	15912	15831	16070	15828	16098	15924	15906	15938	15997	15962	15909	16160	15915	15997	15846	15739	15748	15808	16212	15944	15826	16013	15927	15992	15951	15974	15942	15857	16017	15958	16047	15952	15944	15769	15807	15887	15894	15914	15957	15973	15937	16024	15871	16181	15836	15900	16111	16088	16164	16060	15849	16104	16040	15691	15793	15790	16013	15886	16015	16084	15856	15871	16061	15963	15909	15777	15961	15986	15860	16077	16051	15898	16043	15969	15997	16000	16020	16144	15918	15909	16195	15805	15823	15961	15916	15812	15875	15755	16042	15919	15845	16174	16007	16124	15950	15895	15921	15924	15944	15978	16004	15835	15980	15947	16024	15884	15989	15823	16034	15973	15994	15943	16101	15876	15970	16139	16084	15987	16036	16084	16043	16109	16002	15916	15987	16038	15888	16107	16033	15877	15859	15889	16061	16189	15908	16083	15930	16003	15940	16014	15945	16003	15968	15954	16016	15980	16072	16024	15910	15949	16041	15976	15750	15936	15792	16106	15887	16036	15870	15974	15976	16012	15977	15760	15934	15888	15857	15931	16099	15824	15979	16130	15837	15930	16097	15819	15852	16123	15800	15939	15978	16062	15962	15802	15865	15980	15948	15908	15860	15852	15989	15852	15897	15936	15866	16074	16064	15912	15834	15914	15936	16031	15856	15856	15968	16047	16110	15835	16078	15925	15916	15804	15893	15943	15968	15800	15947	15874	15815	16023	16109	15896	16041	16040	15959	15761	15695	15778	15894	16042	15851	15623	16048	15914	16001	15881	15963	15982	15978	16113	16000	15970	15866	15947	15856	15988	15741	15905	15989	16075	16016	15865	16000	15947	16086	16076	16016	15995	15886	16143	16018	15868	15955	15724	15781	15855	15772	15888	15901	15917	16024	15838	16093	15926	15779	16019	16016	15996	15979	15972	15797	16043	16065	15901	15965	15992	16000	16075	15789	15980	15941	15849	16060	16095	16126	16064	15937	15901	15894	16145	15847	16100	16187	15829	15959	16027	15944	15749	16097	15901	16044	15849	16229	15854	15865	15878	16085	15887	16047	16040	15609	16013	16146	15967	16033	15833	16064	15940	16077	16014	16126	15992	15829	15872	16133	15922	15891	16007	16154	15899	16069	15907	15976	15990	15990	16018	16001	16096	15886	16013	16016	16043	16064	15881	15973	15859	15758	16016	15978	15924	15932	15859	16108	16106	16012	15914	15906	15993	15800	15856	16187	16000	15795	15926	15932	16019	16056	16004	15765	15984	16061	15745	15896	15887	16066	15968	15956	15975	15972	15961	15845	16044	15991	16001	15975	15864	15887	15855	16031	16044	15855	16072	15913	15831	15867	15864	15785	15998	16074	15990	15929	15873	15723	15859	16023	15925	15993	15959	16025	16089	15970	15785	16010	15913	15776	15962	15980	16096	15954	16179	15758	15962	15913	15858	16041	15940	15749	15886	15886	16111	16056	15908	15953	16038	16014	15789	16121	16020	16188	16002	16062	16057	15912	15969	15779	16064	16228	16225	16023	15857	15999	15798	15909	15850	16080	15860	15881	15954	16159	16181	15800	16126	15854	16049	16022	16042	16064	15938	15882	16069	16057	16027	16061	16068	16092	16098	16299	16042	16021	15963	16070	15980	16216	16014	16014	15960	15928	15900	15947	15865	15985	16070	16155	15995	16095	16007	15973	16020	15986	15885	15852	16051	16017	16018	16090	16015	15960	15919	15870	16118	16067	15944	16093	16130	15957	16033	15988	15929	16083	16053	16093	15923	16060	16171	15923	15894	15868	15960	15861	15903	15886	15881	15997	16146	16044	15879	15944	16093	15821	15981	16127	15888	15898	16001	16082	16148	16015	15735	16111	15895	15989	15940	15974	15937	15928	15863	15856	15994	15800	16019	16047	15742	15899	15868	15920	15848	16027	16075	16122	15990	15992	15917
20368	36931	36517	31273	27042	24125	21823	20195	19202	18464	17994	17448	17057	16679	16467	16325	16104	15886	16005	15751	15664	15524	15634	15543	15630	15442	15542	15310	15332	15400	15471	15166	15327	15416	15205	15470	15363	15426	15097	15364	15233	15257	15404	15266	15320	15246	15204	15224	15172	15203	15443	14978	15193	15188	15163	15267	15201	15001	15358	15173	15209	15281	15188	15240	15035	15424	15125	15147	15310	15254	15302	15226	15167	15134	15252	15130	15263	15116	15147	15260	15107	15177	15168	15014	15258	15104	15088	15260	15231	15226	15167	15092	15352	15017	15177	15165	15129	15114	15048	14968	15237	15220	15230	15464	15167	15108	15150	15040	15217	15240	15183	15172	15230	15015	15118	15132	15048	15144	15247	15195	15241	15123	15207	15233	15133	15200	15121	15061	15267	15211	15315	15110	15106	15056	15303	15033	15399	15285	15313	15185	15060	15359	15447	15095	15321	15251	15200	15210	14999	15218	15303	15159	15254	15245	15073	15109	15130	15152	15151	15163	15198	15128	15250	15163	15264	15211	15298	15213	15226	15179	15020	14994	15317	15135	15096	15127	15329	15174	15143	15288	15054	15212	15127	15038	15123	15222	15064	15135	15153	15237	15052	15177	15223	15204	15423	15160	15269	15116	15131	15002	15204	15269	14950	15149	15236	15124	15136	15169	15114	15134	15182	15011	15159	15242	15156	15250	15196	15085	15007	15261	15221	15192	15131	15113	15198	15183	15087	15234	15195	15135	15136	15320	15264	15232	15266	15200	15193	15101	15065	15352	15150	14979	15254	15093	15108	15231	15273	15126	15166	15170	15062	15138	15158	15272	15295	15279	15099	15240	15037	15237	15164	15155	15142	15254	15171	15172	15267	15151	15102	15101	15191	15199	15212	15098	15206	15036	15103	15141	15076	15140	15162	15196	15161	15235	15132	15178	15159	15178	15116	15032	15202	15344	15128	15224	15291	15250	15275	15102	15196	15224	15303	15200	15049	15224	15113	15108	15142	15161	15093	15179	15166	15068	15114	15308	15054	15233	15012	15062	15376	15228	15174	15252	15290	15297	15061	15321	15249	15074	15255	15074	15231	15289	15178	15364	15077	15198	15119	15205	15199	15167	15184	15298	14857	15272	15144	15314	15153	15336	15193	15233	15253	15144	15169	15060	15119	15172	15075	15065	15353	15233	15321	15253	15185	15150	15344	15164	15176	15138	15279	15092	15086	15215	15090	15321	15121	15234	15218	15309	15184	15072	15195	15116	15212	15211	15127	15148	15180	15286	15306	14990	15162	15123	15013	15155	15042	15264	15236	15093	15079	15159	15310	15112	15193	14943	15265	15132	15216	15108	15117	15202	15190	15190	15183	15326	15178	15135	15212	14985	14986	15116	15056	15246	15289	15233	15117	15340	15073	15055	15147	15240	15300	15235	15158	15177	15147	15257	15169	15219	15281	15149	15228	15095	15065	15300	15092	15345	15177	15172	15121	15149	15238	15154	15182	15226	15099	15262	15177	15179	15135	15221	15317	15149	15163	15154	15055	15487	15104	15239	15106	15219	15366	15053	15122	15156	15178	15193	15337	15197	15156	15026	15303	15145	15254	15164	15231	15225	15226	15068	15144	15143	15110	15192	15182	15225	15040	15198	15266	15199	15179	15118	15348	15052	15211	15229	15202	15182	15219	15193	15198	14929	15089	15130	15197	14997	15257	15182	15225	14980	15217	15008	15272	15313	15244	15090	15187	15236	15156	15004	15335	15243	15089	15209	15196	15087	15070	15213	15287	15044	15171	15194	15084	15255	14973	15138	15150	15223	15206	15175	15165	15257	14957	15175	15309	15209	15191	15088	15234	15243	15238	15190	15298	15184	15047	15146	15110	15262	15057	15083	15247	14954	15110	15060	15117	15197	15217	15210	15235	15209	15216	14886	15290	15154	15106	15183	15276	15302	15134	15324	15196	15290	15023	15204	15125	14846	15154	15125	15126	15137	15205	14993	15277	15068	15065	15160	15049	15170	15298	15124	15185	14996	15287	15171	15153	15150	15183	15263	15168	15039	15219	15131	15115	15239	15186	15333	15234	15063	15059	15205	15195	15297	15230	15287	15334	15140	15162	15189	15169	15047	14930	15133	15163	15052	15334	15215	15087	15200	15198	15153	15211	15204	15253	15190	15226	15076	15204	15274	15191	15250	15112	15193	15263	15201	15073	15085	15227	15209	15201	15374	15219	15157	15030	15195	15325	15139	15180	15150	15258	15170	15212	15163	15136	15286	15091	15209	15251	15164	15069	15037	15115	15282	15135	15345	15156	15112	15192	15197	15105	15102	15090	15165	15249	15228	15179	15096	15097	15234	15266	15174	15190	15129	15070	15133	15073	15035	15138	15146	15075	15015	15222	15110	15228	15140	15079	15098	15111	15068	14958	15131	15082	15321	15222	15257	15212	15288	15172	15084	15002	15191	15046	15011	15115	15086	15183	15095	15072	15173	15230	15027	15025	15318	15166	15178	15132	15055	15046	15063	15098	15163	15211	15280	15109	15244	15028	15227	15146	15049	15001	15129	15148	15056	15139	15218	15098	15181	15195	15143	15152	15330	15210	15189	15167	15173	15275	15060	15158	15304	15094	15241	15241	15274	15158	15207	15205	15178	15206	15158	15237	15150	14933	15079	15114	15179	15272	15291	15139	15232	15266	15024	15254	15147	15086	15139	15120	15061	15350	15155	15157	15169	15330	15372	15101	15227	15184	15192	15099	15209	15011	15166	15087	15320	15298	15051	15120	15070	15328	15056	15319	15149	15218	15308	15113	15367	14992	15205	15236	15112	15207	15064	15059	15190	15118	15155	15192	15124	15126	15272	15304	15009	15156	15280	15048	14878	15077	14932	15068	15268	15116	15201	15250	15159	15082	15195	15289	15138	15115	15161	15138	15081	15211	15227	15161	15141	15144	15133	15156	15156	15237	15290	15443	15026	15140	15198	15183	15216	15129	15405	15216	15098	15198	15333	15118	15288	14994	15051	15208	15082	15169	15220	15057	15233	15121	15112	15362	15208	15240	15241	15143	15174	15183	15248	15142	15202	15124	15176	15143	15065	15177	15163	15085	15357	15062	15249	15106	15100	15114	15224	15288	15049	15030	15124	15124	15079	15182	15217	15107	15432	15306	15254	15206	15236	15128	15067	15331	15120	15138	15181	15111	15220	15053	15365	15148	15176	15112	15127	15241	15191	15193	15242	15085	15091	15232	15354	15257	15091	15283	15295	15007	15229	15152	15033	15140	15229	15230	15202	15375	15236	15334	15089	15010	15202	15156	15093	15194	15197	15104	15239	15102	15115	15166	15073	15003	15155	15166	14923	15060	15389	15301	15150	15250	15011	15257	15094	15095	15201	14915	14973	15169	14971	15016	15109	15069	15015	15196	15266	15115	15098	15200	15179	15242	15074	15177	15258	14982	15180	15087	15250	15419	15167	15314	15278	15065	15000	15221	15123	15125	14989	15041	15031	15184	15108	15177	15148	15299	15061	15218	15177	15052	15153	15175	15205	15134	15180	15081	15197	15144	15163	15137	15181	15061	15203	15189	15305	15079	15194	15099	15306	15135	15076	15093	15222	14974	15064	15165	15102	15128	15178	15146	15224	15151	15279	15260	15193	15154	15175	15206	15046	15186	15045	15149	15181	15142	15194	15110	15112	15135	15072	15243	15042	14935	15265	15137	15126	15188	15175	15042	15055	15325	15231	15129	15156	15013	15108	15156	14962	15219	15155	15038	14984	15126	15300	15239	15115	15187	15144	15233	15063	15093	15256	15046	15213	15097	15237	15285	15224	15173	15076	15185	15171	15319	15084	15080	15421	15127	15184	15110	15136	15157	15198	15232	15264	15256	15152	15157	15197	15178	15181	15165	15220	15175	15148	15225	15168	14994	15257	15170	15066	15246	15224	15197	15001	15193	15212	15188	15163	15107	15049	15228	15164	15130	15279	15245	15134	15048	15261	15166	15192	15178	15123	15106	15074	15104	15263	15404	15026	15226	15087	15219	15126	15158	14998	15134	15334	15159	15273	14898	15179	15051	15178	15178	15314	15133	15125	15336	15272	15306	15174	15063	15070	15161	15132	15352	15275	15144	15174	15154	15237	15006	15531	15339	15089	15139	15107	14930	15360	15173	15151	15212	15148	15098	15205	15158	15173	15185	15099	15197	15377	15208	15125	15170	15188	15223	15033	15136	15244	15105	15221	15242	15231	15120	15094	15203	15088	15095	15165	15188	15148	15027	15078	15120	15145	15084	15124	15109	15045	15245	15090	15058	15281	15240	15216	15338	15506	15161	15089	15183	15155	15276	15198	15299	15105	14998	15135	15210	15259	15201	15209	15280	15005	15268	15372	15137	15127	15174	15279	15091	15036	15061	15151	15301	15014	15309	15282	15160	15169	15173	15234	15156	15268	15106	15227	15268	15096	15278	15152	15394	15117	15306	15205	15228	15300	15078	15235	15111	15124	15195	15034	15406	15126	15240	15269	15092	15073	15152	15109	15108	15244	15220	15254	15143	15327	15138	15206	15298	15234	15330	15265	14991	15178	15310	15082	15093	15244	15517	15171	15304	15032	15170	15108	14941	15099	15354	15084	15174	15262	15183	15109	15187	15108	15142	15013	15016	15114	15265	15298	15155	15188	15054	15130	15308	15305	15162	15088	14979	15127	15175	15266	15101	15119	15201	15189	15061	15255	15101	15119	15125	15144	15067	15159	15123	15117	15045	15342	15210	15136	15057	15228	15236	15125	15325	15175	15235	15221	15232	15214	15141	15235	15121	15149	15101	15169	15390	15262	15209	15039	15253	15094	15173	15207	15347	15017	15087	15004	15309	15386	15063	15108	15187	15183	15274	15136	15207	15165	15122	15143	15244	15119	15147	15206	15134	15290	15125	15277	15224	15123	15066	15105	15161	15104	15104	15179	15233	15212	15188	15142	15127	15036	14980	14957	15180	15130	15254	15259	15150	15181	15160	15304	15214	15174	15198	15166	15081	15123	14990	15173	15073	15161	15166	15104	15180	15327	15257	15217	15184	15164	15072	15137	15122	15069	15077	15069	15179	15332	15259	15166	15162	15232	15044	15212	15194	15375	15026	15191	15128	15257	15077	15220
27337	22413	25590	22289	17732	16843	16653	16350	15981	15895	15691	15536	15767	15655	15793	15748	15637	15722	15759	15390	15446	15591	15610	15344	15480	15662	15637	15508	15467	15481	15391	15555	15512	15371	15467	15637	15487	15459	15484	15432	15444	15458	15437	15513	15589	15406	15388	15440	15522	15415	15496	15594	15579	15483	15514	15573	15411	15349	15503	15535	15520	15496	15428	15500	15404	15493	15539	15287	15500	15778	15464	15309	15424	15363	15533	15438	15408	15420	15302	15453	15394	15504	15494	15529	15200	15345	15493	15441	15450	15335	15414	15382	15331	15489	15287	15508	15532	15349	15570	15447	15343	15314	15348	15445	15442	15338	15568	15346	15510	15521	15370	15549	15340	15581	15173	15267	15239	15276	15355	15557	15578	15494	15443	15428	15530	15392	15577	15379	15433	15520	15450	15291	15310	15410	15369	15472	15361	15337	15306	15501	15278	15346	15501	15588	15232	15400	15330	15504	15607	15427	15555	15507	15272	15438	15357	15524	15605	15250	15592	15486	15500	15310	15519	15468	15413	15295	15317	15339	15371	15447	15293	15594	15356	15454	15586	15385	15422	15480	15359	15576	15572	15631	15369	15395	15257	15425	15559	15347	15394	15411	15279	15415	15626	15498	15516	15539	15447	15376	15419	15582	15456	15281	15453	15453	15651	15477	15263	15385	15519	15516	15335	15434	15281	15406	15409	15289	15347	15401	15548	15316	15426	15320	15451	15553	15410	15459	15539	15349	15477	15436	15501	15221	15522	15387	15476	15133	15378	15511	15480	15324	15390	15622	15499	15508	15449	15634	15382	15505	15472	15261	15399	15470	15339	15427	15532	15443	15576	15401	15559	15455	15745	15366	15422	15525	15422	15533	15465	15543	15386	15366	15352	15233	15342	15462	15479	15416	15429	15526	15449	15444	15259	15515	15426	15367	15358	15417	15341	15479	15381	15389	15357	15216	15426	15482	15589	15393	15566	15375	15455	15288	15609	15242	15523	15408	15456	15377	15452	15353	15570	15477	15481	15477	15515	15345	15393	15497	15405	15492	15329	15477	15345	15438	15522	15520	15439	15525	15432	15259	15622	15570	15351	15306	15433	15557	15271	15278	15546	15317	15402	15681	15416	15591	15696	15445	15461	15325	15206	15598	15345	15199	15500	15399	15346	15557	15571	15439	15269	15512	15676	15391	15204	15437	15487	15405	15239	15384	15393	15369	15322	15466	15224	15368	15538	15322	15487	15383	15568	15585	15465	15457	15565	15403	15344	15409	15482	15457	15419	15508	15382	15372	15412	15625	15428	15389	15463	15209	15525	15416	15636	15564	15474	15488	15605	15462	15551	15547	15580	15464	15388	15434	15575	15510	15448	15461	15558	15318	15312	15300	15630	15662	15434	15574	15339	15387	15506	15331	15391	15495	15360	15197	15396	15434	15283	15437	15719	15634	15495	15471	15459	15430	15466	15614	15488	15486	15406	15348	15393	15534	15430	15535	15441	15216	15379	15363	15431	15574	15579	15378	15330	15511	15355	15526	15481	15451	15602	15449	15404	15515	15422	15390	15628	15585	15438	15558	15608	15491	15373	15525	15494	15523	15493	15465	15351	15367	15466	15299	15438	15452	15355	15499	15469	15399	15453	15560	15443	15498	15342	15467	15468	15361	15589	15590	15501	15369	15437	15344	15531	15565	15437	15561	15463	15418	15259	15469	15430	15577	15405	15465	15295	15351	15419	15449	15254	15407	15487	15578	15679	15275	15563	15474	15471	15565	15470	15528	15407	15397	15580	15589	15543	15429	15605	15639	15501	15314	15540	15478	15441	15676	15473	15401	15459	15589	15346	15489	15588	15592	15510	15316	15454	15401	15211	15368	15486	15275	15485	15419	15415	15308	15312	15314	15275	15338	15419	15340	15312	15704	15548	15566	15328	15479	15352	15566	15451	15472	15389	15481	15548	15305	15301	15383	15437	15464	15466	15477	15276	15354	15692	15524	15536	15443	15528	15597	15582	15272	15464	15523	15370	15314	15354	15198	15499	15392	15510	15319	15503	15368	15549	15559	15506	15397	15621	15499	15460	15314	15343	15432	15640	15554	15439	15373	15382	15377	15461	15755	15415	15382	15499	15537	15423	15279	15548	15456	15565	15405	15552	15340	15427	15487	15231	15478	15333	15206	15621	15332	15235	15183	15431	15498	15561	15242	15411	15415	15519	15367	15530	15691	15500	15558	15641	15228	15511	15445	15496	15442	15558	15501	15469	15410	15498	15450	15484	15583	15292	15425	15635	15624	15659	15278	15505	15432	15331	15495	15261	15376	15702	15550	15498	15345	15521	15480	15458	15480	15578	15483	15422	15435	15627	15293	15387	15363	15228	15398	15349	15354	15458	15420	15264	15334	15486	15351	15221	15467	15417	15307	15460	15545	15459	15428	15352	15411	15454	15494	15216	15420	15357	15489	15425	15585	15185	15370	15542	15572	15520	15568	15617	15497	15373	15560	15525	15391	15449	15637	15578	15543	15395	15553	15430	15487	15421	15477	15640	15551	15503	15634	15642	15469	15509	15355	15399	15421	15387	15506	15466	15677	15352	15453	15111	15422	15392	15459	15472	15410	15530	15573	15449	15313	15398	15434	15523	15402	15520	15556	15457	15540	15332	15472	15455	15399	15396	15715	15542	15481	15338	15359	15371	15371	15326	15316	15529	15304	15433	15459	15391	15376	15455	15483	15374	15405	15536	15430	15437	15254	15405	15318	15621	15335	15449	15482	15357	15281	15487	15544	15358	15293	15488	15652	15430	15581	15271	15545	15431	15553	15262	15392	15466	15512	15375	15300	15620	15474	15292	15486	15510	15494	15438	15445	15287	15546	15437	15444	15410	15482	15546	15450	15630	15209	15368	15380	15449	15475	15561	15436	15531	15448	15236	15585	15561	15489	15203	15475	15351	15360	15523	15614	15603	15274	15334	15473	15437	15616	15607	15657	15417	15435	15410	15369	15337	15358	15430	15645	15187	15433	15482	15353	15482	15407	15376	15491	15603	15202	15667	15473	15460	15544	15494	15454	15527	15261	15155	15440	15540	15402	15476	15568	15439	15511	15436	15400	15412	15330	15356	15655	15563	15501	15553	15360	15271	15377	15491	15428	15497	15301	15442	15667	15448	15457	15383	15499	15427	15480	15316	15478	15506	15474	15550	15597	15500	15623	15408	15340	15272	15563	15448	15624	15488	15481	15178	15354	15644	15346	15475	15453	15682	15423	15405	15462	15399	15506	15587	15403	15596	15305	15453	15187	15571	15399	15575	15455	15473	15352	15204	15151	15462	15293	15454	15524	15558	15560	15442	15258	15548	15543	15484	15600	15443	15413	15410	15280	15393	15262	15602	15635	15710	15316	15542	15293	15461	15419	15556	15585	15195	15539	15371	15511	15447	15565	15409	15465	15335	15577	15417	15510	15374	15440	15505	15506	15517	15468	15398	15304	15692	15396	15543	15463	15401	15742	15406	15241	15416	15241	15357	15403	15359	15517	15522	15569	15391	15723	15543	15481	15444	15561	15296	15403	15392	15578	15550	15398	15501	15266	15550	15476	15422	15404	15524	15437	15670	15541	15278	15316	15411	15601	15599	15435	15450	15548	15531	15416	15552	15426	15517	15508	15344	15456	15574	15417	15605	15395	15518	15409	15449	15439	15226	15500	15624	15437	15503	15345	15316	15334	15540	15390	15442	15464	15518	15417	15364	15325	15589	15335	15553	15473	15698	15615	15596	15279	15365	15347	15280	15446	15280	15398	15459	15318	15606	15413	15409	15519	15309	15458	15396	15543	15603	15636	15364	15484	15702	15532	15427	15594	15213	15449	15639	15428	15404	15551	15320	15583	15655	15641	15313	15539	15512	15455	15545	15396	15372	15360	15485	15324	15656	15463	15514	15633	15440	15469	15370	15503	15442	15401	15332	15452	15535	15462	15365	15540	15448	15378	15595	15477	15488	15558	15558	15460	15346	15574	15294	15390	15341	15292	15223	15274	15472	15222	15480	15287	15421	15567	15426	15514	15378	15403	15554	15396	15620	15570	15562	15627	15434	15421	15351	15517	15419	15449	15374	15596	15596	15427	15523	15592	15535	15466	15340	15387	15455	15422	15388	15499	15471	15413	15437	15407	15562	15451	15529	15533	15322	15357	15400	15257	15456	15509	15621	15376	15539	15504	15623	15553	15446	15501	15350	15450	15500	15498	15360	15378	15379	15536	15580	15581	15336	15475	15380	15330	15537	15526	15480	15445	15540	15281	15562	15394	15465	15534	15491	15372	15525	15411	15380	15493	15449	15465	15599	15529	15388	15409	15642	15327	15495	15346	15374	15484	15660	15325	15509	15395	15530	15382	15611	15420	15518	15476	15502	15533	15423	15357	15296	15401	15341	15478	15278	15525	15533	15269	15640	15431	15418	15608	15323	15584	15599	15592	15415	15472	15289	15637	15422	15546	15489	15586	15646	15513	15492	15470	15330	15407	15560	15476	15549	15443	15443	15718	15473	15389	15325	15403	15403	15509	15488	15551	15373	15427	15472	15606	15493	15608	15636	15542	15507	15568	15434	15518	15376	15475	15427	15247	15416	15456	15304	15256	15304	15232	15392	15407	15604	15637	15489	15359	15483	15466	15343	15485	15536	15389	15558	15501	15463	15408	15392	15428	15613	15454	15482	15373	15471	15536	15300	15530	15310	15563	15410	15379	15278	15360	15569	15406	15471	15563	15428	15692	15391	15386	15494	15379	15461	15488	15230	15445	15467	15485	15421	15442	15526	15447	15350	15474	15420	15431	15455	15444	15546	15674	15369	15591	15474	15516	15455	15402	15417	15457	15468	15477	15517	15632	15616	15210	15574	15492	15742	15593	15619	15563	15627	15464	15489	15311	15349	15475	15491	15572	15462	15367	15361	15477	15446	15479	15287	15541	15526	15323	15531	15421	15669	15475	15394	15400	15425	15235	15542	15487	15383	15361	15337	15738	15483	15413	15365	15330	15458	15306	15542	15340	15394	15487	15516	15480	15447	15384	15375	15346	15546	15501	15416	15477	15548	15628	15326	15332	15254	15539	15436	15513	15445	15477	15415	15373	15576	15698	15426	15448	15621	15785	15361	15442	15579	15266
18606	25843	25277	21282	18631	17629	16610	16128	15978	15604	15438	15483	15261	15214	15263	15059	15043	14780	14969	15010	14820	14843	14911	14865	15162	15125	15024	14803	14842	14810	15008	14846	15062	14963	14928	14852	14884	14978	14980	14935	14842	14960	14874	14917	14849	14957	14941	14767	14867	14876	15014	14865	14716	14921	14791	14932	14816	14934	14910	14894	14835	15040	14998	14871	14833	14938	15116	15033	14806	14825	14986	14913	14937	14895	14874	14810	14983	14889	15052	14924	15014	14686	14902	14874	14915	14671	14893	15012	14828	15013	14863	15038	14854	14904	14868	14923	14957	14984	15092	14900	14689	14944	14847	14815	14755	14654	14872	15064	14923	15093	14858	14811	14639	14886	15018	14994	14981	14843	14970	14927	14893	14962	14830	14850	14863	14913	15060	14985	14907	14909	14960	14954	14899	14839	14971	14724	14942	14815	14912	14713	14857	15050	14823	14783	15013	14993	14783	14793	14875	14936	14936	14884	14683	15038	14822	14944	14993	15068	14874	15015	14797	14981	14967	14895	14877	14875	14860	14896	15017	14813	14833	14785	14799	14984	14853	14706	14832	14904	14673	14822	14773	14738	14864	14923	14583	14901	14968	14756	15027	14803	14881	14853	14977	14957	14957	14907	14850	14864	15008	14995	14921	14816	15027	14719	14957	14753	15000	14970	15085	14695	14736	14827	14851	14887	14890	14818	14687	14822	14889	14926	14769	14945	14984	15025	14781	14775	15022	14930	14922	15010	14877	14766	14913	14885	14794	14845	14776	15012	14798	14949	14802	14945	14896	14904	14695	15050	14851	14742	15159	14934	14932	14943	14882	14866	14903	14835	14814	14915	14937	14832	14765	14820	14971	14940	14896	14882	14923	14757	14835	14963	14915	14843	14900	14907	14936	14896	15000	14776	14885	14817	14904	14854	14825	14971	15058	14817	14901	14935	14959	15068	14959	14768	14868	14921	14754	15048	14869	14933	14981	15019	14724	14693	14887	14948	14854	15024	14806	14976	14995	14749	14991	14771	14924	14939	14876	15036	14797	14963	14840	14988	14702	14839	15003	14818	14754	14938	14955	14784	14799	14816	14943	14816	14872	14895	14889	14912	14894	14806	15058	14824	14858	14795	14792	14942	14867	14843	14928	14846	14798	14976	14800	14730	14846	14885	14843	15103	14850	14855	14948	14863	14920	14936	14890	14839	14946	14856	14905	14785	14956	14933	14907	14863	15017	14680	14786	14917	14846	14847	14889	14697	14975	14782	14777	14655	14695	14771	14888	14844	14994	14888	14767	14847	14937	14805	14927	14803	14863	14876	14826	14899	14748	14954	14834	14934	14900	14842	14918	14904	14890	14679	15021	14791	14990	14910	15028	15004	14835	14931	14880	14828	14719	14812	14895	14887	14786	14976	14817	14921	15041	14926	14873	14882	14860	14905	14869	14847	14984	14909	14884	14712	14947	14830	14866	14851	14991	14881	14880	14991	14803	14883	14857	14824	14740	14776	14911	14878	14868	14884	14844	14952	14928	15010	14843	14964	14833	14801	14980	14859	14988	14862	14926	14913	14825	14790	14918	14831	14847	14866	14892	14807	14828	14863	14763	14744	15062	14832	14743	14872	14881	14609	14899	14966	14872	14902	14815	14812	14801	14961	15000	14879	14965	15118	14974	14845	14813	14868	14960	14824	14912	14760	14968	14877	14683	15066	14712	14810	14960	14890	14613	14987	14964	14746	14911	14902	14863	14866	14829	14874	14890	14885	15033	14891	14932	14866	14875	14773	14962	14731	15013	14749	14974	14772	14882	15009	14896	14877	14922	14948	14902	14820	14948	15051	14779	14809	15004	14864	14898	15030	14883	15019	14811	15117	14779	14891	14981	15031	14956	15172	14895	14983	14946	14742	14904	14830	14852	14849	14818	14787	15029	14774	14838	14788	14762	14973	14757	14863	14857	14821	14944	14793	14952	14805	14827	14893	15052	14810	14939	14743	14876	14796	14858	14855	14880	14810	15050	14943	14797	14948	14952	15130	14920	14957	15041	14913	14959	14783	14787	14916	15005	14844	14881	14928	14897	15103	14863	15010	14858	14839	14888	14813	14806	14780	14791	14878	14882	15043	14736	14917	14892	14789	14873	14927	14864	14657	15019	14704	14710	14875	14890	14822	15021	14903	14885	14785	14951	14883	14967	14894	15125	14888	14940	14877	14943	15043	14727	14837	14835	14986	14853	14738	14782	14969	14789	14838	14948	14890	14792	14865	15019	14797	14858	14859	14960	14865	14976	14757	14836	14864	14948	14834	14857	14971	14838	14696	14885	14832	14661	14838	14879	14847	14997	14799	14939	14852	14998	15024	14857	14959	14902	14929	14978	14815	14895	14950	14898	14955	14848	14912	15085	14951	14881	14823	14993	14910	14804	14884	14930	14781	14943	14966	14783	14898	14852	14826	14976	14760	14959	15025	14983	14877	15024	14992	14995	14974	14668	14972	14867	14756	14835	14757	14915	14736	14790	14903	14863	15066	14726	14924	14976	14730	14979	14732	14819	14886	14888	14984	14915	14822	15001	14879	14817	15004	14746	14968	14822	14820	14928	15030	14800	14769	14885	14815	14941	14934	14955	14734	14820	14912	15066	14782	14876	14831	14725	14998	14858	14994	14795	14829	14923	14904	14856	14973	14872	14825	14978	14753	15059	14938	14844	14931	14900	14914	14997	14968	14751	14810	14751	14979	15017	14990	14906	14737	14910	14936	14839	14906	15034	14806	14811	14922	14960	14791	14775	14944	14965	14890	14908	14688	14941	15030	14765	15076	14746	14989	14881	14964	14727	14930	14982	14989	14711	14827	14878	15094	14749	14896	14860	15041	15080	14821	14797	14940	14936	14928	15113	14854	14808	14949	14738	14882	14872	14796	14853	14840	14853	14933	14858	14882	15056	14895	14931	14996	14985	14914	14898	14799	14741	14810	14874	14870	14821	14856	14819	14742	15057	14811	14787	15001	14769	14907	14860	14737	14818	14889	15030	15087	14868	14969	14679	14888	14849	15003	14840	14864	14910	14969	14831	14833	14986	14858	14787	15084	14930	14892	14988	15087	14938	14802	14839	15000	14923	14941	14920	14919	14869	14697	14901	14843	14876	14884	14874	15114	14996	14858	14862	15030	14747	14831	14899	14841	14926	14909	14791	14888	14734	14856	15002	14996	14934	14820	14903	14953	14900	15010	14831	14864	14928	14981	14782	14844	14736	14716	14881	14895	14953	14810	15019	14817	14996	14968	14801	14818	14884	14993	14816	14913	14942	14859	14853	14923	14869	14794	14880	15020	14927	14881	14947	14963	14906	14861	14962	14917	14919	14873	14962	14851	14945	14812	15011	14877	14735	14849	15014	15083	14981	15039	14866	15029	14995	14831	14794	14806	14944	14981	15016	14870	14821	14892	14810	14894	14919	14864	14891	14817	14920	14926	15094	14834	14944	14783	14870	14757	14944	14654	14857	14814	15174	14955	15076	14721	14906	14901	14767	14937	14917	14903	14998	14935	14952	14899	14902	14867	14971	14847	14941	14942	14946	14795	14944	14987	14801	14834	15087	14891	14956	14968	14810	14893	14991	14990	14924	14886	14757	14879	14829	14823	14838	14834	14944	14924	14760	14855	14915	14916	14985	14913	14820	14992	14716	14849	14809	14893	14861	14985	14843	14769	14986	14950	15029	14983	14836	14920	14829	14671	14837	14972	14893	14818	14684	15057	14857	14970	14761	14913	14920	15001	14844	15078	14961	14922	14853	15034	14863	14983	15045	14816	15056	14831	14825	15015	15039	14777	14994	14760	14800	14868	14897	14886	14914	14782	14991	14958	14975	14764	14980	14841	14835	14835	14771	14979	14941	14994	14896	14749	14997	14899	14886	15011	14858	14962	14882	14961	14991	14856	14898	15005	14978	14941	14938	15101	15109	14801	14990	14875	14909	14807	14776	14898	14846	14811	14742	14789	15084	14982	15107	14805	14945	14977	14926	14992	14921	14916	14800	15016	14834	14952	14837	14923	15051	14908	14867	14827	15050	14852	14792	14676	14697	14864	14942	15009	14861	14778	14858	14840	14996	14776	14976	14957	14817	14955	14802	14817	15006	14797	14965	14829	14876	14971	14749	14954	14988	14796	14748	14872	14900	14768	14892	15000	14940	14749	14926	14857	15162	14994	14790	14965	14940	14836	15040	14724	14872	14949	14962	14890	14915	14868	14942	14794	14908	14873	14848	14739	15080	14869	14879	14955	14812	14799	14825	14935	14970	14815	14748	14867	14941	14895	14883	14809	14766	14712	14902	15176	14914	14870	14975	14807	14903	14914	14701	15047	14760	14921	14850	14829	14933	14883	14835	14895	14726	14673	14990	14856	14850	15020	14771	15035	14861	14985	15028	15023	14756	14829	14914	14796	14851	14847	14921	14781	14935	14836	14813	14669	14872	14812	14815	14825	15002	14899	14922	14889	14989	14757	14751	14900	15022	14965	15017	14845	15051	14947	14859	14935	14973	14746	14760	15056	14967	14897	14798	15061	14670	15009	14813	15000	14938	15170	14935	14921	14910	14641	14864	14884	14855	14876	14621	14843	14768	14750	14667	14945	14881	15057	14971	14886	14842	14938	14979	14833	15013	14806	14800	14811	14839	14925	14761	14883	14927	15009	14736	14874	15011	14875	14669	14941	14828	14870	14864	15219	14956	14901	15025	14935	14888	14742	14937	14966	15034	14727	14962	14994	15014	14743	14766	14991	14919	14799	14887	14959	14740	14927	14808	14838	14841	14952	14926	14871	14894	14792	14951	14939	15094	14741	14960	14886	14902	15018	14897	14942	14697	14892	15146	14944	15012	14855	14926	14852	14899	14683	14768	14677	15026	14996	14729	14795	15187	14865	14901	14992	14992	14861	14816	14979	14839	14950	14997	14983	15011	14888	14806	15007	15016	14786	14850	14783	14700	14795	14745	14944	14811	14869	15068	14898	14790	15025	14838	14873	14962	14701	14887	14770	14771	14919	14803	14890	14804	14858	14881	14809	14994	14899	14813	14876	14969	14867	15011	14905	14993	14706	14861	14959	14854	14939	14855	14943	15057	14961	15030	14816	15083	14917	14964	14791	14764	14903	14807	14915
23940	21407	28799	24607	22652	22191	21060	18480	17783	17460	17231	17000	16823	16811	16826	16512	16556	16715	16630	16518	16391	16271	16314	16432	16396	16267	16114	16125	16287	16267	16298	16433	16149	16192	16125	16302	16125	16270	16251	16266	16219	16087	16251	16075	16173	16151	16091	16069	16195	16090	16113	16121	16411	16134	16193	16257	16188	16105	16083	16155	16262	15970	16214	16167	16016	15976	16118	16078	16262	16258	16058	16074	16214	16144	16096	16232	16011	16015	16383	16144	16237	16121	16229	15944	16172	16135	16175	16216	15898	15989	16023	16067	16100	15999	16100	16219	16247	16160	16011	16114	16029	16216	16114	16066	16326	16140	16017	16171	16215	16195	16254	16088	16366	16349	15924	15836	16150	16237	16276	16166	16023	16156	16258	16114	15940	16052	16251	16133	15915	16367	16073	16132	16141	15824	15935	15923	16000	16141	16298	15995	16084	16090	16040	16021	16045	16092	16029	16158	16282	15969	16043	16030	16077	16133	16110	16159	16242	16012	16124	16194	16044	16067	16203	15994	16235	16018	16034	16021	16015	16307	16196	16140	16263	16110	16275	16169	15976	16023	16103	16081	16022	16031	16075	16104	16161	16073	16134	16249	16205	15891	16100	16094	16066	15995	16083	16164	16151	16073	15920	15780	15842	15982	16094	15982	16198	16220	16323	15991	16125	16163	16003	16153	16261	16183	16168	16077	16016	16168	16079	16409	16114	16150	16063	15976	15813	16122	16203	15949	16067	16094	16307	16232	16091	16264	16161	16058	16086	16244	16056	16008	16182	16208	16141	16165	16035	16330	16146	16178	16059	16106	16158	16187	16248	16127	16005	16155	16264	16106	16142	15918	16084	16183	15989	16128	16032	15989	16052	16235	16001	16158	16094	16289	16190	15901	16097	16089	16236	16193	15968	16037	16254	16101	16144	16116	16335	15939	16290	15961	15956	16159	16042	16015	16291	15939	16076	16115	16044	16302	16064	15888	16067	16015	16301	16099	16250	16055	16132	16178	16120	16311	16015	16320	16159	16302	16365	16134	15953	15911	16059	16240	16350	16126	16127	16184	16084	15961	16241	16150	16222	16104	16284	16102	16044	16046	15989	15952	16091	15833	16180	16038	16156	16085	16191	16139	16142	16302	16133	16025	16149	16150	16079	15994	15939	16090	16122	16073	16032	16029	16236	16214	16182	15909	15915	16130	16087	16181	16291	16191	16203	16189	16075	16126	16016	16224	16031	16218	16235	16165	16210	16122	16319	16143	16016	16231	16134	16161	16224	16205	16221	16288	15995	16005	15961	16249	16200	16104	16418	16123	16073	16223	16023	16156	16374	16196	16143	16173	16178	16080	16122	16359	16159	16143	15990	16072	16100	16096	16016	16131	16152	16025	16178	16056	16257	16095	15956	16044	16160	15912	16115	16084	16345	16074	16108	16210	16021	16237	16086	16068	15971	16197	15960	16075	16263	16081	15938	16098	16074	16146	15952	15995	15904	15960	16031	16045	16116	16108	16126	15993	15869	15896	16167	16038	16032	16017	15968	16051	16117	16045	16158	16165	15872	15931	16041	15939	16004	16118	16208	16204	16190	16029	15999	16227	16154	15891	16118	16006	16102	16048	16076	16218	16133	15970	16216	16189	16124	15901	16195	16214	16083	16089	16067	16248	15944	16190	16010	16063	16098	16018	15933	16147	16156	16123	16181	16193	15912	16014	16066	16099	16035	15987	15971	16094	15929	15979	16247	16259	16005	16020	16286	16150	16123	16010	16213	16083	16024	16123	16068	15961	16196	16179	16244	15972	16230	16129	16014	16324	16004	16374	16063	16517	16056	15869	16119	16126	16181	15896	16301	16159	16004	15830	15974	16187	16123	16046	16133	16032	15983	16200	16083	16195	15970	16089	16067	16041	16043	16119	16106	16201	15981	16012	16130	16162	16138	16007	16107	16104	16229	16036	16116	16087	16228	16016	16019	15954	15941	16080	16195	16195	16054	16053	15987	16131	16275	16193	16155	16093	16111	16134	16132	16329	16171	15947	16093	16153	16180	15922	16270	16199	16172	16090	15962	15860	15908	15894	15978	16146	16217	15874	15991	16067	15943	16071	16125	16172	16000	16014	16232	15966	15957	16173	16214	16061	16035	15985	16149	15939	15977	15982	16064	15917	16296	16054	16154	15962	16001	16089	16209	15938	16058	16103	16206	16199	16200	16234	16250	16277	16012	16342	16136	16146	16122	15970	16215	16267	16127	16033	16100	16069	16069	16089	16143	16103	16073	16106	15976	16137	16237	16098	16148	16022	16047	16021	16026	16021	16252	16180	16084	16162	16202	16300	16098	15990	15933	16124	16158	16141	16101	16040	16236	16124	15940	16134	16012	16052	16251	16093	16163	16111	16185	16110	16053	16069	16046	15988	16177	16033	16211	16037	16059	16042	16251	15858	15964	16145	15918	16121	15990	16183	16331	15957	16016	15963	16046	16169	15941	16091	16253	16053	16183	16130	16319	16133	16172	16155	16136	16112	16034	16031	16019	16220	16118	16224	16082	16275	16009	16218	16249	16088	16231	15985	15977	16194	16001	15986	16129	16097	16059	16038	16250	16124	16084	16036	16235	15949	16115	16289	16028	16134	16400	16099	16264	15961	16141	16025	16037	16125	16141	16072	16013	15962	16184	16077	15932	16058	16112	16020	16017	16097	16036	16195	16168	16079	16098	16233	15894	16115	16012	15872	16294	16036	16334	16236	16102	16237	16123	16388	16035	15970	15938	15845	16227	16280	16106	16165	16140	16062	16098	16055	16147	16180	15950	16040	16167	16102	16220	16154	16127	16133	16106	16248	16501	16269	16196	16074	16116	16103	16129	16284	16092	16261	16036	16137	15934	16155	16152	16281	16139	16065	16082	16245	16050	16112	16371	15962	16137	15882	16137	16096	16214	16323	16156	16038	16270	16264	16220	16065	15994	16075	15965	16217	15951	16021	16183	16077	16151	16102	16159	16220	16425	15951	16115	16146	16151	16251	16085	16082	16063	16205	16075	16200	16104	16263	16263	16255	16201	16106	15990	16074	16083	16263	16121	16156	16170	16091	16050	15990	16055	16015	16211	16369	16111	16215	16049	15907	16082	16167	16189	16217	16213	15878	16312	16126	16111	16050	16041	16191	16190	16068	16100	15875	15969	16170	16168	16162	16150	16043	16297	16148	16209	16123	16201	16189	16005	16226	16198	15939	16080	16336	16177	15976	16183	16232	15785	16145	15858	16189	16392	16297	16050	16060	16232	16095	16089	15991	16034	16214	16125	15945	15988	16072	16054	16160	15920	16054	16042	16103	16007	16219	16154	16247	16006	16011	16201	15932	16253	16126	16116	16171	15992	16096	15956	16169	16179	16159	16024	16329	16096	16081	15957	16076	16192	16123	16164	16195	16316	16120	16284	16123	16113	16026	16084	16041	16259	16136	16152	16081	16109	16119	16013	16144	16062	16130	16219	15879	15873	16174	16112	16006	16202	16127	16103	16163	16131	16072	16071	16265	16302	16258	16227	16193	16107	15993	15916	16249	16150	16223	16098	16188	16018	16073	16125	16156	16005	16203	16128	16163	16174	16057	16063	15964	16099	16223	15944	16315	16022	16056	16034	16065	16283	16039	16132	16023	16087	16146	16289	16229	16093	16331	16145	16242	16209	16164	16033	16172	15972	16069	16097	16134	15825	16058	16044	16021	16191	16137	16237	16132	16250	16177	16226	16148	16123	16133	16084	16065	15977	16061	16051	15984	15878	16038	16025	16082	16076	16155	15950	16239	16088	16033	16020	16224	16128	16230	16104	16211	16235	16039	16237	16042	16039	16320	16159	16226	16346	16184	16208	16179	16058	15828	16039	15985	16242	16203	16060	16096	16086	16183	15967	16062	15971	16282	16046	16144	16195	16077	16177	15991	15971	16124	16243	16065	16153	16067	16231	16296	16175	16010	15985	16023	16119	16042	16203	16169	15981	16138	16095	16141	16006	16119	16136	16260	16220	15963	16207	16022	16128	15928	16094	16325	16133	16148	16161	16247	16091	16295	16083	16112	16104	16037	16154	16194	16149	15842	16030	15911	16065	16241	15910	16212	16007	16038	16094	16164	16116	16045	16055	16331	16200	15941	15960	16199	16012	16032	16331	16341	16279	16151	16034	15993	15996	15890	16110	16101	16162	16005	16327	16036	16123	16015	16057	15987	15979	16230	16306	16149	16151	16279	16080	16315	16117	16053	16002	16092	16036	16079	15934	16110	16228	15998	16167	16158	16085	16213	16200	16144	16017	16083	16149	16239	15998	16063	16166	16028	16070	16089	16058	16028	16166	16117	16208	16185	16102	16171	16111	16070	16058	15990	16080	16162	15964	16026	16236	16280	16053	16155	16063	16155	16015	16102	15994	16106	16210	16102	16128	16102	16092	15937	15980	16010	16044	16160	16239	16145	16154	15973	16126	16167	16209	16125	15816	16148	16093	16081	16109	16189	15975	16230	16098	16144	16128	16022	16233	16279	16199	16126	16044	16101	16097	16304	16268	16105	16312	16121	16464	16133	16018	16162	16014	15957	16085	16050	16067	16128	16005	15961	16014	16105	16269	16191	16153	16049	16258	15991	16243	16127	16018	16178	16279	16179	15939	16177	16096	15976	15942	16013	16066	16122	16242	16107	16100	16062	16154	16161	16020	16026	16094	16235	16270	16041	16026	16199	16043	16059	15963	16114	16029	16085	16191	16269	16139	16009	16139	16129	16056	16275	16220	16193	16139	16101	16118	16186	16056	16200	16211	16138	16162	15995	16150	15955	16160	15957	16116	16033	16276	16122	16052	16075	16072	16086	16096	16008	16198	16198	16177	16245	16217	16205	16022	16070	15994	16034	16233	16007	16143	16313	16298	16090	16041	16051	16114	16030	16168	16122	16102	16120	16340	16044	15980	16183	16167	16003	16153	16074	15987	16337	16256	16171	16246	15974	16131	16103	16135	16119	16386	16151	16373	16193	16144	16227	16067	16240	15943	16143	16181	16107	16125	16033	16063	16135	16172	16229	15976	16204	16178	16087	16116	16281	16154	16250	16188	16077	16163	16116	16056	15962	16056	15984	15994	16247	16026	16055	16204	16188	16182	16102	16051	15968
19074	33084	32859	27326	23944	21358	19603	18425	17811	17373	17028	16537	16374	16129	16128	15934	15918	15809	15738	15634	15554	15621	15556	15614	15694	15578	15323	15417	15587	15353	15297	15492	15466	15405	15310	15345	15354	15289	15503	15414	15451	15459	15465	15537	15393	15431	15344	15335	15348	15341	15188	15441	15522	15265	15240	15263	15448	15457	15378	15253	15354	15160	15405	15266	15141	15303	15251	15395	15195	15461	15289	15323	15297	15380	15205	15391	15144	15338	15395	15409	15234	15374	15483	15374	15357	15392	15319	15304	15130	15280	15317	15242	15415	15236	15237	15391	15241	15346	15168	15524	15338	15352	15417	15280	15262	15408	15370	15311	15291	15157	15421	15222	15248	15263	15303	15209	15484	15372	15325	15189	15209	15344	15426	15175	15347	15467	15423	15295	15280	15356	15380	15530	15454	15365	15321	15245	15221	15516	15366	15431	15142	15309	15415	15298	15209	15321	15352	15378	15314	15309	15285	15343	15183	15157	15352	15428	15383	15303	15439	15393	15421	15325	15142	15300	15388	15332	15311	15397	15278	15140	15245	15535	15250	15110	15204	15280	15387	15358	15387	15399	15335	15296	15375	15366	15317	15466	15277	15477	15205	15361	15269	15291	15231	15412	15399	15322	15211	15197	15350	15163	15419	15148	15324	15279	15198	15345	15468	15339	15414	15390	15294	15179	15321	15149	15314	15332	15358	15170	15175	15179	15402	15364	15105	15290	15268	15357	15375	15187	15332	15338	15348	15342	15297	15195	15217	15317	15350	15285	15338	15381	15311	15408	15192	15305	15456	15473	15216	15210	15325	15398	15273	15181	15409	15143	15285	15355	15305	15538	15261	15243	15187	15222	15436	15215	15324	15296	15335	15311	15317	15277	15162	15290	15216	15275	15263	15252	15349	15118	15294	15194	15340	15332	15305	15146	15104	15364	15367	15392	15394	15210	15326	15325	15224	15276	15307	15442	15319	15331	15319	15257	15282	15427	15350	15313	15414	15236	15547	15166	15364	15256	15302	15383	15217	15286	15422	15214	15489	15119	15420	15286	15172	15296	15248	15143	15337	15237	15292	15345	15336	15291	15368	15241	15524	15404	15207	15256	15212	15231	15378	15507	15162	15102	15220	15349	15305	15186	15151	15222	15366	15327	15202	15368	15236	15316	15314	15135	15276	15311	15310	15240	15402	15221	15245	15285	15321	15299	15105	15434	15371	15365	15323	15294	15364	15423	15231	15067	15214	15340	15408	15285	15299	15398	15415	15368	15362	15228	15533	15441	15356	15416	15334	15200	15228	15220	15465	15400	15386	15373	15192	15218	15155	15453	15318	15483	15264	15334	15389	15244	15223	15247	15159	15317	15207	15321	15169	15218	15325	15326	15281	15267	15313	15308	15244	15167	15371	15374	15485	15294	15181	15258	15241	15336	15448	15406	15257	15307	15240	15468	15470	15258	15332	15446	15334	15325	15370	15144	15322	15336	15263	15295	15351	15405	15321	15356	15314	15339	15337	15274	15494	15353	15312	15459	15385	15232	15287	15253	15249	15301	15168	15256	15053	15262	15248	15155	15157	15235	15332	15252	15183	15326	15394	15224	15248	15215	15420	15439	15272	15161	15361	15372	15283	15357	15432	15100	15282	15519	15280	15341	15320	15317	15294	15159	15451	15125	15270	15220	15280	15281	15246	15396	15383	15601	15414	15108	15499	15296	15310	15294	15232	15360	15227	15274	15540	15425	15276	15399	15288	15287	15429	15276	15289	15411	15336	15323	15328	15295	15284	15126	15531	15225	15384	15179	15205	15399	15295	15296	15190	15129	15363	15230	15200	15296	15406	15482	15466	15433	15331	15330	15444	15381	15116	15443	15254	15123	15264	15281	15186	15262	15457	15295	15410	15339	15503	15161	15181	15303	15567	15246	15258	15290	15173	15456	15329	15304	15327	15411	15275	15306	15361	15445	15326	15253	15257	15428	15379	15313	15411	15361	15402	15373	15462	15347	15315	15331	15240	15284	15275	15140	15297	15211	15373	15481	15319	15496	15470	15378	15281	15235	15362	15218	15449	15317	15336	15262	15320	15371	15261	15284	15283	15290	15364	15172	15184	15331	15482	15321	15280	15368	15303	15337	15352	15277	15481	15406	15296	15396	15325	15510	15168	15296	15408	15207	15259	15267	15330	15321	15552	15406	15230	15140	15283	15255	15276	15392	15336	15339	15017	15262	15409	15246	15383	15221	15375	15246	15573	15423	15456	15418	15214	15296	15251	15437	15280	15356	15308	15088	15325	15543	15309	15191	15414	15476	15243	15368	15243	15332	15428	15290	15358	15397	15297	15305	15455	15378	15334	15442	15333	15284	15290	15304	15333	15400	15180	15189	15430	15310	15304	15222	15169	15363	15361	15296	15213	15204	15384	15402	15438	15170	15383	15408	15175	15152	15559	15358	15322	15235	15368	15232	15470	15268	15561	15306	15297	15282	15322	15344	15240	15498	15275	15304	15342	15348	15315	15349	15237	15309	15184	15205	15304	15347	15340	15103	15241	15251	15512	15256	15365	15330	15315	15284	15307	15439	15458	15271	15256	15291	15392	15336	15199	15360	15330	15330	15325	15247	15293	15236	15477	15255	15372	15260	15312	15311	15237	15347	15326	15316	15141	15171	15352	15366	15385	15253	15394	15330	15335	15191	15445	15307	15377	15284	15117	15500	15297	15249	15301	15374	15321	15394	15173	15361	15218	15238	15363	15340	15259	15261	15386	15221	15221	15279	15322	15409	15430	15280	15278	15236	15294	15288	15185	15399	15241	15307	15115	15239	15265	15370	15302	15295	15263	15404	15202	15333	15353	15356	15152	15507	15320	15164	15324	15094	15332	15384	15247	15327	15385	15299	15337	15370	15188	15367	15325	15392	15376	15253	15223	15327	15300	15287	15306	15261	15175	15347	15261	15274	15284	15232	15472	15336	15400	15367	15246	15227	15377	15306	15332	15383	15251	15252	15387	15217	15400	15316	15388	15282	15306	15389	15269	15310	15358	15361	15418	15262	15384	15301	15371	15370	15216	15365	15289	15268	15326	15342	15157	15423	15419	15376	15502	15390	15368	15265	15307	15267	15280	15318	15255	15400	15399	15302	15391	15224	15297	15305	15340	15133	15360	15316	15292	15133	15356	15168	15236	15395	15316	15397	15183	15387	15340	15184	15342	15228	15254	15281	15265	15505	15194	15287	15361	15255	15243	15496	15298	15214	15337	15312	15313	15505	15146	15259	15392	15277	15382	15199	15470	15292	15364	15307	15351	15281	15444	15256	15316	15520	15248	15329	15351	15298	15325	15368	15360	15275	15203	15127	15395	15292	15463	15353	15569	15317	15298	15107	15329	15314	15379	15420	15294	15218	15325	15440	15251	15154	15517	15326	15309	15323	15282	15467	15306	15309	15228	15364	15112	15292	15409	15382	15299	15453	15306	15381	15297	15220	15227	15400	15386	15312	15257	15377	15126	15396	15191	15334	15373	15459	15395	15200	15339	15333	15370	15376	15466	15236	15193	15239	15371	15253	15257	15425	15104	15433	15354	15322	15271	15323	15127	15312	15323	15343	15458	15461	15254	15165	15162	15326	15285	15331	15481	15301	15486	15299	15227	15492	15209	15302	15224	15237	15177	15408	15277	15240	15424	15382	15186	15407	15173	15286	15298	15415	15300	15361	15325	15364	15317	15354	15425	15303	15334	15208	15411	15329	15159	15126	15256	15332	15362	15302	15407	15372	15466	15289	15185	15465	15282	15360	15356	15310	15319	15344	15458	15361	15271	15270	15254	15256	15386	15393	15339	15204	15364	15161	15406	15263	15245	15272	15168	15425	15313	15235	15481	15375	15393	15266	15276	15356	15368	15259	15296	15309	15339	15321	15113	15197	15404	15243	15120	15224	15495	15341	15268	15291	15035	15420	15414	15254	15355	15197	15329	15282	15371	15334	15365	15453	15251	15173	15158	15270	15432	15319	15257	15319	15421	15230	15224	15296	15247	15429	15291	15267	15193	15262	15215	15320	15378	15298	15359	15260	15376	15158	15428	15159	15209	15271	15387	15285	15441	15207	15260	15186	15329	15230	15396	15252	15338	15246	15304	15405	15355	15408	15406	15474	15353	15202	15221	15292	15414	15157	15364	15365	15249	15368	15508	15285	15317	15428	15364	15152	15319	15226	15282	15244	15271	15335	15307	15394	15252	15296	15321	15205	15424	15185	15161	15237	15468	15335	15299	15281	15387	15234	15307	15368	15257	15400	15148	15223	15289	15411	15391	15250	15445	15166	15401	15345	15318	15424	15353	15312	15221	15175	15357	15161	15335	15287	15267	15267	15428	15386	15227	15277	15494	15382	15171	15394	15263	15335	15178	15349	15372	15439	15196	15238	15472	15391	15210	15218	15267	15311	15091	15179	15392	15205	15268	15266	15369	15389	15390	15191	15242	15197	15196	15541	15394	15225	15363	15246	15319	15442	15387	15329	15239	15390	15305	15315	15257	15121	15377	15237	15132	15240	15203	15302	15248	15318	15223	15258	15315	15252	15371	15449	15163	15252	15375	15286	15404	15110	15423	15273	15364	15317	15274	15318	15234	15384	15214	15253	15166	15312	15376	15337	15411	15307	15279	15300	15513	15344	15255	15412	15380	15503	15318	15242	15329	15319	15216	15280	15426	15559	15344	15375	15286	15322	15270	15167	15353	15285	15384	15258	15249	15300	15235	15426	15250	15314	15287	15246	15352	15342	15370	15352	15185	15305	15296	15325	15232	15143	15271	15302	15483	15359	15261	15316	15430	15196	15300	15324	15298	15225	15271	15288	15159	15377	15410	15402	15370	15485	15260	15446	15394	15362	15220	15275	15318	15374	15377	15165	15304	15188	15159	15322	15272	15087	15446	15377	15318	15308	15341	15274	15465	15096	15411	15334	15428	15293	15278	15353	15434	15162	15430	15384	15270	15404	15307	15324	15433	15361	15443	15193	15400	15223	15246	15371	15306	15379	15265	15197	15325	15323	15149	15261	15256	15208	15361	15303	15433	15218	15090	15456	15374	15423	15320	15275	15234	15267	15227	15262	15257	15285	15329	15287	15220	15444	15273	15305	15454	15328	15317	15348	15129	15350
22821	21273	29088	23856	21753	23733	24650	19509	18127	18186	17686	17012	16931	16666	16586	16399	16370	16183	16353	16135	15965	16233	16163	15921	16013	16220	15893	15908	15840	15613	15987	15975	15811	15749	15866	16019	15774	15774	15772	16037	15731	15869	15567	15807	15783	15821	15729	15790	15740	15904	15688	15745	15767	15822	15717	15787	15712	15562	15602	15727	15675	15690	15647	15657	15746	15753	15889	15521	15676	15762	15643	15747	15864	15496	15714	15544	15679	15859	15770	15775	15633	15756	15701	15696	15662	15856	15513	15621	15538	15695	15563	15579	15533	15529	15847	15539	15684	15843	15659	15794	15724	15723	15784	15692	15717	15554	15763	15675	15790	15637	15533	15579	15714	15798	15722	15667	15644	15773	15533	15614	15653	15761	15522	15620	15452	15744	15610	15777	15679	15784	15704	15595	15676	15539	15649	15467	15642	15588	15619	15561	15547	15763	15648	15647	15750	15724	15668	15761	15464	15602	15632	15776	15828	15898	15659	15866	15787	15647	15905	15834	15486	15640	15703	15670	15620	15803	15730	15623	15759	15740	15611	15651	15573	15638	15732	15792	15793	15643	15576	15682	15797	15791	15756	15551	15707	15491	15678	15691	15600	15599	15647	15907	15577	15577	15607	15770	15572	15562	15809	15592	15587	15427	15635	15833	15692	15756	15693	15400	15679	15574	15649	15522	15587	15642	15813	15592	15770	15597	15600	15710	15608	15513	15593	15578	15690	15647	15766	15619	15760	15749	15814	15654	15506	15700	15671	15766	15508	15690	15712	15710	15613	15604	15673	15652	15440	15490	15199	15630	15718	15525	15624	15543	15745	15517	15560	15704	15782	15615	15715	15618	15647	15618	15404	15539	15555	15583	15697	15656	15758	15600	15622	15616	15756	15614	15514	15502	15692	15636	15509	15585	15587	15660	15796	15627	15625	15614	15591	15536	15632	15579	15717	15750	15470	15709	15626	15633	15667	15814	15565	15794	15514	15749	15596	15644	15724	15810	15694	15570	15756	15543	15744	15634	15497	15658	15755	15541	15417	15617	15627	15534	15578	15545	15654	15767	15539	15427	15625	15636	15550	15609	15659	15617	15669	15779	15795	15662	15715	15642	15461	15726	15511	15618	15692	15538	15490	15587	15754	15498	15794	15701	15802	15636	15660	15742	15647	15602	15715	15607	15563	15554	15780	15560	15713	15609	15757	15675	15822	15668	15721	15689	15682	15563	15609	15689	15475	15579	15688	15495	15758	15792	15815	15597	15706	15618	15699	15629	15652	15486	15654	15749	15745	15735	15780	15561	15627	15637	15635	15782	15629	15520	15475	15683	15520	15743	15708	15682	15740	15699	15783	15510	15519	15496	15656	15786	15678	15829	15695	15580	15764	15603	15778	15584	15827	15584	15795	15800	15534	15545	15678	15450	15605	15700	15669	15685	15681	15623	15605	15807	15594	15804	15350	15826	15710	15670	15495	15631	15852	15688	15659	15688	15693	15539	15664	15555	15868	15755	15565	15599	15746	15604	15625	15698	15836	15723	15618	15541	15684	15432	15741	15687	15495	15666	15445	15633	15697	15573	15725	15783	15597	15586	15656	15577	15755	15783	15738	15511	15642	15573	15632	15682	15945	15563	15725	15700	15723	15519	15668	15607	15512	15657	15717	15744	15718	15643	15708	15714	15798	15744	15497	15401	15677	15579	15592	15713	15779	15499	15543	15673	15499	15507	15616	15400	15754	15650	15568	15675	15821	15603	15670	15610	15666	15712	15602	15478	15745	15617	15719	15659	15643	15685	15782	15741	15691	15676	15597	15572	15611	15623	15483	15636	15651	15528	15592	15666	15499	15757	15719	15595	15449	15634	15641	15515	15428	15510	15803	15612	15705	15568	15652	15657	15731	15678	15499	15701	15533	15695	15552	15551	15878	15663	15813	15924	15770	15750	15660	15669	15664	15585	15486	15499	15713	15503	15857	15832	15610	15610	15437	15694	15632	15670	15720	15647	15530	15674	15581	15622	15458	15616	15666	15673	15799	15408	15806	15601	15734	15722	15724	15653	15833	15752	15694	15514	15390	15504	15518	15494	15638	15684	15644	15765	15688	15608	15663	15484	15446	15487	15770	15691	15552	15624	15672	15311	15657	15612	15677	15647	15502	15770	15542	15550	15543	15752	15571	15522	15491	15759	15599	15596	15548	15744	15631	15584	15547	15547	15830	15833	15721	15544	15558	15600	15520	15618	15551	15595	15713	15635	15611	15625	15575	15347	15503	15624	15672	15663	15597	15600	15577	15683	15781	15726	15613	15642	15559	15658	15716	15499	15732	15768	15636	15779	15366	15668	15651	15552	15762	15599	15655	15599	15523	15529	15577	15609	15543	15614	15482	15647	15731	15434	15476	15681	15754	15593	15576	15605	15728	15733	15666	15633	15738	15624	15595	15743	15800	15571	15602	15399	15720	15506	15627	15456	15649	15650	15824	15731	15635	15680	15643	15433	15639	15706	15719	15511	15663	15723	15746	15658	15655	15915	15789	15665	15544	15513	15684	15654	15753	15757	15619	15661	15529	15751	15498	15674	15729	15616	15759	15713	15704	15590	15853	15565	15644	15726	15667	15587	15618	15714	15724	15778	15860	15550	15569	15532	15793	15726	15576	15627	15656	15733	15545	15681	15580	15570	15688	15597	15800	15699	15699	15431	15946	15902	15636	15497	15684	15611	15766	15575	15549	15638	15561	15560	15717	15600	15710	15586	15547	15760	15530	15611	15659	15588	15690	15737	15781	15461	15862	15501	15549	15528	15512	15746	15782	15612	15620	15764	15663	15735	15800	15598	15767	15613	15727	15649	15552	15538	15618	15769	15603	15555	15843	15745	15881	15604	15644	15598	15685	15758	15551	15802	15734	15640	15613	15651	15675	15636	15666	15689	15610	15646	15653	15596	15665	15762	15640	15633	15655	15481	15633	15463	15591	15571	15773	15671	15642	15524	15604	15862	15802	15763	15582	15638	15627	15674	15550	15590	15492	15568	15572	15565	15553	15752	15650	15659	16022	15590	15593	15672	15875	15703	15704	15712	15681	15545	15819	15750	15652	15663	15706	15712	15601	15584	15979	15569	15692	15606	15774	15775	15518	15830	15549	15693	15667	15474	15766	15574	15598	15635	15553	15613	15692	15735	15681	15629	15673	15699	15622	15753	15644	15725	15679	15574	15588	15774	15689	15521	15614	15819	15834	15897	15703	15536	15661	15860	15623	15939	15619	15431	15479	15662	15675	15621	15519	15557	15531	15739	15473	15592	15545	15418	15655	15817	15555	15423	15643	15864	15606	15657	15787	15665	15562	15889	15535	15688	15869	15512	15475	15686	15664	15740	15666	15563	15747	15558	15611	15756	15652	15729	15715	15611	15718	15661	15758	15505	15503	15556	15712	15671	15796	15505	15646	15623	15734	15811	15580	15608	15719	15525	15635	15858	15633	15516	15643	15617	15673	15674	15751	15551	15841	15618	15737	15686	15539	15702	15734	15624	15692	15646	15647	15723	15528	15657	15660	15501	15596	15526	15635	15732	15634	15688	15632	15561	15519	15700	15660	15692	15702	15632	15690	15661	15656	15819	15694	15792	15552	15520	15499	15530	15450	15782	15376	15639	15452	15693	15610	15522	15698	15612	15727	15460	15578	15637	15664	15760	15769	15666	15627	15630	15701	15621	15584	15530	15714	15605	15622	15713	15493	15691	15784	15781	15627	15744	15622	15585	15716	15698	15569	15649	15793	15413	15725	15616	15670	15611	15801	15649	15635	15752	15530	15667	15621	15683	15663	15682	15528	15822	15618	15611	15681	15603	15822	15653	15417	15515	15650	15492	15580	15691	15678	15581	15718	15790	15507	15646	15650	15649	15644	15658	15518	15484	15474	15577	15680	15743	15778	15722	15621	15458	15554	15782	15507	15632	15611	15795	15713	15533	15674	15768	15481	15781	15709	15762	15628	15626	15599	15495	15521	15644	15752	15769	15731	15576	15855	15515	15739	15649	15801	15706	15670	15502	15733	15662	15585	15671	15647	15783	15749	15665	15652	15803	15730	15560	15824	15729	15584	15708	15641	15677	15754	15626	15660	15753	15789	15656	15637	15610	15680	15747	15782	15703	15621	15539	15744	15534	15654	15812	15691	15652	15684	15874	15728	15557	15601	15671	15759	15642	15729	15773	15592	15673	15784	15757	15872	15836	15671	15631	15464	15635	15675	15711	15788	15531	15771	15659	15657	15579	15656	15543	15601	15712	15550	15778	15582	15661	15674	15588	15810	15690	15738	15504	15658	15742	15636	15482	15558	15439	15693	15525	15662	15645	15583	15503	15593	15549	15612	15617	15700	15662	15551	15599	15659	15562	15727	15575	15730	15822	15544	15631	15829	15709	15529	15646	15507	15558	15685	15753	15747	15834	15691	15592	15663	15644	15613	15695	15761	15573	15510	15628	15868	15768	15723	15400	15500	15631	15633	15525	15644	15796	15758	15585	15761	15703	15949	15660	15590	15837	15369	15453	15645	15607	15646	15516	15732	15630	15699	15469	15639	15672	15836	15719	15766	15750	15636	15731	15651	15740	15525	15675	15705	15414	15810	15576	15818	15760	15621	15716	15718	15612	15621	15685	15624	15606	15671	15617	15787	15731	15624	15509	15525	15789	15807	15609	15655	15598	15619	15607	15526	15657	15577	15637	15426	15713	15720	15566	15522	15440	15645	15684	15643	15681	15545	15594	15670	15631	15820	15574	15584	15762	15729	15591	15735	15694	15847	15709	15710	15599	15641	15723	15732	15575	15744	15799	15912	15623	15641	15702	15569	15720	15698	15675	15582	15517	15755	15634	15590	15870	15772	15708	15716	15494	15751	15629	15711	15490	15596	15668	15597	15606	15769	15703	15780	15578	15640	15518	15762	15576	15491	15590	15547	15514	15535	15462	15613	15604	15687	15608	15685	15487	15552	15488	15719	15633	15587	15686	15602	15815	15607	15661	15645	15711	15861	15646	15547	15561	15721	15834	15679	15723	15633	15527	15555	15742	15798	15542	15946	15682	15541	15499	15690	15699	15666	15846	15564	15573	15509	15587	15544	15397	15748	15635	15736	15616	15546	15719	15580	15754	15631	15623
20417	36999	36931	31124	26977	23788	21701	20258	19243	18371	17633	17155	16797	16603	16070	15948	15967	15711	15734	15466	15611	15657	15395	15137	15511	15304	15345	15223	15243	15144	15018	14961	15271	15138	15205	15118	15124	15084	15081	15030	15021	15025	15180	14966	15012	14825	15052	15021	14964	15091	15165	14930	15220	15006	14916	15096	15038	14887	14947	15141	15118	14923	14780	15073	15095	14998	15032	14913	14818	14959	15056	14907	14851	14897	14938	15045	15008	14918	14886	14972	15013	14829	14881	14699	15042	14978	15003	15143	15081	15105	14864	15025	15028	15133	14905	14872	14756	14937	14936	15083	14819	14966	14826	15009	14941	14863	14969	15029	14970	14891	15001	14832	14806	14914	15158	14975	15002	14966	15054	15142	14795	14991	15146	14860	14905	14902	14801	14839	15005	15032	14811	14873	15066	15009	14888	14966	14978	14876	15012	14932	14998	14945	15096	14991	15014	15019	14866	14939	14939	14798	14884	15004	14772	15002	15024	14676	14987	15036	14887	14854	14991	14998	14969	14935	14879	14931	15007	14956	14983	14919	15084	15023	14937	14855	14918	14980	15006	14819	14861	14874	14897	15093	14814	14877	15004	14949	14916	14927	14923	14900	15098	15006	14948	15078	14870	14943	14862	15042	14914	14892	14984	15018	14885	14929	14843	14871	14916	14859	14892	14779	14855	14872	14991	15048	14944	15062	15075	14942	14961	14928	14926	14999	14892	14861	14917	15092	14962	14881	14935	15010	14928	14964	14996	14878	14878	15008	14828	15126	14934	14773	14969	14962	15114	15023	14926	14898	14815	14940	14762	14814	14878	14840	14904	15050	14908	14843	15000	14870	15036	14884	14887	15275	15025	15012	14883	14912	15086	14867	14966	15048	15017	14892	14971	14968	14968	14677	14945	14948	14900	14906	15140	14795	14945	14839	14927	15127	14857	14909	15009	15085	14703	14887	14929	14920	15094	14938	14766	14880	15013	14909	15018	15051	14875	15018	14914	14988	14819	14702	15085	15125	14941	14828	15126	15077	14956	14922	14735	15121	14941	14795	14879	14901	14988	14946	14961	14937	14793	15058	14963	14942	14835	14893	14962	15042	14927	15053	14804	15109	14936	14880	15019	15002	14891	14917	14912	14967	14995	15028	14928	14920	15052	14961	14998	14829	15045	14926	14975	14860	15096	15032	14997	15008	14954	14817	14831	14980	15017	15018	14869	14957	14972	14944	14904	15068	14955	14919	14956	14973	14882	14971	14909	14939	15010	14817	14835	15102	14954	14946	15097	15037	14936	14880	14802	14743	15037	14858	15151	14715	15048	14978	14931	14929	14830	14933	14914	14981	14998	14810	15019	14917	14945	14874	14816	14792	15017	15129	14888	14839	14939	14895	14887	15018	15197	15084	14940	14833	14821	14872	15086	14812	14757	14902	14937	14933	15029	14966	15208	14843	14774	14942	15204	14757	14999	14902	14884	14853	14846	14865	15007	14889	14955	14983	14813	15091	14948	15124	14936	14987	14982	14867	15011	15054	14841	14862	14893	14747	14915	14895	14821	15096	14756	14971	14844	14912	14960	14890	15011	14906	14895	14988	14922	14844	14863	15039	14941	14944	14989	14901	15040	15080	15068	15067	14895	14943	15179	14840	14964	14996	15047	15028	15009	14959	14982	14853	15024	14889	14875	14969	14889	14825	15062	14905	14927	15026	14894	14935	14940	14911	14861	15040	14811	14996	14829	15148	15036	14936	14847	15008	15087	14904	14882	14933	15000	14882	14935	14792	14986	14775	15027	14872	14794	15129	14883	14911	15090	14967	15031	15052	14911	14725	14824	14858	15089	14895	15200	14851	15120	15062	15002	14849	14823	14931	14908	14855	14985	15086	14914	14871	14981	14933	15099	14814	15010	14977	14840	14904	15005	15002	14886	14740	14817	14958	14873	14800	14969	14922	14992	14756	14935	14915	15072	14846	14959	14787	15053	14992	15095	15014	15100	15056	15028	14905	15045	15113	15008	15085	14853	14902	15059	14946	15015	15043	15020	14885	14776	14931	15049	14934	14892	14923	14893	14989	14805	15052	15074	14817	14850	14997	14778	14969	14923	14902	14852	14717	14994	14896	14809	14910	14807	14858	14907	14991	14966	14858	14937	14973	14758	14969	14869	14778	14990	14917	14947	15065	14898	14785	14964	14948	14974	14714	14931	14869	14937	14976	14739	14897	15084	14874	14965	14901	14978	14957	14913	14977	15079	15030	14972	14973	14902	14969	14873	14986	14791	14861	14942	14970	15060	14904	14814	14860	14839	14923	14924	15015	14866	14822	14958	15007	14904	14896	14937	14954	14829	14924	14924	14882	15089	15011	14837	14896	15020	15012	14817	15055	14701	14823	15008	15089	14948	14992	15056	14812	15027	14991	14892	14858	14975	14958	14872	14955	14905	14915	14993	14787	15095	14922	14992	14985	14845	14975	14821	14904	15066	14972	15094	14915	14839	15018	14938	15043	15094	14901	14918	15067	15033	15006	14904	14977	14977	14978	15032	14846	15075	15016	14968	15016	15063	14964	15106	14793	14974	14906	15136	14897	14854	14863	14979	14954	15111	14870	14720	14976	14933	14939	14959	15140	14731	14922	14858	14948	14834	14822	14975	14908	14868	14964	14866	14898	15000	15100	15221	15041	14741	14990	14887	15118	14860	14933	14871	14987	15029	14924	15117	14863	14958	14759	14987	15092	15122	14956	15063	14895	14741	15047	14977	15014	14958	14759	15033	14919	14837	15124	14941	14773	15039	15099	14966	14896	15069	14942	14897	14787	15048	14903	14864	14778	14944	15161	14883	15011	14887	14927	14817	14862	14999	14818	15019	14968	14860	15028	14868	15012	15013	14943	14942	14900	15007	14973	14993	14879	14930	14903	14923	15129	15080	14900	15008	14921	14850	15013	14885	15071	14836	15023	14908	15064	14942	14805	14955	14772	14791	14995	14926	15026	14938	14947	14885	15048	15025	15020	14898	15011	15040	14945	14831	14952	15006	14924	14961	15032	14976	15010	14911	14938	14885	14997	14854	15092	14935	15013	14910	14854	15022	15178	14942	14842	15017	15024	14857	15002	14970	15017	14781	15041	14959	15006	14881	14978	14841	14893	15009	14778	14822	14873	14908	14873	14883	14964	14961	14962	14902	15147	14892	14908	15016	14976	14873	14925	15044	14984	14915	14881	14939	14983	15031	14883	14977	14834	14913	14801	14813	14965	14901	15037	14877	14830	14864	14905	14868	14998	14893	15018	15033	15106	15036	14982	14882	15014	15099	14886	15001	14965	14988	14988	14995	15056	15010	14916	15163	14868	15077	14954	15056	14874	15044	14947	14996	14930	15090	15138	14895	14945	14825	14968	14819	15014	14804	14862	14854	14811	14937	15123	14802	14972	14899	14909	14831	14844	14869	14916	14858	15025	14950	15099	14832	14873	14992	15057	15185	14922	14851	14931	14896	15057	15134	14846	15005	14999	15032	14984	14939	14976	14817	15070	14966	15051	14921	14895	14947	14810	15057	14758	15034	14979	14914	14893	15020	14936	14910	14975	14784	15150	14922	14990	15082	14966	14851	14819	15089	14895	15000	15013	15007	14887	14786	15038	14918	14837	14996	14895	14960	14890	15091	14951	14819	14898	15038	14821	14983	15003	15093	15020	14993	14936	14901	15036	14994	14887	14971	15147	14865	14890	15059	14986	14868	14780	14820	14858	14971	14915	15056	14865	14883	15052	15099	14898	14776	14973	15097	14931	14865	14980	15072	14870	14868	14939	14955	15092	14870	14853	14939	14824	14802	14969	14947	14861	14941	14948	14968	14994	15189	15005	15023	14964	15118	15017	14875	15068	14934	14988	15030	14976	14925	14801	14947	14916	14951	15188	14696	14913	14931	14922	14939	15181	15023	14934	14886	15026	14981	14970	15055	14992	14916	14932	14959	15024	14857	14872	15057	14776	15089	14978	14900	14817	14998	14803	14906	14972	14929	14980	14917	14971	14945	14893	14839	15013	15062	15126	14923	14955	14884	14804	14937	14870	14997	15150	15062	15087	14996	15000	14991	14835	14765	14957	14850	15022	14895	14986	15016	14939	15038	14899	14970	15016	15029	14934	14998	14919	15009	15002	14942	14954	14810	14964	14990	14797	15024	14761	15055	15056	15209	14918	14947	14984	14917	15056	14911	14940	14841	14995	14912	14935	14992	14948	14745	14994	15002	14969	14979	14900	15056	14788	15031	14894	15022	15095	15143	15018	14821	14900	14948	14967	14830	15006	15015	15005	14966	15065	15068	14995	15037	14896	14995	15039	14950	14994	14912	15072	14914	14893	15035	14975	14950	14953	14930	14902	15012	15017	14873	14755	15013	14861	15028	14730	15054	15024	14746	14927	14874	14998	14898	15006	14974	15074	15039	14971	14754	15015	14997	14874	14868	15171	14842	15000	15019	15012	14886	14970	14911	14834	14841	15076	15081	14947	14911	14898	15032	14903	15017	14860	14813	14788	14876	14981	15085	14798	14972	14916	15111	14922	14926	15000	14801	15028	15101	14998	14929	14890	14891	14934	15028	14897	14974	14956	15141	14911	14839	14919	14939	14873	14959	14907	14997	15169	14999	15065	15062	14995	15084	14925	14872	14965	14949	14915	14821	14998	14942	14999	15040	14849	15035	14949	14967	14903	15057	14958	14802	14867	14808	15070	14899	15063	15161	14968	14783	15072	15014	15195	14865	14935	14916	14986	14891	14888	15244	14977	14864	14984	15083	15060	15081	15016	15003	14972	14962	14810	14974	14852	15002	14869	14834	14995	14799	14974	14928	14981	14897	14859	14899	15001	15032	15078	15023	14998	15047	14877	15002	14875	15108	14951	15122	14875	15091	14936	14809	14990	14884	14950	14936	14890	14888	14872	15003	14969	15002	14938	14956	15005	14946	14737	14855	14873	15000	14959	15025	14965	14967	14890	14880	15016	14900	14806	14880	14862	15057	14939	15093	14836	14885	14959	14748	14877	15001	14968	14922	14943	14966	14774	14907	14954	14816	14968	14851	14994	14985	14917	14964	15016	15091	14972	14981	14910	15026	14786	14702	14903	15002	14760	14953	14855	14925	15035	14790	15075	14940	15081
27003	22070	25127	21548	17034	16273	15989	15447	15463	15310	15257	15077	15112	14995	14864	14904	14809	14881	14983	14834	14921	14730	14777	14927	14923	14750	15004	14945	14848	14892	15077	14885	14848	14631	14770	15022	14798	14721	14844	14582	14846	14813	15033	14873	14971	14884	14841	14889	14920	14825	14944	14826	15052	15003	14739	14910	14841	14902	14784	14898	14697	14971	14795	14794	14859	14642	14897	14914	14701	14889	14763	14738	14697	14792	14792	14810	14751	14925	14921	14682	14895	14606	14821	14801	14794	14849	14834	14539	14917	15005	15024	14922	14856	14882	14845	14865	14822	14857	15082	14929	15002	14559	14969	14958	14637	14838	14855	14673	14870	14722	14660	14622	14878	14783	15073	14753	14761	14739	14753	14767	14694	14635	14629	14830	14720	14735	14804	14825	14828	14924	14785	14753	14879	14975	14562	14777	14855	14643	14875	14805	14771	14785	14813	14721	14945	14752	14899	14571	14745	14768	14926	14819	14877	14642	14796	14705	14892	14853	14837	14940	15009	14878	14909	14780	14959	14658	14869	14787	14707	14736	14817	14808	14725	14751	14841	14873	14688	14803	14665	14751	14699	14846	14886	14702	15063	14903	14680	14585	14894	14816	14783	14770	14868	14806	14857	14727	14817	14824	14739	14882	14824	14676	14818	14662	14883	14703	14799	14818	14606	14838	14791	14949	15031	14589	14946	14804	14781	14747	14821	15005	14752	14518	14821	14792	14821	14831	14745	14702	14711	14839	14769	14768	15067	14937	14760	14629	14686	14492	14744	14792	14771	15002	14893	14889	14726	14699	14742	14850	14778	14705	14920	14847	14894	14731	14759	14782	14756	14862	14877	14759	14771	14832	14664	14895	15039	14781	14740	14862	14824	14789	14641	14789	14817	14696	14827	14884	14706	14739	14853	15028	14881	14705	14734	14735	14853	14867	14935	14868	14826	14998	14666	14795	14681	14689	14830	14858	14777	14801	14755	14909	14893	14944	14753	14861	14767	14852	14876	14875	14713	14893	14937	14867	14831	14977	14699	14770	14722	14595	14757	14884	14706	14790	14880	14826	14746	14817	14878	14761	14782	14749	14851	14778	14787	14820	14736	14627	14636	14912	14897	14694	14841	14730	14889	14735	14982	14776	14839	14782	14830	14851	14801	14895	14798	14813	14648	14797	14741	14780	14735	14778	14701	14727	14996	14809	14718	14906	14689	14657	14712	14789	14796	14721	14740	14717	14762	14819	14680	14747	14803	14828	14728	15057	14872	14834	14796	14833	14832	14580	14771	14721	14940	14809	14739	14662	14936	14755	14832	14868	14657	14880	14820	14746	14931	14835	14835	14724	14647	14761	14840	14857	14729	14733	14878	14645	14881	14859	14968	14761	14748	14738	14674	14804	14737	14796	14920	14641	14722	14816	14845	14811	14597	14812	14744	14925	14705	14930	14767	14810	14810	14862	14674	14711	14657	14635	14795	15060	15010	14831	14902	14772	14737	14806	14664	14754	14687	14710	14671	14642	14793	14912	14981	14811	14856	14861	14847	14729	14819	14780	14885	14752	14840	14854	14832	14900	14797	14862	14905	14775	14887	14749	14777	14770	14647	14700	14722	14822	14722	14869	14744	14926	14480	14644	14725	14820	14603	14951	14709	14873	14646	14754	14704	14713	14798	14838	14950	14835	14723	14784	14929	14817	14638	14732	14715	14777	14663	14952	14560	14660	14800	14893	14887	14793	14965	14607	14881	14966	14694	14778	14515	14864	14795	14987	14736	14854	14819	14979	14776	14737	14813	14691	14910	14863	14907	14859	14944	14772	14867	14913	14793	14863	14522	14807	14839	14815	14769	14872	14792	14739	14731	14836	14962	14557	14840	14802	14797	14804	14828	15084	14717	14907	14732	14823	14692	14784	14671	14820	14764	14850	14708	14735	14766	14575	14862	14895	14980	14988	14763	14861	14844	14759	14703	14700	14932	14810	14779	14786	14769	14786	14823	14682	14781	14833	14763	14764	14928	14679	14852	14788	14926	14873	14952	14765	14783	14773	14987	14923	14979	14935	14602	14631	14736	14936	14762	14812	14814	14947	14906	14642	14793	14823	14799	14829	14823	15020	14966	14782	14761	14858	14894	15016	14886	14745	14539	15016	14845	14947	14807	14753	14643	14697	14659	14965	14753	14658	14896	14877	14977	14766	14809	14841	14915	14742	14904	14661	14922	14908	14838	14813	14708	14830	14930	14727	14992	14695	14767	14726	14786	14856	14722	14768	14878	14845	14777	14641	14837	14918	14812	14728	14784	14869	14736	14832	14963	14852	14825	14800	14693	14801	14907	14604	14608	14929	14830	14738	14904	14834	14857	14881	14759	14891	14726	14880	14885	14902	14826	14859	14810	14855	14759	14910	14544	14735	14864	14744	14834	15097	14861	14851	14788	14732	14741	14895	14836	14812	14875	14909	14698	14781	14619	14820	14869	14729	14946	14700	14798	14902	14740	14741	14760	14815	14843	14855	14904	14831	14624	14793	14739	14842	14605	14845	14779	14824	14724	14824	14907	14666	14877	14578	14950	14770	14883	14739	14822	14672	14663	14790	14808	14772	14707	14821	14916	14911	15036	14691	15032	14742	14661	14818	14822	14712	14764	14781	14819	14758	14730	14948	14815	14784	14731	14884	14679	14844	14756	14830	14629	14919	14770	14996	14786	14791	14768	14716	14573	14761	14622	14780	14980	14715	14882	14701	14862	14672	14827	14828	14959	14715	14744	14710	14893	14768	14731	14903	14620	14848	14771	14849	14922	14709	14748	14813	14830	14650	14582	14718	14855	14794	14679	14712	14724	14841	14895	14579	14797	14784	14758	14702	14709	14875	14920	14648	14826	14997	14877	14812	14919	15063	14770	14803	14830	14764	14795	14763	14872	14779	14804	14915	14801	14723	14909	14852	15060	14919	14743	14946	14808	14923	14809	14840	15031	14924	14937	14878	14793	14740	14901	14917	14779	14810	14866	14701	14753	15092	14864	14651	15013	14840	14857	14706	15008	14733	14868	14714	14717	14725	15027	14704	14898	14772	14740	14903	14793	15077	14851	14888	14602	14780	14691	14789	14735	14764	14739	14628	14708	14706	14815	14822	14803	14686	14787	14598	14761	14903	14890	14985	14940	14752	14783	14831	14932	14604	14947	14723	14775	14815	14818	14711	14703	14764	14707	14905	14804	14839	15007	14668	14611	14832	14798	14738	14812	14727	14860	14868	14671	14703	14834	14762	14671	14852	14889	14771	14833	14828	14770	14874	14927	14874	14810	14766	14797	14757	14785	14848	14796	14540	14835	14764	14546	14721	14833	14850	14919	14850	15037	15058	14886	14860	14821	14857	14705	14712	14703	14725	14821	14751	14754	14976	14677	14819	14886	14836	14979	14802	14724	14733	14725	14922	14765	14725	14755	14696	14850	14703	14769	14730	14828	14757	14941	14951	14937	14705	14721	14684	14800	14736	14916	15071	14858	14818	14999	14878	14657	14563	14724	14714	14642	14720	14807	14777	14753	14862	14908	14872	14829	14849	14986	14821	14639	14826	14973	14865	14643	14816	14677	14969	14826	14680	14747	14872	14760	14682	14730	14844	14790	14875	14758	14813	14868	14709	14754	14923	14727	14811	14870	14776	15046	14696	14830	14870	14891	14802	14697	14800	14804	14787	14737	14533	14863	14483	14781	14804	14788	14906	14727	14718	14796	14826	14827	14608	14926	14658	14790	14825	14962	14809	14880	14852	14780	14820	14831	14679	14721	14790	14942	14660	14771	14813	14752	14880	14835	14929	14880	14797	14775	14867	14733	14837	14856	14692	14873	14834	14710	14619	14958	14691	14862	14676	14962	14880	14835	14750	14801	14962	14942	14793	14745	14640	15110	14889	14818	14898	14796	14823	14724	14694	14946	14748	14825	14775	14736	14699	14936	14819	14800	14884	14811	14729	14705	14904	14829	14805	14788	14927	14725	14740	14799	14673	14794	14799	14683	14740	14907	14827	14915	14911	15056	14782	14679	14791	14937	14895	14980	14690	15007	14788	14910	14573	14880	14738	14975	14755	14769	14867	14837	14755	14915	14830	14748	14920	14693	14900	14870	14727	14861	14754	14814	14841	14843	14819	14681	14667	14780	14870	14925	14838	14744	14683	14752	14795	14654	14749	14619	14948	14850	14746	14736	14608	14771	14834	14943	14849	14605	14823	14802	14782	14895	14914	14789	14857	14833	14889	14884	14774	14712	14775	14789	14940	14866	14844	14993	14819	14846	14887	14898	14586	14858	14813	14754	14783	15008	14829	14603	14924	14914	14711	14745	14692	14753	14634	14864	14822	14782	14924	14760	14682	14788	14769	14942	14664	15008	14897	14729	14732	14670	14716	14633	14933	14902	14760	14778	14647	14674	14767	14612	14822	14883	14840	14771	14615	14824	15019	14882	14782	14887	15001	14813	14895	14680	14766	14689	14830	14622	14866	14777	14691	14841	14831	14806	14804	14700	14845	14840	14838	14692	14813	14722	14746	14785	14946	14878	14956	14797	14918	14929	14940	14683	14925	14663	14869	14686	14883	14702	14617	14817	14892	14816	14826	14729	14671	14829	14908	14766	14735	15023	14865	14910	14809	14996	14640	14525	14725	14794	14874	14898	14782	14793	14999	14686	14987	15018	14917	14595	14757	14741	14764	14680	14719	14934	14921	14731	14699	14780	14736	14586	14829	14740	14866	14835	15014	14712	14876	14690	14854	14849	14787	14730	14741	14624	14856	14850	14668	14815	14734	14957	15013	14805	14800	14592	14898	14971	14856	14831	14759	14758	14933	14860	14956	14663	14874	14815	14980	14632	14860	14881	14893	14817	14778	14729	14818	14676	14836	14896	14736	14774	14910	14940	14808	14775	14724	14763	14755	14824	14966	14790	14792	14602	14835	14958	14967	14993	14614	14896	14698	14658	14692	14810	14872	14681	14761	14874	14810	14690	14788	14880	14723	14749	14808	14773	14782	14909	15001	14923	14864	14774	14626	14851	14838	14780	14943	14810	14791	14925	14785	14787	14937	14859	14815	14793	14862	14763	14883	14936	14935	14828	14603	14809	14773	14948	14736	14821	14697	14733	14838	14885	14904	14770	14871
17934	25504	24814	20464	18107	17098	16128	15555	15255	15109	14867	14809	14719	14693	14636	14581	14456	14534	14587	14485	14506	14392	14511	14314	14479	14322	14503	14298	14393	14508	14432	14476	14504	14338	14450	14464	14383	14329	14442	14485	14342	14408	14365	14183	14290	14414	14284	14429	14425	14242	14418	14419	14399	14360	14353	14325	14391	14283	14399	14396	14326	14291	14491	14248	14462	14343	14299	14304	14363	14303	14220	14293	14280	14397	14242	14304	14575	14301	14315	14501	14418	14266	14403	14291	14376	14420	14467	14360	14332	14345	14385	14297	14307	14381	14421	14336	14260	14380	14421	14400	14394	14476	14358	14487	14243	14348	14374	14379	14341	14406	14244	14423	14379	14270	14550	14250	14430	14332	14540	14472	14431	14226	14253	14235	14347	14332	14309	14320	14424	14506	14375	14363	14291	14313	14267	14435	14162	14420	14463	14335	14228	14272	14456	14288	14300	14374	14283	14411	14440	14332	14312	14183	14527	14431	14507	14294	14348	14321	14321	14390	14250	14482	14389	14365	14371	14493	14410	14375	14290	14416	14300	14302	14361	14307	14297	14416	14347	14165	14207	14298	14219	14491	14466	14464	14340	14326	14334	14405	14260	14421	14204	14310	14202	14271	14313	14451	14459	14408	14422	14392	14321	14395	14331	14200	14347	14456	14404	14326	14242	14361	14106	14328	14457	14299	14289	14241	14289	14296	14374	14409	14406	14329	14372	14452	14425	14539	14208	14375	14435	14353	14402	14283	14333	14199	14413	14366	14442	14315	14364	14443	14304	14438	14400	14276	14258	14366	14482	14296	14252	14388	14238	14313	14385	14407	14336	14260	14348	14255	14281	14396	14337	14341	14478	14453	14418	14255	14485	14298	14361	14369	14387	14302	14306	14390	14244	14268	14345	14203	14269	14340	14235	14451	14319	14303	14419	14308	14235	14424	14197	14349	14453	14283	14283	14356	14406	14298	14204	14355	14295	14321	14468	14275	14301	14492	14438	14482	14403	14308	14261	14257	14377	14315	14430	14180	14318	14401	14500	14385	14297	14392	14291	14361	14345	14475	14372	14393	14546	14307	14423	14395	14412	14417	14513	14436	14413	14463	14515	14302	14448	14322	14222	14372	14371	14433	14349	14397	14417	14420	14349	14408	14403	14370	14288	14317	14208	14353	14348	14272	14478	14410	14503	14486	14388	14298	14326	14222	14335	14296	14166	14390	14414	14255	14408	14402	14349	14474	14200	14422	14241	14243	14355	14281	14341	14432	14224	14415	14416	14353	14485	14340	14396	14218	14359	14257	14484	14519	14444	14460	14456	14216	14190	14380	14507	14296	14278	14431	14290	14429	14232	14417	14363	14467	14444	14411	14401	14347	14324	14464	14442	14198	14294	14313	14335	14408	14472	14380	14337	14408	14383	14184	14320	14373	14473	14467	14367	14414	14231	14256	14261	14512	14475	14417	14061	14399	14480	14295	14364	14291	14455	14528	14235	14281	14298	14277	14258	14402	14414	14390	14419	14339	14374	14361	14242	14364	14342	14375	14285	14373	14522	14344	14312	14269	14451	14203	14494	14140	14350	14194	14325	14260	14377	14377	14289	14316	14202	14202	14504	14363	14413	14268	14296	14589	14377	14224	14403	14210	14441	14306	14401	14384	14264	14273	14313	14435	14359	14368	14545	14353	14328	14402	14289	14393	14384	14378	14426	14486	14375	14495	14213	14299	14383	14449	14345	14487	14333	14309	14474	14168	14304	14284	14378	14267	14406	14388	14290	14438	14547	14390	14368	14382	14414	14522	14352	14371	14429	14307	14407	14263	14482	14539	14350	14413	14336	14440	14214	14453	14311	14239	14375	14475	14340	14323	14239	14370	14173	14327	14355	14255	14355	14425	14332	14419	14427	14322	14438	14352	14297	14442	14446	14554	14200	14507	14146	14383	14375	14474	14466	14214	14276	14339	14335	14226	14274	14214	14287	14379	14243	14301	14393	14392	14309	14296	14391	14515	14250	14529	14299	14334	14355	14340	14278	14514	14223	14217	14170	14413	14343	14364	14378	14538	14428	14312	14185	14274	14408	14327	14306	14396	14489	14455	14208	14307	14294	14286	14333	14359	14409	14538	14422	14387	14266	14316	14331	14373	14298	14496	14541	14376	14262	14214	14216	14546	14386	14315	14298	14536	14389	14203	14533	14387	14325	14278	14471	14299	14491	14392	14151	14469	14316	14338	14519	14425	14324	14384	14357	14388	14292	14267	14222	14318	14374	14348	14351	14485	14332	14327	14241	14382	14286	14483	14513	14431	14399	14499	14125	14378	14426	14525	14253	14488	14291	14265	14381	14444	14511	14322	14561	14412	14382	14429	14269	14433	14378	14362	14364	14342	14389	14201	14354	14309	14376	14292	14216	14353	14387	14404	14435	14467	14346	14369	14593	14299	14249	14439	14276	14423	14259	14461	14320	14489	14398	14192	14190	14463	14386	14375	14392	14402	14323	14297	14474	14237	14338	14312	14426	14502	14489	14352	14316	14326	14411	14359	14470	14252	14441	14412	14390	14238	14357	14338	14379	14319	14342	14330	14241	14519	14383	14577	14282	14387	14425	14365	14528	14277	14377	14244	14294	14300	14283	14210	14396	14226	14326	14387	14420	14407	14536	14385	14422	14314	14305	14360	14411	14325	14336	14379	14357	14389	14304	14289	14353	14230	14346	14407	14296	14311	14410	14348	14201	14474	14412	14155	14341	14293	14369	14417	14374	14385	14221	14321	14368	14290	14408	14188	14246	14304	14194	14580	14438	14354	14385	14212	14337	14378	14272	14402	14507	14491	14371	14301	14406	14491	14375	14242	14501	14507	14345	14425	14307	14348	14327	14353	14532	14288	14344	14378	14325	14413	14323	14216	14368	14348	14281	14236	14483	14404	14503	14378	14435	14339	14388	14459	14442	14552	14345	14359	14395	14373	14226	14308	14637	14234	14175	14401	14281	14573	14254	14327	14399	14466	14460	14400	14359	14382	14326	14309	14408	14383	14244	14313	14325	14449	14230	14341	14389	14304	14339	14549	14362	14443	14251	14300	14345	14479	14389	14365	14310	14463	14313	14396	14362	14409	14379	14273	14359	14474	14428	14436	14310	14330	14430	14228	14424	14212	14557	14305	14302	14294	14197	14388	14320	14393	14305	14306	14352	14228	14375	14293	14484	14380	14332	14418	14472	14333	14430	14339	14273	14224	14334	14389	14484	14366	14400	14394	14375	14311	14219	14310	14380	14411	14410	14381	14282	14473	14269	14341	14439	14274	14446	14433	14404	14261	14285	14385	14320	14304	14300	14205	14363	14242	14345	14281	14294	14403	14340	14320	14409	14135	14334	14344	14456	14428	14521	14470	14177	14425	14401	14335	14156	14421	14440	14149	14478	14440	14468	14271	14408	14425	14264	14390	14300	14311	14411	14229	14356	14355	14200	14350	14449	14337	14301	14258	14389	14298	14388	14321	14306	14208	14295	14444	14273	14448	14408	14543	14418	14335	14305	14382	14347	14413	14290	14259	14408	14208	14218	14241	14450	14366	14403	14184	14393	14216	14316	14401	14347	14377	14607	14254	14268	14281	14176	14361	14409	14445	14425	14429	14377	14343	14132	14419	14418	14432	14285	14382	14353	14291	14473	14231	14297	14191	14313	14267	14219	14407	14344	14256	14415	14199	14322	14379	14393	14536	14471	14351	14273	14351	14513	14255	14440	14301	14337	14277	14630	14288	14399	14388	14221	14360	14462	14367	14528	14365	14421	14251	14371	14311	14481	14209	14421	14377	14278	14409	14393	14430	14417	14283	14265	14416	14226	14339	14404	14373	14344	14321	14171	14427	14375	14317	14372	14406	14413	14333	14331	14366	14287	14523	14420	14388	14401	14408	14395	14277	14218	14394	14439	14426	14333	14398	14418	14348	14256	14486	14283	14339	14424	14288	14248	14200	14203	14508	14279	14396	14292	14425	14419	14388	14370	14214	14403	14349	14352	14274	14381	14295	14337	14337	14228	14464	14498	14409	14329	14166	14332	14312	14244	14273	14182	14386	14123	14311	14378	14288	14292	14350	14394	14425	14340	14293	14289	14389	14419	14496	14213	14388	14325	14384	14312	14351	14428	14219	14408	14313	14455	14280	14349	14300	14503	14338	14253	14276	14436	14485	14460	14353	14367	14187	14507	14435	14256	14339	14363	14377	14372	14417	14377	14415	14156	14293	14362	14457	14455	14472	14460	14306	14603	14364	14324	14295	14384	14329	14433	14339	14198	14489	14376	14373	14273	14302	14240	14166	14425	14412	14226	14397	14266	14543	14388	14515	14418	14444	14291	14390	14319	14467	14448	14335	14355	14386	14326	14382	14362	14246	14440	14431	14350	14489	14440	14251	14488	14129	14322	14164	14438	14515	14472	14400	14346	14348	14384	14481	14374	14388	14342	14323	14484	14606	14316	14341	14328	14416	14331	14443	14309	14235	14343	14424	14337	14343	14277	14405	14468	14341	14166	14218	14421	14315	14361	14413	14348	14456	14369	14277	14471	14356	14511	14340	14325	14339	14291	14577	14514	14607	14589	14434	14493	14120	14346	14194	14306	14556	14405	14401	14396	14324	14219	14329	14273	14348	14321	14345	14279	14326	14427	14240	14338	14279	14286	14273	14341	14273	14247	14278	14374	14394	14385	14215	14329	14505	14336	14305	14343	14304	14376	14370	14245	14341	14249	14409	14236	14332	14293	14368	14214	14418	14302	14315	14266	14393	14445	14363	14593	14354	14431	14271	14330	14443	14344	14374	14501	14497	14337	14336	14302	14437	14312	14393	14310	14354	14339	14422	14388	14241	14295	14329	14202	14446	14410	14248	14358	14304	14281	14262	14293	14323	14196	14499	14369	14284	14140	14418	14252	14402	14649	14361	14229	14379	14260	14375	14364	14351	14387	14274	14297	14598	14355	14303	14373	14201	14502	14302	14352	14383	14452	14322	14504	14161	14501	14397	14310	14425	14330	14396	14197	14311	14229	14244	14403	14317	14382	14331	14222	14347	14315	14441	14259	14441	14205	14475	14343	14293	14448	14437	14211	14229	14390	14509	14376	14246	14455	14517	14267	14394	14274	14441	14330	14463
23864	21309	28661	24513	22246	21809	20225	17622	17001	16927	16597	16233	16310	16222	15939	15830	15740	15910	15744	15693	15413	15627	15617	15736	15661	15517	15539	15512	15258	15502	15275	15617	15437	15345	15540	15589	15257	15491	15249	15354	15684	15592	15462	15373	15349	15626	15491	15330	15352	15497	15524	15498	15327	15094	15347	15416	15584	15455	15497	15417	15418	15450	15440	15236	15447	15394	15204	15519	15211	15325	15413	15337	15371	15431	15391	15289	15521	15397	15474	15365	15385	15528	15442	15355	15384	15349	15390	15259	15379	15545	15271	15192	15344	15472	15304	15239	15427	15313	15537	15462	15523	15452	15353	15396	15435	15279	15464	15403	15399	15484	15377	15387	15289	15414	15513	15301	15472	15481	15364	15226	15392	15249	15309	15252	15312	15313	15401	15386	15329	15438	15499	15481	15295	15545	15579	15406	15365	15408	15585	15324	15327	15423	15419	15363	15363	15250	15490	15356	15475	15571	15393	15529	15409	15300	15414	15365	15374	15268	15403	15364	15455	15289	15340	15266	15351	15515	15418	15346	15483	15236	15457	15262	15406	15362	15236	15487	15260	15210	15361	15375	15265	15380	15379	15266	15477	15408	15239	15379	15348	15286	15340	15338	15265	15312	15469	15212	15431	15344	15460	15706	15291	15495	15496	15181	15444	15179	15561	15247	15377	15439	15533	15244	15319	15493	15427	15412	15402	15483	15422	15396	15150	15509	15362	15357	15455	15208	15229	15418	15416	15435	15409	15410	15357	15421	15387	15521	15377	15463	15302	15360	15374	15426	15379	15359	15385	15390	15359	15443	15350	15344	15218	15488	15312	15304	15446	15230	15324	15403	15449	15403	15230	15454	15385	15410	15494	15515	15529	15219	15351	15344	15530	15103	15392	15537	15284	15363	15355	15313	15217	15357	15361	15399	15157	15266	15473	15636	15471	15516	15315	15350	15290	15248	15282	15197	15334	15249	15462	15345	15248	15239	15421	15361	15537	15421	15286	15303	15324	15082	15527	15526	15364	15339	15370	15463	15440	15398	15330	15409	15299	15369	15405	15301	15458	15348	15402	15409	15214	15352	15482	15533	15317	15521	15461	15234	15389	15302	15395	15547	15482	15356	15438	15290	15406	15439	15216	15462	15209	15507	15480	15287	15440	15322	15362	15405	15325	15326	15518	15372	15420	15471	15230	15279	15379	15444	15535	15467	15378	15270	15407	15462	15322	15525	15230	15396	15495	15428	15505	15315	15389	15571	15406	15290	15411	15203	15228	15493	15432	15090	15456	15306	15366	15280	15433	15228	15265	15257	15204	15551	15273	15341	15296	15517	15163	15217	15412	15261	15369	15345	15555	15433	15453	15274	15360	15502	15332	15218	15304	15503	15542	15358	15423	15472	15258	15379	15329	15122	15339	15364	15237	15200	15374	15226	15364	15323	15484	15397	15122	15422	15418	15523	15268	15536	15567	15457	15453	15356	15279	15361	15431	15270	15418	15186	15336	15280	15378	15236	15291	15453	15364	15311	15272	15450	15376	15337	15336	15481	15503	15223	15183	15256	15421	15362	15344	15315	15267	15294	15431	15424	15214	15210	15163	15199	15261	15440	15156	15329	15477	15284	15458	15557	15412	15161	15427	15287	15484	15133	15365	15340	15279	15189	15430	15298	15306	15436	15360	15251	15305	15319	15644	15311	15390	15304	15321	15334	15234	15456	15515	15423	15364	15444	15476	15470	15445	15298	15642	15266	15328	15343	15390	15367	15252	15260	15416	15430	15413	15312	15315	15389	15445	15466	15411	15211	15201	15277	15419	15496	15497	15410	15251	15431	15396	15383	15117	15337	15284	15395	15500	15455	15247	15489	15396	15353	15386	15497	15190	15318	15429	15245	15567	15366	15414	15455	15329	15337	15453	15381	15390	15409	15218	15438	15242	15376	15350	15335	15315	15443	15502	15239	15563	15355	15235	15468	15383	15454	15346	15429	15306	15529	15316	15366	15274	15393	15441	15338	15551	15394	15346	15172	15302	15354	15386	15423	15333	15425	15417	15183	15519	15331	15097	15289	15343	15431	15387	15305	15453	15317	15453	15269	15486	15353	15425	15279	15255	15601	15485	15366	15466	15260	15360	15212	15414	15326	15366	15410	15491	15474	15509	15336	15275	15195	15301	15298	15399	15446	15470	15394	15464	15666	15289	15380	15493	15525	15439	15457	15413	15208	15394	15318	15201	15260	15387	15354	15302	15197	15466	15331	15301	15562	15399	15280	15478	15271	15386	15249	15552	15386	15368	15534	15346	15467	15550	15300	15342	15303	15283	15446	15548	15404	15219	15275	15342	15327	15593	15191	15333	15504	15392	15352	15325	15166	15507	15384	15341	15329	15374	15359	15320	15394	15462	15405	15195	15432	15324	15441	15435	15163	15237	15573	15263	15201	15478	15211	15196	15459	15392	15411	15359	15460	15603	15376	15414	15480	15432	15437	15391	15439	15344	15482	15473	15371	15479	15458	15415	15351	15416	15373	15334	15528	15285	15523	15260	15217	15316	15501	15336	15263	15231	15345	15234	15433	15340	15379	15305	15355	15383	15161	15450	15365	15408	15526	15457	15287	15489	15185	15330	15315	15235	15308	15328	15337	15517	15518	15469	15335	15302	15303	15313	15240	15357	15235	15360	15564	15168	15208	15542	15417	15433	15406	15350	15318	15331	15545	15616	15478	15309	15241	15426	15367	15312	15458	15395	15384	15468	15498	15346	15406	15413	15275	15331	15405	15557	15387	15296	15471	15405	15369	15391	15494	15413	15263	15168	15386	15433	15480	15457	15300	15386	15253	15509	15363	15465	15409	15288	15718	15465	15466	15510	15385	15228	15379	15459	15487	15432	15385	15447	15542	15410	15348	15320	15488	15370	15471	15478	15265	15521	15460	15403	15280	15404	15408	15434	15188	15472	15450	15456	15319	15381	15208	15473	15373	15444	15483	15421	15323	15484	15468	15306	15374	15327	15476	15294	15395	15458	15427	15219	15358	15370	15330	15325	15412	15426	15476	15401	15364	15346	15208	15351	15359	15503	15359	15323	15373	15412	15293	15385	15285	15586	15371	15332	15347	15336	15604	15458	15304	15178	15449	15360	15451	15226	15404	15377	15259	15333	15250	15411	15335	15254	15471	15258	15465	15473	15461	15217	15498	15402	15228	15466	15464	15361	15475	15238	15492	15343	15258	15425	15322	15378	15306	15336	15423	15270	15312	15338	15249	15300	15201	15311	15474	15363	15307	15294	15307	15440	15234	15313	15465	15429	15156	15404	15556	15338	15254	15149	15486	15318	15513	15578	15547	15275	15368	15398	15261	15392	15434	15422	15225	15158	15456	15428	15584	15278	15450	15485	15435	15270	15279	15487	15360	15581	15474	15426	15288	15421	15409	15378	15397	15264	15536	15322	15444	15341	15282	15337	15370	15313	15382	15281	15510	15278	15317	15348	15468	15443	15419	15463	15329	15326	15460	15231	15694	15539	15280	15303	15424	15308	15443	15204	15399	15296	15445	15435	15415	15532	15284	15399	15244	15224	15215	15363	15347	15432	15504	15313	15250	15227	15108	15356	15360	15284	15394	15238	15367	15252	15442	15287	15316	15478	15583	15222	15274	15407	15487	15388	15399	15236	15488	15424	15246	15364	15352	15279	15326	15285	15461	15553	15482	15475	15395	15345	15430	15357	15376	15310	15352	15239	15265	15495	15344	15340	15382	15367	15412	15562	15387	15559	15402	15275	15332	15389	15330	15283	15587	15445	15337	15585	15418	15268	15414	15504	15399	15250	15409	15367	15240	15429	15352	15248	15147	15249	15185	15431	15326	15394	15177	15341	15513	15302	15226	15402	15584	15392	15422	15426	15260	15335	15352	15522	15420	15322	15189	15322	15276	15361	15244	15221	15292	15468	15487	15353	15340	15331	15474	15592	15423	15589	15466	15359	15310	15397	15458	15307	15254	15451	15081	15272	15214	15310	15377	15507	15322	15461	15357	15267	15391	15392	15470	15373	15209	15285	15435	15492	15489	15475	15335	15462	15513	15354	15417	15492	15310	15369	15289	15326	15507	15454	15249	15408	15484	15487	15359	15293	15336	15393	15354	15197	15407	15299	15266	15366	15242	15289	15425	15451	15384	15344	15496	15451	15488	15357	15378	15496	15340	15420	15400	15387	15306	15531	15311	15345	15346	15586	15325	15434	15289	15331	15424	15531	15326	15432	15499	15282	15337	15531	15170	15421	15447	15483	15620	15269	15184	15380	15358	15404	15286	15348	15340	15327	15513	15242	15383	15292	15320	15377	15173	15210	15502	15582	15317	15369	15277	15325	15277	15338	15448	15543	15379	15142	15399	15334	15371	15242	15297	15441	15305	15357	15467	15381	15321	15437	15515	15505	15350	15405	15278	15496	15405	15336	15481	15276	15302	15371	15262	15336	15450	15508	15414	15218	15351	15421	15475	15457	15337	15263	15390	15316	15313	15483	15388	15293	15327	15412	15411	15446	15290	15320	15553	15460	15207	15374	15315	15280	15476	15443	15429	15423	15325	15393	15335	15548	15458	15365	15494	15320	15352	15500	15549	15295	15507	15306	15073	15441	15173	15542	15408	15525	15425	15504	15343	15248	15469	15323	15321	15323	15392	15352	15297	15375	15290	15483	15384	15359	15299	15279	15465	15598	15389	15411	15307	15446	15448	15396	15487	15481	15452	15438	15129	15278	15365	15503	15264	15369	15406	15524	15311	15400	15353	15191	15407	15272	15418	15358	15380	15252	15573	15277	15420	15399	15355	15411	15267	15344	15314	15467	15402	15446	15380	15463	15308	15281	15441	15392	15449	15394	15380	15238	15353	15496	15422	15260	15353	15131	15189	15546	15223	15439	15310	15428	15539	15388	15323	15420	15257	15507	15317	15497	15425	15397	15322	15495	15340	15172	15397	15299	15317	15266	15124	15417	15287	15429	15484	15334	15438	15254	15487	15409	15405	15345	15415	15559	15373	15525	15353	15471	15257	15480	15334	15273	15423	15227	15318	15270	15232	15555	15370	15455	15457	15373	15266	15488	15553	15499	15356	15468	15383	15424	15453	15521	15371	15558	15368	15233	15266	15486	15414	15469	15289
19004	32418	32350	26826	23068	20813	19327	18068	17491	16909	16543	16375	15909	15767	15604	15668	15226	15438	15343	15138	15049	15173	15213	15013	15053	15015	15090	14971	15061	15031	15004	14931	14950	14978	14788	14925	14872	14969	15037	15010	14988	14739	14981	14726	14829	15002	14857	14698	14909	14887	14873	14807	14852	14822	14826	14941	14892	14929	14882	14776	14839	14878	14863	14880	14981	14942	14927	14896	14817	15024	14868	14915	14957	14938	14902	15008	14683	14895	14778	14660	14789	14838	14797	14919	14914	14747	14857	14852	14894	14765	14723	14929	14942	14868	14899	14733	15028	14875	14831	14794	14779	14838	14797	14901	14928	14875	14821	14860	14660	14731	14870	14880	15015	14760	14821	14953	14825	14814	14761	14924	14947	14922	14593	14777	14908	14683	14867	14898	14932	14884	14924	14856	14691	15055	14643	15001	14809	14850	14728	14748	14872	14762	14902	14905	14728	14958	14793	14696	14695	14836	14817	14954	14776	14842	14915	14867	14914	14950	14779	14804	14817	14875	14799	14802	14692	14808	14644	14964	14744	14861	14852	14705	14793	14758	14665	14837	14885	14730	14764	14913	14712	14658	14745	14839	14931	14887	14914	14714	14798	14711	14714	15067	14866	14789	14845	14806	14814	14810	14885	14719	14892	14799	14693	14754	14778	14843	14683	14769	14724	14793	14862	14574	14721	14654	14823	14962	14815	14803	14779	14731	14827	14780	14845	14843	14750	14844	14737	14790	14856	14691	14886	14846	14686	14877	14724	14617	14805	14802	14833	14694	14895	14884	14830	14908	14796	14848	14864	14734	14792	14771	14803	14796	14784	14811	14678	14913	14841	14730	14921	14930	14700	14846	14856	14816	14890	14889	14885	14823	14841	14987	14733	14807	15134	14810	14954	14930	14646	14677	14908	14685	14860	14951	14831	14821	14756	14979	14926	14837	14874	14826	14898	14747	14785	14707	14949	14942	14820	14647	14822	14796	14863	14727	14836	14804	14680	14722	14769	14902	14758	14671	14826	14698	14926	14873	14689	14848	15034	14788	14748	14791	14824	14807	14835	14791	14709	14892	14922	14987	14784	14834	14920	14718	14865	15041	14892	14747	14770	14923	14711	14718	14658	14983	14827	14827	14807	14820	14745	14829	14901	14720	14780	14894	14821	14935	14895	14657	14756	14741	14660	14745	14640	14889	14619	14861	14642	14907	14782	14898	14844	14855	14777	14776	14718	14683	14794	14842	14930	14998	14860	14888	14812	14939	14671	14732	14844	14726	14780	14848	14774	14913	14637	14769	14750	14898	14709	14701	14860	14928	14790	14774	14745	14626	14934	14877	14948	14766	14754	14929	14967	14750	14756	14740	14798	14889	14825	14887	14645	14747	14914	14841	14755	14728	14864	14872	14822	14799	14892	14827	14765	14834	14688	14893	14826	14829	14940	14946	14854	14795	14767	14728	14666	14796	15026	14904	14888	14880	15033	14910	14704	14661	14864	14794	14879	14832	14783	14867	14907	14920	14742	14886	14957	15044	14775	14758	14776	14766	14797	14828	14844	14763	14946	14708	14703	14720	14922	14942	14817	14920	14826	14779	14741	14772	14975	14673	14913	14904	14810	14726	14810	14658	14617	14790	14922	14823	14825	14784	14809	14839	14859	14874	14779	14766	14787	14785	15000	14761	14791	14882	14755	14721	14848	14853	14908	14801	14808	14712	14665	14853	14638	14937	14673	14655	14818	14723	14906	14910	14855	14846	14762	14882	14748	14844	14867	14710	14819	14855	14819	14789	14861	15007	14848	14744	14698	14824	14977	14847	14809	14985	14940	14873	14706	14668	14861	14633	14930	14729	14788	14950	14791	14692	14867	14878	14874	14932	14851	14912	14842	14769	14874	14821	14853	14868	14746	15060	14717	14981	14879	14733	14788	14931	14896	14930	14771	14837	14843	14803	14856	14651	14772	14776	14829	14745	14983	14884	14900	14930	14867	14719	14782	14901	14860	14784	14905	14811	14785	14885	14847	14748	14807	14916	14798	14743	14931	14857	14861	14899	14972	14785	14890	14853	14770	14891	14961	14934	14901	14935	14849	14940	14966	14829	14794	14727	14826	14927	14796	14953	14893	14767	14844	14846	14777	14685	14859	15114	14932	14874	14786	14995	14906	14867	14825	14737	14975	14763	14786	14668	14877	14862	14896	14804	14860	15002	14901	14972	14826	14819	14804	14748	14870	14706	14992	14787	14835	14554	14957	14832	14952	14754	14826	14631	14842	14725	14845	14748	14923	14836	14899	14773	14815	14875	14831	14730	14903	14889	14721	14831	14927	14967	14681	14874	14745	14885	14666	14706	14802	14779	14789	14767	14823	14857	14728	14778	14869	14753	14892	14621	14845	14847	14870	14881	14542	14834	14773	14782	14833	14807	14891	14893	14982	14695	14916	14740	14965	14875	14803	14873	14875	14742	14676	14901	14808	14886	14675	14929	14787	14954	14867	14873	14832	14968	14689	14901	14890	14732	14734	14741	14796	14793	14963	14897	14639	14821	14863	14731	14818	14703	14834	14782	14782	14765	14870	14596	14779	14953	14719	15120	14809	14885	14951	14791	14757	14927	14826	14776	15031	14738	14808	14814	14838	14930	14592	14727	14785	14822	14773	14841	14714	14690	14560	14973	14866	14817	14853	14713	14881	14770	14868	14810	14724	14819	14803	14825	14852	14882	14821	14810	14950	14751	14757	14798	14813	14785	14793	14776	14783	14898	14905	14837	14974	14738	14781	14730	14872	14961	15000	14892	14901	14645	14777	14961	14864	14754	14811	15054	14728	14815	15036	14786	14823	14877	14888	14761	14789	14947	14817	14924	14834	14599	14691	14874	14875	14764	14706	14866	14854	14836	14901	14921	14854	14864	14901	14886	14747	14684	14835	14952	14686	14853	14839	14942	14900	14737	14942	14981	14911	14897	14858	14816	14795	14912	14838	14982	14829	14873	14932	14825	14790	14833	14876	14906	14824	14887	14809	14784	14979	14701	14789	14780	14821	14775	14917	14882	14708	14772	14918	14721	14990	14866	14641	14832	14803	14798	14842	14588	14877	14997	14766	14781	14713	14895	14852	14911	14774	14847	14851	14817	14756	14839	14698	14933	14741	14719	14742	14847	14675	14545	14884	14700	14993	14743	14992	14732	14907	14727	14813	14844	15015	14827	14613	14913	14856	14778	14690	15043	14806	14763	14948	14660	14759	14965	14867	14787	14700	14930	14813	14847	14732	14707	14787	14913	15020	14848	14857	14743	14852	14727	14922	14791	14855	14677	14800	14793	14798	14949	14829	14760	14678	14740	14904	14958	14837	14806	14859	14776	14833	14863	14971	14931	14694	14838	14800	14884	14818	14833	14775	14772	14881	14875	14767	14858	14744	14924	14794	14845	14923	14647	14737	14765	14939	14892	14902	14835	14752	14740	14872	14639	14845	14759	14753	14741	14860	14769	14844	14763	14858	14868	14708	14793	14649	14686	14931	14858	14912	14870	14942	14871	14816	14938	14779	14690	14946	14766	14744	14823	15033	14918	14833	14716	14805	14803	14773	14816	14870	14826	14864	14804	14790	14918	14711	14802	14757	14713	14807	14774	14730	14787	14773	14772	14860	14775	14961	14910	14921	14922	14631	14788	14983	14936	14792	14717	14701	14735	14810	14795	15036	14627	15084	14818	14925	14879	14688	14846	14697	14839	14913	14780	14957	14819	14828	14700	14765	14918	14885	14935	14867	14887	14849	14732	14778	14711	14855	14809	14993	14860	14986	14850	14882	14672	14891	14677	14815	14935	14956	14684	14810	14677	14984	14730	14943	14714	14853	14960	14727	14789	14924	14908	14716	14737	14761	14942	14901	14893	14885	14776	14941	14825	14902	14941	14844	14747	14808	14873	14827	14795	14810	14811	14994	14802	14842	15088	14749	14845	14916	14792	14854	15027	14953	14901	14857	14773	14834	14800	14715	14799	14742	14867	14852	14911	14903	14706	14939	15007	14797	14871	14710	14816	14826	14820	14727	14848	14788	14671	14899	14856	14947	15074	14788	14779	14776	14931	14839	14885	14817	14766	14820	14776	14751	14980	14817	14833	14755	14722	14696	14942	14884	14915	14890	14700	14839	14941	14805	14871	14847	14726	14826	14692	14821	14700	14642	14710	14892	14841	14914	14913	14936	14960	14844	14840	14813	14910	14646	14774	14998	14785	14752	14818	14755	14832	14846	14913	14752	14845	14911	14634	14748	14841	14748	14903	14721	14773	14934	14940	14629	15051	14924	14741	14773	14922	14906	14943	14776	14758	14701	14676	14819	14908	14636	14843	14907	14847	14716	14851	14886	14744	14848	14889	14688	14943	14697	14916	14656	14779	14952	14819	14680	14622	14745	14706	14995	14914	14703	14727	14638	14994	14854	14798	14894	14800	14867	14837	14800	14810	14763	14912	14812	14984	14687	14743	14682	14745	14888	14955	14832	14850	14907	14642	14729	14877	14728	14872	14646	14842	14679	14688	14845	14724	14650	14876	14858	14982	14895	14838	14858	14866	14905	14865	14914	14900	14645	14685	14787	14756	14763	14878	14917	14879	14837	14738	14713	15029	14942	14659	14770	14681	14740	14626	14832	14791	14860	14878	14939	14816	15010	14796	14959	14930	14886	14955	14689	14870	14757	14917	14823	14803	14763	14943	15045	14866	14790	15028	15001	14967	14759	14714	15014	14804	14730	14690	14906	14709	14748	14788	15057	14759	14748	14921	14790	14860	14869	14910	14750	14805	14774	14918	14838	14909	14845	14771	14805	14727	14894	14733	14808	14737	14659	14739	14888	14944	14902	14848	14718	14754	14648	14835	14759	14835	14885	14859	14887	15086	14726	14947	15074	14789	14792	14817	14898	14747	15133	14842	14981	14864	14753	14688	14663	14886	14869	14781	14768	14821	14759	14803	14969	14802	15003	14755	14748	14842	14824	15050	14875	14733	14839	14913	14868	14886	14837	14857	14731	14675	14930	14848	14865	14796	14791	14889	14786	14798	14937	14782	14882	14907	14861	14809	14867	14756	14895	14863	14889	14815	14919	14820	14659	14887	14829	15054	14816	14914	14780	14860	15004	14696	14835	14744	14815	14766
22902	21288	29133	23803	21762	23699	24313	19177	18109	17822	17082	16542	16515	16194	16153	15941	16006	15907	15746	15858	15711	15765	15652	15467	15416	15452	15852	15403	15400	15599	15574	15324	15461	15453	15417	15617	15496	15478	15461	15359	15426	15328	15326	15242	15429	15302	15421	15415	15343	15302	15316	15472	15363	15350	15199	15382	15452	15230	15367	15223	15358	15159	15410	15319	15328	15374	15479	15061	15165	15290	15175	15168	15222	15243	15205	15266	15145	15255	15203	15375	15224	15358	15384	15371	15173	15249	15224	15250	15341	15260	15335	15154	15213	15374	15324	15074	15307	15414	15309	15382	15129	15378	15386	15052	15341	15273	15183	15315	15245	15325	15190	15262	15284	15194	15206	15330	15308	15201	15175	15372	15292	15257	15328	15488	15352	15213	15139	15207	15258	15405	15399	15430	15241	15385	15314	15292	15529	15264	15293	15197	15436	15313	15163	15395	15213	15183	15521	15326	15432	15312	15501	15192	15300	15204	15371	15367	15104	15272	15369	15266	15268	15190	15055	15324	15170	15280	15243	15306	15320	15230	15355	15312	15253	15219	15224	15229	15466	15176	15313	15252	15418	15305	15244	15366	15058	15176	15381	15222	15087	15208	15124	15211	15212	15269	15355	15298	15242	15309	15126	15173	15248	15381	15402	15324	15123	15262	15249	15235	15087	15242	15198	15263	15363	15256	15355	15190	15258	15278	15257	15233	15279	15165	15444	15345	15428	15409	15140	15322	15255	15254	15197	15102	15217	15284	15402	15266	15279	15126	15502	15367	15062	15013	15195	15092	15189	15315	15419	15284	15435	15121	15040	15372	15345	15314	15244	15391	15291	15351	15160	15261	15133	15331	15208	15120	15353	15314	15253	15111	15386	15265	15210	15283	15211	15130	15335	15276	15363	15372	15488	15285	15259	15016	15332	15271	15164	15296	15410	15248	15115	15059	15145	15222	15271	15337	15197	14988	15073	15111	15290	15161	15171	15239	15258	15197	15115	15235	15248	15392	15316	15364	15192	15197	15240	15192	15481	15337	15262	15275	15207	15145	15051	15178	15265	15149	15317	15371	15509	15323	15158	15258	15329	15166	15265	15081	15263	15226	15262	15194	15413	15239	15258	15301	15393	15383	15372	15304	15084	15061	15242	15283	15068	15200	15271	15333	15244	15220	15378	15374	15405	15259	15207	15181	15099	15302	15390	15394	15330	15367	15172	15089	15240	15245	15340	15353	15013	15239	15387	15338	15036	15124	15363	15229	15187	15196	15216	15333	15193	14856	15050	15229	15263	15248	15380	15269	15206	15177	15402	15465	15233	15294	15366	15435	15203	15189	15439	15265	15052	15361	15126	15242	15341	15211	15275	15251	15187	15069	15454	15288	15321	15247	15312	15254	15469	15243	15482	15423	15352	15227	15167	15297	15213	15216	15398	15334	15323	15334	15152	15227	15104	15285	15238	15223	15075	15125	15116	15497	15244	15089	15278	15105	15147	15300	15092	15197	15047	15334	15352	15137	15065	15188	15212	15320	15153	15387	15231	15120	15444	15297	15342	15336	15310	15287	15130	15192	15129	15317	15224	15254	15247	15126	15129	15207	15245	15395	15047	14965	15081	15143	15330	15193	15446	15209	15279	15335	15347	15311	15086	15250	15230	15275	15255	15156	15132	15089	15198	15135	15184	15188	15138	15244	15258	15165	15243	15048	15278	15251	15433	15188	15154	15307	15314	15433	15367	15188	15087	15364	15096	15273	15146	15107	15232	15272	15235	15166	15218	15241	15237	15187	15224	15252	15227	15367	15310	15459	15333	15373	15166	15384	15140	15200	15195	15113	15424	15358	15245	15236	15291	15266	15203	15288	15364	15209	15097	15227	15302	15175	15112	15311	15335	15302	15505	15152	15100	15176	15031	15249	15134	15309	15063	15081	15292	15306	15350	15288	15322	15324	15237	15377	15265	15185	15344	15192	15331	15275	15236	15040	15264	15160	15189	15070	15170	15279	15201	15175	15352	15214	15207	15231	15218	15293	15338	15087	15167	15141	15097	15166	15332	15173	15114	15366	15239	15368	15315	15252	15273	15285	15396	15253	15146	15235	15316	15353	15085	15310	15217	15217	15314	15257	15257	15364	15288	15222	15298	15181	15193	15306	15366	15251	15201	15114	15082	15071	15261	15319	15172	15129	15431	15303	15218	15345	15118	15232	15213	15272	15183	15289	15352	15300	15335	15077	15459	14939	15330	15272	15195	15081	15337	15402	15359	15439	15254	15168	15273	15156	15127	15244	15294	15159	15157	15493	15115	15179	15180	15266	15199	15399	15328	15290	15155	15093	15242	15224	15102	15329	15164	15345	15489	15181	15065	15229	15273	15225	15222	15461	15190	15112	15427	15084	15354	15258	15265	15205	15434	15382	15129	15249	15149	15124	15443	15166	15328	15191	15419	15361	15289	15202	15048	15280	15359	15384	15326	15127	15120	15398	15391	15164	15166	15207	15090	15347	15339	15095	15255	15032	15226	15352	15254	15192	15348	15305	15055	15303	15003	15179	15218	15176	15256	15321	15312	15229	15234	15209	15267	15381	15361	15121	15099	15030	15160	15198	15373	15258	15222	15267	15084	15307	15218	15128	15205	15145	15178	15238	15327	15408	15202	15130	15249	15401	15255	15168	15226	15186	15115	15305	15242	15182	15214	15278	15364	15263	15284	15392	15212	15086	15177	15226	15395	15141	15350	15347	15228	15243	15159	15244	15073	15275	15360	15251	15234	15331	15253	15405	15308	15086	15192	15219	15255	15266	15154	15141	15142	15213	15209	15197	15066	15144	15110	15175	15219	15219	15257	15178	15219	15431	15114	15231	15175	15115	15117	15091	15365	15250	15093	15297	15245	15234	15186	15332	15336	15249	15298	15286	15164	15299	15207	15281	15280	15476	15063	15163	15021	15194	15270	15317	15416	15322	15364	15312	15301	15292	15162	15297	15311	15022	15347	15347	15251	15338	15230	15300	15381	15108	15212	15248	15328	15185	15356	15214	15335	15415	15351	15318	15250	15233	15453	15164	15221	15493	15156	15315	15259	15153	15228	15293	15377	15252	15265	15128	15131	15016	15120	15291	15242	15358	15408	15210	15222	15220	15096	15133	15205	15274	15309	15436	15274	15244	15375	15287	15291	15313	15062	15321	15220	15156	15447	15126	15399	15136	15331	15378	15262	15210	15325	15305	15462	15284	15268	15210	15432	15369	15261	15297	15202	15169	15241	15213	15128	15105	15272	15241	15358	15219	15428	15304	15219	15212	15271	15008	15169	15304	15274	15206	15120	15388	15241	15107	15087	15354	15512	15405	15186	15170	15309	15208	15403	15251	15012	15038	15285	15318	15160	15133	15316	15181	15141	15199	15210	15360	15147	15204	15303	15193	15428	15257	15229	15077	15218	15163	15295	15144	15345	15228	15320	15259	15429	15441	15271	15268	15092	15435	15388	15297	15238	15319	15294	15340	15025	15242	15138	15413	15216	15381	15152	15328	15277	15237	15368	15438	15184	15233	15032	15191	15339	15383	15247	15234	15231	15186	15168	15188	15248	15301	15496	15271	15454	15200	15307	15356	15347	15155	15377	15176	15255	15340	15370	15217	15280	15201	15128	15243	15132	15316	15334	15395	15251	15262	15379	15296	15172	15188	15131	15200	15121	15359	15171	15152	15282	15235	15205	15293	15221	15430	15377	15310	15184	15293	15225	15172	15416	15045	15368	15114	15099	15127	15279	15148	15107	15227	15179	15123	15419	15429	15327	14918	15134	15204	15119	15383	15184	15211	15313	15358	15249	15139	15291	15243	15088	15293	15425	15473	15234	15250	15131	15196	15194	15113	15279	15178	15287	15220	15194	15240	15313	15255	14986	15251	15149	15112	15367	15136	15143	15165	15116	15352	15274	15183	15485	15124	15076	15449	15280	15229	15186	15124	15200	15140	15153	15225	15272	15093	15298	15214	15315	15218	15168	15311	15218	15160	15201	15394	15016	15011	15213	15089	15236	15343	15339	15195	15254	15297	15240	15020	15193	15242	15305	15298	15376	15271	15357	15258	15401	15280	15216	15260	15312	15254	15154	15240	15051	15110	15279	15143	15297	14966	15201	15056	15427	15252	15123	15257	15204	15044	15306	15222	15278	15369	15297	15295	15276	15178	15179	15450	15332	15251	15398	15242	15316	15253	15341	15193	15263	15119	15371	15398	15215	15167	15280	15471	15286	15376	15281	15172	15458	15324	15335	15345	15372	15387	15487	15184	15371	15304	15204	15191	15272	15304	15267	15213	15249	15061	15141	15227	15214	15257	15336	15294	15354	15264	15459	15279	15214	15325	15102	15118	15407	15068	15176	15149	15101	15313	15600	14997	15141	15188	15425	15127	15356	15269	15328	15300	15273	15360	15432	15255	15292	15243	15216	15272	15381	15225	15408	15158	15200	15166	15369	15155	15071	15242	15349	15182	15423	15238	15191	15301	15340	15242	15280	15247	15216	15290	15231	15316	15209	15247	15309	15195	15335	15242	15282	15195	15215	15109	15302	15463	15241	15215	15020	15183	15191	15172	15229	15361	15226	15210	15303	15069	15201	15175	15114	15419	15289	15224	15372	15223	15480	15376	15168	15190	15220	15126	15074	15161	15257	15192	15248	15208	15273	15129	15122	15059	15348	15370	15225	15261	15266	15288	15201	15229	15411	15399	15137	15228	15137	15374	15367	15361	15120	15223	15309	15344	15319	15139	15263	15286	15097	15279	15322	15144	14996	15203	15304	15280	15338	15279	15163	15198	15221	15337	15203	15250	15141	15311	15235	15304	15301	15030	15297	15379	15195	15387	15347	15137	15136	15121	15269	15402	15262	15222	15183	15164	15169	15290	15210	15413	15294	15376	15235	15056	15326	15266	15180	15364	15456	15278	15249	15325	15499	15202	15358	15417	15229	15165	15342	15415	15208	15135	15350	15230	15298	15288	15188	15263	15141	15323	15185	15333	15359	15270	15350	15241	15285	15256	15183	15234	15271	15127	15076	15234	15238	15218	15229	15193	15177	15318	15097	15305	15243	15348	15199	14840	15195	15220	15274	15185	15088	15160	15108	15265	15130	15326	15341	15355	15228	15293	15358	15240
20365	36603	36489	30831	26622	23723	21461	20162	19152	18312	17491	16967	16505	16355	15990	15930	15673	15611	15390	15283	15228	15341	15241	15186	14812	15228	15126	15082	14960	14965	15080	14917	14798	15049	14963	14867	14918	14815	15070	14711	14948	14730	15042	14806	14839	14971	14877	14633	14783	14874	14855	14854	14640	14812	14756	14854	14832	14639	14907	14825	14840	14715	14770	14737	14898	14846	14790	14666	14877	14666	14887	14665	14828	14804	14854	14784	14791	14989	14831	14823	15025	14747	14806	14859	14819	14732	14576	14870	14795	14702	14720	14892	14833	14850	14690	14593	14860	14708	14921	14796	14725	14720	14789	14796	14799	14744	14681	14747	14756	14821	14905	14733	14926	14862	14775	14742	14661	14691	14841	14750	14625	14690	14853	14743	15067	14769	14598	14820	14839	14802	14728	14659	14708	14763	14664	14736	14621	14964	14738	14652	14830	14582	14661	14780	14759	14828	14709	14579	14735	14844	14682	14736	14782	14724	14728	14962	14780	14549	14791	14612	14778	14595	14758	14859	14724	14737	14806	14781	14685	14882	14719	14944	14754	14650	14695	14754	14766	14765	14683	14684	14735	14652	14767	14735	14828	14649	14849	14715	14771	14698	14908	14854	14702	14628	14743	14816	14809	14818	14757	14810	14764	14578	14687	14849	14788	14628	14680	14847	14904	14640	14909	15002	14863	14746	14727	14659	14659	14853	14629	14899	14798	14725	14824	14619	14661	14860	14942	14749	14597	14769	14794	14731	14762	14814	14564	14703	14832	14821	14799	14716	14789	14849	14868	14825	14809	14689	14762	14789	14771	14784	15036	14905	14765	14705	14694	14918	14873	14896	14673	14757	14784	14718	14886	14843	14883	14846	14756	14717	14882	14745	14522	14753	14879	14751	14803	14701	14646	14736	14743	14704	14638	14763	14660	14938	14961	14707	14745	14794	14827	14883	14685	14578	14805	14646	14819	14727	14738	14784	14751	14732	14563	14737	14713	14820	14921	14759	14657	14913	14747	14813	14778	14755	14698	14725	14743	14789	14688	14792	14780	14934	14858	14972	14743	14625	14802	14703	14777	14810	14779	14790	14846	14783	14790	14708	14911	14651	14748	14805	14644	14937	14772	14782	14815	14703	14691	14609	14869	14621	14748	14671	14751	14677	14628	14830	14659	14630	14680	14681	14805	14791	14832	14749	14622	14719	14737	14721	14726	14805	14855	14738	14745	14720	14758	14548	14683	14682	14705	14886	14720	14750	14552	14729	14605	14772	14829	14648	14940	14614	14652	14791	14736	14825	14757	14769	14772	14664	14735	14589	14798	14838	14925	14838	14636	14785	14831	14880	14609	14783	14799	14724	14702	14836	14863	14794	14798	14762	14569	14779	14765	14699	14647	14770	14632	14665	14649	14808	14872	14840	14811	14683	14945	14839	14773	14758	14814	14734	14783	14742	14664	14725	14743	14720	14848	14834	14763	15074	14684	14631	14847	14875	14718	14662	14752	14639	14923	14709	14639	14690	14843	14738	14707	14828	14621	14756	14860	14824	14855	14843	14611	14767	14717	14741	14620	14768	14673	14877	14785	14606	14689	14637	14651	14668	14808	14971	14700	14855	14788	14726	14711	14766	14714	14730	14765	14908	14851	14764	14893	14652	14735	14821	14801	14844	14808	14870	14770	14702	14825	14769	14776	14685	14799	14824	14681	14693	14690	14708	14661	14742	14804	14904	14768	14701	14839	14746	14882	14762	14677	14752	14833	14672	14925	14703	14908	14755	14643	14689	14848	14842	14779	14719	14726	14580	14887	14705	14755	14739	14776	14729	14729	14679	14838	14915	14650	14731	14590	14786	14799	14722	14783	14626	14784	14623	14688	14920	14780	14825	14690	14821	14742	14686	14790	14744	14789	14674	14701	14754	14686	14897	14643	14778	14817	14717	14501	15043	14776	14687	14806	14693	14574	14681	14751	14733	14725	14552	14674	14692	14793	14795	14687	14754	14780	14843	14694	14849	14648	14826	14731	14748	14771	14839	14724	14470	14703	14810	14735	14651	14677	14764	14746	14742	14909	14863	14807	14680	14744	14696	14813	14846	14774	14835	14672	14730	14932	14723	14824	14748	14746	14786	14748	14708	14731	14735	14721	14830	14776	14646	14804	14765	14671	14810	14770	14725	14628	14901	14670	14651	14663	14879	14798	14737	14793	14684	14713	14789	14780	14725	14817	14605	14683	14596	14742	14882	14689	14783	14672	14820	14891	14901	14752	14755	14752	14770	14809	14731	14853	14839	14801	14780	14710	14783	14919	14819	14773	14678	14873	14766	14767	14863	14699	14868	14602	14601	14681	14809	14679	14693	14808	14854	14608	14786	14600	14713	14815	14692	14756	14800	14581	14569	14691	14933	14611	14591	14714	14918	14656	14792	14704	14701	14642	14894	14849	14663	14662	14770	14745	14663	14859	14730	14777	14754	14627	14682	14758	14740	14726	14745	14772	14805	14812	14827	14795	14813	14623	14848	14768	14711	14741	14761	14699	14651	14752	14732	14702	14690	14963	14565	14914	14699	14838	14691	14813	14731	14629	14692	14751	14804	14777	14760	14655	14703	14893	14727	14701	14820	14700	14892	14694	14924	14763	14684	14726	14903	14711	14638	14740	14866	14680	14569	14720	14579	14635	14573	14909	14791	14836	14806	14696	14689	14896	14539	14814	14741	14812	14691	14804	14657	14756	14789	14710	14714	14616	14760	14745	14659	14821	14734	14624	14709	14794	14751	14843	14672	14881	14870	14687	14734	14758	14604	14805	14778	14776	14823	14675	14768	14891	14861	14635	14779	14718	14651	14533	14755	14700	14808	14824	14819	14736	14813	14647	14764	14758	14624	14776	14806	14575	14718	14672	14793	14823	14784	14598	14655	14721	14720	14876	14707	14633	14740	14784	14780	14736	14580	14658	14790	14805	14787	14861	14724	14716	14784	14792	14845	14764	14597	14682	14734	14666	14809	14962	14774	14678	14736	14743	14731	14722	14613	14788	14784	14739	14782	14770	14713	14603	14629	14811	14725	14678	14748	14685	14650	14863	14807	14752	14900	14676	14859	14597	14621	14569	14700	14792	14545	14746	14919	14770	14814	14757	14708	14673	14735	14787	14674	14638	14746	14870	14776	14699	14908	14731	14804	14750	14764	14758	14857	14781	14728	14671	14875	14713	14919	14873	14584	14884	14663	14822	14656	14858	14721	14849	14855	14795	14738	14688	14807	14677	14872	14752	14914	14713	14878	14781	14711	14605	14737	14660	14714	14816	14632	14770	14821	14684	14707	14857	14650	14887	14549	14910	14749	14676	14690	14817	14726	14786	14760	14636	14833	14669	14647	14689	14662	14656	14870	14670	14877	14923	14716	14679	14741	14616	14751	14775	14694	14790	14796	14708	14854	14768	14766	14792	14717	14653	14714	14799	14658	14778	14682	14859	14682	14790	14734	14659	14827	14881	14771	14675	14678	14813	14664	14780	14757	14814	14749	14825	14853	14878	14825	14625	14628	14891	14851	14741	14783	14817	14721	14776	14686	14737	14776	14787	14689	14785	14890	14875	14788	14905	14821	14803	14676	14554	14786	14779	14776	14819	14757	14535	14869	14575	14714	14766	14703	14770	14837	14923	14721	14832	14829	14588	14698	14757	14857	14696	14607	14872	14649	14865	14607	14920	14788	14548	14799	14810	14764	14742	14817	14784	14778	14772	14703	14606	14680	14703	14688	14752	14721	14739	14779	14675	14716	14903	14672	14825	14661	14855	14707	14767	14779	14857	14872	14666	14708	14842	14759	14834	14736	14715	14686	14868	14557	14711	14619	14639	14701	14760	14703	14710	14823	14878	14732	14819	14649	14691	14943	14778	14683	14702	14816	14733	14730	14681	14706	14794	14709	14741	14765	14633	14619	14792	14868	14776	14780	14901	14633	14795	14839	14914	14600	14895	14754	14797	14963	14696	14766	14650	14750	14732	14836	14766	14636	14810	14926	14714	14695	14780	14774	14920	14878	14824	14644	15082	14922	14739	14738	14725	14645	14742	14689	14725	14608	14748	14659	14745	14674	14695	14781	14805	14704	14696	14631	14645	14837	14622	14743	14790	14733	14700	14980	14662	14805	14805	14735	14823	14666	14718	14838	14900	14716	14691	14772	14944	14819	14901	14660	14580	14876	14674	14807	14664	14743	14763	14751	14767	14879	14723	14771	14845	14728	14539	14847	14652	14655	14697	14888	14695	14684	14862	14690	14616	14743	14795	14831	14633	14717	14886	14787	14887	14728	14870	14818	14652	14782	14650	14922	14808	14679	14664	14838	14834	14759	14805	14689	14757	14745	14795	14725	14673	14703	14779	14791	14635	14720	14836	14764	14761	14704	14695	14855	14725	14623	14784	14671	14576	14813	14836	14660	14808	14764	14797	14902	14756	14701	14794	14683	14720	14618	14776	14632	14810	14823	14687	14615	14854	14746	14693	14807	14651	14802	14705	14889	14734	14719	14664	14618	14701	14609	14748	14707	14679	14651	14649	14814	14683	14723	14667	14650	14643	14712	14658	14740	14718	14835	14718	14834	14726	14722	14727	14752	14792	14744	14974	14627	14653	14995	14638	14663	14977	14613	14678	14713	14667	14654	14734	14737	14855	14698	14864	14673	14769	14638	14774	14717	14752	14839	14710	14686	14653	14784	14683	14716	14798	14599	14790	14801	14629	14711	14788	14759	14796	14699	14623	14897	14697	14541	14562	14809	14584	14715	14666	14755	14645	14806	14835	14815	14769	14748	14747	14822	14817	14779	14701	14746	14585	14735	14727	14836	14702	14822	14713	14708	14855	14727	14781	14757	15005	14845	14844	14905	14892	14622	14745	14698	14681	14721	14740	14645	14688	14800	14722	14551	14877	14856	14670	14738	14646	14947	14678	14682	14806	14731	14805	14731	14915	14679	14768	14751	14666	14710	14787	14698	14699	14835	14860	14694	14881	14745	14862	14643	14789	14818	14861	14877	14906	14732	14781	14977	14824	14775	14824	14850	14827	14732	14826	14699	14865	14751	14783	14639	14858	14625	14841	14757	14659	14760	14817	14809	14866	14855	14705	14895	14675	14857	14724	14674	14856	14631	14801	14849
27053	22127	25101	21243	17008	16150	15871	15363	15205	15079	14873	15050	14775	14914	14808	14849	14938	14734	14763	14813	14818	14857	14917	14788	14890	14868	14802	14716	14739	14838	14621	14459	14778	14666	14848	14595	14696	14580	14733	14870	14638	14596	14652	14720	14698	14939	14612	14686	14922	14646	14577	14612	14608	14559	14495	14687	14849	14689	14828	14857	14694	14674	14594	14710	14716	14783	14714	14626	14781	14679	14651	14685	14686	14546	14462	14783	14690	14784	14740	14617	14957	14851	14892	14806	14843	14512	14476	14655	14771	14516	14584	14712	14778	14772	14684	14541	14907	14830	14761	14538	14618	14648	14671	14635	14615	14550	14680	14705	14647	14624	14605	14876	14697	14908	14661	14793	14616	14562	14645	14750	14604	14674	14860	14841	14790	14570	14594	14686	14610	14464	14781	14491	14729	14701	14724	14682	14729	14621	14642	14561	14805	14666	14572	14592	14651	14859	14771	14642	14588	14472	14838	14438	14695	14456	14765	14904	14603	14804	14733	14683	14719	14692	14733	14652	14674	14551	14690	14508	14628	14686	14697	14724	14515	14672	14922	14682	14629	14787	14713	14908	14954	14774	14901	14693	14570	14740	14573	14732	14788	14475	14641	14704	14758	14657	14640	14782	14652	14613	14636	14496	14576	14879	14510	14630	14761	14482	14630	14837	14757	14541	14684	14633	14797	14559	14485	14777	14765	14547	14658	14635	14704	14719	14636	14603	14831	14699	14718	14736	14649	14447	14660	14677	14705	14763	14695	14703	14673	14818	14636	14672	14642	14455	14777	14698	14599	14699	14649	14827	14809	14676	14899	14567	14742	14627	14637	14877	14933	14770	14667	14708	14565	14639	14803	14596	14913	14732	14702	14532	14639	14845	14811	14623	14904	14492	14628	14737	14550	14755	14557	14739	14587	14626	14515	14568	14756	14597	14744	14573	14732	14781	14606	14555	14703	14715	14687	14611	14721	14570	14804	14665	14783	14660	14705	14618	14538	14749	14609	14641	14729	14519	14481	14742	14807	14681	14683	14710	14719	14634	14819	14583	14843	14518	14747	14638	14608	14838	14660	14574	14679	14640	14649	14551	14665	14798	14712	14572	14680	14817	14950	14544	14611	14805	14679	14806	14550	14594	14812	14649	14540	14806	14567	14718	14574	14427	14553	14560	14496	14628	14747	14671	14614	14713	14649	14672	14653	14677	14643	14626	14541	14698	14655	14574	14710	14899	14675	14432	14818	14483	14644	14607	14739	14641	14734	14839	14691	14774	14605	14627	14614	14577	14586	14770	14495	14670	14555	14590	14580	14764	14649	14736	14842	14735	14546	14576	14622	14767	14828	14334	14568	14711	14737	14563	14573	14493	14618	14581	14686	14748	14642	14651	14669	14715	14944	14721	14815	14541	14581	14808	14654	14710	14747	14557	14773	14778	14711	14771	14515	14763	14814	14680	14686	14617	14711	14717	14609	14745	14744	14702	14599	14711	14733	14625	14752	14622	14742	14713	14811	14589	14797	14816	14584	14557	14716	14630	14518	14521	14688	14592	14539	14756	14651	14380	14789	14682	14590	14713	14830	14939	14776	14741	14756	14761	14692	14731	14627	14864	14837	14591	14733	14686	14913	14462	14864	14623	14566	14739	14560	14701	14746	14670	14748	14710	14827	14705	14613	14705	14728	14694	14885	14798	14744	14860	14785	14598	14659	14763	14875	14740	14692	14628	14559	14817	14489	14640	14662	14551	14666	14569	14613	14524	14620	14709	14626	14679	14590	14557	14584	14528	14884	14677	14771	14689	14777	14607	14581	14857	14644	14653	14681	14731	14866	14743	14754	14590	14697	14706	14674	14618	14487	14575	14535	14551	14552	14750	14717	14574	14873	14801	14802	14785	14888	14654	14674	14812	14745	14703	14810	14679	14632	14507	14629	14550	14602	14543	14585	14712	14824	14779	14838	14768	14781	14673	14615	14678	14721	14593	14408	14779	14677	14661	14531	14848	14873	14544	14727	14781	14547	14762	14651	14651	14546	14705	14763	14593	14662	14640	14604	14528	14743	14611	14445	14576	14590	14684	14712	14606	14636	14463	14579	14811	14518	14601	14639	14732	14614	14714	14710	14741	14824	14728	14592	14793	14452	14746	14641	14630	15030	14741	14527	14805	14672	14705	14907	14673	14641	14779	14693	14653	14754	14538	14769	14619	14605	14679	14709	14625	14573	14742	14661	14556	14524	14680	14780	14703	14777	14727	14781	14863	14659	14882	14610	14790	14796	14744	14711	14697	14614	14587	14572	14709	14674	14913	14785	14656	14969	14651	14792	14624	14595	14569	14682	14642	14826	14792	14803	14579	14759	14713	14621	14604	14753	14772	14837	14727	14521	14725	14633	14719	14777	14669	14672	14813	14764	14809	14681	14712	14762	14718	14529	14456	14725	14570	14772	14512	14750	14701	14630	14399	14682	14796	14585	14705	14643	14628	14679	14608	14769	14771	14660	14543	14670	14631	14794	14915	14634	14733	14480	14558	14710	14673	14656	14711	14576	14696	14601	14626	14455	14726	14621	14773	14876	14779	14631	14731	14666	14654	14854	14777	14794	14672	14557	14610	14577	14588	14621	14755	14746	14621	14884	14525	14640	14681	14753	14801	14679	14637	14691	14725	14908	14764	14888	14632	14821	14739	14552	14717	14687	14486	14704	14656	14867	14553	14739	14761	14667	14591	14770	14659	14656	14748	14858	14725	14674	14701	14867	14684	14640	14757	14667	14726	14735	14668	14728	14629	14556	14723	14563	14512	14699	14578	14662	14793	14685	14668	14758	14664	14659	14686	14647	14732	14695	14680	14848	14670	14710	14661	14603	14829	14669	14622	14683	14359	14749	14574	14609	14588	14693	14763	14729	14778	14869	14641	14748	14657	14833	14786	14741	14564	14770	14781	14736	14704	14676	14848	14585	14564	14777	14739	14642	14734	14702	14626	14661	14641	14799	14551	14713	14717	14835	14768	14725	14726	14632	14626	14715	14716	14842	14751	14490	14611	14704	14593	14609	14827	14764	14340	14718	14479	14727	14697	14759	14623	14753	14539	14627	14702	14797	14750	14613	14708	14854	14613	14807	14837	14693	14750	14627	14660	14646	14665	14580	14575	14936	14740	14667	14691	14622	14601	14815	14783	14862	14747	14630	14643	14589	14746	14830	14629	14882	14700	14529	14703	14493	14657	14662	14579	14800	14689	14541	14756	14765	14709	14705	14894	14785	14638	14824	14560	14625	14709	14648	14739	14652	14864	14808	14768	14684	14691	14703	14635	14709	14871	14486	14756	14646	14551	14693	14733	14668	14653	14925	14666	14498	14682	14677	14571	14601	14687	14658	14757	14788	14540	14672	14754	14848	14852	14712	14701	14638	14700	14614	14654	14715	14826	14591	14603	14501	14729	14642	14711	14609	14444	14624	14637	14645	14605	14446	14709	14685	14456	14779	14697	14805	14566	14693	14493	14712	14576	14699	14726	14545	14699	14709	14852	14636	14669	14607	14724	14737	14763	14792	14705	14820	14788	14630	14633	14749	14840	14680	14651	14733	14526	14669	14769	14703	14672	14583	14717	14679	14535	14776	14584	14716	14453	14814	14695	14602	14538	14522	14754	14756	14535	14736	14658	14758	14689	14674	14562	14683	14758	14865	14896	14634	14762	14767	14720	14779	14646	14565	14684	14641	14487	14587	14602	14696	14509	14807	14583	14691	14750	14686	14421	14682	14748	14789	14946	14573	14781	14689	14758	14685	14502	14720	14844	14616	14645	14659	14661	14671	14714	14786	14762	14735	14492	14630	14672	14719	14887	14677	14714	14508	14817	14656	14690	14638	14817	14703	14634	14705	14694	14608	14610	14796	14687	14585	14708	14891	14822	14681	14658	14753	14879	14586	14740	14631	14672	14648	14535	14913	14614	14705	14724	14599	14673	14835	14730	14548	14699	14608	14591	14630	14732	14663	14605	14816	14518	14565	14522	14560	14800	14638	14583	14705	14691	14832	14756	14624	14772	14542	14631	14679	14755	14680	14735	14632	14801	14621	14793	14595	14618	14661	14768	14869	14688	14629	14707	14578	14623	14542	14721	14734	14732	14449	14665	14809	14586	14589	14669	14815	14701	14643	14529	14832	14663	14872	14680	14727	14844	14670	14724	14698	14744	14637	14798	14670	14552	14537	14786	14831	14754	14649	14628	14693	14795	14669	14639	14815	14576	14557	14510	14795	14986	14658	14818	14730	14733	14713	14633	14455	14625	14666	14908	14741	14787	14882	14574	14527	14808	15037	14674	14769	14616	14637	14623	14701	14793	14628	14603	14681	14616	14702	14692	14552	14778	14751	14661	14650	14683	14669	14550	14780	14718	14538	14552	14782	14721	14802	14559	14710	14662	14482	14606	14662	14480	14581	14579	14638	14696	14769	14638	14616	14644	14711	14787	14608	14706	14678	14662	14779	14565	14764	14694	14759	14675	14786	14601	14714	14666	14512	14603	14688	14917	14810	14549	14538	14682	14682	14715	14709	14713	14889	14546	14643	14613	14532	14641	14730	14883	14770	14638	14734	14597	14827	14738	14739	14734	14595	14810	14830	14648	14804	14527	14790	14587	14635	14616	14630	14594	14793	14594	14681	14729	14763	14506	14778	14553	14558	14593	14588	14618	14643	14716	14613	14634	14585	14762	14919	14813	14724	14690	14526	14556	14501	14738	14413	14765	14615	14700	14791	14704	14873	14691	14714	14782	14852	14647	14598	14462	14683	14732	14646	14709	14702	14675	14687	14717	14653	14764	14690	14642	14740	14720	14802	14817	14800	14668	14738	14650	14678	14614	14681	14683	14699	14710	14639	14666	14725	14471	14755	14700	14587	14685	14769	14782	14686	14730	14732	14692	14686	14692	14718	14643	14645	14633	14561	14758	14868	14731	14742	14762	14629	14558	14776	14680	14810	14652	14660	14867	14711	14658	14714	14694	14546	14760	14757	14725	14571	14679	14828	14537	14831	14776	14776	14804	14765	14902	14703	14716	14848	14660	14705	14817	14600	14748	14637	14695	14656	14657	14571	14607	14613	14542	14712	14786	14814	14732	14643	14846	14667	14646	14859	14588	14661	14796	14710	14836
17740	25184	24315	20423	17946	16770	15926	15525	15163	15025	14826	14877	14645	14539	14648	14507	14380	14380	14538	14348	14542	14522	14386	14324	14488	14235	14484	14272	14267	14224	14334	14311	14425	14405	14388	14410	14500	14198	14364	14487	14450	14175	14284	14182	14388	14261	14332	14164	14356	14424	14295	14411	14302	14427	14384	14265	14504	14218	14406	14305	14156	14364	14382	14284	14414	14268	14474	14192	14436	14318	14272	14301	14241	14436	14362	14306	14239	14171	14105	14293	14218	14344	14379	14348	14303	14229	14333	14144	14178	14095	14389	14344	14460	14438	14280	14307	14385	14367	14199	14194	14326	14281	14324	14414	14422	14360	14344	14327	14286	14391	14197	14406	14333	14451	14289	14373	14267	14266	14366	14322	14325	14417	14447	14381	14376	14212	14352	14257	14298	14299	14347	14171	14446	14290	14409	14134	14330	14489	14168	14409	14348	14462	14337	14414	14168	14456	14325	14399	14331	14344	14306	14238	14374	14292	14243	14383	14307	14299	14393	14376	14265	14393	14395	14425	14348	14170	14320	14202	14292	14384	14178	14206	14206	14379	14315	14275	14273	14325	14264	14285	14283	14376	14265	14331	14268	14326	14274	14230	14248	14391	14277	14345	14281	14354	14379	14096	14346	14383	14429	14184	14297	14318	14226	14291	14274	14424	14282	14367	14281	14240	14258	14208	14321	14368	14373	14299	14177	14297	14245	14305	14140	14450	14345	14406	14328	14290	14442	14313	14452	14269	14231	14406	14424	14249	14431	14301	14293	14363	14307	14399	14449	14250	14486	14221	14257	14286	14406	14089	14316	14535	14374	14273	14116	14155	14238	14315	14328	14266	14386	14248	14455	14302	14206	14282	14432	14183	14514	14290	14239	14345	14286	14288	14294	14231	14348	14219	14416	14499	14368	14286	14336	14228	14331	14160	14284	14254	14308	14262	14275	14389	14227	14337	14467	14277	14219	14357	14263	14464	14213	14240	14429	14442	14477	14296	14359	14277	14203	14414	14154	14359	14324	14284	14275	14389	14132	14275	14365	14293	14244	14371	14270	14296	14181	14289	14229	14377	14280	14424	14404	14242	14364	14409	14363	14298	14202	14249	14143	14158	14330	14155	14321	14346	14411	14246	14397	14172	14365	14379	14339	14299	14556	14305	14236	14276	14286	14449	14279	14393	14245	14387	14288	14434	14348	14220	14305	14405	14423	14358	14338	14364	14279	14494	14386	14440	14295	14229	14164	14191	14586	14235	14382	14349	14219	14327	14321	14213	14442	14315	14142	14184	14301	14410	14438	14353	14365	14376	14223	14363	14380	14208	14302	14393	14348	14263	14326	14410	14306	14351	14259	14277	14372	14348	14152	14162	14033	14214	14086	14317	14368	14539	14424	14276	14257	14285	14436	14291	14220	14360	14376	14448	14330	14255	14375	14356	14281	14342	14410	14205	14378	14384	14133	14266	14205	14321	14351	14466	14199	14408	14287	14250	14411	14422	14321	14169	14370	14349	14232	14504	14202	14248	14388	14542	14567	14371	14245	14365	14234	14463	14344	14241	14148	14298	14304	14320	14297	14314	14242	14361	14341	14345	14340	14218	14448	14296	14322	14229	14203	14415	14216	14377	14417	14349	14294	14324	14518	14274	14229	14304	14357	14315	14371	14438	14463	14413	14371	14294	14211	14486	14288	14255	14296	14154	14316	14295	14285	14412	14439	14433	14452	14367	14257	14353	14278	14332	14174	14334	14292	14422	14371	14275	14373	14324	14332	14396	14257	14444	14189	14436	14185	14429	14332	14322	14317	14289	14298	14380	14294	14391	14278	14116	14211	14372	14397	14412	14382	14324	14147	14226	14143	14363	14419	14349	14402	14171	14344	14160	14346	14376	14267	14390	14278	14255	14333	14438	14314	14248	14409	14311	14352	14285	14269	14345	14222	14234	14298	14451	14247	14229	14353	14195	14257	14327	14334	14270	14395	14366	14349	14329	14204	14234	14349	14509	14270	14209	14406	14360	14343	14327	14237	14545	14307	14572	14246	14294	14348	14086	14377	14264	14430	14321	14327	14642	14269	14303	14439	14258	14299	14260	14386	14268	14248	14396	14283	14291	14333	14489	14331	14200	14221	14231	14262	14212	14401	14446	14217	14356	14247	14240	14350	14226	14377	14366	14394	14234	14407	14261	14186	14359	14218	14418	14387	14336	14400	14440	14268	14300	14230	14194	14404	14297	14328	14339	14347	14588	14267	14460	14346	14343	14297	14188	14231	14392	14420	14194	14366	14328	14258	14320	14369	14410	14519	14365	14338	14267	14335	14322	14221	14411	14263	14382	14428	14329	14275	14263	14448	14323	14251	14315	14280	14327	14191	14417	14336	14454	14159	14507	14456	14393	14365	14524	14551	14450	14324	14371	14438	14261	14342	14407	14290	14196	14463	14518	14384	14293	14341	14345	14302	14291	14299	14277	14312	14509	14523	14360	14244	14287	14297	14232	14237	14358	14416	14293	14349	14295	14402	14359	14433	14276	14332	14481	14310	14365	14302	14288	14476	14373	14264	14159	14318	14355	14322	14364	14283	14314	14372	14322	14236	14332	14433	14152	14432	14276	14137	14257	14451	14251	14300	14328	14311	14199	14160	14333	14337	14190	14197	14252	14324	14410	14234	14256	14407	14404	14294	14276	14168	14488	14410	14239	14297	14301	14408	14200	14217	14249	14341	14414	14299	14284	14484	14439	14144	14240	14274	14218	14434	14288	14286	14288	14397	14371	14271	14371	14304	14266	14211	14290	14252	14345	14456	14178	14364	14341	14290	14302	14244	14287	14338	14421	14307	14320	14612	14228	14433	14337	14469	14352	14332	14529	14415	14338	14299	14281	14384	14346	14322	14298	14473	14329	14255	14396	14263	14337	14434	14411	14275	14548	14202	14134	14404	14117	14219	14257	14319	14429	14264	14212	14470	14391	14292	14230	14440	14505	14153	14097	14344	14237	14328	14385	14200	14386	14323	14404	14276	14360	14280	14413	14386	14386	14246	14233	14588	14393	14285	14388	14077	14250	14418	14283	14319	14520	14266	14430	14256	14489	14377	14252	14260	14215	14165	14254	14346	14444	14272	14093	14284	14500	14570	14221	14291	14262	14243	14339	14366	14262	14473	14402	14311	14347	14352	14307	14430	14339	14392	14345	14259	14285	14378	14153	14250	14268	14121	14332	14362	14425	14183	14298	14391	14327	14359	14205	14196	14361	14364	14566	14341	14206	14304	14471	14536	14269	14191	14353	14164	14282	14398	14369	14361	14427	14289	14326	14195	14086	14233	14414	14457	14311	14575	14304	14311	14274	14439	14430	14349	14421	14243	14387	14246	14303	14386	14492	14382	14187	14247	14336	14394	14275	14265	14323	14314	14152	14450	14351	14329	14423	14297	14354	14414	14325	14323	14245	14452	14349	14481	14366	14400	14158	14275	14224	14131	14378	14201	14470	14365	14302	14294	14217	14517	14345	14522	14205	14265	14187	14320	14166	14238	14510	14417	14229	14268	14326	14264	14302	14239	14155	14160	14396	14258	14329	14343	14276	14311	14411	14245	14393	14245	14288	14204	14246	14267	14429	14229	14439	14332	14378	14281	14598	14185	14122	14447	14461	14499	14339	14357	14503	14404	14331	14314	14401	14445	14122	14213	14187	14475	14343	14275	14243	14122	14399	14408	14408	14406	14429	14209	14261	14294	14307	14246	14365	14296	14311	14411	14216	14356	14386	14395	14334	14354	14359	14348	14420	14292	14209	14226	14307	14534	14250	14399	14303	14263	14283	14348	14368	14422	14202	14350	14355	14369	14516	14327	14284	14286	14408	14258	14293	14234	14321	14473	14276	14308	14342	14311	14230	14237	14381	14289	14206	14325	14479	14386	14313	14255	14286	14306	14375	14287	14369	14222	14292	14290	14216	14380	14253	14374	14283	14453	14206	14287	14390	14262	14543	14253	14396	14072	14142	14375	14401	14200	14158	14443	14443	14332	14362	14384	14357	14428	14365	14357	14321	14388	14343	14504	14076	14420	14161	14232	14279	14226	14249	14433	14293	14372	14364	14143	14311	14226	14289	14429	14141	14299	14323	14249	14348	14252	14227	14187	14259	14436	14207	14351	14198	14305	14232	14311	14421	14482	14319	14426	14446	14439	14363	14301	14272	14280	14290	14317	14338	14395	14217	14399	14311	14311	14081	14390	14380	14304	14403	14308	14261	14327	14327	14287	14325	14285	14468	14417	14255	14414	14388	14359	14329	14377	14261	14364	14375	14270	14304	14387	14388	14200	14347	14388	14213	14359	14384	14330	14336	14336	14138	14226	14431	14280	14181	14230	14399	14346	14255	14352	14394	14288	14256	14417	14294	14233	14327	14270	14301	14213	14206	14432	14267	14374	14297	14336	14387	14306	14375	14371	14413	14162	14365	14265	14419	14218	14298	14322	14324	14362	14421	14276	14378	14358	14186	14091	14230	14200	14342	14356	14373	14310	14416	14349	14317	14393	14240	14399	14540	14331	14342	14228	14379	14332	14387	14212	14307	14331	14377	14262	14277	14197	14348	14364	14391	14311	14338	14375	14530	14311	14397	14340	14313	14424	14344	14310	14312	14446	14398	14160	14268	14410	14430	14244	14272	14281	14310	14340	14397	14254	14334	14299	14199	14319	14418	14362	14220	14236	14456	14279	14517	14298	14254	14366	14366	14365	14378	14253	14277	14298	14212	14222	14313	14220	14333	14103	14379	14386	14374	14393	14200	14341	14232	14278	14404	14166	14288	14231	14256	14333	14432	14236	14215	14244	14342	14297	14346	14363	14155	14466	14282	14407	14359	14381	14406	14459	14441	14229	14185	14242	14453	14468	14380	14353	14373	14249	14304	14253	14357	14266	14351	14483	14384	14317	14412	14218	14337	14328	14384	14273	14558	14089	14347	14492	14223	14376	14318	14474	14432	14374	14266	14220	14454	14361	14249	14111	14322	14271	14311	14365	14337	14307	14244	14342	14310	14406	14457	14114	14268	14400	14429	14237	14320	14246	14221	14250	14421	14310	14307	14314	14307	14302	14339	14426	14318	14310	14373	14438	14304	14298	14355	14221	14343	14286	14375	14363	14215	14152	14338
23968	21361	28788	24568	22262	21813	20378	17899	16983	16796	16375	16080	16059	15783	15755	15800	15693	15602	15577	15450	15513	15501	15488	15544	15540	15512	15616	15297	15640	15572	15161	15544	15391	15166	15398	15352	15307	15260	15406	15312	15412	15238	15297	15294	15280	15369	15264	15418	15222	15259	15230	15449	15358	15345	15259	15202	15147	15356	15394	15287	15567	15366	15401	15394	15234	15241	15299	15175	15274	15262	15477	15365	15449	15277	15339	15249	15329	15300	15294	15231	15380	15122	15244	15317	15307	15358	15287	15250	15304	15316	15326	15222	15272	15228	15209	15282	15316	15327	15422	15380	15532	15069	15266	15244	15380	15251	15332	15313	15260	15211	15231	15046	15137	15081	15449	15258	15078	15135	15140	15186	15422	15274	15149	15410	15283	15393	15350	15115	15325	15564	15136	15240	15230	15239	15178	15158	15367	15277	15154	15182	15282	15210	15301	15256	15434	15345	15315	15362	15363	15462	15367	15358	15327	15339	15194	15117	15125	15430	15263	15322	15148	15245	15351	15178	15347	15218	15123	15256	15277	15231	15260	15437	15274	15423	15315	15301	15083	15344	15151	15287	15328	15083	15282	15225	15329	15255	15421	15228	15185	15470	15284	15327	15285	15321	15240	15197	15164	15275	15239	15146	15301	15073	15281	15073	15140	15227	15387	15209	15315	15301	15103	15109	15372	15191	15218	15174	15349	15323	15095	15343	15162	15290	15280	15049	15223	15221	15428	15256	15353	15408	15341	15110	15270	15222	15368	15263	15439	15430	15343	15421	15189	15156	15413	15378	15382	15238	15222	15357	15163	15312	15298	15319	15387	15345	15388	15331	15268	15148	15113	15135	15063	15256	15107	15344	15216	15245	15252	15399	15462	15267	15342	15386	15439	15193	15478	15087	15066	15205	15176	15287	15314	15243	15285	15263	15196	15189	15330	15342	15326	15188	15235	15290	15306	15076	15149	15335	15344	15332	15365	15310	15369	15258	15438	15241	15208	15216	15223	15363	15322	15224	15321	15341	15209	15339	15289	15373	15146	15184	15217	15102	15465	15185	15058	15427	15252	15089	15300	15274	15212	15164	15413	15351	15363	15262	15364	15348	15300	15178	15164	15291	15233	15257	15365	15309	15262	15302	15029	15391	15269	15163	15339	15193	15304	15116	15318	15053	15237	15262	15344	15128	15235	15401	15409	15267	15336	15261	15197	15324	15444	15298	15468	15338	15249	15134	15164	15022	15198	15207	15309	15324	15258	15159	15455	15363	15293	15120	15059	15236	15295	15311	15226	15158	15163	15415	15296	15258	15128	15491	15092	15108	15343	15046	15208	15008	15180	15325	15287	15176	15340	15283	15311	15266	15320	15285	15366	15361	14989	15258	15249	15200	15498	15194	15247	15397	15243	15276	15310	15409	15315	15214	15462	15370	15346	15368	15537	15405	15463	15227	15237	15268	14964	15476	15399	15335	15313	15090	15177	15274	15110	15115	15245	15395	15451	15187	15225	15184	15314	15360	15146	15308	15307	15249	15407	15413	14996	15183	15176	15104	15331	14976	15197	15384	15320	15019	15249	15109	15285	15147	15311	15116	15230	15190	15288	15260	15306	15309	15241	15182	15328	15104	15516	15339	15320	15334	15184	15109	15179	15253	15301	15197	15146	15161	15068	15213	15232	15312	15248	15361	15400	15440	15178	15101	15183	15353	15103	15319	15294	15067	15058	15380	15178	15280	15317	15350	15218	15430	15190	15326	15106	15125	15080	15350	15268	15288	15295	15347	15235	15390	15360	15247	15356	15350	15339	15377	15343	15312	15171	15111	15297	15178	15286	15030	15167	15201	15272	15287	15242	15306	15333	15238	15352	15164	15290	15469	15335	15337	15277	15102	15383	15093	15196	15217	15404	15168	15295	15352	15125	15178	15169	15350	15251	15431	15188	15378	15377	15312	15360	15306	15232	15376	15115	15115	15257	15383	15325	15337	15168	15253	15248	15226	15250	15291	15350	15305	15343	15258	15240	15307	15244	15129	15530	15285	15416	15293	15282	15399	15262	15445	15207	15382	15271	15440	15213	15350	15272	15235	15145	15290	15268	15395	15430	15173	15238	15415	15527	15255	15424	15466	15106	15215	15440	15101	15328	15374	15270	15170	15181	15168	15309	15423	15281	15177	15351	15316	15282	15409	15208	15318	15169	15470	15180	15266	15302	15385	15215	15228	15328	15336	15115	15478	15271	15304	15334	15229	15283	15202	15551	15363	15200	15236	15345	15358	15308	15257	15442	15290	15148	15264	15370	15362	15348	15203	15316	15377	15285	15185	15277	15383	15230	15314	15158	15251	15038	15333	15101	15288	15453	15184	15232	15010	15198	15467	15293	15340	15260	15234	15228	15308	15233	15269	15276	15309	15372	15389	15270	15412	15326	15260	15358	15278	15091	15098	15065	15242	15241	15235	15400	15463	15196	15212	15201	15204	15171	15202	15316	15250	15394	15346	15247	15308	15270	15078	15108	15193	15231	15401	15328	15218	15328	15219	15156	15329	15226	15456	15130	15334	15186	15306	15428	15381	15310	15465	15216	15119	15066	15064	15198	15453	15280	15239	15399	15314	15174	15325	15244	15270	15095	15141	15192	15337	15163	15243	15123	15228	15401	15125	15372	15169	15144	15112	15415	15173	15493	15346	15080	15250	15336	15289	15396	15349	15201	15359	15122	15245	15260	15285	15316	15129	15358	15358	15344	15137	15336	15172	15323	15236	15325	15192	15375	15181	15358	15248	15199	15093	15268	15184	15370	15437	15368	15274	15363	15422	15376	15346	15258	15241	15330	15257	15269	15336	15402	15135	15294	15276	15145	15405	15284	15088	15052	15259	15282	15232	15208	15508	15333	15392	15351	15256	15165	15137	15325	15110	15279	15252	15330	15325	15289	15134	15212	15541	15419	15357	15079	15353	15357	15157	15126	15155	15164	15256	15327	15314	15221	14933	15317	15344	15262	15211	15367	15193	15201	15163	15337	15230	15207	15189	15176	15187	15048	15369	15206	15231	15185	15279	15190	15210	15185	15185	15194	15263	15105	15394	15315	15247	15218	15301	15224	15102	15397	15215	15359	15309	15218	15389	15312	15312	15318	15251	15284	15252	15287	15221	15173	15233	15195	15345	15144	15403	15414	15358	15344	15124	15180	15199	15182	15090	15130	15207	15313	15205	15442	15366	15294	15218	15340	15301	15177	15320	15284	15196	15269	15204	15437	15254	15302	15184	15316	15414	15291	15195	15255	15342	15396	15217	15285	15196	15269	15209	15220	15183	15409	15420	15333	15288	15221	15220	15210	15422	15330	15322	15570	15245	15107	15453	15242	15311	15512	15342	15166	15299	15342	15103	15134	15119	15228	15222	15341	15443	15340	15276	15296	15323	15217	15428	15214	15280	15382	15290	15215	15282	15330	15237	15273	15130	15050	15344	15270	15206	15056	15253	15471	15222	15474	15016	15275	15166	15330	15261	15191	15183	15283	15226	15239	15226	15260	15291	15377	15222	15276	15331	15221	15369	15460	15128	15409	15149	15214	15271	15308	15294	15346	15220	15219	15327	15195	15185	15144	15317	15226	15238	15340	15384	15270	15148	15242	15342	15100	15250	15479	15335	15116	15396	15094	15207	15172	15184	15266	15261	15398	15151	15159	15401	15256	15198	15218	15414	15158	15454	15314	15319	15390	15004	15331	15427	15203	15204	15478	15192	15280	15062	15231	15300	15085	15323	15281	15010	15373	15006	15168	15312	15281	15311	15240	15305	15230	15268	15193	15304	15217	15342	15058	15230	15124	15220	15218	15247	15202	15163	15295	15099	15359	15127	15099	14984	15234	15356	15248	15322	15158	15319	15342	15055	15177	15172	15329	15198	15191	14997	15246	15193	15261	15084	15121	15278	15250	15287	15399	15218	15356	15205	15373	15238	15269	15551	15341	15425	15156	15041	15276	15178	15249	15098	15452	15380	15318	15278	15485	15318	15163	15277	15338	15335	15054	15236	15222	15177	15184	15105	15261	15271	15298	15351	15388	15372	15375	15177	15271	15470	15289	15317	15038	15226	15292	15322	15250	15180	15230	15317	15370	15112	15258	15081	15052	15071	15262	15281	15324	15032	15257	15167	15331	15332	15211	15128	15441	15432	15174	15277	15510	15334	15078	15289	15484	15229	15105	15242	15351	15321	15234	15335	15499	15163	15385	15311	15289	15314	15312	15414	15261	15316	15294	15081	15254	15433	15090	15206	15199	15361	15275	15458	15118	15346	15204	15220	15195	15285	15242	15286	15244	15282	15338	14994	15351	15345	15464	15204	15310	15277	15218	15129	15269	15193	15075	15224	15149	15281	15153	15162	15231	15196	15137	15471	15163	15172	15213	15391	15381	15214	15171	15160	15318	15222	15393	15182	15212	15227	15154	15154	15136	14935	15172	15377	15469	15338	15344	15357	15160	15139	15317	15323	15314	15191	15076	15298	15139	15078	15261	15171	15243	15172	15132	15394	15321	15154	15278	15313	15447	15227	15363	15293	15502	15459	15330	15348	15272	15070	15316	15260	15284	15190	15206	15198	15255	15139	15344	15310	15380	15384	15425	15352	15194	15206	15220	15172	15279	15293	15258	15249	15297	15359	15299	15406	15172	15391	15255	15290	15103	15255	15301	15073	15305	15249	15320	14987	15318	15320	15363	15251	15121	15193	15201	15056	15060	15096	15274	15113	15453	15356	15455	15473	15351	15206	15445	15167	15172	15385	15206	15177	15277	15354	15384	15330	15191	15260	15126	15181	15329	15395	15359	15283	15460	15355	15095	15214	15271	15176	15334	15398	15335	15384	15214	15324	15392	15146	15472	15346	15261	15274	15431	15214	15090	15262	15399	15221	15350	15295	15303	15246	15037	15369	15221	15123	15392	15454	15234	15042	15120	15346	15129	15291	15225	15256	15282	15272	15045	15306	15256	15229	15207	15476	15244	15198	15203	15232	15113	15251	15291	15335	15226	15442	15085	15079	15206	15340	15277	15225	15251	15194	15186	15317	15416	15187	15175	15198	15155	15297	15379	15304	15208	15451	15186	15219	15306	15216	15404	15279	15115	15168	15309	15077	15124	15298	15302	15272	15226	15481
18666	32625	32048	27050	23043	21172	19158	18291	17513	16796	16361	16002	15712	15551	15301	15445	15352	15296	15055	15218	15091	15199	15038	14956	15029	15003	14843	14973	14971	14901	14927	14905	14919	14781	14941	14960	14870	14897	14933	14933	14683	14843	14788	14837	14794	14697	14769	14616	14778	14681	14941	14671	14728	14803	14835	14793	14951	14718	14858	14766	14905	14934	14631	14743	14696	14655	14526	14682	14783	14778	14603	14539	14794	14657	14699	14732	14740	14774	14847	14761	14757	14763	14723	14760	14819	14907	14705	14772	14644	14617	14817	14875	14743	14543	14679	14655	14811	14852	14603	14752	15079	14749	14875	14682	14603	14770	14701	14758	14733	14746	14724	14669	14827	14834	14837	14850	14743	14578	14789	14845	14842	14541	14838	14903	14696	14722	14868	14820	14632	14835	14728	14767	14741	14998	14621	14735	14717	14824	14827	14778	14747	14844	14762	14743	14706	14837	14648	14887	15041	14492	14788	14909	14705	14748	14830	14731	14725	14878	14934	14728	14798	14853	14748	14761	14744	14694	14736	14786	14766	14689	14823	14666	14912	14729	14703	14777	14676	14598	14698	14793	14899	14818	14871	14703	14804	14721	14636	14802	14826	14929	14764	14793	14907	14726	14745	14704	14791	14699	14765	14736	14729	14839	14930	14672	15009	14633	14925	14696	14941	14632	14852	14749	14809	14779	14724	14740	14738	14724	14681	14747	14687	14774	14697	14665	14647	14592	14868	14700	14857	14867	14831	14705	14725	14654	14794	14876	14791	14979	14932	14744	14827	14920	14737	14654	14798	14728	14693	14879	14650	14860	14733	14741	14887	14753	14759	14747	14691	14809	14697	14749	14755	14834	14773	14810	14768	14673	14786	14621	14785	14694	14661	14586	14795	14729	14571	14634	14793	14742	14686	14723	14720	14793	14788	14765	14765	14926	14691	14799	14591	14679	14738	14793	14781	14806	14775	14728	14740	14608	14824	14638	14983	14713	14686	14720	14722	14730	14827	14749	14729	14887	14837	14690	14664	14734	14713	14623	14906	14821	14867	14867	14889	14710	14619	14783	14761	14767	14760	14798	14729	14677	14674	14672	14730	14916	14716	14696	14824	14737	14746	14831	14885	14841	14524	14863	14806	14832	14586	14787	14784	14726	14847	14703	14733	14720	14752	14783	14685	14828	14798	14711	14883	14799	14751	14755	14825	14801	14876	14790	14600	14717	14793	14673	14740	14703	14830	14792	14705	14737	14672	14742	14828	14532	14756	14911	14912	14874	14727	14619	14664	14635	14750	14915	14712	14881	14626	14687	14701	14777	14708	14743	14881	14644	14670	14784	14751	14685	14804	14823	14793	14673	14732	14857	14832	14819	14586	14700	14807	14711	14745	14816	14744	14686	14674	14746	14717	14800	14598	14823	14741	14647	14492	14794	14824	14821	14692	14769	14935	14789	14678	14892	14686	14691	14768	14790	14820	14806	14611	14699	14654	14868	14945	14756	14738	14749	14766	14765	14781	14691	14705	14641	14818	14667	14668	14741	14614	14740	14854	14815	14652	14741	14890	14767	14801	14936	14610	14718	14626	14906	14586	14685	14684	14812	14897	14856	14782	14717	14682	14941	14700	14841	14721	14855	14825	14712	14702	14798	14850	14693	14878	14624	14541	14665	14746	14735	14928	14710	14732	14690	14738	14657	14715	14815	14811	14823	14672	14738	14757	14656	14764	14769	14799	14579	14753	14825	14719	14790	14648	14727	14782	14897	14713	14743	14781	14885	14718	14841	14765	14700	14572	14583	14567	14693	14752	14719	14740	14703	14733	14769	14875	14745	14674	14867	14766	14576	14809	14830	14592	14793	14833	14809	14692	14884	14731	14590	14933	14813	14730	14756	14694	14530	14783	14774	14736	14845	14576	14795	14651	14569	14837	14649	14504	14940	14789	14695	14616	14816	14790	14806	14862	14771	14759	14802	14571	14614	14737	14665	14851	14613	14754	14743	14780	14847	14654	14823	14661	14721	14735	14595	14656	14685	14631	14761	14741	14822	14665	14711	14922	14890	14733	14610	14911	14871	14624	14446	14710	14774	14682	14523	14785	14627	14625	14818	14829	14737	14685	14662	14664	14688	14771	14866	14696	14814	14647	14732	14710	14601	14763	14762	14745	14776	14614	14801	14705	14817	14758	14754	14630	14624	14949	14659	14739	14916	14796	14840	14708	14730	14888	14613	14746	14664	14657	14696	14756	14756	14756	14899	14838	14905	14839	14741	14720	14748	14689	14886	14776	14793	14768	14776	14761	14687	14793	14824	14700	14773	14825	14820	14739	14716	14812	14675	14810	14668	14637	14740	14781	14699	14573	14849	14765	14677	14731	14740	14738	14594	14619	14837	14677	14825	14764	14959	14716	14702	14709	14722	14830	14847	14728	14897	14828	14772	14793	14621	14806	14689	14993	14754	14818	14664	14736	14719	14779	14825	14773	14634	14621	14832	14718	14874	14718	14861	14609	14552	14739	14683	14932	14737	14735	14674	14791	14663	14639	14840	14874	14951	14831	14897	14616	14677	14755	14667	14673	14737	14859	14547	14727	14805	14808	14871	14766	14779	14925	14790	14725	14678	14624	14589	14574	14789	14794	14600	14867	14596	14903	14555	14764	14753	14694	14776	14737	14757	14749	14648	14831	14626	14818	14800	14738	14704	14856	14866	14548	14851	14825	14724	14728	14791	14647	14611	14779	14550	14750	14712	14705	14731	14745	14794	14735	14918	14834	14779	14815	14801	14903	14686	14685	14881	14733	14861	14569	14755	15000	14787	14959	14705	14678	14515	14874	14653	14816	14624	14667	14850	14746	14649	14725	14771	14710	14761	14748	14704	14831	14795	14721	14759	14844	14654	14656	14694	14750	14730	14818	14796	14774	14900	14706	14613	14700	14769	14835	14651	14577	14671	14776	14771	14881	14640	14674	14698	14806	14938	14726	14660	14827	14770	14676	14565	14855	14850	14813	14692	14722	14858	14802	14730	14835	14697	14842	14698	14805	14732	14893	14616	14719	14745	14666	14742	14893	14702	14765	14835	14827	14783	14635	14750	14709	14668	14776	14707	14678	14835	14773	14747	14723	14744	14841	14684	14690	14929	14741	14663	14781	14749	14797	14767	14657	14640	14714	14883	14775	14698	14664	14460	14713	14570	14686	14842	14736	14838	14816	14687	14833	14781	14979	14637	14731	14653	14736	14878	14592	14691	14744	14738	14699	14761	14859	14811	14661	14722	14654	14794	14814	14746	14737	14646	14870	14675	14873	14648	14775	14664	14708	14649	14716	14604	14842	14905	14871	14737	14615	14661	14875	14709	14824	14676	14619	14780	14833	14620	14758	14676	14750	14658	14674	14624	14778	14597	14800	14710	14553	14656	14751	14727	14829	14727	14767	14697	14763	14813	14798	14810	14887	14766	14808	14770	14747	14903	14739	14657	14770	14502	14610	14766	14806	14788	14846	14938	14797	14766	14733	14842	14821	14777	14676	14650	14790	14691	14867	14820	14734	14794	14795	14684	14808	14708	14668	14851	14816	14775	14784	14715	14635	14669	14802	14788	14809	14742	14671	14846	14640	14691	14784	14781	14813	14671	14761	14742	14652	14681	14798	14762	14544	14850	14813	14756	14694	14828	14742	14921	14743	14819	14931	14869	14811	14585	14711	14736	14729	14722	14782	14744	14822	14604	14717	14826	14667	14628	14671	14719	14979	14695	14678	14814	14874	14788	14544	14659	14712	14674	15004	14839	14774	14598	14782	14657	14689	14855	14758	14745	14770	14803	14749	14731	14656	14831	14718	14697	14877	14572	14733	14668	14752	14727	14644	14810	14855	14887	14831	14689	14673	14725	14704	14823	14807	14913	14706	14789	14759	14723	14871	14696	14821	14796	14617	14737	14766	14630	14763	14679	14665	14868	14751	14696	14760	14652	14699	14966	14564	14698	14712	14615	14904	14750	14911	14865	14606	14703	14790	14701	14722	14644	14733	14914	14664	14685	14846	14941	14690	14682	14644	14779	14590	14821	14833	14797	14725	14770	14685	14802	14577	14732	14849	14588	14794	14585	14743	14836	14763	14773	14723	14834	14705	14508	14718	14746	14551	14801	14743	14628	14564	14805	14753	14702	14612	14719	14824	14746	14821	14906	14772	14879	14810	14665	14781	14689	14810	14879	14787	14651	14646	14663	14716	14833	14684	14764	14701	14647	14833	14699	14726	14643	14750	14893	14806	14733	14886	14737	14877	14734	14487	14847	14821	14927	14696	14965	14753	14810	14880	14563	14831	14809	14514	14698	14763	14832	14785	14831	14634	14628	14657	14787	14667	14804	14628	14810	14697	14638	14571	14699	14738	14695	14725	14666	14661	14577	14786	14883	14772	14878	14862	14717	14801	14792	14808	14871	14557	14741	14812	14805	14773	14787	14725	14620	14791	14784	14828	14793	14862	14898	14892	14623	14804	14786	14640	14840	14637	14763	14884	14503	14598	14753	14906	14670	14841	14706	14638	14747	14715	14823	14672	14709	14717	14763	14794	14910	14703	14544	14807	14755	14732	14860	14790	14702	14720	14771	14677	14748	14617	14865	14781	14804	14684	14831	14658	14620	14779	14771	14682	14680	14828	14794	14896	14836	14578	14829	14817	14691	14907	14681	14707	14577	14763	14661	14971	14567	14721	14834	14613	14651	14610	14629	14778	14746	14759	14724	14668	14746	14770	14680	14848	14651	14881	14556	14819	14767	14701	14839	14732	14779	14889	14814	14743	14755	14665	14851	14869	14753	14707	14667	14938	14830	14766	14729	14669	14912	14697	14780	14750	14929	14683	14857	14830	14686	14459	14708	14783	14761	14636	14789	14697	14861	14665	14792	14650	14812	14811	14838	14599	14670	14778	14604	14831	14645	14735	14716	14824	14617	14787	14928	14848	14705	14851	14493	14638	14652	14647	14758	14704	14809	14668	14799	14798	14746	14681	14977	14757	14643	14766	14543	14797	14871	14621	14950	14801	14822	14636	14943	14774	14898	14670	14700	14703	14832	14696	14791	14671	14861	14736	14467	14839	14762	14677	14618	14773	14697	14725	14589	14902	14669	14688	14642	14717	14777	14690	14686	14637	14651
22961	21400	29282	23946	21904	23699	24271	19112	17741	17613	16760	16348	16174	16038	15846	15875	15744	15614	15500	15472	15253	15258	15399	15336	15189	15108	15185	15147	15139	15127	15300	15076	15215	15208	15113	15157	15016	15278	14920	15294	14996	15160	15041	15219	15094	15063	15106	14946	15192	15096	15097	14994	14931	14837	14888	15108	14877	15014	15039	14969	15093	14934	14893	14934	15123	14902	14960	14984	15052	14923	15135	14961	15040	15236	15150	14972	15047	14784	15015	15060	14912	15075	15037	15043	15022	14944	14950	14909	14987	15013	14981	15110	15046	14990	14968	14979	14921	14959	14916	14831	15037	14892	15001	15096	14870	14878	14982	14819	15038	14955	15072	14941	15003	14851	15007	15041	15116	14943	15073	15329	14870	15092	15012	15003	14876	15099	14941	14803	15053	14894	15038	15003	15056	15005	14984	14988	14971	15060	15250	14973	14942	15116	14878	15003	14858	15047	14669	15128	15030	14709	15200	15127	15049	14988	14903	14802	15073	15014	14886	15028	14992	14915	14916	14849	14982	14892	14914	14899	15042	15052	14978	15112	15070	15009	14938	15019	14869	15078	15054	14887	14918	14942	14866	14909	14919	14824	14940	14829	14883	14779	15229	14945	14908	14844	14900	14860	14632	14878	14977	14712	14911	14920	14879	15121	14949	14943	14956	15079	15026	14965	14907	14875	15140	14947	14732	14886	14912	14997	14986	14982	14999	15025	15139	15028	14905	15105	15154	14922	14933	15098	15168	14846	14914	14925	14896	14995	15091	15024	15046	14982	15044	15023	15063	14906	15033	14784	14999	15087	15215	15034	14960	14860	14834	15014	15242	15092	14981	14986	14859	15034	15027	14919	14946	15026	14906	14747	15056	14914	15040	15019	14938	14939	15020	14888	14951	14926	14908	15039	14727	14981	14934	15075	15112	14897	14938	14946	15139	14975	14842	14814	15142	15068	14839	15061	14909	14932	15121	14946	14854	14918	15194	14736	15098	14858	15038	14865	14932	14908	15044	14919	14913	14852	15062	15065	15013	14823	14969	14984	14872	14722	14759	14914	14918	15018	15047	14848	15057	14937	14958	14840	14954	14878	14962	15130	15142	14971	15045	14938	14591	14847	14754	14903	14922	14848	14884	14910	15013	14875	14755	14829	14886	15034	14994	14946	14905	14795	14771	14815	14988	14961	14871	15119	14875	14938	14889	14956	14963	15062	14983	14789	14903	14977	15226	14999	14945	14985	14786	14941	15136	15109	15154	14988	14903	14967	14940	14912	14835	14886	15029	14947	15059	14832	15128	14932	14859	15056	14944	15006	14899	14866	14986	14959	14843	14972	14887	14857	14882	14965	14838	15016	14845	14826	14920	14876	15003	14968	14961	15046	14903	14913	15242	14746	14978	14899	15043	15094	14940	14839	14873	14932	14844	14996	15126	14995	14865	14723	14992	14876	14834	14994	15145	14817	14998	15060	15148	14938	15054	15141	15026	14996	15007	14967	14878	14907	15053	14957	15074	14988	14987	14917	14930	14990	14969	14994	14779	14760	14876	14914	15022	14876	14910	14835	14920	14817	15007	14751	14760	14896	14987	15045	14919	14875	14755	15002	14990	14947	14917	14940	15115	15062	15162	15039	14965	15061	15008	14994	14909	15048	15045	15042	14902	14918	15028	14790	15027	14777	14946	15047	14940	14907	14688	14925	14869	14873	14968	14876	14896	14880	14997	14964	14988	15170	14949	15059	14889	14978	14918	14746	14957	14714	14901	14938	14891	15017	14867	15179	14897	14999	14952	14915	14871	14876	14983	15052	14936	15093	15142	14930	15011	15008	15003	15020	14983	15017	15114	14942	14904	15043	15152	15018	14886	14791	15049	14917	14933	14987	14945	14862	15039	14791	15110	14814	14976	14945	15107	15096	14989	15065	15074	15143	14927	15180	15130	15101	14765	15015	14852	15008	14921	15039	14839	14786	14955	14875	14806	14956	14971	15064	14995	14828	15080	14756	14983	15024	14987	15007	14879	15115	14867	15056	15045	15156	15170	14982	14758	15079	15047	14806	15135	15024	14934	14927	14957	14779	14980	14991	14895	14854	14944	14943	14870	14853	15129	14900	15001	14937	14888	14751	15015	14983	14918	14805	14926	14639	14935	14890	14934	14837	14838	14837	14821	15010	15103	14928	15143	14975	14709	14990	14797	14977	15101	14875	14710	14943	14922	15028	15004	15006	15107	14965	15063	14896	14893	14953	14940	14870	14964	15111	15067	15045	14926	14992	14888	14929	14787	14858	14936	15071	14855	14832	14936	14930	14953	14914	14785	15128	14824	15092	14851	14960	15060	15115	14973	14998	15014	14906	14898	15161	15154	15005	15052	14782	14866	14815	14964	14885	15015	14785	14900	14851	14958	15140	15102	15040	14991	15074	14949	15025	14926	14970	14970	15016	15051	15121	14871	14961	14840	14925	14957	14872	14987	15022	14922	15041	15023	15038	15048	15041	14833	14917	14809	14706	14868	14997	14900	14954	14886	15096	15036	14947	14899	15136	14964	14909	14962	14902	14930	15006	15065	14855	14897	14994	14831	14757	15038	15053	14995	15061	15078	14803	14986	14983	14800	15013	14989	14955	14729	14930	14962	14938	14904	14767	14769	14870	14973	14988	14913	14667	15015	15044	14916	15020	14955	15008	14892	14991	15057	15169	15029	14892	14972	15037	14975	14846	15007	14960	14669	14861	14714	14757	14962	14919	14966	15023	14857	15001	14923	14939	14858	14908	14834	14814	15078	15023	14833	14937	14964	14882	14749	15070	14830	14729	14952	14882	14968	15055	14914	15032	14998	15123	15147	14918	14988	14825	15006	15060	14860	14880	14774	15023	15104	14779	14966	14827	14873	14841	14902	15189	15062	14990	15101	14993	14937	15010	14882	15085	14945	14982	15020	15029	14888	15128	15043	15034	15020	15020	14915	14970	14748	14899	15019	15025	15124	15076	14770	14818	14974	14787	14994	14940	15037	15002	15055	14963	14821	15096	14895	14910	14965	14966	14829	14804	14985	14926	14922	14917	14932	15008	14947	14984	15070	15030	14773	14902	15010	14781	14854	15015	14867	14911	14707	14994	14879	14921	14809	14852	14967	15103	14945	15077	15126	14826	14937	15110	14908	14930	14955	15003	15007	14750	14756	14837	15086	14951	14776	14842	15066	15054	14964	14839	14735	15058	14960	14835	14823	14811	15029	14931	15071	14865	15148	14969	14955	14863	14864	14814	15100	15064	14912	14963	14923	15005	15098	14928	14941	14983	14926	14725	14810	14887	14960	15030	15086	14921	14914	15004	14947	15075	15016	15136	15020	15088	14976	14930	15025	14844	14904	15104	15229	14821	14944	14981	14923	14994	14931	14907	15046	14838	14954	15083	15020	14917	14906	15003	15030	15079	15066	15079	14861	15030	14786	14835	14958	14911	14949	15033	14941	15019	15249	14971	14903	14737	15000	14894	15084	14823	15053	14931	15005	14796	14945	14875	15072	15009	15014	14963	14898	14999	15122	15020	14877	15031	14971	14903	14938	14980	14846	15122	15093	15014	14976	14933	14888	14722	14964	14958	15094	14987	15096	14919	15051	15134	14781	14992	14976	14925	15015	14996	15032	14832	15084	14997	14942	14841	14913	14952	14979	14928	15049	15041	14841	14916	15130	15034	14923	14749	14725	15012	15029	14914	14893	14831	15036	15167	14840	14862	15044	14885	15047	14947	15048	14869	15011	14694	15007	14703	14952	14937	15031	14983	14995	14815	14814	14879	15052	14911	14859	14856	14946	14875	14862	15114	15044	14971	14888	14971	15039	14887	14829	14879	14927	15023	14878	14900	14876	14972	15056	15010	14904	15068	14933	14892	14721	14915	14918	14982	14927	14925	14973	15012	14871	14907	14890	15001	14769	15116	15029	15112	15070	15046	15012	15008	14870	14919	15039	15067	14992	14947	14883	14980	14706	14921	14904	14990	14918	14896	14923	15059	15147	14663	14885	14790	15176	15081	14917	14986	15045	14864	14998	14729	15046	14976	14765	14986	14948	14998	15022	14889	15135	14764	14854	15026	15080	14710	14906	14832	14933	15032	14971	14916	15050	14865	15094	15049	14929	15078	14853	14890	14973	14921	14882	14985	14852	14962	15043	14863	14912	14695	14943	14978	15042	14856	14962	14883	14913	14814	15118	15003	14983	14877	14797	14854	14784	14725	14784	15007	14884	15086	15116	14880	15000	14924	14828	15081	14955	15092	15167	14878	15083	14999	15049	15039	14785	15021	15110	14945	14790	14896	14953	14912	14994	14851	14997	15068	14829	15022	15131	14974	14842	15039	15089	14873	14894	14853	15110	14932	14870	14890	15040	15037	15033	14956	15009	14682	14993	14941	14843	14967	15023	15100	14990	15066	14978	15056	14971	14977	14954	14727	14867	15039	14868	14818	15026	15060	15030	14901	14843	15014	15129	14980	15045	14986	14877	14899	14933	14718	14984	14936	15077	14973	14953	14916	14802	14919	14872	15034	14995	15134	14981	15065	14997	15024	15033	14855	15024	14832	14936	14954	15002	14905	14839	14849	15046	15139	15021	15034	14911	14967	14971	14905	14980	14842	14747	15038	15097	14743	15023	15118	14943	15019	14835	14950	14910	15125	15092	14998	14849	14895	15069	15062	14999	15050	15095	14876	15134	15092	14971	14819	14916	14993	14930	14948	14976	15066	14890	15115	15103	14989	14883	15053	14756	14858	15153	15023	15023	14968	15000	14919	14961	15094	15096	14876	14938	15005	14984	15041	15054	14769	14888	14747	14928	15121	15132	15112	15028	14856	15027	14933	14862	15067	14942	14831	15118	14986	15029	14952	14906	15157	15019	14901	15135	14817	14968	14886	14913	14822	15012	14986	14888	14935	14905	15005	15104	14916	14899	14957	14928	14903	14966	14958	14835	14857	14806	15007	14986	14850	14962	14936	14949	15110	14897	14893	14977	15180	15132	15046	14845	15187	15131	14989	14867	14872	14967	14881	14872	14809	15112	15010	14837	14929	14885	15046	14917	14922	14996	15052	14999	14853	14890	14934	15039	14909	14827	15128	14999	14982	14940	15107	15165	14818	14986	14920	14754	14894	14927	14902
20090	36711	36082	30896	26807	23783	21509	20039	18918	18018	17131	16793	16128	15887	15991	15534	15453	15338	15270	15139	15035	15107	15025	14740	14993	14843	14929	14951	14832	14916	14943	14667	14884	14690	14718	14687	14665	14693	14797	14763	14639	14468	14693	14622	14793	14670	14600	14670	14711	14655	14812	14704	14584	14557	14625	14624	14644	14570	14857	14727	14627	14660	14513	14608	14444	14495	14619	14550	14502	14555	14697	14653	14530	14589	14551	14722	14458	14564	14517	14615	14568	14495	14448	14564	14556	14594	14577	14605	14575	14569	14548	14503	14607	14616	14645	14500	14553	14599	14685	14707	14479	14555	14531	14647	14734	14564	14494	14414	14504	14519	14609	14559	14649	14578	14516	14419	14461	14530	14602	14368	14598	14452	14463	14627	14595	14756	14413	14571	14507	14571	14549	14454	14487	14661	14618	14594	14458	14506	14682	14738	14527	14504	14626	14485	14690	14485	14585	14589	14697	14541	14795	14300	14803	14511	14651	14628	14408	14567	14571	14438	14660	14610	14535	14632	14681	14681	14595	14499	14524	14723	14460	14445	14456	14441	14604	14701	14493	14635	14523	14361	14518	14566	14594	14615	14605	14555	14523	14612	14701	14649	14632	14544	14529	14512	14503	14655	14500	14531	14672	14606	14569	14610	14564	14706	14504	14418	14630	14520	14475	14616	14601	14530	14560	14645	14618	14791	14481	14342	14599	14546	14578	14438	14434	14622	14494	14436	14409	14636	14378	14494	14669	14601	14657	14564	14647	14538	14616	14617	14422	14530	14428	14611	14607	14347	14502	14640	14571	14608	14409	14399	14495	14587	14509	14516	14666	14533	14640	14754	14573	14407	14627	14437	14424	14596	14594	14460	14431	14541	14471	14611	14505	14410	14578	14690	14450	14584	14457	14608	14466	14506	14479	14715	14392	14695	14645	14397	14554	14586	14683	14388	14608	14623	14537	14561	14535	14636	14528	14648	14526	14653	14677	14607	14601	14556	14684	14620	14681	14564	14607	14456	14715	14462	14653	14607	14546	14625	14438	14570	14610	14659	14427	14446	14719	14458	14505	14634	14569	14579	14434	14426	14645	14708	14515	14731	14584	14754	14647	14630	14526	14599	14556	14554	14565	14531	14431	14453	14533	14480	14452	14686	14637	14641	14650	14602	14515	14551	14647	14529	14493	14545	14489	14531	14615	14683	14579	14531	14629	14591	14515	14412	14678	14543	14619	14521	14630	14534	14407	14499	14753	14413	14583	14418	14590	14672	14528	14777	14562	14493	14770	14502	14676	14430	14436	14652	14574	14532	14612	14447	14460	14641	14595	14367	14535	14580	14548	14514	14591	14575	14490	14555	14551	14593	14684	14524	14640	14439	14624	14488	14619	14611	14618	14421	14482	14474	14583	14674	14786	14584	14507	14604	14633	14506	14619	14593	14732	14562	14425	14506	14687	14600	14502	14363	14638	14527	14590	14555	14626	14609	14677	14623	14666	14503	14556	14608	14662	14559	14511	14560	14685	14495	14542	14512	14723	14651	14555	14635	14609	14645	14604	14378	14553	14667	14538	14477	14628	14559	14634	14502	14594	14374	14546	14483	14547	14568	14452	14713	14525	14531	14587	14605	14590	14491	14596	14488	14526	14640	14448	14675	14654	14630	14313	14542	14764	14534	14450	14446	14601	14473	14413	14682	14424	14539	14625	14534	14482	14636	14452	14492	14667	14529	14579	14537	14586	14610	14600	14517	14677	14479	14436	14570	14425	14691	14493	14535	14609	14574	14453	14571	14506	14671	14531	14494	14547	14492	14456	14403	14646	14509	14617	14481	14572	14465	14555	14465	14598	14414	14600	14511	14552	14490	14483	14735	14477	14507	14458	14747	14541	14694	14432	14462	14574	14443	14472	14460	14669	14734	14524	14465	14679	14609	14465	14481	14475	14646	14430	14570	14399	14691	14592	14411	14525	14397	14679	14535	14631	14594	14536	14640	14487	14464	14599	14658	14557	14445	14521	14506	14501	14502	14519	14477	14419	14541	14464	14523	14647	14599	14629	14597	14547	14561	14571	14605	14627	14470	14567	14424	14528	14553	14433	14561	14650	14550	14627	14562	14595	14451	14581	14562	14549	14601	14520	14633	14488	14567	14313	14512	14523	14582	14447	14513	14530	14571	14572	14594	14439	14514	14531	14527	14564	14639	14443	14570	14591	14594	14385	14555	14537	14677	14662	14545	14489	14520	14568	14520	14564	14589	14710	14475	14634	14659	14390	14555	14459	14490	14364	14550	14455	14550	14534	14664	14496	14656	14581	14607	14602	14427	14646	14474	14472	14651	14512	14536	14314	14572	14589	14680	14601	14457	14610	14621	14597	14530	14582	14551	14449	14580	14618	14658	14564	14507	14519	14631	14424	14504	14544	14615	14635	14710	14574	14522	14554	14458	14741	14513	14548	14479	14530	14621	14479	14416	14578	14617	14562	14531	14496	14526	14576	14509	14668	14577	14478	14537	14635	14660	14489	14439	14564	14538	14490	14583	14573	14545	14497	14561	14513	14362	14738	14670	14529	14613	14432	14641	14536	14517	14556	14366	14437	14517	14625	14692	14639	14534	14553	14550	14692	14540	14456	14676	14563	14403	14528	14294	14579	14568	14579	14603	14568	14488	14491	14533	14480	14549	14454	14418	14673	14532	14463	14418	14612	14406	14670	14699	14434	14555	14576	14849	14418	14574	14449	14573	14432	14392	14504	14816	14485	14521	14497	14538	14619	14458	14393	14610	14512	14817	14461	14622	14466	14557	14505	14609	14425	14463	14524	14673	14660	14502	14332	14375	14562	14452	14495	14534	14682	14670	14500	14487	14413	14575	14545	14576	14743	14495	14527	14480	14461	14575	14594	14595	14499	14737	14510	14586	14492	14394	14494	14567	14578	14466	14469	14455	14539	14475	14647	14608	14621	14607	14387	14424	14593	14601	14591	14543	14505	14514	14347	14638	14427	14596	14560	14705	14595	14655	14674	14480	14443	14580	14506	14579	14730	14479	14626	14537	14331	14509	14631	14440	14560	14455	14486	14539	14415	14583	14711	14526	14578	14650	14597	14457	14452	14445	14695	14538	14749	14577	14491	14595	14513	14630	14601	14459	14469	14753	14497	14648	14403	14560	14573	14491	14537	14544	14413	14460	14613	14564	14455	14558	14674	14591	14650	14529	14606	14509	14535	14649	14457	14627	14460	14621	14557	14588	14481	14379	14761	14546	14582	14694	14627	14516	14626	14596	14650	14627	14563	14619	14615	14645	14650	14669	14573	14576	14370	14523	14631	14609	14497	14460	14561	14514	14658	14375	14609	14603	14486	14648	14570	14484	14681	14632	14706	14646	14672	14412	14538	14556	14448	14579	14637	14473	14619	14501	14421	14638	14710	14551	14222	14578	14722	14451	14415	14425	14412	14468	14577	14464	14421	14458	14548	14565	14690	14659	14735	14519	14606	14464	14600	14434	14631	14528	14619	14401	14555	14655	14569	14679	14597	14586	14412	14420	14551	14553	14528	14500	14461	14508	14660	14678	14452	14562	14344	14740	14623	14503	14523	14635	14590	14434	14680	14444	14526	14533	14591	14598	14474	14492	14582	14516	14594	14522	14615	14651	14559	14485	14542	14719	14485	14513	14534	14483	14598	14646	14493	14748	14498	14609	14523	14583	14541	14650	14437	14566	14549	14420	14675	14464	14468	14476	14419	14615	14612	14659	14314	14659	14557	14555	14592	14652	14738	14480	14533	14589	14521	14404	14538	14574	14541	14444	14656	14585	14673	14519	14623	14581	14542	14605	14490	14487	14486	14551	14456	14407	14488	14554	14541	14642	14704	14685	14573	14683	14576	14427	14514	14631	14466	14577	14362	14555	14498	14571	14630	14582	14482	14508	14479	14598	14643	14376	14491	14564	14493	14571	14609	14580	14567	14510	14700	14623	14549	14630	14522	14683	14605	14562	14545	14488	14675	14523	14685	14614	14390	14726	14656	14588	14464	14618	14677	14698	14565	14460	14560	14516	14741	14528	14590	14606	14614	14645	14420	14354	14603	14440	14525	14511	14518	14600	14575	14586	14460	14458	14575	14575	14700	14433	14604	14556	14568	14528	14542	14532	14399	14541	14604	14583	14424	14506	14542	14536	14447	14443	14490	14504	14629	14388	14562	14580	14625	14549	14371	14624	14503	14551	14629	14373	14583	14421	14502	14456	14579	14416	14524	14711	14607	14528	14602	14560	14554	14621	14698	14638	14521	14579	14388	14450	14734	14451	14651	14540	14581	14671	14566	14707	14634	14402	14451	14537	14627	14553	14559	14494	14688	14583	14469	14535	14625	14484	14465	14564	14485	14659	14543	14538	14569	14739	14475	14644	14639	14673	14497	14685	14572	14601	14522	14567	14527	14612	14353	14434	14757	14489	14474	14515	14509	14531	14592	14583	14579	14694	14432	14621	14687	14540	14472	14608	14412	14513	14639	14658	14531	14659	14520	14521	14441	14517	14550	14393	14628	14454	14489	14652	14358	14530	14474	14560	14526	14554	14571	14483	14677	14512	14380	14462	14368	14586	14569	14484	14591	14670	14540	14460	14357	14560	14390	14502	14517	14670	14493	14410	14616	14466	14602	14655	14518	14649	14478	14531	14521	14561	14516	14712	14435	14465	14638	14590	14721	14639	14522	14514	14431	14550	14455	14526	14481	14452	14541	14522	14766	14599	14467	14589	14573	14586	14575	14673	14744	14536	14533	14544	14730	14558	14546	14500	14671	14501	14618	14599	14459	14580	14526	14477	14416	14491	14594	14399	14612	14524	14564	14554	14622	14515	14492	14643	14598	14578	14607	14470	14659	14515	14652	14469	14608	14435	14535	14601	14577	14511	14644	14353	14622	14503	14462	14602	14604	14602	14770	14585	14495	14555	14471	14510	14566	14701	14428	14530	14505	14461	14614	14447	14574	14667	14389	14574	14676	14608	14583	14593	14317	14569	14555	14520	14693	14398	14427	14667	14463	14476	14661	14544	14649	14532	14531	14549	14601	14582	14618	14735	14521	14383	14630	14473	14731	14438	14493	14609	14443	14425	14463	14683	14506	14480	14659	14390	14535	14551	14582	14529	14671	14578
27161	22208	24869	20820	16422	15663	15156	14918	14765	14535	14491	14470	14444	14512	14442	14432	14286	14164	14368	14425	14296	14294	14214	14391	14212	14077	14308	14407	14212	14288	14256	14222	14185	14335	14452	14303	14076	14207	14218	14227	14177	14143	14112	14227	14274	14333	14200	14445	14359	14340	14283	14056	14275	14161	14263	14225	14236	14167	14116	14130	14202	14219	14440	14215	14156	14266	14104	14143	14138	14270	14138	14334	14336	14232	14029	14336	14437	14368	14307	14300	14287	14114	14230	14265	14025	14153	14329	14192	14206	14175	14072	14177	14293	14053	14092	14140	14167	14420	14252	14173	14135	14021	14249	14275	14267	14137	14384	14363	14353	14244	14200	14179	14284	14030	14060	14138	14248	14383	14185	14242	14115	14249	14056	14217	14165	14147	14091	14216	14264	14143	14299	14195	14331	14092	14186	14109	14217	14189	14336	14317	14304	14444	14200	14297	14179	14029	13985	14296	14146	13980	14324	14217	14316	14182	14218	14330	14013	14240	14120	14004	14274	14078	14083	14012	14181	14442	14264	14206	14129	14222	14173	13985	14211	14135	14200	14109	14292	14309	14217	14070	14268	14184	13949	14262	14214	14215	14240	14175	14154	14125	14282	14258	14114	14226	14251	14236	14172	14375	14121	14083	14430	14211	14138	14211	14398	14002	14174	14096	14226	14206	13993	14082	14292	14084	14249	14391	14423	14099	14293	14183	14277	14099	14191	14351	14343	14161	14158	14297	14240	14205	14224	14084	14124	14118	14076	14198	14224	14180	14205	14152	14285	14103	14188	14246	14128	14104	14229	14310	14275	14254	14244	14189	14351	14376	14264	14099	14197	14219	14248	14239	14161	14218	14429	14262	14119	14064	14187	14158	14165	14268	14282	14012	14175	14238	14106	14270	14229	14292	14093	14227	13920	14240	14296	14226	14221	14400	14130	14250	14316	14210	14182	14177	14034	14354	14267	13903	14192	14154	14156	14062	14295	14265	14216	14229	14351	14209	14209	14144	14148	14433	14037	14270	14366	14305	14438	14142	14225	14162	14224	14261	14036	14079	14232	14324	14272	14107	14215	14368	14211	14143	14277	14252	14379	14045	14155	14062	14220	14332	14206	14272	14117	14217	14191	14172	14136	14218	14268	14247	14087	14299	14288	14062	14078	14235	14219	14270	14294	14154	14265	14164	14246	14277	14176	14304	14294	14185	14113	14102	14307	14161	14188	14320	14476	14113	14213	14286	14226	14234	14347	14184	14301	14165	14113	14332	14281	14148	14421	14155	14042	13889	14130	14340	14295	14410	14282	14213	14138	14141	14259	14145	14233	14239	14064	14225	14498	14171	14088	14214	14542	14281	14428	14377	14035	14136	14117	14268	14317	14103	14300	14133	14291	14227	14352	14290	14445	14373	14244	14088	14222	14160	14248	14270	14093	14256	14096	14254	14107	14168	14305	14221	14108	14085	14102	14201	14190	14104	14280	14181	14240	14175	14469	13998	14238	14347	14115	14180	14289	14182	14274	14151	14078	14232	14239	14351	14117	14072	14127	14084	14227	14222	14214	14218	14318	14121	14104	14246	14301	14271	14161	14188	14254	14325	14263	14245	14219	14200	14076	14218	14187	14192	14045	14334	14177	14244	14119	14182	14204	14225	14198	14187	14224	14213	14174	14095	14212	14180	14408	14175	14158	14255	14307	14117	14115	14048	14144	14246	14201	14123	14146	14269	14049	14302	14115	14156	14184	14362	14249	14412	14170	14264	14080	14154	14083	14357	14115	14154	14152	14233	14372	14117	14144	14194	14152	14285	14062	14315	14396	14195	14134	14189	14238	14317	14262	14408	14229	13970	14202	14181	14166	14332	14231	14125	14045	14300	14404	14251	14342	14141	14008	14188	14285	14301	14225	14180	14107	14237	14265	14248	14278	14287	14218	14166	14216	14203	14331	14279	14135	14354	14178	14435	14250	14154	14304	14307	14054	14301	14250	14114	14330	14250	14157	14191	14313	14170	14237	13927	14229	14344	14226	14067	14313	14200	14286	14040	14289	14133	14167	14255	14074	14247	14103	14130	13958	14194	14136	14232	14233	14151	14248	14253	14063	14203	14350	14182	14226	14090	14134	13996	14289	14080	14182	14184	14200	14310	14413	14251	14145	14367	14283	14286	14304	14329	14350	14128	14242	14208	14273	14082	14243	14271	14486	14294	14197	14285	14267	14227	14089	14206	14049	14205	14115	14229	14394	14238	14219	14078	14286	14456	14185	14239	14127	14339	14180	14330	14046	14242	14236	14273	14280	14320	14144	14285	14238	14313	14427	14233	14220	14154	14285	14322	14369	14219	14522	14396	14262	14182	14188	14202	14127	14300	14131	14013	14156	14330	14305	14146	14269	14169	14209	14173	14350	14344	14256	14324	14456	14126	14157	14156	14311	14189	14184	14258	13930	14089	14390	14166	14172	14291	14143	14290	14326	14302	14113	14225	14098	14101	14218	14246	14286	14176	14284	14044	14228	14104	14264	14062	14093	14182	14134	14200	14250	14134	14310	14129	14338	14206	14163	14088	14256	14459	14179	14235	14329	14292	14237	14302	14236	14122	14291	14383	14100	14313	14126	14227	14238	14295	14154	14152	14307	14304	14167	14308	14195	14123	14350	14056	14044	14144	14147	14400	14169	14261	14249	14352	14085	14283	14146	14372	14316	14112	14162	14377	14284	14147	14194	14271	14247	14302	14358	14245	14368	14418	14402	14197	14258	14281	14337	14304	14267	14405	14279	14287	14164	14321	14074	14297	14218	14169	14045	14120	14099	14207	14043	14153	14343	14218	14177	14322	14338	14356	14149	14327	14336	14171	14215	14145	14153	14165	14295	14318	14217	14248	14177	14255	14125	14493	14267	14202	14276	14037	14221	14202	14249	14199	14059	14258	14187	14094	14110	14245	14148	14249	14336	14111	14233	14221	14165	14252	14002	14137	14057	14200	14134	14207	14200	14277	14357	14150	14282	14249	14481	14192	14323	14288	14243	14294	14339	14256	14145	14247	14321	14231	14289	14066	14256	14095	14293	14288	14345	14091	14069	14187	14201	14257	14144	14056	14145	14131	14181	14335	14166	14215	14158	14224	14380	14295	14195	14302	14323	13951	14222	14240	14304	14090	14208	14297	14253	14420	14000	14125	14347	14151	14310	14110	14242	14238	14181	14241	14197	14365	14213	14298	14197	14155	14201	14190	14126	14225	14340	14309	14318	14182	14255	14377	14167	14219	14115	14080	14193	14296	14069	14110	14149	14238	14267	14346	14176	14027	14255	14206	14306	14136	14180	14141	14084	14292	14094	14331	14298	14293	14173	14476	14250	14015	14157	14262	14243	14159	14227	14304	14309	14278	14091	14366	14181	14165	14208	14192	14187	14162	14139	14224	14240	14121	14229	14191	14209	14163	14126	14255	14349	14151	14328	14283	14251	14065	14218	14398	14186	14259	14195	14416	14204	14268	14255	14058	14315	14119	14225	14260	14260	14199	14178	14226	14202	14342	14281	14156	14436	14133	14414	14173	14094	14062	14086	14232	14191	14320	14212	14089	14197	14228	14095	14267	14102	14072	14289	14143	14229	14338	14298	14304	14018	14022	14298	14180	14258	14214	14394	14113	14223	14352	14258	14156	14188	14260	14363	14125	14278	14240	14009	14389	14295	14335	14213	14122	14079	14126	14083	14345	14282	14093	14208	14182	14106	14128	14278	14163	14114	14113	14097	13987	14301	14247	14155	14061	14342	14336	14117	14197	14243	14120	14244	14431	14261	14091	13963	14282	14289	14017	14254	14207	14319	14285	14140	14204	14375	14053	14180	14083	14232	14208	14201	14333	14182	14223	14377	14173	14232	14221	14246	14354	14152	14319	14321	14182	14015	14290	14075	13984	14247	14102	14207	14287	14330	14325	14157	14204	14257	13972	14264	14339	14211	14059	14237	14192	14273	14113	14195	14052	14216	14208	14368	14223	14241	14314	14078	14222	14169	14158	14218	14079	14259	14265	14276	14229	14106	14077	14199	14273	14218	14093	14100	14224	14323	14248	14198	14296	14119	14247	14362	14187	14209	14357	14256	14221	14191	14430	14338	14302	14255	14112	14291	14147	14333	14255	13872	14249	14393	14337	14272	14340	14108	14415	14156	14101	13978	14149	14224	14158	14090	14278	14094	14306	14437	14296	14201	14083	14156	14156	14231	14378	14239	14127	14283	14209	14020	14121	13944	14144	14090	14122	14292	14438	14247	14272	14238	14402	14222	14200	14481	14134	14251	14240	14258	14145	14346	14265	14187	14281	14232	14152	14255	14209	14188	14371	14227	14355	14149	14377	14359	14033	14208	14209	14165	14030	14247	14166	14324	14226	14298	14065	14335	14173	14114	14353	14040	14252	14192	14222	14244	14245	14134	14172	14143	14169	14154	14330	14320	14273	14354	14441	14186	14214	14182	14120	14179	14401	14289	14207	14192	14120	14167	14251	14259	14273	14127	14164	14204	14114	14240	14189	14197	14185	14127	14130	14220	14025	14180	14330	14292	14157	14243	13982	14212	14290	14334	14074	14001	14380	14194	14140	14402	14318	14259	14302	14353	14281	14334	14215	14105	14217	14405	14278	14204	14150	14217	14134	14150	14233	14171	14350	14402	14238	14549	14352	14144	14131	14067	14222	14258	14212	14252	14281	14402	14112	14146	14333	14147	14205	14337	14401	14104	14352	14177	14123	14103	14027	14155	14252	14312	14087	14175	14257	14274	14347	14274	14263	14153	14240	14184	14265	14240	14236	14272	14186	14102	14233	14273	14190	14132	14249	14296	14246	14149	14263	14251	14172	14172	14197	14128	14246	14304	14188	14193	14052	14066	14191	14143	14137	14146	14146	14098	14236	14274	14211	14199	14346	14211	14211	14079	14209	14255	14309	14270	14366	14117	14288	14210	14033	14179	14000	14144	14266	14172	14172	14183	14224	14468	14089	14090	14106	13996	14237	14211	14218	14200	14230	14269	14065	14187	14313	14306	14116	14273	14299	14084	14114	14288	14175	14040	14198	14114	14189	14132	14195	14126	14140	14324	14068	14190	14064	14234	14295	14400	14112	14202	14249	14178	14320	14267	14041	14282	14257	14115	14218
17600	24952	24213	19927	17567	16320	15705	15242	14794	14731	14525	14462	14464	14385	14212	14289	14225	14215	14163	14233	14205	14151	14275	14091	14072	14162	14118	14231	14184	14089	14159	14020	14142	14012	14114	14196	14024	14012	14197	14080	13969	14131	14216	14062	14143	14033	14066	14208	14102	14100	13993	14069	14056	14212	14028	14070	14008	14025	13979	14267	14046	13975	14090	13990	14040	14197	14024	14171	14045	13935	14035	14167	14173	14254	14260	14034	13953	14224	14095	14057	14020	13939	14047	14064	14053	14108	14186	14183	14040	14060	14068	14022	14006	14088	14061	14182	14064	13920	14073	14079	14020	14089	14218	13989	14061	14141	13918	13916	14207	14129	14033	14066	14083	14040	14014	14154	14199	13998	14114	14010	14215	14053	14165	14023	13997	14065	14051	14084	14137	13990	14176	14130	14200	14051	14074	13969	14235	13960	14179	14065	14071	14016	14208	13989	13920	14056	14089	14134	14123	14036	13917	14023	13984	14153	14051	14099	13983	14030	14110	13992	13938	14215	14058	14173	14050	14115	14070	14117	14052	14094	14167	14068	14031	14030	14051	14093	13996	14003	14189	14201	13941	14048	14051	14144	13937	14172	14153	14009	14007	14106	14057	14044	14141	14008	14025	14110	14159	14108	14045	14015	13935	14117	14114	14189	13978	14061	14238	14257	13951	14041	14065	14149	14065	14088	14191	13974	14171	14225	14066	14109	14002	14208	14071	13954	14107	14181	13903	14164	14081	14353	14149	14148	14187	14080	14064	14062	14123	14148	14036	13979	14199	14110	13938	14086	14060	14128	14140	13986	14027	14116	14176	14153	14069	14010	14167	14061	14148	14241	14052	14070	14040	14068	14107	14016	14034	14256	14102	13993	14097	14250	14243	14122	13990	13987	14195	14083	14156	14043	14141	14035	14018	14094	13993	14076	14077	13880	13861	14056	14034	14140	13916	13981	14099	14083	14028	14002	13935	14060	14190	14094	13967	14110	14248	14042	13997	14032	14030	14236	14107	14158	14022	14113	14111	14085	14069	13969	14015	13855	14104	14071	14137	14143	14090	14300	14196	14187	14182	14185	14033	14153	14125	14217	14179	14055	14019	14209	14151	14103	14054	14166	14145	14076	14147	14133	13898	14148	14136	14004	14114	14163	14017	13957	14036	14096	14114	14012	14048	13961	14227	14122	14103	14217	14095	14026	14125	14216	14004	14150	14161	14194	14108	14004	14157	14062	14001	14153	14158	13970	14044	13967	14041	14326	14135	14148	14226	13958	14001	13971	13934	13994	14063	14096	14148	14164	13955	14062	13939	14151	14031	14126	14250	14100	14004	14013	14198	14177	14173	14168	14067	13959	14245	14062	13909	13984	14136	13920	14208	14074	13971	14134	13957	13995	13961	14158	14019	14000	14115	13965	14222	14052	13945	14296	14159	14044	14064	14141	14067	14097	14114	14189	14091	14226	14247	13939	14090	14164	14083	14223	14197	14050	13994	14282	14092	14065	14157	14000	14217	14061	14101	14127	14041	14095	14170	14281	14233	13986	14169	14136	14139	14075	14088	14088	14135	14147	14022	14128	14058	13969	14088	14010	14102	14097	14071	14111	14166	14039	14012	14117	13960	14318	14142	14144	14107	14019	13973	14163	14007	13962	14018	14237	14041	14068	14025	14086	14000	14171	13974	14095	14054	14222	13978	14103	14347	14181	14066	14010	13938	14082	14185	14125	14081	14051	14024	14033	14128	14115	14306	14063	14068	13997	14195	14270	14058	14133	13995	14208	14184	14033	14153	14110	14043	14171	13946	13937	13963	14028	14073	13949	14156	14086	14218	13993	14076	13819	14088	14087	14129	13991	14059	13972	14118	14122	14012	14065	13964	14095	13963	13992	14108	14030	14040	14074	14134	14073	14167	14293	13989	13960	14232	13968	14047	14045	13945	14103	14094	14063	14111	14193	14073	14221	14230	14104	14136	13984	14106	14138	14018	14073	14003	14142	14111	14146	14153	14120	14110	14102	14139	14051	14207	13976	14081	14002	14098	14177	14103	14107	14259	14156	14058	14260	14177	14207	13974	14031	14124	14133	14211	14216	14106	13989	14134	14126	14059	14021	14124	14046	14058	14158	14121	14045	13931	14189	14131	14146	13897	14134	14074	13975	14131	14093	13989	14148	14114	14052	14085	13940	14011	13889	14078	14159	13953	14127	14024	14046	13895	14081	14057	14102	14169	14032	14008	14258	14141	14131	14081	14207	14055	14120	14220	14136	13940	13959	14116	14098	14010	14026	14276	14005	13946	14097	14078	14080	14202	14028	14200	13964	14155	14072	13894	14019	14119	14016	14117	14066	13966	14137	14174	14153	14028	14006	14017	14083	14190	14030	14076	14057	14316	14070	14008	14011	14116	14024	14036	14145	13980	14131	14098	14155	14242	14188	14128	13911	14180	14046	14193	14124	14166	14041	14017	14040	14037	14202	14180	13941	13966	13970	14139	14181	14168	14015	14172	14001	14181	14153	13995	14051	14001	14104	14248	14125	14107	14097	13999	14083	14029	14128	14093	14126	14151	14033	14051	14158	14221	14118	14224	13870	14036	13989	14098	13979	13998	14064	14102	14040	14148	13898	13973	14144	14139	14031	14049	14203	14098	14138	14153	14035	14223	14236	14089	14015	14248	14212	14041	14021	14098	14098	14123	14035	14129	14113	14048	13895	14061	14098	13980	14145	14012	14225	14107	13899	14092	14040	14093	14190	14159	14105	13979	13978	13913	13891	13953	14147	13919	14134	14109	14022	14005	13957	14204	13970	14158	14076	14091	14168	13907	14211	14162	13996	14056	13959	13994	13851	14154	14284	14136	14180	14039	14139	14264	14077	14087	14080	14070	14135	14005	14119	14078	14207	14134	14225	14148	14121	14116	14079	14112	14200	14117	14176	14001	13978	14112	13949	14168	14055	14191	14188	14008	14049	14214	14125	14108	13981	14135	14154	14065	14069	14011	14067	14028	14057	14075	14334	14055	14083	14191	14070	14355	14118	14007	14064	13951	14140	14068	14000	13999	14134	14054	14060	13894	14160	14060	14141	14142	14063	14099	14178	14008	14087	14015	14368	14171	14091	14083	14203	14164	14027	14103	14130	13990	14030	14039	14155	14119	14200	14185	14122	14110	14038	14097	14016	13965	14110	14069	14089	13949	14143	14156	14194	14049	14169	13947	14103	14092	13989	14149	13990	14232	13970	13885	14088	14066	13945	13979	14086	13950	14215	13961	14018	14189	14113	14149	14169	14035	14032	13904	14186	13968	13953	14156	14033	14184	13993	14015	14134	14124	13977	14111	14080	14114	14102	14033	14160	14097	14031	13938	14132	14068	13937	13972	13998	14043	14060	14256	14160	14021	14131	14011	14021	14165	14115	13978	14079	14079	14273	14145	14205	14123	13930	14221	13901	14116	14158	14013	14159	14131	14044	14158	14142	13883	14219	14162	14186	13873	14083	14047	14212	14189	14040	14180	14005	13969	14027	14072	14044	14181	14179	14055	14277	14128	14077	14170	14161	14013	14175	14144	13974	14137	14077	14259	14122	14125	14205	14074	14034	14053	14097	14145	13994	14160	13926	14169	14203	14002	14165	14120	14235	14251	14037	14067	14076	14048	14165	14208	14032	14099	14031	14084	14090	14273	14075	14033	14066	13911	14338	14085	14026	14143	14125	14091	13912	13974	14165	14101	14114	14030	13918	14041	14112	14109	14110	14000	14100	14007	14033	14164	14069	14182	14129	14111	14159	14077	13993	14023	14078	14208	14104	14119	14082	14081	14042	14039	14210	14207	14177	13962	14125	14284	14171	13868	13963	13990	14129	14253	13932	13937	14236	14143	14175	14237	14072	14059	14100	13988	14215	14111	14227	14136	14157	13990	13986	14079	14303	14103	14061	14040	14212	14149	14141	14042	14126	14108	14004	14304	13958	13924	14295	14007	14065	14079	14096	14155	13901	13967	14088	14084	13947	13983	13907	14221	14153	14040	14129	13983	14040	14088	14000	13996	13862	14043	14143	14152	14204	14102	14136	14094	14100	14191	14169	13988	14114	14049	14144	14017	14089	14304	14106	14164	14079	13998	14125	14092	14148	13987	14075	14083	14054	14026	14117	14098	14033	14195	14062	14142	14166	14041	14079	14170	13945	14030	14194	13949	14066	14181	14014	14034	14013	13881	14086	13918	14256	14141	14106	14082	13997	14027	14135	14118	14183	14192	14204	13997	14073	14052	13935	13978	14030	13945	14203	14067	14142	14047	14207	14182	14087	14116	13991	14002	14079	13994	14113	14105	14180	14248	14061	13999	14154	14033	13976	14013	14020	14039	14163	14128	14011	13970	14126	14128	14149	14036	14026	14040	14029	13962	14181	14087	13997	14102	14122	14070	13993	14078	14276	13851	14123	14040	13973	14202	14034	14124	14002	14118	14138	14013	14200	14217	14109	14050	14132	14189	14021	14304	14080	14052	14104	14026	13984	14035	14232	14165	14074	14187	14103	14044	14022	14098	14069	14148	14121	14102	13998	14120	13969	14020	13917	14203	14025	14066	14201	14132	14047	14163	13782	14080	14065	14104	14077	14095	14049	14303	14085	14182	14037	14094	13907	13974	14064	14191	14020	14121	13887	14134	13888	14039	14079	14030	14087	14120	14158	14173	14070	14204	14165	14021	14084	14041	14176	14187	14001	14139	14020	14031	14000	14143	13966	14136	14042	14116	14150	14189	14179	14030	14128	14185	14137	14031	14193	14140	14163	14060	14183	14111	13942	14247	14166	14215	14090	14048	14097	14063	14091	14085	13965	14164	14038	14174	14117	14161	14073	14076	14287	14219	14122	13996	13960	14135	14153	13983	14188	14168	14050	13984	14080	13981	13953	14119	14111	14126	14103	13934	14159	14092	14187	14174	14085	14052	14117	14149	14156	13833	14103	14166	14204	14108	14065	14178	14021	14064	13863	14043	14258	14164	13929	14055	14108	14063	14131	14062	14072	14123	14098	13902	14142	13972	14178	13871	14143	14152	13923	14144	14103	14200	14069	14007	14230	13950	13939	14014	14077	13973	14149	14042	13986	14342	14052	14092	13981	13991	14008	14155	14129	14197	13988	14078	14050	14066	14167
23944	21382	28821	24613	22288	21382	20064	17204	16092	16232	15911	15763	15678	15336	15227	15190	15193	15174	15053	15106	15181	15008	15162	14909	14946	14868	14685	14988	14914	14914	14832	14880	15001	14816	14942	14986	14952	14873	15083	14921	14893	14759	14943	14906	15073	15041	14809	14580	14841	15000	14857	14797	14701	14968	14823	14791	15027	14858	14807	14835	14859	14732	14844	14894	14871	14810	14708	14889	14823	14800	14903	14927	14884	14868	14806	14718	14877	14770	14741	14822	14851	14891	14918	14829	14753	14854	14719	14874	14678	14902	14823	14620	14898	14799	14866	14849	14737	14860	14697	14797	14739	14815	14818	14831	14941	14862	14837	14862	14936	14603	14767	14806	14797	14699	14660	14723	14884	14832	14862	14738	14829	14717	14756	14685	14805	14822	14790	14868	15041	14670	14775	14809	14895	14698	14749	14907	14956	14744	14919	14697	14775	14821	14770	14591	14836	14612	14881	14691	14781	14784	14748	14612	14850	14749	14859	14636	14836	14868	14917	14743	14830	14833	14893	14770	14903	14756	14902	14764	14801	14796	14654	14580	14714	14706	14739	15059	14971	14780	15001	14854	14736	14808	14698	14698	14865	14792	14926	14833	14796	14764	14874	14885	14686	14891	14705	14672	14656	14582	14681	15067	14817	14705	14844	14795	14737	15046	14714	14806	14925	14760	14756	14866	14794	14737	14699	14667	14695	14840	14895	14943	14897	14941	14940	14708	14862	14764	14785	14619	14975	14849	15007	14605	14828	14771	14824	14891	14839	14688	14706	14858	14733	14710	14798	14672	14836	14721	14666	14535	14696	14696	14791	14786	14899	15007	14878	14652	14582	14804	14844	14903	14805	14851	14724	14741	14716	14836	14677	14835	14687	14870	14729	14988	14751	14961	14892	14874	14593	14764	14813	14845	14805	14794	14791	14785	14708	14715	14742	14775	14827	14736	14894	14668	14998	14854	14843	14912	14937	14821	14746	14908	14925	14731	14801	14838	14852	14934	14854	15026	14639	14829	15013	14711	14925	14893	15016	14772	14721	14827	14595	14788	14670	14863	14643	14965	14785	14816	14891	14706	14679	14576	14830	14788	14731	14795	14685	14772	14841	14938	14735	14690	14777	14918	14823	14546	14829	14729	14958	14913	14844	14932	14965	14846	14740	14827	14712	14867	14792	14859	14718	14821	14631	14496	14607	14917	14784	14818	14810	14734	14922	14855	14866	14745	14753	14827	14790	14725	14834	14921	14657	14713	14760	14833	14745	14487	14730	14666	14784	14730	14668	14750	14679	15107	14901	14792	14853	14781	14667	14686	14792	14842	14725	14792	14845	14720	14631	14873	14737	14596	14657	14737	14757	14936	14761	14865	14735	14677	14577	14704	14716	14707	14912	14600	14890	14964	14701	14871	14783	14844	14858	14863	14923	14827	14587	14639	14911	14659	14771	14880	14655	14742	14684	14766	14755	14882	14862	14807	14656	14877	14664	14915	14827	14774	14815	14757	14863	14824	14632	14905	14743	14808	14793	14741	14797	14613	14739	14869	14648	14739	14783	14768	14715	14717	14696	14821	15001	14905	14503	14797	14814	14588	14727	14706	14782	14913	14583	14906	14735	14993	14999	14965	14900	14927	14905	14808	14619	14983	14971	14773	14848	14723	14717	14691	14760	14800	14857	14892	14689	14633	14867	14909	14889	14722	14849	14911	14908	14942	14650	14799	14957	14755	14973	14697	14461	14694	14762	14771	14934	14788	14705	14879	14473	14908	14704	14748	14890	14836	14752	14829	14893	14761	14873	14671	14826	14622	14816	14732	14710	14781	14896	14701	14886	14816	14756	14702	14597	14759	14811	14807	14978	14741	14932	14919	14918	14898	14655	14923	14940	14906	14958	14808	14862	14676	14970	14697	14857	14933	14814	14721	14594	14824	14832	14641	14703	14558	14717	14639	14796	14882	14898	14779	14977	14572	14620	14673	14864	14763	14715	14779	14740	14733	14703	14787	15016	14805	14979	14891	14794	14782	14947	14799	14806	14873	14795	14914	14840	14723	14831	14584	14880	14857	14803	14870	14891	14723	14930	14852	14677	14804	14854	14706	14837	14773	14749	14816	14925	14773	14859	14875	14720	14663	14901	14783	14726	14878	14907	14894	14798	14822	14693	14726	14628	14516	14627	14857	14809	14737	14825	14980	14714	14998	14882	14758	14843	14762	14899	14782	14692	14806	14788	14783	14914	14768	14987	14941	14846	14897	14952	14736	14659	14800	14721	14766	14947	14936	14757	14807	14870	14758	14762	14832	14659	14912	14806	14741	14674	14831	14822	14959	14869	14710	14960	14831	14937	14916	14844	14775	14925	14764	14939	14727	14828	14846	14751	14807	14880	14827	14888	14817	14709	14595	14837	14822	14664	14796	14708	14837	14728	14753	14684	14806	14714	14790	14761	14887	14687	14895	14659	14904	14584	14682	14772	14802	14826	14757	14717	14918	14811	14850	14884	14903	14835	14711	14715	14873	14735	14867	14712	14744	14686	14785	14604	14741	14951	14653	14792	14791	14596	14729	14809	14730	14580	14912	14671	14928	14728	14681	14746	14675	14646	14659	14812	14624	14845	15068	14799	14821	14798	14650	14911	14585	14786	14799	14787	14787	14748	14638	14748	14657	14611	14765	14663	14784	14805	14910	14686	14673	14911	14613	15009	14983	14660	14909	14878	14689	14899	14895	14873	14670	14922	14760	14725	14910	14905	14782	14995	14696	14772	14849	14809	14843	14644	14713	14711	14848	14859	14752	14793	14711	14656	14819	15037	14782	14975	14963	14965	14742	14662	14839	14860	14679	14786	14562	15008	14714	14824	14909	14831	14829	14898	14824	14869	14736	14829	14985	14808	14881	14792	14799	14757	14847	14810	14972	14890	14735	14768	14733	14833	14765	14803	14891	14852	14902	14600	14521	14864	14686	14558	14915	14761	14837	14779	14725	14850	14975	14683	14845	14882	15115	14855	14837	14589	14757	14895	14929	14628	14706	14652	14811	14944	14710	14610	14656	14666	14823	14884	15113	14921	14596	14733	14948	14794	14650	14822	14863	14742	14843	14650	14679	14839	14830	14680	14794	14930	14590	14678	14692	14703	14763	14846	14909	14710	14911	14963	14774	14876	14868	14903	14618	14724	14750	14810	14847	14646	14695	14663	14856	14819	14860	14964	14674	14560	14977	14838	14601	14773	14933	14663	14803	14934	14747	14793	14808	14985	14865	14821	14782	14877	14651	14685	14809	14829	14757	14650	14873	14759	14971	14789	14738	14811	14571	14765	14647	14719	14803	14663	14788	14988	14756	14864	14925	14732	14744	14437	14754	14905	14899	14781	14911	14689	15011	14928	14874	14851	14660	14746	15016	14723	14853	14890	14939	14729	14927	14866	14641	14809	14736	15001	14851	14740	14869	14808	14802	14802	14743	14916	14831	14827	14888	14780	14678	14784	14674	14771	14752	14988	14791	14755	14555	14742	14823	14770	14874	14879	14670	14870	14834	14913	14736	14834	15013	14730	14885	14906	14879	14801	14932	14818	14963	14655	14820	14724	14765	14969	14916	14926	14765	14847	15003	14688	14628	14804	14781	14697	14617	14944	14712	14778	14839	14711	14847	14750	14812	14694	14977	14674	14756	14576	14725	14908	14891	15058	14894	14955	14766	14819	14774	14671	14702	14894	14893	14888	14742	14704	14813	14865	14821	14583	14857	14640	14854	14675	14671	14633	14798	14829	14809	14708	14858	14533	14754	14855	14832	14791	14945	14573	14845	14648	14905	15015	14904	15055	14771	14656	14754	14939	14707	14729	14785	14941	14808	14606	14871	14892	14925	14751	14916	14692	14835	14797	14844	14879	14882	14906	14829	14765	14965	14879	14765	14742	14493	14756	14765	14841	14783	14593	14819	14704	14745	14724	14566	14758	14916	14669	14870	14940	14861	14887	14846	14705	14738	14845	14852	14867	14795	14764	14689	14672	14790	14868	14815	14791	14775	14736	14701	14838	14770	14713	14723	14690	14779	14925	14788	15015	14857	15079	14821	14762	14862	14798	14844	14718	14882	14831	14852	14957	14767	14654	14853	14899	14997	14929	14841	14729	14850	14779	14888	14922	14849	14806	14726	14631	14744	14827	14731	14853	14826	14598	14681	14703	14720	14828	14665	14718	14762	14867	14796	14759	14954	14922	14750	14845	14932	14565	14498	14728	14811	14692	14839	14769	14826	14680	14734	14653	14779	14843	14672	14743	14707	14789	14846	14909	15009	14883	14696	14740	14762	14814	14838	14878	14854	14835	14762	14651	14915	14789	14643	14951	14558	14593	15046	14816	14719	14679	14842	14653	14717	14668	14654	14827	14708	14923	14769	14904	14821	14798	14746	14798	14837	14953	14730	14757	14792	14705	14980	14895	15015	14898	14729	14887	14846	14791	14923	14884	14912	14753	14808	14640	14747	14770	14590	14601	14795	14850	14764	15002	14674	14788	14819	14783	14912	14717	14772	14782	14736	14718	14752	14816	14893	14798	14576	14897	14798	14777	14611	14828	14710	14862	14694	14759	14835	14869	15047	14684	14845	14764	14833	14783	14881	14987	14832	14927	14762	14809	14993	14732	14848	14846	14842	14881	14893	14875	15057	14784	15054	14833	14491	14816	14870	14712	14822	14717	14497	14669	14907	14918	14864	14875	14876	14949	15023	14880	14741	14793	14692	15098	14820	14747	14560	14813	14790	14866	14758	14830	14777	14881	14813	14870	15031	14756	14885	14944	14753	14787	14847	14801	14579	14745	14930	14820	14868	14640	14568	14819	14698	14982	14723	14929	14829	14698	14891	14825	14614	14773	14945	14966	14956	14943	14967	14924	14837	14715	14633	14751	14667	14810	14629	14886	14644	14726	14809	14777	14739	14747	14782	14865	14837	14696	14633	14681	14812	14744	14996	14801	14758	14756	14695	14827	14707	14807	14672	14847	14706	14616	14744	14792	14731	14760	14816	14725	14817	14751	14759	14760	14769	14661	14742	14847	14880	14971	14795	14618	14657	14712	14771	14754	14874	14803	14737	14917	14739	14774	14692	14850	14786	14679	14830	14570	14866	14782	14795	14726	14650	14826	14746	14574	14859
18668	32491	32091	26853	23085	20843	18953	18072	16963	16345	16056	15702	15577	15290	15176	15116	15075	15022	15053	14864	14865	14826	14797	14705	14699	14768	14543	14649	14537	14365	14621	14647	14779	14508	14733	14694	14643	14602	14366	14481	14559	14588	14674	14531	14529	14580	14588	14507	14458	14471	14450	14648	14460	14636	14882	14491	14628	14506	14534	14604	14484	14577	14506	14682	14571	14452	14426	14618	14602	14575	14470	14395	14415	14442	14411	14447	14447	14573	14428	14459	14651	14582	14602	14327	14458	14429	14567	14462	14552	14521	14462	14346	14614	14432	14450	14300	14594	14480	14532	14585	14492	14627	14512	14551	14556	14304	14641	14754	14561	14544	14439	14368	14501	14530	14682	14436	14487	14560	14437	14452	14381	14459	14622	14457	14652	14447	14638	14519	14485	14547	14680	14357	14413	14604	14521	14466	14529	14472	14422	14457	14396	14508	14444	14472	14565	14502	14548	14495	14690	14520	14504	14458	14586	14590	14488	14470	14621	14601	14498	14557	14409	14464	14559	14443	14685	14605	14611	14438	14695	14495	14514	14462	14576	14595	14548	14520	14509	14471	14570	14376	14638	14457	14473	14526	14433	14397	14586	14475	14533	14517	14421	14286	14410	14635	14477	14435	14486	14483	14379	14286	14284	14514	14527	14543	14565	14480	14715	14434	14538	14586	14403	14675	14571	14438	14483	14550	14470	14504	14476	14390	14495	14564	14373	14487	14496	14371	14541	14509	14381	14414	14430	14448	14345	14529	14449	14337	14512	14628	14389	14526	14447	14478	14505	14642	14470	14353	14564	14516	14584	14359	14511	14329	14380	14688	14443	14429	14506	14441	14630	14418	14397	14508	14596	14546	14440	14481	14700	14549	14545	14385	14510	14701	14444	14450	14588	14356	14633	14481	14442	14421	14419	14465	14462	14382	14373	14305	14554	14432	14552	14367	14577	14398	14313	14397	14550	14428	14489	14488	14648	14527	14481	14528	14397	14481	14333	14442	14370	14626	14388	14698	14433	14482	14356	14422	14473	14384	14514	14452	14378	14538	14552	14394	14618	14466	14467	14385	14430	14470	14658	14482	14302	14471	14394	14669	14507	14501	14549	14375	14532	14430	14408	14465	14406	14536	14476	14434	14412	14438	14552	14610	14321	14434	14527	14470	14620	14278	14556	14471	14488	14363	14610	14378	14406	14539	14298	14379	14514	14553	14511	14533	14522	14409	14600	14503	14667	14478	14687	14392	14598	14549	14302	14542	14540	14491	14461	14621	14504	14414	14402	14419	14399	14433	14504	14517	14358	14490	14530	14460	14442	14425	14497	14614	14467	14499	14541	14480	14460	14555	14648	14607	14505	14383	14608	14433	14214	14531	14294	14598	14401	14459	14577	14433	14349	14565	14507	14491	14495	14494	14322	14265	14474	14521	14441	14470	14577	14385	14571	14606	14389	14688	14288	14463	14617	14392	14555	14603	14407	14251	14516	14472	14523	14445	14360	14593	14511	14374	14399	14527	14446	14490	14374	14558	14560	14443	14618	14597	14578	14522	14364	14610	14502	14347	14455	14475	14435	14564	14666	14328	14496	14485	14418	14514	14343	14521	14551	14375	14419	14436	14312	14651	14552	14445	14555	14614	14413	14568	14534	14505	14476	14418	14414	14483	14636	14542	14656	14444	14363	14523	14580	14447	14610	14494	14376	14386	14349	14449	14492	14415	14398	14443	14353	14398	14513	14641	14421	14506	14555	14428	14406	14543	14409	14503	14373	14353	14499	14491	14633	14479	14507	14553	14646	14534	14368	14411	14601	14657	14439	14544	14587	14474	14633	14564	14463	14487	14667	14540	14647	14392	14507	14371	14494	14370	14489	14483	14539	14582	14420	14589	14671	14622	14484	14697	14567	14446	14493	14450	14572	14492	14564	14283	14509	14436	14572	14390	14376	14661	14516	14373	14495	14563	14444	14403	14224	14579	14503	14367	14446	14482	14607	14290	14515	14434	14553	14366	14511	14641	14484	14563	14575	14454	14485	14511	14561	14669	14415	14429	14516	14533	14659	14463	14563	14414	14496	14591	14521	14438	14508	14448	14418	14440	14637	14514	14461	14536	14427	14467	14423	14432	14439	14532	14480	14518	14542	14410	14489	14517	14414	14520	14497	14465	14628	14428	14371	14585	14400	14378	14438	14492	14435	14501	14318	14559	14367	14528	14431	14534	14566	14335	14532	14415	14352	14534	14544	14485	14535	14686	14521	14466	14576	14541	14317	14711	14448	14349	14540	14533	14304	14463	14594	14635	14447	14634	14534	14501	14443	14540	14315	14473	14573	14476	14584	14595	14533	14351	14268	14471	14530	14335	14586	14403	14540	14541	14622	14429	14462	14318	14518	14586	14447	14360	14593	14524	14502	14561	14527	14381	14740	14527	14470	14503	14588	14550	14364	14564	14349	14572	14459	14503	14641	14275	14414	14404	14500	14534	14691	14443	14527	14442	14363	14537	14514	14410	14384	14543	14497	14559	14463	14531	14443	14503	14580	14567	14603	14476	14494	14476	14331	14359	14500	14575	14558	14630	14392	14532	14498	14552	14582	14433	14509	14648	14566	14400	14287	14390	14553	14385	14580	14510	14627	14480	14317	14680	14449	14467	14431	14618	14563	14388	14480	14470	14587	14329	14441	14555	14507	14442	14559	14466	14336	14430	14633	14589	14550	14438	14606	14493	14517	14495	14442	14362	14467	14494	14472	14555	14471	14473	14419	14501	14562	14425	14458	14526	14369	14443	14487	14673	14428	14596	14565	14508	14303	14568	14459	14516	14555	14467	14393	14470	14537	14571	14506	14497	14327	14549	14472	14514	14516	14355	14434	14683	14507	14407	14425	14616	14460	14576	14349	14647	14352	14366	14537	14581	14405	14375	14502	14426	14527	14657	14374	14433	14498	14387	14601	14444	14477	14365	14415	14557	14494	14608	14428	14462	14510	14559	14634	14622	14422	14620	14647	14458	14475	14338	14429	14432	14541	14410	14442	14492	14473	14615	14559	14475	14522	14468	14478	14607	14393	14419	14506	14471	14543	14403	14434	14310	14420	14511	14587	14494	14366	14485	14565	14451	14549	14543	14536	14446	14532	14626	14557	14339	14398	14519	14400	14408	14509	14538	14591	14661	14360	14401	14406	14428	14441	14534	14582	14463	14421	14524	14479	14443	14434	14598	14374	14363	14581	14439	14665	14405	14482	14396	14332	14622	14375	14525	14592	14363	14355	14613	14359	14543	14504	14492	14467	14667	14579	14543	14448	14620	14463	14491	14418	14632	14610	14454	14463	14441	14523	14554	14391	14510	14492	14322	14555	14479	14375	14547	14378	14438	14622	14482	14188	14518	14545	14437	14475	14459	14519	14608	14554	14465	14419	14421	14394	14441	14533	14492	14576	14581	14455	14589	14389	14602	14412	14452	14518	14510	14519	14385	14462	14428	14491	14777	14274	14420	14550	14524	14564	14449	14577	14405	14453	14283	14536	14521	14541	14341	14587	14393	14640	14531	14544	14503	14392	14507	14630	14737	14591	14535	14571	14513	14461	14545	14414	14456	14468	14531	14493	14554	14557	14548	14417	14602	14568	14545	14532	14393	14420	14501	14554	14372	14462	14452	14445	14367	14444	14496	14535	14414	14441	14473	14408	14620	14366	14651	14453	14342	14501	14377	14632	14353	14479	14428	14449	14647	14524	14464	14489	14638	14656	14629	14661	14559	14448	14692	14374	14553	14490	14430	14453	14449	14383	14357	14538	14391	14578	14490	14540	14518	14504	14564	14482	14519	14230	14522	14564	14500	14549	14532	14438	14507	14571	14506	14476	14477	14421	14390	14518	14503	14475	14500	14529	14549	14565	14581	14435	14640	14567	14471	14452	14418	14512	14602	14542	14680	14510	14442	14442	14428	14431	14350	14568	14669	14644	14528	14485	14709	14289	14430	14524	14501	14471	14563	14679	14533	14609	14570	14452	14495	14309	14475	14481	14377	14512	14335	14549	14592	14633	14546	14339	14577	14406	14656	14454	14555	14396	14511	14511	14509	14515	14404	14517	14430	14488	14594	14469	14369	14514	14551	14470	14450	14379	14442	14591	14553	14566	14468	14516	14385	14536	14466	14436	14419	14427	14402	14530	14353	14709	14565	14425	14516	14604	14627	14486	14500	14616	14581	14427	14537	14475	14433	14224	14655	14426	14592	14647	14525	14435	14488	14455	14395	14638	14378	14386	14551	14506	14428	14384	14434	14534	14489	14505	14692	14415	14366	14250	14397	14709	14443	14440	14554	14260	14696	14640	14452	14423	14542	14561	14477	14334	14441	14529	14557	14489	14463	14570	14432	14506	14396	14469	14635	14571	14624	14498	14438	14455	14497	14479	14438	14434	14447	14488	14467	14415	14363	14572	14554	14563	14321	14586	14326	14479	14687	14551	14581	14417	14390	14464	14453	14539	14442	14406	14526	14449	14510	14323	14401	14674	14441	14561	14398	14569	14639	14510	14443	14349	14369	14542	14302	14364	14534	14575	14527	14323	14553	14406	14463	14499	14670	14229	14497	14578	14502	14456	14572	14678	14437	14557	14662	14531	14469	14569	14556	14505	14575	14425	14532	14464	14627	14501	14604	14427	14612	14449	14411	14582	14353	14695	14647	14450	14430	14414	14446	14544	14552	14387	14622	14449	14402	14533	14506	14758	14532	14598	14654	14655	14449	14625	14546	14505	14375	14496	14505	14537	14384	14393	14399	14421	14449	14443	14458	14490	14428	14577	14396	14649	14506	14415	14631	14453	14549	14489	14368	14447	14629	14531	14430	14402	14666	14399	14501	14521	14665	14443	14510	14507	14477	14347	14580	14543	14637	14497	14401	14429	14503	14417	14539	14615	14546	14498	14495	14604	14319	14312	14459	14462	14540	14420	14584	14526	14443	14455	14478	14546	14563	14485	14402	14402	14445	14502	14349	14612	14497	14457	14437	14522	14523	14394	14451	14454	14403	14657	14522	14655	14619	14565	14477	14497	14462	14609	14724	14424	14344	14376	14523	14456	14648	14410	14341	14460	14478	14579	14449	14487	14464	14530	14496	14534	14570	14615	14445	14608	14406	14595	14632	14438	14570
22965	21371	29276	23917	21817	23641	23809	18251	17011	16672	16216	15699	15665	15621	15591	15206	15039	14921	15050	14891	14775	14611	14920	14907	14645	14893	14672	14585	14578	14727	14700	14668	14583	14629	14542	14648	14717	14696	14685	14726	14570	14595	14606	14566	14536	14501	14351	14397	14718	14461	14359	14567	14575	14442	14667	14563	14320	14421	14541	14698	14609	14535	14625	14508	14609	14591	14493	14506	14516	14496	14455	14505	14390	14272	14300	14370	14330	14442	14280	14476	14585	14284	14616	14276	14510	14368	14298	14366	14436	14659	14540	14378	14460	14385	14400	14148	14486	14428	14472	14397	14529	14378	14494	14576	14378	14585	14602	14175	14407	14735	14580	14517	14449	14682	14300	14249	14454	14594	14357	14583	14490	14473	14491	14502	14619	14560	14357	14523	14380	14394	14267	14418	14459	14426	14331	14469	14561	14408	14459	14549	14535	14521	14413	14607	14395	14799	14493	14394	14471	14492	14536	14399	14456	14607	14365	14413	14588	14367	14441	14246	14546	14500	14312	14255	14485	14395	14239	14313	14660	14533	14612	14617	14316	14473	14448	14550	14382	14488	14612	14358	14547	14442	14465	14548	14412	14286	14201	14543	14570	14417	14514	14263	14448	14411	14506	14519	14397	14340	14287	14562	14554	14544	14346	14466	14388	14505	14470	14613	14583	14421	14463	14505	14453	14202	14312	14544	14396	14238	14511	14616	14514	14327	14375	14464	14472	14316	14419	14485	14439	14542	14404	14371	14543	14507	14468	14310	14574	14489	14546	14479	14405	14531	14314	14617	14453	14670	14466	14387	14318	14416	14293	14385	14541	14582	14699	14580	14464	14476	14351	14526	14332	14432	14268	14438	14685	14510	14578	14376	14486	14591	14453	14533	14445	14434	14551	14300	14523	14436	14506	14691	14334	14398	14602	14339	14530	14312	14399	14510	14456	14405	14402	14384	14457	14490	14313	14369	14362	14456	14435	14349	14227	14353	14422	14408	14193	14475	14330	14386	14381	14446	14490	14373	14485	14381	14411	14366	14553	14350	14546	14450	14523	14618	14643	14409	14385	14486	14293	14443	14432	14426	14593	14556	14572	14445	14673	14289	14311	14407	14480	14496	14434	14707	14463	14390	14437	14434	14404	14555	14321	14437	14250	14427	14581	14478	14505	14554	14462	14290	14463	14283	14585	14329	14364	14453	14586	14335	14409	14117	14499	14360	14650	14449	14371	14543	14622	14299	14250	14521	14664	14487	14574	14409	14521	14405	14469	14519	14431	14393	14362	14673	14685	14588	14474	14386	14395	14479	14490	14525	14460	14205	14381	14339	14195	14524	14431	14552	14539	14592	14647	14495	14341	14450	14338	14269	14469	14303	14279	14492	14397	14546	14438	14436	14667	14460	14392	14511	14509	14422	14560	14405	14329	14469	14568	14439	14345	14422	14520	14514	14432	14620	14334	14475	14378	14345	14502	14445	14397	14489	14569	14333	14562	14418	14375	14312	14477	14423	14485	14358	14330	14364	14331	14578	14263	14514	14407	14605	14486	14580	14375	14379	14331	14465	14376	14658	14236	14359	14325	14382	14400	14617	14333	14504	14577	14428	14412	14358	14248	14559	14453	14634	14423	14528	14291	14502	14348	14442	14469	14375	14271	14300	14360	14467	14466	14394	14447	14480	14332	14361	14425	14355	14549	14535	14645	14378	14397	14316	14439	14481	14365	14300	14344	14531	14692	14422	14570	14571	14455	14469	14306	14540	14365	14411	14328	14420	14476	14220	14273	14415	14259	14473	14517	14273	14429	14335	14513	14573	14502	14374	14508	14230	14456	14566	14463	14268	14303	14465	14499	14423	14724	14611	14372	14376	14323	14554	14547	14500	14315	14365	14647	14342	14364	14484	14506	14480	14332	14270	14507	14352	14471	14564	14409	14354	14645	14488	14420	14638	14488	14520	14401	14460	14325	14550	14416	14523	14301	14403	14390	14478	14549	14515	14442	14487	14192	14544	14413	14224	14256	14288	14396	14350	14519	14626	14231	14291	14291	14648	14442	14565	14600	14355	14382	14374	14648	14451	14617	14509	14568	14546	14525	14367	14640	14349	14258	14402	14481	14405	14663	14571	14596	14521	14402	14413	14379	14406	14353	14292	14406	14381	14427	14323	14449	14352	14436	14452	14501	14405	14477	14186	14529	14246	14366	14415	14546	14200	14456	14458	14477	14597	14369	14481	14572	14464	14597	14456	14656	14609	14518	14564	14442	14466	14390	14502	14416	14422	14395	14308	14548	14463	14341	14329	14486	14410	14225	14308	14485	14308	14535	14459	14385	14302	14156	14474	14499	14394	14414	14481	14535	14567	14408	14448	14365	14358	14169	14381	14534	14415	14542	14390	14379	14332	14370	14454	14330	14557	14348	14374	14289	14540	14283	14479	14348	14524	14684	14400	14294	14441	14342	14286	14406	14430	14467	14384	14555	14523	14380	14260	14472	14338	14324	14523	14485	14441	14371	14437	14532	14358	14452	14669	14421	14479	14532	14433	14532	14502	14527	14305	14439	14402	14514	14498	14266	14362	14640	14568	14365	14355	14560	14303	14368	14406	14326	14503	14405	14325	14503	14465	14514	14576	14510	14516	14450	14274	14491	14439	14400	14414	14393	14278	14614	14387	14448	14391	14457	14312	14300	14280	14472	14538	14335	14526	14299	14362	14520	14328	14441	14374	14354	14441	14487	14286	14400	14360	14399	14270	14519	14497	14493	14255	14535	14504	14471	14374	14505	14408	14398	14371	14507	14394	14424	14519	14349	14305	14393	14386	14239	14448	14416	14415	14495	14328	14348	14391	14474	14359	14462	14682	14437	14369	14650	14290	14461	14454	14398	14485	14288	14422	14395	14388	14589	14454	14565	14473	14441	14263	14317	14368	14338	14451	14507	14336	14475	14432	14363	14568	14399	14352	14436	14396	14483	14234	14385	14390	14491	14450	14314	14455	14340	14387	14338	14408	14501	14446	14475	14527	14605	14509	14571	14456	14569	14411	14405	14351	14408	14483	14514	14573	14376	14499	14477	14520	14539	14484	14463	14504	14250	14266	14369	14395	14470	14538	14378	14277	14521	14461	14629	14400	14669	14370	14597	14507	14392	14517	14260	14330	14490	14427	14438	14275	14458	14424	14360	14430	14461	14474	14554	14383	14449	14303	14484	14560	14667	14183	14256	14427	14404	14181	14361	14266	14413	14447	14542	14589	14249	14478	14378	14337	14288	14360	14564	14556	14354	14312	14393	14187	14330	14607	14456	14523	14396	14419	14321	14347	14395	14416	14512	14493	14539	14342	14350	14297	14323	14406	14557	14621	14460	14439	14416	14252	14430	14439	14487	14444	14340	14264	14404	14442	14308	14550	14437	14443	14332	14348	14351	14509	14440	14530	14513	14450	14304	14413	14549	14311	14421	14411	14419	14478	14383	14423	14577	14462	14257	14400	14363	14417	14490	14504	14388	14507	14365	14383	14417	14441	14511	14386	14384	14374	14399	14538	14281	14349	14398	14289	14475	14410	14570	14476	14313	14363	14380	14436	14278	14363	14401	14344	14448	14550	14450	14450	14601	14638	14416	14333	14409	14546	14486	14565	14375	14405	14543	14695	14408	14438	14421	14369	14413	14310	14319	14435	14439	14636	14260	14185	14445	14354	14556	14451	14433	14493	14405	14311	14458	14389	14559	14424	14549	14289	14301	14347	14347	14541	14249	14617	14434	14522	14529	14421	14691	14416	14506	14516	14450	14528	14533	14603	14337	14373	14660	14331	14274	14480	14509	14521	14381	14494	14696	14666	14539	14569	14444	14399	14393	14426	14554	14496	14464	14495	14475	14228	14261	14478	14622	14326	14434	14609	14578	14314	14441	14368	14457	14366	14429	14545	14357	14382	14418	14411	14515	14567	14388	14505	14384	14310	14596	14437	14408	14451	14490	14272	14348	14551	14518	14500	14424	14329	14496	14376	14595	14495	14576	14324	14589	14435	14479	14584	14360	14454	14658	14468	14349	14306	14271	14307	14497	14236	14555	14388	14489	14477	14551	14371	14578	14453	14394	14517	14489	14576	14441	14436	14266	14490	14429	14443	14422	14480	14409	14330	14504	14425	14363	14480	14429	14374	14401	14383	14686	14481	14497	14286	14348	14404	14320	14403	14549	14377	14482	14255	14508	14481	14484	14411	14484	14176	14358	14631	14570	14544	14395	14471	14346	14400	14556	14335	14220	14471	14480	14406	14514	14433	14311	14526	14568	14328	14491	14425	14423	14489	14322	14291	14373	14431	14444	14363	14414	14470	14663	14422	14587	14256	14333	14527	14440	14348	14107	14268	14424	14488	14502	14418	14351	14517	14503	14304	14391	14341	14477	14293	14367	14574	14399	14444	14396	14323	14399	14419	14452	14569	14517	14524	14350	14378	14341	14307	14501	14422	14702	14534	14543	14326	14664	14548	14378	14389	14313	14290	14511	14539	14349	14441	14493	14395	14256	14352	14416	14569	14634	14414	14423	14397	14297	14436	14395	14547	14616	14463	14479	14395	14453	14551	14451	14410	14472	14650	14410	14415	14375	14432	14345	14450	14533	14420	14383	14325	14449	14337	14492	14469	14481	14587	14436	14493	14496	14719	14396	14317	14370	14312	14413	14420	14333	14552	14560	14546	14373	14443	14337	14517	14421	14388	14573	14456	14455	14322	14436	14523	14288	14435	14348	14263	14442	14465	14661	14547	14384	14398	14442	14474	14301	14536	14447	14571	14509	14469	14543	14475	14436	14545	14540	14260	14421	14465	14574	14522	14461	14539	14533	14327	14593	14512	14331	14554	14262	14218	14578	14373	14355	14373	14459	14585	14611	14439	14491	14429	14682	14573	14328	14401	14714	14324	14323	14506	14526	14555	14457	14226	14476	14557	14455	14416	14475	14545	14629	14388	14546	14440	14496	14464	14377	14497	14554	14454	14428	14534	14355	14708	14392	14260	14318	14429	14441	14531	14614	14430	14314	14442	14465	14486	14521	14374	14344	14399	14342	14487	14453	14414	14525	14365	14377	14435	14555	14580	14307	14461	14416	14684	14445	14604	14332	14448	14404	14429	14463	14243	14473	14348	14305	14538
20058	36721	36086	30887	26596	23864	21530	19789	18618	17485	16926	16415	15993	15783	15584	15459	15193	15178	15053	14807	14802	14829	14546	14649	14457	14565	14448	14380	14433	14398	14362	14351	14364	14433	14311	14413	14507	14471	14530	14260	14325	14388	14422	14318	14391	14347	14198	14345	14265	14399	14403	14257	14292	14268	14202	14359	14232	14287	14174	14307	14418	14299	14294	14285	14289	14134	14366	14270	14385	14195	14129	14236	14192	14206	14105	14169	14235	14343	14202	14259	14086	14299	14301	14114	14292	14192	14208	14233	14266	14145	14323	13996	14297	14153	14207	14191	14141	14270	14291	14200	14360	14069	14254	14288	14385	14235	14321	14261	14339	14153	14308	14265	14169	14322	14276	14365	14276	14306	14201	14211	14150	14277	14332	14375	14315	14376	14132	14203	14151	14326	14204	14159	14173	14052	14227	14038	14048	14171	14315	14324	14145	14155	14223	14327	14226	14122	14228	14128	14283	14315	14183	14289	14294	14292	14277	14149	14068	14353	14160	14321	14193	14120	14291	14314	14198	14271	14235	14167	14156	14288	14244	14333	14280	14222	14096	14241	14159	14185	14200	14238	14264	14257	14113	14307	14194	14145	14377	14163	14298	14269	14473	14169	14062	14251	14316	14338	14239	14421	14211	14334	14398	14343	14216	14082	14256	14173	14361	14218	14394	14334	14227	14388	14246	14290	14251	14393	14189	14351	14238	14326	14248	14173	14090	14443	14182	14237	14089	14093	14306	14253	14284	14219	14153	14155	14280	14171	14282	14332	14216	14296	14324	14244	14249	14221	14320	14247	14223	14187	14074	14343	14335	14481	14215	14121	14060	14187	14174	14123	14191	14171	14206	14415	14260	14254	14257	14120	14128	14289	14226	14065	14118	14291	14254	14099	14115	14285	14212	14269	14054	14176	14137	14306	14338	14230	14248	14244	14262	14121	14184	14130	14211	14175	14201	14319	14248	14214	14259	14196	14284	14118	14466	14311	14325	14106	14242	14303	14252	14256	14104	14312	14144	14224	14155	14252	14407	14172	14120	14077	14342	14254	14302	14306	14131	14324	14274	14087	14244	14209	14122	14410	14414	14187	14264	14233	14246	14300	14314	14066	14234	14172	14149	14098	14203	14399	14264	14157	14304	14165	14044	14104	14280	14285	14193	14122	14205	14230	14307	14123	13982	14226	14122	14330	14047	14310	14089	14198	14139	14190	14176	14254	14082	14259	14212	14246	14072	14293	14282	14280	14342	14284	14137	14380	14208	14261	14254	14153	14262	14234	14308	14217	14149	14204	14253	14186	14286	14218	14070	14212	14293	14178	14288	14420	14225	14298	14222	14145	14528	14131	14226	14132	14227	14343	14346	14372	14318	14238	14062	14112	14204	14168	14395	14040	14178	14137	14245	14160	14212	14140	14268	14222	14191	14496	14083	14177	14266	14219	14308	14359	14203	14280	14330	14232	14182	14343	14128	14309	14320	14158	14164	14295	14101	14281	14176	14271	14221	14328	14380	14287	14168	14145	14189	14235	14213	14256	14348	14233	14173	14222	14186	14292	14214	14267	14298	14400	14133	14035	14303	14257	14337	14283	14288	14354	14091	14317	14149	14283	14118	14266	14098	14329	14272	14261	14236	14199	14134	14131	14413	14225	14277	14214	14164	14128	14356	14206	14202	14130	14205	14356	14236	14113	14214	14319	14292	14320	14346	14132	14255	14125	14166	14191	14114	14355	14158	14210	14367	14169	14190	14204	14449	14234	14292	14298	14354	14181	14209	14289	14216	14132	14176	14187	14106	14119	14179	14288	14110	14200	14285	14238	14147	14169	14123	14186	14240	14216	14200	14062	14129	14331	14210	14154	14355	14427	14201	14100	14220	14192	14202	14168	14224	14251	14077	14241	14085	14165	14309	14095	14088	14204	14348	14250	14213	14274	14191	14222	14270	14282	14069	14147	14296	14216	14346	14263	14333	14153	14137	14307	14068	14213	14159	14145	14083	14360	14277	14227	14315	14093	14213	14263	14357	14084	14204	14154	14071	14210	14027	14192	14265	14197	14107	14431	14232	14081	14144	14195	14241	14198	14139	14444	14303	14362	14193	14089	14183	14342	14095	14336	14352	14228	14316	14180	14292	14082	14224	14120	14208	14290	14260	14062	14090	14243	14195	14368	14233	14120	14279	14360	14179	14119	14288	14167	14316	14123	14191	14228	14237	14310	14174	14177	14175	14246	14114	14221	14128	14356	14276	14172	14245	14191	14145	14341	14194	14152	14254	14247	14010	14198	14155	14254	14049	14149	14323	14194	14171	14268	14097	14046	14167	14114	14215	14162	14139	14133	14203	14139	14157	14341	14195	14232	14165	14108	14268	14294	14284	14298	14187	14310	14372	14378	14182	14082	14210	14371	14224	14211	14263	14183	14279	14276	14356	14334	14297	14295	14211	14124	14083	14155	14184	13995	14281	14204	14254	14166	14265	14130	14093	14231	14092	14308	14271	14288	14352	14170	14222	14399	14285	14268	14194	14207	14240	14279	14242	14067	14214	14380	14179	14130	14239	14281	14146	14146	14203	14267	14206	14217	14218	14180	14302	14127	14317	14162	14241	14197	14237	14350	14295	14278	14360	14190	13990	14200	14385	14231	14179	14188	14203	14262	14083	14290	14179	14196	14019	14213	14318	14290	14254	14199	14152	14319	14220	14022	14221	14341	14189	14321	14306	14327	14292	14385	14156	14305	14402	14257	14338	14322	14276	14289	14344	14416	14230	14226	14116	14349	14238	14227	14372	14261	14320	14148	14224	14371	14213	14302	14259	14202	14271	14172	14254	14067	14267	14223	14336	14283	14149	14259	14188	14198	14155	14151	14276	14342	14271	14197	14150	14307	14305	14111	14353	14073	14025	14150	14254	14326	14221	14404	14262	14225	14332	14284	14187	14266	14253	14288	14224	14365	14304	14375	14099	14293	14268	14232	14057	14427	14187	14191	14201	14297	14337	14225	14177	14179	14428	14336	14098	14366	14123	14153	14327	14119	14191	14230	14169	14234	14213	14338	14076	14313	14098	14246	14163	14164	14094	14214	14122	14173	14431	14359	14299	14135	14233	14272	14218	14393	14307	14326	14227	14191	14369	14178	14116	14156	14209	14215	14176	14473	14082	14117	14332	14237	14246	14150	14113	14265	14154	14285	14250	14139	14193	14265	14240	14220	14300	14173	14140	14206	14088	14211	14169	14286	14373	14289	14259	14193	14057	14264	14275	14269	14100	14372	14382	14082	14371	14140	14273	14140	14048	14271	14173	14200	14402	14142	14173	14201	13986	14211	14431	14276	14293	14188	14269	14170	14097	14292	14359	14052	14341	14233	14393	14332	14323	14212	14141	14263	14126	14297	14441	14263	14138	14242	14295	14192	14073	14205	14264	14172	14015	14234	14273	14243	14171	14399	14094	14300	14232	14136	14233	14024	14132	14209	14306	14264	14165	14277	14336	14276	14077	14197	14129	14083	14132	14234	14271	14217	14161	14278	14209	14163	14129	14214	14243	14197	14226	14328	14200	14257	14402	14261	14259	14240	14249	14299	14171	14213	14247	14222	14292	14236	14293	14152	14154	14030	14296	14048	14205	14222	14102	14312	14087	14261	14331	14153	14264	14213	14253	14170	14320	14317	14201	14294	14153	14323	14151	14254	14322	14287	14204	14321	14183	14206	14279	14173	14111	14290	14250	14272	14140	14043	14164	14256	14106	14294	14104	14263	14256	14403	14288	14235	14338	14142	14148	14191	14108	14188	14261	14238	14083	14224	14218	14205	14305	14298	14222	14436	14264	14015	14207	14235	14169	14016	14153	14216	14226	14323	14229	14254	14231	14163	14259	14278	14434	14282	14336	14270	14173	14151	14180	14194	14314	14157	14278	14161	14272	14259	14446	14275	14169	13964	14187	14245	14063	14359	14075	14304	14155	14178	14262	14081	14171	14361	14171	14241	14122	14092	14298	13991	14308	14330	14171	14164	14357	14330	14295	14202	14131	14131	14184	14284	14130	14259	14370	14326	14253	14214	14321	14399	14182	14262	14162	14234	14228	14111	14190	14300	14260	14174	14192	14194	14390	14132	14220	14205	14307	14287	14141	14317	14174	14159	14177	14272	14295	14260	14165	14334	14109	14392	14107	14314	14442	14153	14054	14156	14259	14179	14109	14315	14259	14198	14202	14457	14109	14223	14150	14277	14251	14116	14168	14157	14268	14243	14148	14329	14372	14246	14224	14203	14330	14275	14165	14351	14211	14345	14082	14230	14200	14169	14245	14146	14196	14253	14138	14231	14418	14160	14217	14308	14039	14418	14211	14261	14074	14128	14173	14240	14240	14206	14367	14096	14376	14141	14376	14281	14256	14179	14421	14322	14119	14284	14255	14236	14184	14034	14099	14123	14332	14148	14123	14138	14287	14360	14288	14156	14151	14332	14294	14289	14326	14191	14342	14307	14190	14340	14033	14187	14278	14290	14312	14432	14088	14267	14300	14165	14050	14256	14117	14165	14206	14183	14133	14171	14090	14371	14293	14266	14184	14230	14297	14232	14168	14037	14128	14050	14313	14226	14203	14223	14220	14106	14200	14339	14221	14196	14228	14070	14336	14274	14224	14088	14284	14337	14177	14309	14239	14130	14195	14111	14274	13934	14049	14213	14136	14155	14141	14193	14202	14192	14174	14132	14318	14286	14213	14172	14046	14196	14454	14270	14230	14334	14159	14215	14222	14185	14307	14334	14178	14252	14229	14165	14195	14142	14097	14142	14333	14056	14053	14091	14185	14217	14133	14139	14287	14254	14288	14184	14318	14199	14329	14227	14272	14209	14126	14132	14277	14315	14245	14150	14275	14213	14226	14334	14090	14352	14271	14260	14238	13972	14153	14084	14251	14234	14220	14397	14222	14223	14391	14120	14308	14287	14233	14274	14384	14244	14211	14268	14174	14238	14191	14036	14156	14161	14132	14246	14322	14271	14306	14215	14241	14161	14239	14068	14285	14213	14380	14219	14147	14252	14313	14239	14053	14287	14109	14213	14165	14269	14262	14325	14219	14306	14194	14261	14268	14013	14254	14193	14406	14221	14194	14338	14174	14258	14298	14282	14325	14176	14415	14190	14209	14229
27144	22113	24631	20503	15791	15016	14844	14431	14137	13934	14094	13891	13800	13893	13560	14141	13989	13649	13737	13894	13925	13843	13798	13752	13654	13713	13908	13708	13670	13650	13799	13653	13728	13674	13613	13654	13706	13708	13760	13634	13675	13682	13551	13768	13704	13573	13863	13686	13557	13666	13530	13777	13731	13771	13724	13777	13649	13818	13754	13522	13691	13662	13763	13573	13563	13644	13460	13652	13566	13656	13891	13767	13593	13519	13725	13727	13652	13602	13540	13666	13688	13561	13691	13488	13746	13720	13677	13776	13523	13576	13708	13633	13630	13717	13928	13650	13733	13561	13588	13694	13613	13813	13469	13451	13808	13758	13616	13756	13811	13504	13671	13598	13618	13814	13644	13755	13580	13654	13435	13563	13629	13603	13611	13568	13505	13796	13823	13542	13653	13686	13564	13622	13623	13631	13438	13600	13594	13707	13474	13516	13699	13688	13602	13806	13621	13731	13705	13705	13776	13764	13682	13573	13497	13604	13700	13463	13573	13627	13593	13724	13726	13758	13631	13777	13655	13578	13891	13565	13688	13719	13622	13706	13494	13459	13546	13561	13677	13506	13807	13630	13687	13613	13666	13674	13598	13692	13615	13496	13774	13631	13695	13703	13812	13749	13798	13612	13863	13606	13664	13635	13717	13700	13658	13600	13491	13600	13524	13483	13687	13635	13610	13569	13683	13641	13639	13607	13552	13551	13783	13732	13715	13732	13745	13577	13679	13600	13748	13594	13765	13547	13610	13610	13702	13495	13783	13667	13417	13642	13668	13699	13556	13637	13674	13504	13596	13576	13640	13718	13632	13507	13840	13623	13559	13752	13673	13480	13677	13685	13583	13693	13606	13542	13588	13721	13532	13559	13716	13658	13298	13517	13710	13825	13619	13586	13690	13623	13736	13564	13556	13712	13797	13546	13614	13601	13464	13518	13819	13680	13484	13615	13629	13875	13641	13583	13621	13612	13520	13703	13820	13746	13847	13789	13568	13806	13674	13452	13600	13724	13712	13639	13569	13739	13536	13616	13482	13755	13634	13685	13492	13669	13733	13620	13633	13602	13620	13602	13753	13558	13543	13675	13569	13655	13698	13536	13704	13525	13742	13729	13612	13669	13503	13580	13747	13740	13703	13737	13748	13637	13546	13546	13669	13785	13724	13550	13642	13584	13478	13596	13614	13771	13727	13578	13615	13573	13740	13700	13545	13524	13623	13683	13696	13592	13720	13545	13635	13686	13647	13742	13737	13536	13677	13640	13691	13767	13595	13504	13631	13550	13716	13694	13722	13786	13749	13564	13645	13702	13810	13635	13697	13635	13660	13731	13712	13674	13766	13719	13658	13670	13622	13601	13648	13727	13571	13749	13788	13579	13537	13564	13705	13628	13678	13596	13664	13645	13531	13719	13785	13669	13751	13750	13607	13829	13799	13536	13783	13850	13709	13562	13624	13694	13665	13630	13681	13825	13572	13437	13580	13527	13293	13491	13458	13676	13489	13597	13666	13595	13641	13629	13543	13646	13809	13566	13600	13496	13652	13617	13589	13584	13711	13577	13591	13560	13622	13625	13741	13524	13521	13772	13703	13630	13682	13628	13750	13639	13600	13669	13612	13517	13658	13667	13574	13685	13683	13771	13666	13672	13720	13639	13754	13807	13627	13599	13732	13670	13741	13541	13560	13867	13673	13670	13498	13639	13679	13727	13496	13598	13707	13547	13797	13510	13582	13550	13637	13564	13740	13662	13724	13757	13710	13709	13442	13605	13746	13678	13639	13653	13565	13637	13516	13492	13637	13760	13645	13749	13506	13595	13761	13607	13612	13725	13650	13690	13474	13660	13588	13521	13683	13648	13574	13745	13679	13707	13566	13570	13741	13871	13736	13857	13831	13792	13637	13689	13650	13773	13663	13627	13486	13816	13720	13684	13680	13544	13666	13755	13681	13475	13798	13737	13792	13719	13681	13775	13500	13548	13660	13663	13640	13687	13737	13661	13963	13590	13691	13599	13541	13606	13683	13789	13471	13568	13472	13694	13464	13829	13646	13772	13686	13751	13640	13983	13517	13679	13615	13736	13791	13847	13625	13542	13606	13648	13683	13816	13823	13755	13554	13689	13629	13553	13575	13411	13627	13681	13634	13564	13709	13541	13584	13773	13856	13627	13620	13628	13665	13611	13604	13673	13617	13688	13515	13542	13728	13672	13672	13526	13757	13606	13704	13691	13485	13704	13474	13658	13636	13712	13790	13493	13559	13755	13794	13546	13779	13646	13601	13608	13454	13648	13688	13784	13655	13696	13677	13716	13894	13544	13666	13771	13658	13807	13682	13721	13578	13632	13668	13662	13781	13580	13560	13615	13533	13707	13598	13604	13678	13771	13404	13564	13587	13412	13536	13687	13551	13608	13772	13560	13600	13558	13634	13584	13439	13830	13740	13766	13613	13773	13750	13606	13479	13648	13603	13728	13637	13571	13573	13497	13588	13627	13717	13469	13737	13593	13606	13684	13769	13788	13641	13747	13688	13628	13567	13606	13752	13737	13610	13712	13487	13773	13750	13692	13647	13684	13687	13719	13645	13479	13794	13735	13654	13738	13770	13793	13930	13868	13642	13655	13486	13774	13611	13693	13652	13715	13784	13594	13572	13618	13628	13702	13588	13673	13506	13646	13449	13638	13552	13636	13602	13845	13754	13402	13740	13558	13595	13481	13657	13768	13607	13447	13612	13479	13638	13758	13647	13694	13618	13592	13667	13677	13565	13574	13691	13662	13534	13668	13569	13584	13701	13528	13812	13680	13904	13626	13464	13533	13661	13458	13656	13728	13746	13681	13823	13662	13661	13568	13596	13676	13447	13681	13716	13587	13728	13696	13716	13712	13849	13797	13630	13701	13680	13633	13624	13669	13547	13377	13608	13759	13696	13659	13630	13671	13711	13670	13737	13614	13551	13569	13741	13914	13513	13611	13442	13641	13714	13636	13765	13645	13455	13654	13706	13728	13701	13691	13726	13572	13699	13398	13717	13773	13652	13512	13579	13634	13647	13591	13668	13597	13603	13677	13531	13645	13495	13614	13584	13565	13445	13718	13681	13798	13653	13685	13754	13608	13726	13865	13614	13544	13700	13695	13781	13749	13706	13786	13636	13459	13582	13696	13634	13549	13733	13805	13599	13509	13552	13742	13638	13648	13523	13623	13737	13766	13740	13842	13570	13588	13801	13674	13591	13592	13384	13659	13564	13654	13788	13601	13714	13841	13600	13721	13608	13553	13757	13400	13714	13582	13768	13729	13833	13734	13596	13712	13785	13716	13622	13680	13576	13665	13618	13644	13585	13590	13719	13640	13509	13580	13683	13808	13720	13815	13747	13817	13756	13770	13607	13596	13514	13632	13845	13857	13868	13621	13743	13732	13791	13749	13611	13535	13761	13601	13707	13748	13525	13565	13565	13615	13632	13822	13667	13846	13446	13374	13826	13811	13552	13634	13536	13695	13649	13772	13809	13604	13527	13554	13573	13588	13737	13717	13627	13641	13727	13529	13751	13753	13726	13896	13629	13546	13598	13751	13547	13683	13567	13689	13833	13468	13870	13576	13555	13575	13557	13462	13569	13700	13623	13366	13744	13634	13680	13707	13664	13671	13812	13717	13682	13678	13390	13492	13642	13705	13655	13582	13747	13739	13667	13604	13881	13616	13650	13582	13762	13671	13774	13622	13748	13694	13683	13647	13624	13654	13665	13656	13644	13721	13632	13571	13613	13640	13665	13789	13672	13623	13773	13534	13741	13522	13665	13721	13747	13661	13836	13656	13603	13805	13823	13586	13575	13686	13744	13685	13753	13760	13741	13643	13480	13601	13601	13653	13759	13575	13494	13807	13589	13535	13783	13446	13753	13479	13453	13522	13509	13661	13661	13594	13666	13666	13703	13606	13844	13315	13628	13621	13820	13777	13607	13652	13566	13526	13580	13786	13589	13395	13701	13545	13480	13713	13675	13648	13704	13567	13649	13594	13625	13754	13644	13789	13850	13417	13662	13718	13835	13763	13944	13551	13500	13544	13547	13832	13642	13589	13738	13724	13590	13541	13839	13729	13586	13489	13648	13614	13805	13689	13688	13544	13617	13780	13855	13398	13622	13777	13683	13586	13745	13604	13529	13635	13636	13697	13692	13527	13547	13459	13588	13469	13572	13665	13573	13705	13747	13663	13898	13724	13564	13496	13521	13611	13487	13807	13708	13706	13660	13642	13640	13604	13719	13676	13683	13641	13521	13757	13683	13512	13730	13754	13772	13651	13668	13469	13532	13740	13635	13695	13932	13766	13662	13725	13753	13558	13706	13592	13764	13688	13689	13566	13654	13720	13657	13765	13662	13405	13673	13710	13652	13459	13778	13459	13497	13618	13669	13536	13655	13693	13610	13607	13793	13537	13791	13641	13594	13635	13594	13611	13634	13556	13706	13816	13496	13597	13847	13630	13764	13739	13764	13424	13639	13624	13646	13796	13486	13513	13777	13651	13689	13659	13752	13703	13773	13668	13583	13653	13605	13507	13728	13831	13637	13728	13646	13451	13518	13699	13912	13772	13609	13774	13749	13850	13505	13678	13455	13749	13837	13605	13624	13695	13813	13692	13569	13716	13684	13712	13566	13687	13715	13541	13491	13631	13537	13715	13603	13645	13629	13657	13863	13570	13676	13661	13636	13743	13855	13574	13752	13592	13684	13591	13690	13670	13637	13731	13755	13673	13790	13762	13745	13624	13627	13701	13773	13576	13682	13755	13676	13721	13717	13693	13922	13740	13610	13709	13612	13855	13885	13700	13783	13952	13638	13561	13629	13795	13633	13813	13679	13565	13721	13509	13812	13532	13642	13812	13689	13526	13742	13747	13613	13552	13832	13892	13642	13695	13518	13717	13825	13643	13804	13563	13637	13635	13559	13605	13497	13654	13705	13765	13681	13842	13724	13507	13573	13780	13524	13596	13537	13685	13635	13465	13572	13820	13679	13630	13636	13540	13773	13741	13692	13710	13693	13549	13586	13626	13513	13541	13686	13766	13668	13656	13506	13696	13762	13712	13747	13629	13587	13603	13614	13767	13752	13651	13803	13809	13729	13797	13822	13691	13643	13685	13683	13712	13510	13692	13658	13663
17451	24714	23911	19436	17334	16090	15347	14742	14611	14355	14174	14064	14003	14036	13911	13982	13795	13898	13815	13876	13743	13929	13761	13623	13778	13811	13678	13845	13627	13748	13710	13808	13745	13814	13758	13858	13687	13785	13661	13704	13706	13795	13819	13754	13714	13605	13703	13831	13733	13824	13681	13927	13673	13750	13634	13671	13768	13686	13624	13746	13655	13630	13689	13707	13548	13657	13875	13631	13703	13722	13667	13623	13821	13663	13707	13712	13628	13635	13761	13548	13924	13733	13856	13606	13548	13820	13664	13595	13736	13660	13866	13729	13634	13761	13664	13747	13635	13815	13718	13495	13787	13631	13696	13802	13767	13767	13609	13668	13759	13799	13487	13690	13509	13509	13709	13640	13768	13737	13753	13720	13734	13591	13838	13699	13687	13906	13777	13672	13764	13701	13694	13783	13647	13585	13651	13592	13650	13632	13791	13732	13852	13732	13731	13881	13644	13675	13574	13654	13508	13584	13699	13817	13598	13642	13700	13689	13552	13810	13625	13723	13676	13777	13620	13788	13677	13707	13674	13507	13711	13722	13897	13734	13739	13778	13681	13618	13665	13602	13690	13653	13557	13768	13599	13712	13658	13675	13609	13700	13628	13747	13598	13726	13755	13641	13603	13695	13783	13815	13686	13767	13659	13680	13667	13774	13765	13713	13706	13719	13575	13632	13793	13766	13728	13680	13651	13887	13691	13476	13610	13516	13634	13691	13784	13835	13720	13779	13646	13717	13554	13568	13679	13828	13666	13641	13750	13713	13484	13607	13609	13726	13678	13654	13683	13602	13540	13595	13730	13753	13667	13604	13561	13691	13784	13601	13636	13679	13660	13614	13759	13655	13696	13767	13727	13753	13747	13924	13612	13618	13604	13853	13524	13820	13697	13573	13620	13977	13785	13530	13631	13690	13744	13702	13695	13636	13560	13838	13657	13679	13743	13688	13707	13641	13698	13788	13603	13674	13741	13644	13625	13604	13631	13772	13546	13628	13644	13748	13457	13772	13747	13548	13614	13688	13692	13778	13860	13793	13802	13691	13605	13667	13721	13706	13588	13791	13682	13743	13712	13644	13562	13677	13782	13618	13880	13677	13714	13713	13654	13695	13656	13949	13778	13690	13693	13478	13619	13680	13674	13508	13683	13551	13720	13616	13577	13717	13737	13758	13635	13844	13732	13612	13630	13686	13815	13766	13587	13628	13481	13611	13682	13468	13712	13442	13693	13803	13713	13536	13797	13643	13812	13740	13812	13638	13745	13506	13713	13717	13776	13745	13692	13908	13814	13727	13637	13650	13717	13727	13729	13741	13678	13700	13660	13761	13818	13690	13574	13736	13849	13589	13857	13474	13651	13671	13743	13686	13544	13799	13706	13674	13731	13767	13819	13750	13749	13623	13727	13754	13642	13593	13809	13800	13596	13628	13835	13622	13709	13664	13713	13730	13672	13629	13697	13803	13650	13687	13720	13722	13715	13871	13771	13818	13742	13667	13592	13840	13747	13727	13649	13661	13658	13691	13671	13651	13946	13712	13669	13518	13668	13634	13708	13579	13617	13634	13784	13678	13637	13636	13667	13581	13743	13615	13822	13729	13567	13715	13652	13788	13635	13841	13615	13719	13669	13543	13733	13886	13603	13678	13816	13567	13623	13779	13651	13601	13631	13730	13670	13860	13714	13691	13685	13592	13605	13833	13692	13813	13818	13648	13551	13564	13628	13714	13751	13693	13731	13771	13680	13629	13687	13766	13635	13808	13572	13668	13705	13737	13838	13734	13491	13530	13756	13741	13714	13641	13776	13770	13637	13882	13829	13534	13587	13854	13800	13549	13761	13475	13689	13848	13698	13565	13667	13784	13638	13816	13619	13613	13965	13580	13736	13598	13847	13790	13658	13568	13643	13793	13731	13693	13666	13688	13595	13687	13596	13790	13720	13657	13817	13765	13887	13643	13673	13687	13676	13652	13717	13755	13657	13798	13756	13612	13697	13656	13512	13696	13611	13623	13828	13823	13561	13589	13580	13720	13729	13577	13724	13728	13652	13837	13694	13785	13567	13795	13841	13865	13679	13606	13737	13757	13745	13746	13609	13831	13622	13788	13697	13792	13655	13744	13695	13708	13850	13768	13794	13689	13671	13760	13728	13706	13676	13693	13831	13854	13580	13817	13713	13741	13704	13526	13827	13730	13559	13725	13874	13761	13752	13653	13743	13798	13613	13696	13659	13645	13613	13783	13719	13759	13630	13611	13732	13755	13748	13724	13670	13702	13898	13508	13790	13672	13649	13793	13792	13735	13826	13798	13842	13799	13725	13801	13688	13734	13607	13587	13846	13899	13837	13588	13524	13768	13722	13585	13704	13566	13849	13757	13681	13642	13726	13723	13865	13839	13688	13755	13815	13773	13705	13652	13604	13573	13680	13742	13627	13817	13610	13499	13827	13644	13569	13765	13659	13717	13758	13788	13704	13666	13617	13639	13711	13656	13640	13618	13923	13806	13690	13742	13649	13742	13752	13720	13665	13645	13805	13684	13793	13754	13521	13597	13594	13809	13673	13679	13741	13754	13592	13796	13717	13549	13746	13714	13715	13741	13657	13643	13686	13638	13771	13675	13730	13560	13636	13757	13700	13750	13711	13722	13611	13869	13644	13565	13713	13646	13736	13632	13685	13721	13685	13918	13716	13721	13607	13564	13658	13677	13710	13629	13736	13779	13731	13823	13767	13651	13789	13808	13636	13673	13773	13572	13625	13831	13781	13663	13492	13782	13699	13541	13834	13639	13644	13696	13820	13702	13799	13730	13625	13797	13859	13704	13699	13717	13788	13760	13736	13548	13632	13677	13751	13574	13723	13639	13703	13606	13665	13583	13882	13495	13775	13672	13821	13619	13628	13671	13679	13866	13614	13686	13635	13751	13702	13715	13828	13683	13737	13691	13744	13758	13627	13748	13722	13511	13660	13693	13718	13738	13710	13770	13549	13759	13757	13740	13696	13753	13656	13735	13792	13657	13736	13580	13625	13603	13771	13644	13660	13883	13760	13706	13796	13545	13685	13810	13668	13675	13776	13659	13717	13666	13637	13753	13535	13807	13817	13761	13704	13641	13824	13588	13616	13723	13757	13721	13736	13766	13772	13793	13743	13759	13500	13767	13551	13771	13694	13754	13757	13678	13799	13625	13869	13576	13645	13795	13691	13764	13582	13715	13694	13735	13830	13559	13723	13718	13665	13676	13654	13792	13755	13547	13837	13619	13578	13750	13728	13738	13661	13791	13726	13829	13845	13825	13768	13711	13591	13746	13669	13749	13811	13730	13715	13676	13798	13706	13831	13673	13858	13615	13529	13700	13709	13707	13601	13685	13630	13698	13662	13522	13761	13609	13602	13653	13754	13868	13697	13654	13839	13644	13676	13688	13742	13713	13788	13624	13780	13859	13711	13616	13603	13643	13521	13701	13873	13771	13507	13635	13767	13599	13751	13637	13839	13672	13591	13493	13684	13666	13577	13759	13713	13738	13627	13612	13800	13858	13763	13742	13659	13815	13891	13774	13550	13542	13725	13849	13558	13751	13711	13787	13674	13726	13820	13736	13540	13600	13888	13684	13789	13640	13727	13758	13786	13659	13869	13551	13710	13706	13626	13771	13710	13663	13650	13871	13797	13763	13697	13705	13662	13744	13741	13571	13679	13810	13515	13775	13805	13791	13622	13707	13789	13724	13711	13851	13621	13673	13626	13735	13621	13762	13767	13675	13628	13628	13745	13568	13750	13496	13793	13767	13583	13716	13737	13622	13687	13652	13709	13609	13818	13632	13884	13626	13585	13819	13750	13736	13704	13742	13858	13689	13672	13631	13688	13596	13685	13781	13537	13687	13820	13554	13685	13600	13690	13699	13833	13586	13772	13730	13699	13716	13749	13708	13645	13673	13582	13724	13796	13784	13609	13886	13672	13647	13712	13699	13776	13792	13580	13633	13643	13749	13807	13732	13737	13681	13626	13603	13722	13753	13673	13490	13607	13663	13835	13490	13826	13822	13529	13733	13708	13561	13690	13722	13745	13631	13792	13638	13805	13509	13689	13674	13692	13663	13582	13628	13691	13634	13656	13755	13809	13805	13789	13720	13816	13708	13677	13589	13706	13721	13718	13680	13677	13750	13702	13689	13700	13648	13563	13855	13727	13846	13728	13662	13766	13762	13785	13707	13666	13707	13786	13653	13806	13602	13536	13682	13724	13741	13705	13618	13623	13653	13817	13614	13779	13810	13789	13734	13629	13535	13706	13847	13585	13645	13769	13646	13887	13674	13697	13782	13684	13722	13716	13691	13674	13805	13657	13648	13761	13584	13705	13655	13628	13684	13724	13558	13735	13724	13802	13537	13561	13668	13657	13671	13708	13703	13901	13673	13621	13806	13722	13778	13594	13898	13620	13612	13616	13595	13850	13718	13828	13702	13803	13705	13604	13678	13609	13701	13733	13652	13739	13753	13737	13618	13683	13652	13696	13509	13689	13674	13661	13724	13846	13538	13857	13686	13828	13508	13701	13695	13715	13741	13633	13734	13563	13612	13757	13620	13720	13630	13790	13598	13660	13592	13748	13746	13815	13725	13596	13660	13795	13701	13718	13760	13851	13745	13829	13552	13623	13741	13827	13672	13771	13768	13694	13670	13558	13796	13568	13684	13561	13560	13872	13702	13766	13728	13849	13616	13451	13638	13822	13679	13752	13710	13582	13603	13681	13691	13712	13652	13615	13738	13905	13669	13654	13752	13667	13834	13685	13820	13585	13580	13657	13650	13695	13777	13736	13704	13625	13657	13614	13738	13726	13717	13677	13697	13793	13571	13822	13737	13667	13591	13756	13748	13668	13777	13554	13541	13707	13671	13740	13655	13658	13647	13662	13965	13706	13778	13813	13738	13724	13712	13818	13715	13783	13775	13659	13629	13707	13507	13761	13814	13836	13609	13714	13629	13760	13873	13678	13773	13624	13806	13773	13677	13607	13650	13832	13851	13556	13812	13712	13768	13821	13857	13643	13796	13814	13575	13591	13612	13816	13678	13684	13816	13821	13704	13720	13651	13587	13659	13648	13766	13525	13725	13560	13755	13636	13645	13754	13634	13641	13701	13889	13756	13954	13603	13706	13660
23987	21368	28740	24592	22193	21171	19257	16458	15740	15406	15284	15107	14955	14689	14467	14545	14435	14516	14418	14564	14177	14410	14164	14271	14232	14340	14239	14285	14072	14232	14229	14081	14148	14072	14136	14153	14159	14117	14031	14011	14228	14097	14194	14225	14069	13934	14169	14083	14138	14124	14000	13904	14142	14406	13994	14051	14186	14063	14121	14159	14134	13919	14038	13965	13874	13987	13996	14183	14092	13995	14092	14161	13844	14152	14275	14085	14038	13954	14109	14028	14177	13814	14169	14131	14085	14106	14045	13960	14165	14195	14058	13947	13988	14122	14129	14034	14051	14136	13986	14159	14065	14163	13958	14068	13896	13996	14087	14121	13982	14056	14137	14042	14027	14138	13861	14003	14159	13968	13914	13988	14160	13968	14035	14162	13996	13760	13995	14010	13917	13946	14047	14011	13998	14075	14015	14250	14127	13981	14196	14016	14162	14136	14182	14191	14019	14053	14112	13928	14039	14133	14102	13915	13989	14021	14006	14098	14211	14222	14123	14236	14323	14067	14080	13880	13930	13982	13826	14084	13916	14041	13754	13940	14200	14135	14156	13966	14050	14225	13886	13973	14064	14092	14181	14040	13975	14195	14123	13915	13976	14146	14064	13847	14072	14009	13991	14182	13996	14015	14037	14003	13891	14004	14252	13991	14066	13937	13978	13998	13822	14306	14093	13972	13999	13829	14113	14093	14066	14041	14038	13940	14080	14202	14146	13994	14095	14177	14175	13948	14012	14045	14084	13828	13988	14034	13961	13986	14047	13926	14104	14049	14222	14229	14078	13995	14122	14195	14199	13861	13923	13834	13905	13972	14123	14159	14071	14065	14132	14135	13788	13923	14036	14168	13993	13751	14074	13905	14340	13940	14027	14084	13898	14105	14065	13937	14020	14070	13910	14033	13885	13956	14195	13890	14022	14274	13926	14048	14083	13935	14078	14104	14131	14042	14118	13956	14173	14044	14149	13972	13840	13896	14047	13996	14135	14190	14228	14085	14031	13955	13984	14017	14042	14141	14146	14125	14133	14199	14014	14214	14110	14036	14125	14215	13979	14013	14068	14039	14071	13944	13995	13915	13998	14022	14091	14122	14170	14112	14082	14099	14007	14073	14217	13922	13937	13969	14024	13957	14040	14149	14181	14093	14236	13972	13986	14033	14039	14157	14010	14087	14244	14119	14039	13861	14052	14083	14109	14207	14016	14003	14030	13972	13974	14082	14134	14098	14037	13911	14173	14002	13800	14071	14094	13998	14011	14000	14333	14170	14042	13916	14034	13913	13968	14019	13975	14064	14143	14063	13958	13874	14138	13985	14053	14003	14053	13947	13997	13986	14176	14136	14147	14019	14028	13960	13883	14214	13933	13895	14101	13930	13909	14057	14063	13875	13935	14091	14175	14190	13934	14209	14022	13984	13977	14032	14069	14010	14113	14134	14060	14067	14052	14084	14241	14285	14119	14027	14161	13928	14022	14106	14104	14135	14002	13952	13923	13888	14038	14051	14060	14099	14102	14118	13933	14032	13889	13955	13974	14088	14131	14115	14118	14119	14050	13881	14151	14149	14130	14002	13922	14053	14051	14083	14097	13909	14015	14024	14063	14051	14166	14058	14021	14144	14147	14115	13876	14244	13847	13988	14038	14065	14073	14152	14103	14164	14179	14176	14222	13963	14034	14163	14143	13876	14146	14087	13951	14003	13970	13900	14271	14089	13997	14172	14091	13954	14115	14078	13977	14074	14233	13826	14196	13997	14048	13957	14052	14100	14110	13978	14019	14113	13896	14167	14092	13899	14119	14245	14104	14049	14072	14224	14114	13983	14175	14017	13992	13990	14151	14074	14102	14099	14267	14004	14156	14109	14118	14092	14154	14004	14059	14147	14310	14126	14116	14150	14003	14054	14295	14071	14062	13982	14100	14049	14264	14092	14054	14021	13987	13967	13931	14268	14098	14035	14000	13986	14037	14008	14285	14071	14048	14087	14046	14137	14093	13939	14147	13950	14246	14057	14191	14004	14234	13981	14228	14108	14139	13974	13979	14081	14011	13866	13996	14282	13930	13926	14118	14157	13940	14062	14105	14090	14107	14270	14094	13937	14155	14182	14120	14324	14120	13881	14041	14051	14050	13949	13870	14138	14081	14094	14187	14042	14128	13961	14002	14125	14043	13989	13949	14059	14192	14070	14080	13995	14062	14031	13936	14062	14101	14009	14025	13963	13980	13970	13940	14069	14184	14082	13985	14123	13998	14053	14025	14140	14034	14060	14159	14086	14052	13892	14046	14050	14079	14041	14002	14048	14144	13998	14187	14182	13983	14317	14145	14059	14137	14013	14107	14080	14091	13885	14144	14097	14168	14140	13980	13924	14163	14077	14079	13803	14109	14294	14339	14126	13957	13922	14112	14005	14097	14019	14043	14129	13911	14044	13986	14280	14090	14096	14126	13989	14089	14110	14273	14215	14178	14070	13949	14008	14082	14037	14038	14035	13995	14126	14061	14002	14082	13966	14045	14061	13974	13904	14133	13883	14117	14064	14113	14186	14036	13902	14087	14218	14062	14050	13966	14027	14187	14082	14085	14051	13999	14086	14150	14116	13939	14014	14028	13960	14086	13773	13943	13847	13861	14080	14125	14050	13963	14073	13974	14028	13922	14205	14037	14183	14149	14146	14154	14054	14219	14126	13955	14001	14177	13933	14192	14021	13911	13869	14126	14116	14015	14005	14010	14072	14100	14050	14126	13923	14149	13899	14246	14155	13974	14184	13860	14148	13964	14006	13991	14046	14169	14143	14102	14055	13955	13942	14120	13891	14012	13989	14001	14080	13967	14003	13892	14076	13947	14083	14129	14185	14085	14153	14115	14244	14120	14091	14198	14333	14058	14025	14038	14157	14047	14032	14112	14050	13832	13981	14112	13990	14207	13788	14028	14025	13897	14181	13879	14008	14033	14260	14046	14061	14128	14017	14180	13853	14079	13838	14039	14105	14042	14346	14023	14058	14059	14119	14005	14048	14055	14247	13983	14065	14154	13963	13908	14248	14233	14026	14273	13870	14060	14389	14076	13909	14097	13838	14036	14072	13970	14061	14102	14103	14305	13991	14124	13976	14005	13917	13863	13977	14020	14310	14215	14167	14026	14105	14124	14029	13991	14209	14100	14158	13988	14086	13996	13902	14010	13992	14012	13942	13940	14132	14193	14013	14075	14000	13950	14082	13982	14077	14027	14103	13888	14013	14011	13953	13949	14052	14072	14139	14121	14137	14096	14006	14077	14033	13984	14109	14190	14027	13956	14153	13997	14146	14033	14052	14073	14000	13939	14086	14043	14193	14211	14255	13786	14036	14017	14102	13883	14024	14111	14169	14053	14096	13925	14011	14234	14080	13881	13945	13974	14128	14043	14187	14103	13967	14142	14012	14195	13950	14044	14100	14068	14032	14148	13962	13910	14015	14176	14058	14187	13984	14191	13891	13928	13952	14114	14187	14009	13854	14109	14001	14020	14039	14153	13998	14091	14131	14390	14317	14225	14257	14024	13986	13921	14012	14142	14108	14037	14065	14093	14030	14067	14013	13944	14166	14095	14062	14391	14040	14103	14177	14164	14112	13878	13862	14047	14216	14002	14033	14192	14012	13916	13949	13950	13992	13776	13962	13950	13830	14125	13984	14075	14084	14317	14115	14093	14050	13957	14176	14173	14096	14214	14129	14102	13889	14127	14215	13923	13935	13966	14061	13899	14126	13986	13863	14043	13912	14197	14082	14106	14043	14027	14032	13939	14029	14056	13895	14123	14011	14178	14075	14112	14197	13998	13847	13958	14054	14070	14131	14018	13913	14182	14149	14184	14232	14106	14167	14198	14061	14010	13887	14195	14009	14098	13973	14202	13976	13951	14056	14091	14078	14196	14122	14159	14117	13938	14054	14161	13869	14112	13991	13884	13904	14044	14041	13918	14085	14003	14210	14050	14088	14077	14063	14093	14207	14074	13960	14071	13995	14206	14187	14015	13941	14220	14113	14141	13909	13938	13994	14048	13950	14272	14183	14101	14112	13996	13963	14108	14182	13944	14032	14105	14152	14002	13996	14086	14121	14037	14025	14221	13964	14209	14151	14000	14187	14234	14077	14164	13982	14357	14120	14113	14091	14337	13993	14165	14124	13872	14028	14002	13889	14071	13990	14085	14190	14065	14034	14032	14064	13888	13893	14106	14035	14104	14038	14145	14160	14211	14130	14005	14105	14140	14035	14171	14004	14001	14182	13992	14017	13924	14090	14065	13864	13904	13938	14032	14089	14063	13984	13924	14039	14068	14171	14176	14241	14038	14114	13989	14015	13997	14202	14204	14055	13932	13931	14120	14028	14228	14048	14156	14074	14167	14157	14169	14296	14208	14153	14053	14001	13936	14206	14308	14098	14015	13958	14247	13978	13965	14086	13982	14104	14108	14241	14263	14198	14046	14006	14091	13945	14097	14077	13993	14205	14077	14059	14122	14048	13925	14363	14144	14170	14068	14118	14157	14059	14045	13983	14029	14012	14066	14011	13991	14044	14051	13983	14165	14034	14041	13876	13931	14082	14092	14088	14027	14141	14008	14131	14014	13981	14204	14203	14108	13965	14014	14212	13994	13979	14323	14055	14156	13938	14194	13963	13843	14076	14102	14271	14109	14194	14256	14083	14046	13957	14131	14073	13967	14066	14195	13942	13918	14119	13914	14069	13995	14096	14157	13955	14000	13982	13987	14066	14058	14072	14017	14171	14062	14138	13972	14073	14135	14206	13930	14145	14202	14091	14035	14036	14027	14073	13977	14026	14046	14057	14166	13990	14085	14070	13912	14172	14092	13977	13987	14191	14224	13950	13950	14208	13984	14077	14097	13973	14237	14169	13914	13950	13986	14103	14103	14097	14031	14124	14053	14168	14057	13937	14165	14028	14241	14182	13998	14043	14085	14072	14052	14027	13986	14223	14197	14133	13995	14078	14190	14072	13991	14207	14137	14138	13896	13843	13923	14162	14141	14160	14119	14070	14158	14054	14107	14244	14195	14099	13925	14092	14311	14056	14017	14258	14038	14015	14253	14039	14136	14145	14197	13940	13861	14203	14038	13995	14019	13974	14080	13948	13978	14105	14020	14040	14193	14022
18341	32001	31571	26474	22946	20111	18536	17201	16506	16152	15643	15234	14974	14767	14736	14661	14435	14476	14545	14401	14385	14222	14399	14212	14139	14057	14092	14227	14160	14168	14288	14057	14175	14244	14253	14207	13998	14073	14190	13974	14040	14056	14085	13984	14227	14095	13924	14111	14040	13986	14027	13959	13953	13965	14046	14052	13998	13952	13995	14225	13986	14105	14053	13879	13933	13977	14007	14038	13840	13992	14011	13986	14019	13902	14052	13995	14010	14059	14144	13981	13910	14032	13931	14010	14065	14026	13939	13764	13896	13836	14113	13950	14080	14188	13997	14015	13939	14003	13855	14096	14033	13968	13971	13997	13947	13834	13965	14019	14053	13978	13901	13842	14053	13921	14060	14025	13831	14148	14015	13830	13904	13953	13987	13832	13972	13941	13955	14043	13995	13897	14006	13985	14055	13980	13959	14038	13982	13973	14079	13834	14061	13811	13841	13903	13986	14045	13879	13949	14010	14017	14005	14010	14116	13877	13917	13979	13951	14075	13970	13867	13947	13914	13975	13914	14116	13877	13853	13967	14096	14048	13895	14034	14065	14002	14103	14066	14173	14032	13880	13944	13958	14062	14181	13948	14027	13868	13953	13864	14096	13853	14116	13975	13815	13999	13836	13892	13954	14107	13857	13930	13945	13925	13890	13931	13890	14172	14050	13868	13991	14012	13840	13927	13903	13901	13936	13845	13950	14007	14026	13949	13931	13925	13988	14044	13906	13932	13808	14053	14016	13897	14119	13944	13887	13951	14158	14098	14116	13963	13992	14060	13852	14140	13812	13856	14100	13932	13931	13997	14035	13963	13979	13963	13847	14087	13783	13954	13984	13929	14011	13878	14018	13916	13821	14150	14094	14051	13818	13939	13965	14125	14029	13986	13774	13893	13944	14001	14049	13749	13850	14045	13948	13902	13937	14018	13985	14017	13974	13899	14091	14061	13907	14127	13974	14017	14117	14055	14039	14012	13961	13968	14006	14030	14103	13812	14042	13886	13778	14075	13988	14129	13933	13973	13976	13888	13912	13924	14050	13891	13833	14039	13885	13982	14117	13755	13944	14070	13766	13975	13880	13926	13919	13938	13834	13795	13978	13950	13862	14075	14001	13990	13968	14038	13946	13985	14020	14079	13791	13947	13975	14033	14079	14106	13996	13842	13955	14011	14164	14013	14001	13998	14137	14075	14007	14052	13988	13967	13857	14008	14078	13972	14002	14105	14031	14185	13976	14000	14103	13999	13861	13934	13964	13852	13973	14197	13946	13896	13943	13861	13883	13879	14029	13962	14044	14017	13914	13962	14076	14107	13781	13960	14026	13964	13926	14072	14081	14040	13866	13793	13867	13944	14158	13865	13866	13779	13964	14075	14063	13951	13958	13915	14087	13910	14103	13946	13998	13988	13949	13933	14033	14052	14082	13920	13883	13857	13888	13867	14018	14101	13822	13960	14007	14005	13967	13875	13916	13941	13994	13811	13916	13901	13892	13962	13870	14033	13958	14115	14029	13918	13898	13775	13920	14027	13859	13883	13908	13929	14094	13829	13815	14097	13856	13855	13990	14057	14021	14053	13868	13999	13925	14027	13964	13856	13854	14098	14099	13991	13800	13870	14003	13979	14151	14071	13907	13791	14041	13897	13950	13923	13722	14037	13953	13902	13909	13937	13967	13911	13997	14017	14106	14049	13996	13880	14080	13895	13887	13948	14009	14172	13898	14102	14022	13959	13891	13996	13971	14051	13968	14047	13994	13956	13966	13965	14049	14006	14004	13976	13835	13885	14003	14076	13883	13861	14018	14040	13968	14015	14000	13808	14050	13945	13946	14027	13934	13980	13950	14036	14029	13890	14120	14016	13884	14096	13920	13999	13895	14010	13919	14093	14019	14061	13979	14049	13873	13991	13955	13997	13985	14088	14042	13833	14014	14009	14060	14024	13882	13989	13790	13806	13903	13768	13926	13966	13897	13906	14071	13796	13900	13841	13972	13898	14128	13933	13923	14048	14182	14083	14150	13793	13866	13907	14047	13876	14093	13861	14173	13945	13953	13963	13942	13990	13993	13941	13985	13751	14055	13714	13720	13807	13914	14014	14062	14005	14056	13886	13919	13855	13762	14035	13918	13945	14111	13967	14214	14079	14069	13839	13950	14071	13929	14130	14139	14003	13801	14155	13841	13943	14016	13914	14127	13898	14070	13975	13870	13828	13965	13985	13945	13933	13988	13986	13891	14134	13868	13930	13912	14004	14031	13777	14012	14047	13909	14181	13884	14098	13906	13879	13878	14096	13963	14096	14067	14180	13939	13794	13784	13898	13867	13955	14023	13846	13896	14057	14061	13947	14060	14020	13907	13995	14091	13935	14140	13908	13955	13982	13953	13949	13880	13988	13945	13877	13870	13933	14080	13924	13932	13951	14115	14076	14030	14156	13937	13882	13853	14017	13770	13933	13972	14000	14138	13864	13993	14023	13991	14035	14052	13955	13962	13930	13798	13988	13955	13916	14015	13943	13961	13995	14013	13958	13956	13916	14002	14023	14151	14098	14079	13903	13905	14093	13907	13907	13964	13924	13907	13962	13977	13922	13830	13832	13812	14034	13839	13927	13939	13984	13949	13867	14154	13846	13945	14030	13972	14085	13971	13825	14123	14096	13805	13879	13912	13936	13878	13927	13876	13887	14002	13856	14087	14004	14063	14073	13857	13989	13963	13998	13963	13858	14045	13811	13833	14018	14192	13941	13868	13971	13954	14066	13939	13988	14125	14042	13870	14014	14139	14006	13956	13959	14151	14104	14098	13984	14085	13883	13938	13949	13845	14041	14051	14070	13801	14020	13971	13989	13980	14068	14001	14030	13999	13997	13935	14088	14115	13995	14019	13997	13850	13962	14035	13893	13847	14047	13861	13983	13902	14220	13869	13909	13965	13917	14031	14139	13858	14087	13966	14047	13948	13837	13969	14051	13868	14039	13974	13909	13886	13981	13967	13888	13940	14016	14071	13878	14017	14002	13910	13965	13799	14009	14050	13941	13877	13860	13921	14040	14090	13992	13965	13914	14139	14100	13970	13923	13942	13964	13954	13939	13896	13846	13941	13983	13974	13769	14047	13843	13973	14116	14049	13945	13879	13954	13959	13923	13924	13945	13980	14115	13997	14028	13907	13922	14119	14026	13977	14004	13890	13965	14085	13915	14022	13773	14069	13920	13882	14032	13902	13850	13856	14005	13866	14031	13983	14053	13937	14006	14006	13955	13888	13982	13988	13947	14113	13851	13988	13954	13945	13899	14078	13959	13831	14035	13999	13927	14118	13964	14050	13999	13879	14022	13986	13994	13869	13991	14067	13880	14131	13853	14151	13906	13929	13886	13885	13937	13905	13845	13996	14109	14045	14089	13939	13959	14061	13884	14026	13895	13935	14065	13994	13990	13866	13954	14082	14017	13899	13979	13999	14080	13932	14001	14004	13776	13909	14041	14035	13997	14069	13978	13970	13985	13934	13939	13882	14044	13933	13719	13868	13946	13891	14116	13799	14028	13970	13752	14020	13967	14019	13895	13936	14111	14167	14101	14038	13960	14081	13901	14111	14003	14129	14015	13995	14087	14095	13972	14001	13771	14050	13919	13912	13921	14076	13951	13892	14045	13960	13903	14252	13830	13971	13957	13996	14117	13796	13964	13774	13917	13949	14182	13861	13896	14013	14142	14074	14085	14094	13999	13955	14129	13832	13983	13907	13875	13890	13944	13966	14000	13838	14106	14090	13911	14001	13968	13985	13970	13956	14028	14165	13979	13883	13919	13879	14037	14203	13975	14038	13990	14033	13906	14019	14048	13899	14058	13946	14051	14148	14127	13992	14029	14038	13842	13869	13846	14006	13952	14028	14027	14071	13916	14004	14037	14140	13990	13923	13872	13958	13890	14018	13929	14058	13871	13868	14072	13935	13958	14105	14181	13999	13967	13728	14137	14026	13995	13914	13908	13913	13872	13924	13910	14151	14111	13873	13841	14168	13999	13741	13932	13938	13879	14063	13908	14105	13711	13851	14028	14059	14094	13902	13804	13950	13892	14005	14034	13986	13945	14155	13894	14022	13971	14013	14089	13929	14076	14082	14002	13968	13889	14136	13978	13949	13974	13952	13962	13988	13968	13949	13942	14023	13963	14066	13920	14003	14104	13797	14026	13898	13892	14178	13901	13867	13803	13935	14082	13974	13769	13999	13971	13995	13824	14017	13942	14003	13998	13991	13941	13894	14027	14075	13920	14080	13991	14040	14157	13980	14094	13991	13954	13955	14062	13865	13885	13911	13829	13747	13932	13876	13967	14053	14017	13780	13831	13916	13850	13814	14029	14083	14016	14000	14050	14053	13879	14120	13955	13900	13950	13919	14025	13943	13957	13926	13852	13910	14006	13967	14001	13925	13841	13944	14080	13877	14049	14010	13901	14018	13969	13969	14019	14063	13801	13984	13981	13882	13931	13747	14009	14111	13942	13909	13907	14043	13949	13970	13908	14202	13990	13809	14061	13996	13844	13944	14008	13944	13859	13878	13943	13977	14128	14027	14065	14262	14077	13923	14029	13858	13866	13921	13861	13874	13865	13961	13888	14062	13981	14060	13902	14001	14070	13924	14023	13942	13838	14183	14052	14168	14137	13977	13938	13892	14074	14127	13969	14049	13997	13949	14004	14075	13913	13982	13919	13963	13993	13891	14075	13889	13913	13873	14020	13941	14017	13991	13844	13970	13961	13914	13949	13809	13980	14010	14032	14169	13965	13866	14016	13889	13932	13904	13938	13950	13882	13846	13901	14048	13910	13932	13936	13998	14233	14009	14024	13934	13951	13745	13998	13994	14133	14219	13980	13909	13954	13876	14017	14080	13991	13882	13861	13820	13857	14044	13821	13954	13978	13967	14032	13853	13993	13932	14007	14056	14011	14050	13903	13972	13930	14039	14047	13973	13969	13942	13961	13932	13989	13926	13898	13971	14113	13846	13870	14042	14108	14020	13978	13796	14052	13928	13806	13992	14157	13895	13931	14106	14003	13950	13877	14132	13967	13936	13956	13972	14031	13927	14080	13994	13942	13997	13939	14042	13816	14140	14010	13937	13972	14058	13973	14009	13919	13801	14116	13933	13992	13980	13957
22992	21388	29222	24004	21792	23396	23412	17828	16163	15991	15404	15247	15134	14737	14724	14466	14624	14400	14211	14319	14202	13979	14079	14000	13973	14104	13910	14052	14032	14046	14190	13954	14079	13869	13902	13742	13850	13879	13944	13829	13865	13795	13978	13982	13911	13782	13840	13876	13764	13746	13877	13736	13716	13782	13799	13785	13763	14024	13816	14019	13776	13831	13893	13867	13706	13704	13629	13611	13912	13877	13674	13988	13943	13650	13710	13904	13787	13705	13690	13826	13797	13837	13840	13848	13740	13840	13884	13829	13646	13715	13895	13831	13978	13815	13826	13564	13980	13768	13882	13852	13807	13763	13761	13821	13653	13907	13742	13715	13889	13720	13793	13821	13814	13781	13526	13632	13970	13761	13766	13853	13539	13735	13678	14054	13534	13942	13784	13550	13459	13859	13874	13683	13710	13670	13838	13604	13793	13617	13762	13751	13634	13916	13497	13632	13781	13683	13774	13774	13841	13793	13572	13722	13969	13573	13625	13823	13817	13715	13871	13648	13724	13714	13645	13738	13767	13941	13539	13926	13680	13666	13698	13735	13754	13777	13799	13748	13488	13664	13720	13738	13816	13827	13653	13804	13678	13759	13912	13675	13554	13807	13845	13548	13790	13956	13662	13560	13695	13854	13811	13591	13875	13802	13810	13595	13899	13813	13495	13695	13683	13763	13893	13680	13724	13933	13760	13586	13608	13654	13831	13761	13804	13661	13672	13606	13680	13954	13705	13746	13569	13552	13711	13862	13904	13690	13707	13641	13794	13704	13595	13780	13698	13705	13664	13543	13762	13675	13716	13889	13682	13693	13795	13717	13679	13646	13759	13976	13720	13719	13608	13658	13756	13668	13670	13580	13693	13679	13931	13728	13776	13759	13801	13676	13507	13636	13807	13814	13545	13748	13674	13771	13699	13791	13676	13832	13501	13637	13989	13834	13798	13741	13748	13696	13824	13684	13866	13704	13612	13659	13822	13591	13690	13566	13811	13800	13675	13662	13857	13711	13970	13903	13774	13774	13674	13941	13609	13628	13514	13644	13851	13779	13874	13742	13483	13804	13818	13778	13731	13781	13672	13605	13790	13713	13705	13831	13698	13637	13705	13739	13889	13638	13939	13896	13667	13608	13786	13836	13685	13642	13590	13753	13810	13702	13670	13890	13745	13534	13777	13861	13888	13661	13505	13844	13794	13664	13804	13901	13703	13767	13754	13892	13761	13669	13961	13604	13794	13863	13843	13653	13689	13660	13686	13598	13426	13731	13761	13724	13792	13946	13641	13732	13647	13665	13650	13711	13796	13824	13853	13725	13831	13817	13971	13751	13595	13827	13797	13655	13795	13843	13732	13850	13707	13737	13757	13707	13730	13720	13583	13753	13680	13670	13776	13773	13943	13645	13686	13641	13901	13834	13707	13662	13711	13718	13681	13910	13906	13792	13906	13762	13731	13823	13553	13735	13810	13769	13571	13679	13719	13720	13780	13800	13716	13794	13669	13689	13727	13761	13756	13794	13705	13799	13660	13697	13683	13597	13592	13655	13743	13704	13785	13627	13730	13799	13842	13843	13834	13747	13794	13747	13576	13591	13673	13751	13837	13790	13806	13454	13392	13917	13713	13653	13458	13827	13539	13786	13621	13797	13520	13614	13765	13651	13763	13661	13539	13556	13558	13746	13870	13659	13571	13548	13725	13744	13639	13593	13755	13732	13806	13958	13712	13808	13609	13738	13974	13891	13766	13613	13582	13606	13823	13727	13640	13671	13914	13837	13701	13439	13662	13554	13662	13732	13656	13772	13838	13701	13562	13704	13744	13619	13835	13767	13580	13568	13709	13816	13743	13774	13733	13691	13575	13630	13607	13670	13710	13751	13808	13914	13771	13751	13772	13825	13715	13577	13665	13793	13637	13785	13767	13710	13558	13665	13610	13732	13844	13779	13896	13677	13568	13633	13619	13573	13871	13716	13714	13560	13750	13822	13945	13707	13756	13642	13612	13714	13833	13599	13754	13768	13723	13699	13829	13863	13912	13812	13794	13658	13774	13763	13820	13721	13785	13772	13634	13871	13799	13702	13600	13605	13784	13741	13738	13598	13505	13644	13703	13625	13781	13735	13764	13766	13855	13767	13797	13633	13649	13662	13783	13740	13644	13767	13735	13760	13680	13629	13860	13802	13964	13732	13707	13758	13743	13825	13743	13669	13688	13656	13675	13698	13738	13784	13669	13580	13876	13575	13686	13783	13789	13651	13727	13702	13717	13578	13776	13675	13628	13752	13749	13691	13798	13807	13756	13674	13862	13471	13805	13867	13807	13933	13684	13678	13787	13545	13798	13561	13666	13699	13683	13761	13781	13855	13678	13637	13811	13788	13813	13792	13759	13635	13682	13802	13760	13853	13694	13723	13690	13634	13601	13535	13705	13742	13660	13709	13689	13731	13858	13586	13714	13803	13695	13728	13789	13745	13761	13839	13830	13736	13577	13462	13444	13664	13584	13644	13854	13803	13699	13677	13709	13752	13767	13534	13740	13720	13791	13722	13860	13719	13632	13560	13671	13597	13667	13618	13664	13688	13549	13732	13771	13639	13584	13771	13835	13698	13845	13856	13760	13898	13873	13834	13814	13704	13716	13806	13828	13663	13828	13925	13884	13636	13871	13651	13777	13726	13738	13948	13681	13638	13677	13702	13692	13671	13777	13907	13621	13588	13690	13899	13708	13528	13556	13667	13581	13751	13795	13600	13761	13843	13794	13817	13640	13736	13741	13648	13747	13692	13745	13791	13711	13656	13539	13894	13612	13750	13628	13735	13772	13730	13745	13706	13735	13679	13537	13684	13757	13699	13681	13868	13829	13781	13604	13686	13556	13588	13717	13632	13811	13689	13714	13894	13735	13712	13764	13616	13704	13774	13659	13663	13850	13687	13761	13629	13802	13561	13733	13840	13606	13746	13948	13821	13900	13797	13728	13687	13627	13419	13745	13768	13750	13652	13819	13782	13792	13713	13866	13865	13772	13695	13789	13720	13475	13691	13789	13852	13644	13735	13720	13727	13670	13736	13730	13707	13868	13799	13625	13780	13757	13518	13676	13992	13796	13728	13803	13737	13838	14055	13765	13712	13556	13590	13718	13707	13893	13727	13745	13735	13502	13689	13975	13951	13709	13703	13802	13699	13861	13897	13709	13757	13641	13533	13735	13892	13729	13824	13764	13760	13506	13715	13710	13580	13778	13728	13636	13637	13771	13876	13685	13750	13851	13801	13875	13777	13832	13704	13755	13819	13873	13785	13855	13694	13785	13752	13611	13704	13741	13788	13622	13733	13766	13636	13817	13879	13824	13623	13718	13717	13941	13944	13787	13584	13728	13740	13569	13631	13697	13802	13517	13857	13596	13790	13929	13579	13738	13651	13834	13673	13646	13656	13700	13859	13839	13775	13759	13704	13744	13909	13799	13918	13744	14032	13814	13671	13741	13699	13712	13766	13755	13751	13706	13771	13642	13814	13673	13659	13823	13494	13847	13726	13533	13602	13560	13689	13825	13724	13767	13728	13774	13580	13523	13695	13696	13689	13620	13748	13878	13685	13893	13674	13795	13747	13789	13579	13799	13546	13749	13813	13752	13463	13649	13774	13788	13816	13629	13701	13789	13920	13603	13707	13875	13770	13837	13787	13610	13715	13530	13784	13737	13673	13830	13698	13787	13835	13528	13591	13611	13708	13667	13846	13887	13826	13769	13611	13659	13795	13624	13696	13779	13629	13606	13490	13792	13648	13847	13936	13774	13664	13678	13606	13770	13603	13861	13560	13675	13854	13713	13734	13755	13704	13925	13564	13612	13508	13802	13536	13759	13573	13736	13748	13759	13753	13738	13764	13611	13584	13773	13702	13688	13824	13837	13669	13739	13792	13745	13776	13682	13693	13718	13410	13612	13734	13586	13762	13772	13593	13747	13691	13633	13753	13628	13766	13598	13736	13727	13855	13798	13691	13771	13599	13805	13727	13797	13828	13719	13727	13601	13915	13741	13720	13638	13852	13809	13796	13775	13693	13565	13560	13564	13606	13654	13551	13553	13700	13804	13750	13670	13594	13792	13756	13640	13709	13825	13657	13707	13794	13612	13782	13614	13495	13702	13530	13633	13697	13684	13716	13688	13599	13919	13661	13628	13870	13896	13832	13621	13883	13774	13759	13792	13773	13854	13506	13761	13758	13756	13522	13841	13772	13501	13454	13737	13800	13722	13669	13897	13630	13726	13952	13708	13851	13593	13892	13700	13726	13751	13832	13748	13737	13605	13678	13713	13767	13635	13679	13668	13854	13647	13736	13862	13718	13736	13758	13667	13746	13633	13706	13774	13738	13731	13964	13721	13825	13712	13862	13745	13546	13903	13731	13607	13667	13619	13756	13538	13730	13616	13865	13660	13678	13807	13745	13731	13788	13622	13763	13748	13758	13761	13580	13872	13711	13848	13897	13894	13603	13789	13701	13757	13606	13672	13751	13468	13652	13710	13741	13677	13680	13732	13695	13840	13692	13677	13806	13628	13665	13649	13563	13823	13745	13757	13784	13718	13821	13908	13682	13757	13542	13809	13757	13736	13671	13702	13569	13606	13848	13935	13809	13784	13756	13904	13784	13780	13947	13673	13735	13791	13658	13596	13716	13797	13687	13631	13718	13663	13758	13729	13946	13606	13718	13709	13588	13884	13607	13862	13552	13831	13786	13640	13709	13731	13632	14010	13732	13735	13578	13593	13745	13914	13744	13755	13772	13952	13750	13783	13886	13730	13715	13632	13629	13622	13588	13521	13735	13645	13920	13830	13891	13802	13582	13788	13624	13723	13661	13491	13716	13681	13796	13795	13804	13843	13630	13930	13801	13767	13721	13745	13548	13497	13848	13812	13635	13737	13632	13895	13616	13699	13917	13763	13841	13743	13740	13702	13677	13632	13649	13760	13667	13820	13588	13742	13663	13754	13701	13724	13549	13536	13833	13794	13575	13399	13893	13914	13608	13735	13922	13707	13744	13733	13751	13733	13631	13614	13672	13868	13717	13698	13852	13742	13645	13750	13764	13606	13575	13664	13717	13602	13732	13602	13591	13563	13727	13754	13546	13702	13476	13729	13817	13710	13618	13718	13848	13784	13733
19957	36312	35591	30689	26672	23243	20805	19259	17848	17155	16477	15861	15702	15348	14914	14927	14542	14560	14562	14485	14402	14325	14188	14065	14230	13982	14055	13891	13972	14094	14144	14020	14062	13921	14042	13820	13868	14084	13757	14030	13782	13754	13993	13957	13833	13883	13968	13825	13881	13829	13814	13818	13969	13762	14121	13711	14136	13818	13885	13712	13873	13917	13751	13783	13706	13789	13846	13588	13774	13893	13785	13896	13712	13820	13582	13900	13725	13947	13829	13755	13812	13788	13867	13733	13765	13803	13833	13766	13830	13817	13808	13731	13803	13742	13792	13716	13687	13847	13856	13675	13729	13733	13795	13700	13614	13860	13913	13731	13758	13896	13837	13643	13859	13770	13942	13736	13634	13735	13740	13703	13642	13685	13852	13770	13709	13744	13821	13866	13603	13754	13768	13843	13648	13834	13633	13789	13754	13702	13784	13742	13718	13888	13783	13660	13734	13767	13675	13812	13768	13749	13779	13753	13640	13839	13854	13730	13737	13706	13920	13762	13671	13694	13785	13628	13843	13655	13692	13685	13587	13786	13878	13651	13959	13700	13827	13662	13706	13782	13957	13799	13821	13921	13744	13722	13927	13904	13829	13730	13715	13874	13845	13928	13718	13792	13587	13795	13774	13737	13779	13695	13790	13656	13716	13953	13829	13845	13867	13630	13656	13782	13790	13760	13769	13720	13717	13746	13862	13726	13911	13895	13798	13801	13659	13684	13692	13862	13695	13790	13770	13502	13879	13689	13806	13779	13690	13734	13915	13679	13664	13811	13801	13861	13704	13676	13786	13809	13446	13688	13836	13726	13721	13660	13728	13728	13783	13785	13734	13872	13730	13729	13692	13779	13861	13536	13847	13746	13867	13765	13858	13703	13711	13787	13634	13941	13670	13745	13739	13671	13798	13880	13596	13730	13878	13681	13799	13659	13692	13720	13729	13683	13778	13762	13839	13647	13716	13900	13709	13724	13761	13836	13765	13511	13666	13778	13648	13786	13670	13755	13907	13713	13904	13845	13825	13754	13780	13742	13682	13782	13793	13706	13544	13872	13788	13780	13580	13669	13612	13819	13789	13967	13897	13759	13749	13668	13707	13964	13880	13807	13688	14024	13822	13763	13667	13658	13835	13838	13732	13782	13760	13771	13755	13750	13599	13681	13801	13857	13816	13870	13652	13765	13692	13640	13885	13851	13757	13710	13732	13917	13749	13702	13860	13853	13738	13758	13855	13721	13784	13743	13604	13631	13729	13782	13631	13725	13784	13885	13643	13682	13650	13828	13841	13634	13754	13784	13794	13560	13917	13714	13683	13694	13800	13838	13733	13976	13702	13737	13701	13769	13801	13765	13567	13836	13735	13607	13889	13727	13803	13627	13690	13695	13683	13762	13776	13793	13751	13657	13613	13625	13628	13697	13552	13798	13662	13834	13705	13779	13566	13634	13834	13721	13848	13811	13696	13743	13790	13808	13613	13676	13688	13673	13880	13796	13817	13725	13878	13613	13839	13760	13671	13884	13762	13785	13778	13695	13653	13737	13769	13741	13735	13773	13726	13654	13687	13748	13709	13617	13637	13924	13753	13639	13745	13704	13782	13760	13668	13612	13620	13848	13871	13683	13838	13655	13586	13693	13740	13823	13868	13843	13764	13659	13826	13663	13773	13721	13824	13675	13722	13641	13724	13766	13743	13738	13771	13715	13655	13756	13943	13833	13792	13677	13808	13662	13712	13736	13791	13864	13723	13925	13622	13576	13978	13897	13765	13582	13856	13880	13731	13652	13644	13709	14045	13579	13770	13701	13762	13788	13761	13507	13836	13699	13737	13620	13730	13623	13600	13727	13580	13843	13912	13760	13792	13768	13860	13672	13755	13650	13777	13836	13751	13658	13730	13881	13815	13672	13760	13752	13917	13664	13776	13726	13815	13776	13774	13761	13851	13697	13744	13886	13804	13723	13707	13734	13837	13713	13876	13815	13831	13814	13761	13818	13979	13644	13758	13705	13735	13739	13811	13823	13778	13712	13934	13603	13730	13818	13773	13796	13677	13690	13736	13800	13803	13699	13765	13745	13701	13772	13830	13743	13858	13649	13801	13866	13671	13911	13757	13725	13756	13812	13790	13768	13761	13725	13867	13580	13736	13878	13601	13724	13814	13721	13838	13755	13620	13999	13571	13691	13667	13661	13691	13791	13751	13617	13956	13716	13720	13550	13882	13805	13832	13714	13779	13658	13869	13822	13821	13630	13786	13793	13476	13582	13942	13750	13698	13881	13824	13771	13732	13633	13655	13656	13617	13707	13627	13656	13697	13787	13866	13818	13732	13664	13659	13812	13883	13672	13738	13634	13684	13699	13722	13848	13724	13647	13715	13729	13700	13789	13732	13643	13669	13691	13661	13906	13642	13731	13782	13851	13685	13659	13799	13693	13815	13844	13707	13798	13835	13552	13770	13789	13900	13837	13641	13865	13687	13676	13699	13802	13858	13720	13797	13756	13855	13839	13757	13796	13661	13846	13791	13781	13687	13745	13783	13811	13773	13699	13643	13844	13855	13655	13755	13760	13991	13909	13727	13746	13708	13815	13729	13713	13757	13824	13581	13763	13653	13792	13774	13731	13703	13659	13742	13753	13592	13703	13837	13918	13723	13834	13921	13600	13752	13655	13974	13674	13767	13700	13973	13852	13833	13702	13836	13726	13616	13837	13685	13770	13839	13709	13767	13768	13737	13714	13749	13658	13632	13666	13774	13941	13551	13786	13643	13853	13878	13740	13828	13767	13878	13643	13832	13824	13770	13746	13858	13697	13746	13825	13815	13787	13808	13733	13725	13940	13690	13671	13799	13764	13756	13761	13799	13732	13883	13697	13731	13722	13822	13649	13950	13787	13911	13863	13704	13742	13819	13639	13864	13749	13754	13731	13737	13897	13867	13877	13599	13716	13745	13720	13867	13821	13801	13716	13643	13847	13673	13833	13820	13825	13667	13778	13798	13543	13818	13662	13817	13822	13649	13859	13703	13818	13640	13873	13764	13835	13837	13794	13703	13834	13576	13820	13668	13793	13845	13783	13910	13489	13811	13733	13801	13870	13824	13831	13703	13719	13780	13883	13770	13845	13779	13749	13776	13781	13690	13740	13767	13649	13856	13560	13692	13707	13633	13784	13662	13837	13750	13789	13685	13573	13740	13827	13786	13801	13656	13826	13790	13765	13908	13577	13825	13571	13627	13900	13583	13678	13794	13826	13892	13704	13632	13804	13527	13788	13653	13838	13817	13817	13766	13822	13778	13764	13670	13691	13730	13763	13559	13883	13725	13670	13592	13851	13710	13887	13865	13721	13721	13764	13740	13941	13696	13851	13778	13740	13595	13827	13892	13853	13675	13843	13651	13754	13776	13832	13772	13713	13819	13754	13714	13668	13830	13690	13843	13599	13745	13882	13929	13833	13808	13642	13794	13811	13699	13882	13653	13754	13597	13578	13674	13597	13841	13703	13697	13672	13721	13703	13726	13789	13828	13566	13741	13746	13787	13911	13655	13862	13676	13715	13614	13722	13929	13564	13720	13776	13790	13814	13716	13814	13673	13721	13741	13787	13758	13770	13703	13793	13743	13660	13769	13843	13656	13611	13665	13879	13661	13862	13703	13620	13716	13674	13735	13907	13978	13665	13804	13692	13830	13718	13861	13803	13688	13873	13528	13607	13850	13676	13687	13746	13835	13671	13751	13848	13781	13773	13628	13718	13647	13629	13769	13727	13799	13839	13786	13668	13836	13849	13692	13714	13693	13946	13761	13634	13665	13741	13780	13861	13753	13637	13748	13712	13703	13960	13841	13708	13691	13836	13744	13632	13713	13770	13618	13578	13679	13795	13759	13818	13643	13680	13819	13723	13697	13653	13653	13622	13730	13694	13746	13793	13764	13667	13793	13699	13660	13699	13576	13750	13793	13857	13664	13898	13842	13819	13826	13474	13747	13539	13852	13767	13699	13864	13781	13758	13690	13832	13677	13801	13689	13730	13566	13580	13767	13880	13639	13633	13809	13695	13874	13676	13724	13632	13746	13787	13838	13836	13740	13783	13705	13799	13837	13740	13822	13898	13583	13714	13636	13671	13651	13744	13827	13697	13568	13720	13852	13658	13638	13840	13737	13671	13764	13765	13794	13614	13623	13796	13706	13611	13894	13658	13822	13752	13849	13747	13831	13748	13809	13706	13703	13787	13712	13644	13785	13766	13844	13671	13684	13718	13963	13796	13699	13762	13618	13796	13688	13663	13812	13726	13948	13830	13597	13724	13889	13854	13648	13980	13736	13710	13754	13776	13575	13777	13773	13864	14008	13730	13627	13864	13622	13810	13656	13661	13888	13758	13863	13816	13812	13593	13752	13761	13802	13747	13815	13727	13724	13715	13647	13710	13736	13835	13754	13801	13845	13656	13738	13753	13758	13783	13706	13790	13784	13662	13785	13727	13739	13833	13812	13684	13702	13618	13791	13690	13854	13901	13946	13671	13721	13753	13853	13820	13808	13795	13646	13654	13556	13691	13707	13722	13609	13728	13776	13706	13693	13626	13713	13688	13811	13685	13701	13952	13749	13830	13852	13850	13798	13765	13569	13911	13893	13833	13617	13955	13825	13664	13765	13896	13635	13596	13718	13744	13649	13703	13756	13851	13657	13816	13624	13572	13737	13669	13846	13727	13794	13736	13570	13839	13821	13750	13645	13718	13727	13860	13724	13714	13754	13889	13791	13833	13726	13779	13685	13613	13763	13760	13754	13786	13759	13764	13723	13873	13787	13675	13864	13753	13607	13877	13774	13905	13731	13690	13780	13655	13849	13847	13785	13775	13711	13817	13849	13834	13701	13902	13650	13612	13653	13590	13765	13872	13644	13814	13592	13845	13872	13730	13625	13728	13763	13842	13883	13719	13792	13760	13646	13704	13750	13643	13857	13922	13736	13748	13811	13664	13615	13789	13627	13770	13680	13920	13819	13706	13929	13794	13851	13770	13607	13786	13709	13863	13654	13625	13782	13701	13771	13701	13695	13775	13752	13918	13825	13708	13650	13780	13678	13667	13684	13789	13945	13781	13740	13815	13724	13678	13688	13639	13662	13703	13735	13607	13785	13604	13714	13655	13769	13634
27102	22006	24265	19976	15163	14332	14043	13824	13660	13300	13560	13392	13258	13283	13249	13286	13388	13320	13167	13290	13342	13205	13188	13280	13113	13151	13191	13223	13189	13219	13144	13204	13285	13165	13102	13181	13333	13158	13160	13116	13199	13255	13123	13195	13251	13363	13086	13060	13225	13068	13107	12980	13198	13191	13195	12944	13355	13144	13034	13095	13143	13061	13071	13108	13183	13351	13043	13071	13222	13120	13012	13416	13225	13066	13182	13172	13187	13023	13000	13131	13305	13167	12979	13217	13134	13237	13238	13048	13217	13145	13274	13154	13092	13153	13078	13147	13134	13217	13147	12953	12939	13044	13195	13124	13061	13107	13011	13184	13038	13123	13051	13160	13141	13019	12937	13164	13127	13232	13058	13079	13081	13120	13091	13079	13015	13038	13099	13152	13247	13252	13208	13089	13197	13095	13134	13335	13200	12862	13056	13096	13009	12999	13250	13021	13245	13086	13015	13181	13121	13031	13018	13103	13168	13058	13095	13201	13302	13361	13146	13047	13278	13085	13056	13149	13186	12891	13228	12985	13035	13119	13049	12962	13007	13166	13118	13162	12997	12833	13096	12965	13246	13201	13199	13240	13310	13081	13087	12995	12928	13074	13157	12945	13265	13057	12991	13135	13107	13030	13266	13311	13100	13257	12949	12995	12994	12984	13200	13178	13144	13206	13208	13168	13101	13170	13096	12989	13164	13163	13139	12938	12867	12991	13093	13009	12998	13145	13109	13270	13198	13188	12946	13231	13100	13125	13124	13297	13029	13082	12929	13125	13182	12923	13017	13311	13089	13027	13073	13168	12971	12988	13014	13129	13036	13005	13293	13190	13285	13077	13229	13123	12867	13092	13079	13273	13216	12994	13147	13127	13242	13118	13207	12996	13114	13023	12992	13146	12948	13032	13180	13167	13101	12970	12897	13158	13251	13209	13014	13048	13176	13146	13104	13044	13273	13078	13138	13234	13097	13075	13217	13020	13033	13188	13133	13094	13199	12948	13322	12992	13128	13191	13079	13299	13172	13145	13148	13009	13138	13185	13090	13138	12999	13014	13159	13003	13069	13144	13210	13180	12973	12908	13079	13162	13002	13253	13056	13166	13143	13309	13406	13232	13039	13125	13007	13095	13156	13138	13037	13169	13218	13084	13010	13348	13204	13094	13094	13125	13243	12956	13099	13176	13064	13066	13157	13406	13067	13104	13021	13071	13190	13155	12831	12899	13177	13219	13241	13148	12997	12900	13213	13010	13110	13032	13066	13305	13144	13030	12939	13245	13218	12886	12812	13237	13165	13170	13225	13004	13152	13040	12910	13131	13123	13087	13155	13140	13171	13201	13148	13318	13358	13104	12911	13085	13037	13162	13109	13155	13167	13182	13127	13211	13096	13167	12873	13037	13006	13073	13175	13129	13216	12966	13224	13049	12993	13223	13241	13035	13101	13223	13097	13097	13115	13114	13030	13412	13109	13249	13162	13035	13215	13194	13095	13160	13120	13095	13220	13231	13378	12894	12980	13019	13177	13028	12998	13122	13225	13059	13224	13215	13096	13153	13152	13073	13137	13055	13014	13096	13171	13147	13129	13159	13135	13022	13018	13093	13176	13136	13181	13039	13227	13158	13076	12955	13156	13158	13086	13159	13058	13091	13164	13188	13113	13066	13264	13250	13152	13066	13062	13110	12977	13132	13056	13052	13238	13017	13189	13157	13045	12965	13158	12981	13047	12986	13090	13020	12998	13092	13182	13043	13102	13060	12964	13232	13096	13088	13094	13150	13125	13117	13211	13056	13180	12912	13205	13353	12949	13170	13235	13108	13283	12975	13098	13184	13160	13251	13236	13109	13102	13190	13080	13003	12939	13055	13312	13085	13159	13295	13288	13265	13068	13125	13164	13165	13190	13119	13115	13114	13157	13174	13143	13080	13191	13242	13112	13100	13027	13170	13078	13167	13154	12937	13051	12974	13124	13004	13123	13142	13040	13157	13171	13234	13171	13016	13059	13037	13081	13144	13210	13088	13176	13245	13147	13048	13043	12989	13263	13133	13091	13231	13147	12998	13046	13162	13130	13146	13118	13136	13098	13062	13124	13115	13240	13023	13228	12982	13291	13238	13198	13117	13066	13188	13116	13139	13059	13038	13184	13085	13025	13086	13040	13420	13029	12954	13240	13012	13231	12982	12972	13156	13063	13124	13155	13221	13008	13183	13206	13229	13204	13092	13291	13161	13224	13046	12918	13028	13185	12992	13198	13129	13396	12978	13108	13100	13114	13069	13103	13302	13079	13240	13153	13180	13142	13101	13010	12876	13137	13167	12952	13003	12981	13097	13028	13272	13121	12909	13152	13175	13002	13057	13240	13211	13052	13210	12979	13082	13115	13128	13210	13147	13326	13175	13247	13159	13057	12982	13149	13340	13172	13118	13234	13158	13130	12929	13145	13134	12959	13048	13111	13020	12976	13098	13086	12997	13286	13106	13120	12925	13041	13078	13305	13111	12968	13068	12963	13139	12955	13141	13336	12990	13004	13045	13202	13243	13090	13100	12924	13110	13125	13108	13109	13000	13188	13124	13109	13047	13328	13098	13078	13106	13190	13093	13137	12982	13186	13100	12969	13239	13139	13102	13169	12977	12958	13087	13150	13143	13038	13054	13094	13269	13223	13326	12929	13283	13198	13414	13079	13029	13150	13156	13217	13238	13089	13241	12937	13097	13025	13051	13031	13213	13142	12913	13079	13146	13246	13052	13331	13023	13024	13137	13175	13056	13277	13078	13110	13081	13137	13140	13134	13134	13183	13142	13084	13208	13001	13124	13050	13272	13081	13025	13187	13187	13190	13198	12978	13060	13036	13016	13092	13082	13146	13153	13098	13091	13122	13251	13212	13039	13128	13293	13141	13105	13080	13149	12972	12928	13024	13199	13097	13181	13232	13106	13059	13157	13288	13193	13000	13049	13369	12979	13087	13127	13145	13118	13166	13061	13044	13177	13161	13099	12949	13101	13201	13089	13155	13056	13058	13052	13171	13174	13237	13062	13143	13092	12894	13032	13242	13122	13158	13133	13207	13075	13121	13167	12979	13187	13208	13227	12902	13081	13245	13103	13057	13134	13077	13177	13042	12958	13081	13176	13065	12956	13018	12978	13247	13009	13039	13161	13067	12961	12894	13107	13170	12879	12913	12928	13183	12982	13127	13124	13089	13154	13210	13283	13218	13166	13260	13155	13142	13196	13044	13134	13171	13001	13021	13006	13161	13094	13192	13098	13123	12988	13084	13029	13099	13261	13130	13075	13172	12877	13036	13174	13088	13047	13287	13273	13042	12951	13010	13078	13028	13171	13177	12992	13088	13275	13279	13103	13188	13168	13023	13171	13069	13200	13134	12912	13021	12975	13247	13139	13288	13138	13258	13160	13059	12987	12988	13179	13235	13235	13082	13062	13296	13053	12995	13093	13026	13241	13073	13210	13174	13120	13131	13040	13067	12947	13141	13269	13188	13084	12994	13080	13237	12913	13098	13347	12882	13150	13033	13143	13163	13256	13072	13090	13075	13163	13154	13286	13213	13039	13089	13109	13146	13085	13014	13066	13094	13096	12847	13291	13154	13132	13122	13086	13177	13111	13109	12950	13223	13171	13174	13167	13192	13069	13119	13027	13147	13151	13048	13224	13177	13166	13182	13047	13059	13240	13235	13015	13089	13195	13182	13159	13061	13036	13115	13267	13030	13087	13154	13140	13085	12933	13099	13250	13175	13049	13039	13107	13145	13025	13305	13057	13081	13223	13253	12895	13076	13247	13066	13080	13208	13080	13098	12981	13025	13037	13025	13081	13089	13067	12870	12981	13236	12919	13090	13038	13058	13147	13214	13030	13052	12939	13163	13082	13120	12977	13081	13151	13175	12906	13327	13022	13017	13092	13143	13250	12901	13111	13135	13079	13061	13331	13251	13153	13154	13103	12963	13282	13057	13180	13266	13176	13062	12939	13047	13020	12961	13038	13133	13013	13197	13198	13124	13251	13094	13089	13223	13194	13231	13047	13058	13156	13083	13263	13161	13149	13101	13162	13086	13101	13212	13318	13063	13078	13096	13047	13273	13188	13118	13074	13145	12884	13347	13259	13173	13110	13258	13236	13279	13168	13048	13051	13277	13160	13304	12917	13129	13143	13029	13150	12987	13212	13269	13124	13041	13005	13113	13194	13232	13163	13214	13153	13102	13136	13133	13158	13079	13140	13057	13274	13182	13141	13301	13200	13126	13061	13205	12892	13127	13298	13121	13161	13232	12954	13111	13104	13001	13002	13032	13102	13111	13193	13209	13054	13140	12996	13161	13038	13112	13253	13106	13131	13184	13117	13296	13093	13029	13021	13077	13159	13250	13312	13219	13093	13143	13168	13071	13106	12993	13066	13162	13086	13078	13093	13161	13152	13245	13044	13144	13264	13022	13072	13046	13001	13226	13049	13103	13114	13126	13057	13165	13371	13163	13192	13202	13064	13202	13335	13298	13234	13178	13190	12936	12717	13248	13099	13191	12989	12998	13084	13096	13063	13098	13108	13147	13165	13263	13138	13183	13044	13120	13181	13194	13088	13065	13126	13048	13043	13174	13030	13052	13002	13212	13012	13070	12955	13262	13112	13018	13029	13001	13051	13004	13047	13188	13029	13214	13220	13032	13215	13223	13269	12987	13324	13099	12995	13088	13169	13005	13247	13153	13224	13207	12925	13158	12984	13242	13152	13091	13225	13185	13185	13175	13079	13215	13211	13160	13177	13007	13156	13169	13201	13153	13266	13000	12989	13157	13188	13251	12975	13184	13267	13029	13185	12954	13086	13267	13214	13057	13013	13124	13032	13141	13030	13048	12901	13184	13207	13127	13229	13141	13294	13240	13167	13102	13300	13089	13109	13009	13200	12972	13087	12941	13026	13170	12972	13059	13285	13000	13088	12984	13248	13055	13027	13239	13285	12992	13108	13099	13135	13145	13062	13264	13383	13291	12941	13198	13276	13092	13193	13211	13226	13080	12996	13141	13145	13269	13184	13189	13129	13007	13095	13134	13162	13189	13080	13157	13057	13107	13066	13150	13036	13324	13272	13016	13243	13074	13079	13022	13213	13101	13325	12912	13106	13151	13186	13190	13193
16958	23891	23455	19139	16924	15532	14784	14329	14178	13887	13894	13742	13805	13657	13576	13518	13647	13354	13327	13320	13404	13285	13349	13306	13609	13467	13255	13491	13386	13319	13604	13384	13575	13291	13351	13587	13454	13348	13339	13285	13411	13432	13219	13535	13405	13347	13512	13322	13528	13361	13277	13225	13328	13460	13294	13289	13278	13437	13289	13297	13427	13457	13395	13358	13226	13437	13274	13220	13468	13388	13275	13388	13433	13289	13297	13507	13297	13346	13235	13384	13229	13421	13273	13284	13332	13431	13461	13192	13341	13377	13368	13226	13317	13316	13295	13346	13250	13339	13314	13154	13485	13214	13468	13342	13446	13250	13278	13307	13315	13431	13316	13352	13380	13345	13364	13295	13193	13406	13348	13345	13408	13343	13317	13361	13285	13384	13353	13140	13397	13185	13444	13260	13259	13354	13499	13270	13307	13332	13249	13300	13361	13281	13306	13529	13246	13145	13443	13333	13475	13300	13252	13204	13250	13255	13442	13167	13278	13262	13393	13204	13229	13486	13502	13347	13318	13510	13268	13326	13294	13474	13451	13438	13399	13266	13297	13345	13233	13351	13309	13596	13274	13338	13371	13249	13371	13421	13285	13356	13238	13255	13270	13254	13421	13434	13324	13381	13231	13340	13204	13507	13260	13394	13254	13273	13221	13399	13193	13324	13493	13231	13470	13328	13392	13247	13325	13455	13371	13211	13278	13270	13386	13189	13407	13280	13436	13354	13413	13353	13262	13327	13503	13209	13291	13274	13081	13445	13200	13471	13139	13299	13362	13156	13332	13310	13404	13234	13321	13324	13386	13141	13218	13305	13424	13327	13312	13223	13443	13387	13399	13372	13449	13227	13335	13311	13267	13496	13335	13317	13420	13425	13315	13302	13369	13306	13361	13315	13369	13391	13340	13310	13256	13315	13106	13323	13506	13397	13492	13347	13251	13217	13324	13340	13281	13126	13088	13386	13300	13285	13256	13226	13332	13440	13304	13422	13433	13445	13304	13274	13343	13332	13499	13411	13488	13146	13352	13397	13171	13267	13422	13429	13234	13259	13338	13289	13218	13178	13303	13286	13206	13276	13372	13200	13334	13180	13371	13287	13506	13249	13357	13333	13357	13323	13293	13224	13369	13340	13331	13237	13299	13289	13413	13445	13251	13296	13318	13280	13308	13326	13336	13141	13283	13517	13307	13365	13327	13284	13226	13077	13376	13113	13285	13339	13230	13307	13373	13318	13353	13156	13255	13221	13259	13366	13146	13192	13392	13367	13326	13409	13401	13298	13269	13254	13202	13369	13324	13425	13360	13396	13297	13420	13328	13137	13244	13370	13302	13343	13418	13200	13113	13217	13273	13458	13358	13175	13351	13436	13337	13301	13276	13233	13378	13217	13400	13200	13322	13211	13479	13396	13311	13241	13317	13318	13403	13354	13533	13294	13283	13412	13272	13438	13336	13467	13403	13331	13230	13377	13216	13553	13293	13301	13373	13134	13322	13181	13278	13272	13407	13314	13448	13320	13419	13484	13336	13339	13256	13339	13515	13435	13284	13453	13391	13351	13422	13242	13323	13426	13316	13336	13335	13421	13306	13334	13411	13302	13382	13514	13299	13236	13212	13280	13295	13194	13390	13199	13429	13268	13433	13353	13196	13286	13188	13281	13409	13545	13276	13407	13351	13312	13450	13347	13124	13312	13371	13141	13247	13293	13386	13370	13313	13186	13381	13314	13564	13418	13324	13382	13396	13240	13336	13274	13238	13420	13386	13260	13315	13244	13462	13241	13424	13440	13262	13241	13148	13395	13253	13381	13468	13393	13324	13415	13513	13369	13280	13325	13389	13440	13243	13300	13326	13144	13349	13366	13145	13241	13198	13299	13304	13348	13201	13284	13175	13297	13303	13322	13339	13229	13239	13298	13279	13351	13274	13199	13389	13364	13346	13348	13232	13223	13250	13340	13247	13287	13399	13502	13314	13270	13381	13345	13250	13351	13412	13270	13292	13354	13318	13261	13385	13252	13487	13500	13398	13240	13309	13226	13479	13378	13354	13359	13412	13468	13283	13321	13465	13411	13239	13454	13438	13099	13218	13271	13395	13237	13329	13410	13420	13161	13288	13177	13278	13334	13425	13423	13240	13354	13258	13282	13347	13279	13329	13398	13354	13311	13344	13349	13202	13254	13281	13235	13394	13528	13301	13447	13190	13346	13461	13306	13404	13295	13208	13307	13334	13255	13461	13177	13401	13359	13342	13336	13260	13285	13311	13188	13359	13363	13516	13276	13235	13331	13442	13397	13256	13445	13132	13330	13401	13430	13486	13422	13351	13407	13326	13326	13380	13388	13376	13416	13325	13333	13331	13363	13367	13341	13548	13250	13460	13350	13252	13203	13297	13458	13349	13141	13365	13356	13257	13270	13378	13272	13279	13333	13402	13340	13497	13516	13243	13235	13393	13213	13385	13218	13371	13285	13168	13370	13267	13300	13256	13323	13264	13267	13414	13395	13336	13176	13212	13286	13273	13420	13359	13353	13293	13179	13336	13378	13189	13378	13226	13384	13456	13367	13345	13229	13370	13395	13285	13454	13400	13322	13436	13352	13345	13360	13351	13259	13365	13243	13260	13411	13358	13229	13369	13446	13344	13252	13238	13396	13445	13200	13364	13293	13306	13378	13172	13389	13224	13296	13542	13268	13335	13248	13403	13375	13463	13252	13260	13349	13414	13282	13301	13417	13409	13305	13299	13249	13336	13189	13471	13332	13415	13367	13293	13296	13319	13502	13309	13363	13317	13312	13179	13498	13387	13387	13477	13191	13421	13231	13369	13268	13395	13329	13437	13325	13124	13443	13346	13440	13183	13183	13331	13397	13346	13363	13339	13605	13161	13314	13300	13413	13291	13266	13210	13332	13377	13402	13191	13298	13379	13444	13318	13387	13341	13291	13326	13304	13273	13290	13248	13231	13409	13340	13376	13335	13206	13279	13362	13421	13284	13436	13275	13230	13163	13453	13335	13370	13311	13268	13341	13307	13293	13301	13387	13385	13259	13272	13391	13342	13366	13438	13369	13241	13369	13275	13369	13270	13324	13240	13410	13406	13352	13308	13220	13327	13249	13145	13506	13267	13289	13470	13331	13332	13388	13248	13422	13405	13308	13319	13400	13335	13308	13337	13185	13378	13426	13240	13390	13344	13375	13249	13380	13594	13324	13334	13447	13265	13339	13331	13376	13288	13435	13252	13368	13255	13323	13276	13274	13366	13488	13441	13442	13181	13372	13284	13445	13289	13409	13332	13255	13477	13333	13300	13310	13275	13227	13306	13387	13502	13248	13162	13277	13316	13499	13346	13396	13297	13252	13409	13418	13422	13469	13267	13309	13326	13437	13254	13156	13387	13250	13158	13393	13260	13328	13357	13272	13384	13291	13351	13448	13262	13209	13240	13364	13511	13404	13362	13275	13400	13168	13312	13417	13222	13283	13385	13374	13411	13242	13367	13334	13522	13357	13372	13180	13394	13446	13353	13253	13326	13148	13445	13537	13290	13280	13326	13329	13331	13397	13169	13273	13357	13502	13362	13401	13416	13429	13389	13336	13323	13208	13407	13441	13319	13447	13268	13373	13304	13195	13296	13285	13269	13499	13422	13236	13440	13312	13263	13368	13351	13352	13497	13273	13442	13342	13275	13345	13273	13201	13481	13299	13301	13225	13315	13394	13335	13456	13375	13475	13307	13248	13273	13282	13414	13343	13500	13325	13362	13455	13362	13327	13388	13431	13323	13262	13395	13363	13271	13293	13333	13229	13439	13255	13300	13309	13370	13264	13206	13417	13394	13236	13241	13434	13263	13339	13251	13183	13366	13409	13320	13348	13081	13360	13376	13389	13294	13373	13381	13351	13286	13347	13466	13356	13520	13263	13374	13236	13195	13445	13166	13414	13392	13348	13327	13319	13278	13483	13349	13468	13371	13492	13301	13307	13184	13299	13386	13261	13305	13253	13344	13297	13417	13391	13565	13402	13373	13324	13376	13344	13191	13228	13260	13301	13400	13311	13174	13485	13409	13329	13436	13410	13386	13343	13373	13382	13460	13305	13439	13233	13219	13412	13364	13302	13382	13436	13372	13592	13403	13358	13311	13313	13342	13389	13436	13380	13305	13425	13328	13340	13214	13406	13377	13250	13414	13123	13255	13196	13554	13458	13265	13357	13248	13271	13362	13243	13288	13453	13125	13180	13346	13383	13266	13373	13399	13366	13270	13348	13527	13419	13310	13588	13473	13367	13395	13249	13343	13341	13167	13443	13331	13184	13419	13317	13327	13357	13220	13332	13402	13461	13281	13324	13351	13529	13246	13352	13360	13304	13244	13457	13236	13481	13298	13194	13345	13376	13254	13301	13339	13226	13271	13531	13569	13184	13529	13249	13318	13377	13231	13226	13124	13387	13215	13366	13382	13382	13419	13224	13374	13304	13394	13281	13374	13311	13346	13305	13319	13375	13272	13262	13258	13377	13390	13307	13442	13324	13281	13400	13380	13422	13355	13354	13310	13283	13326	13190	13490	13254	13088	13364	13374	13152	13232	13309	13452	13290	13342	13308	13484	13318	13337	13310	13304	13425	13468	13492	13391	13384	13241	13376	13478	13262	13278	13263	13284	13165	13363	13288	13283	13132	13382	13269	13342	13255	13224	13353	13398	13342	13212	13463	13304	13357	13337	13386	13362	13244	13463	13137	13298	13351	13405	13307	13357	13363	13263	13285	13256	13486	13382	13336	13352	13157	13281	13343	13436	13266	13159	13467	13415	13482	13327	13463	13249	13213	13153	13368	13420	13345	13067	13322	13293	13339	13411	13319	13353	13400	13312	13337	13458	13356	13344	13524	13229	13315	13393	13324	13476	13497	13546	13264	13577	13384	13302	13417	13484	13267	13232	13336	13190	13349	13272	13442	13424	13425	13349	13419	13298	13356	13469	13396	13281	13251	13447	13239	13278	13079	13302	13428	13192	13448	13371	13330	13388	13438	13445	13251	13282	13157	13289	13369	13411	13331	13313	13275	13391	13247	13197	13467	13452	13365	13180	13184	13127	13349	13385	13318	13204	13400	13152	13387	13389	13382	13379	13313	13432	13307	13469	13377	13432	13349	13288
23917	21385	28729	24592	22063	20685	18665	16032	15021	15262	14911	14428	14383	14301	14178	14032	14164	14023	13894	14030	13872	14069	13904	14037	13954	13868	13898	13927	13675	13822	13952	13761	13905	13778	13741	13718	13945	13546	13692	13881	13680	13825	13916	13729	13875	13692	13810	13872	13937	13654	13680	13658	13933	13598	13822	13913	13743	13621	13786	13777	13708	13876	14013	13687	13799	13823	13672	13810	13886	13815	13714	13765	13849	13744	13702	13832	13792	13782	13625	13709	13811	13635	13648	13659	13579	13785	13565	13944	13703	13579	13899	13812	13820	13850	13781	13566	13829	13594	13657	13684	13804	13778	13750	13650	13956	13914	13533	13710	13674	13782	13721	13857	13761	13852	13786	13758	13696	13690	13721	13830	13735	13628	13833	13811	13744	13709	13675	13648	13799	13630	13666	13677	13857	13660	13644	13443	13781	13832	13752	13629	13748	13692	13651	13704	13577	13777	13809	13621	13686	13745	13729	13649	13901	13775	13703	13791	13691	13541	13732	13790	13531	13688	13693	13628	13808	13742	13784	13740	13644	13625	13871	13789	13723	13757	13806	13768	13770	13603	13702	13965	13813	13724	13727	13756	13601	13938	13654	13849	13700	13569	13817	13618	13637	13721	13686	13758	13588	13635	13660	13705	13679	13838	13983	13704	13788	13635	13902	13759	13879	13692	13734	13799	13578	13807	13722	13648	13607	13653	13642	13672	13653	13483	13771	13664	13679	13626	13722	13685	13605	13616	13648	13679	13663	13694	13785	13609	13723	13562	13730	13750	13654	13709	13793	13536	13743	13634	13718	13782	13531	13797	13781	13739	13659	13655	13786	13630	13577	13791	13723	13595	13578	13555	13699	13632	13921	13571	13737	13695	13548	13842	13557	13648	13764	13851	13717	13822	13604	13860	13796	13735	13626	13499	13667	13909	13759	13803	13694	13667	13864	13733	13619	13684	13702	13665	13735	13982	13718	13545	13635	13869	13810	13782	13847	13754	13678	13617	13788	13714	13647	13744	13586	13755	13684	13777	13793	13780	13674	13651	13684	13673	13701	13724	13588	13742	13679	13841	13679	13707	13679	13752	13781	13876	13657	13477	13718	13654	13693	13649	13632	13525	13897	13796	13672	13470	13552	13786	13755	13837	13834	13613	13758	13776	13635	13665	13645	13828	13624	13562	13748	13542	13485	13666	13730	13549	13712	13725	13683	13756	13712	13813	13670	13779	13678	13690	13569	13834	13590	13568	13726	13611	13550	13751	13676	13736	13798	13718	13640	13739	13509	13733	13631	13717	13687	13713	13844	13796	13799	13836	13823	13648	13677	13740	13561	13639	13673	13573	13497	13626	13765	13947	13739	13681	13692	13660	13705	13643	13715	13865	13861	13546	13711	13738	13667	13667	13643	13732	13465	13785	13848	13700	13772	13686	13554	13582	13666	13734	13716	13667	13646	13705	13661	13634	13754	13767	13664	13705	13682	13721	13750	13710	13666	13748	13731	13594	13696	13711	13766	13538	13767	13766	13658	13766	13845	13859	13574	13725	13734	13711	13651	13821	13590	13782	13770	13685	13596	13687	13944	13775	13517	13702	13728	13651	13637	13533	13660	13812	13642	13699	13788	13799	13853	13896	13667	13760	13582	13656	13460	13725	13463	13628	13656	13742	13695	13795	13555	13685	13674	13675	13768	13732	13772	13813	13758	13638	13623	13713	13729	13681	13830	13559	13631	13863	13895	13817	13507	13455	13739	13690	13861	13600	13712	13769	13854	13751	13526	13548	13676	13788	13680	13767	13730	13761	13786	13669	13785	13615	13697	13830	13638	13673	13652	13704	13760	13572	13923	13693	13732	13738	13830	13646	13728	13679	13621	13762	13633	13594	13835	13747	13740	13774	13676	13785	13789	13642	13779	13412	13744	13646	13744	13750	13844	13682	13652	13590	13879	13683	13570	13864	13803	13766	13710	13718	13768	13730	13820	13618	13758	13860	13600	13948	13862	13590	13719	13751	13587	13574	13683	13710	13931	13610	13780	13714	13549	13812	13702	13580	13798	13696	13878	13713	13935	13579	13721	13782	13882	13626	13553	13654	13813	13836	13867	13764	13724	13662	13766	13670	13785	13720	13854	13708	13579	13625	13638	13772	13664	13723	13660	13638	13807	13537	13763	13724	13670	13578	13718	13815	13633	13650	13650	13679	13792	13776	13915	13848	13749	13830	13630	13670	13500	13606	13703	13625	13798	13687	13729	13616	13723	13554	13764	13753	13815	13778	13428	13628	13556	13853	13750	13577	13681	13661	13648	13683	13546	13668	13669	13728	13600	13743	13741	13659	13789	13800	13846	13645	13795	13734	13582	13834	13615	13757	13760	13807	13699	13769	13632	13509	13688	13743	13733	13850	13632	13656	13641	13566	13711	13714	13602	13587	13738	13848	13672	13749	13871	13595	13571	13682	13805	13703	13858	13793	13668	13639	13695	13692	13626	13671	13498	13595	13660	13716	13672	13840	13699	13517	13560	13600	13566	13522	13678	13841	13808	13803	13642	13544	13704	13682	13715	13684	13998	13817	13679	13611	13627	13657	13659	13728	13769	13723	13929	13703	13737	13633	13611	13777	13691	13627	13983	13741	13612	13573	13740	13578	13625	13596	13674	13743	13697	13548	13759	13762	13846	13673	13726	13915	13983	13613	13808	13665	13742	13682	13728	13775	13652	13562	13712	13727	13659	13821	13835	13614	13764	13696	13604	13567	13667	13627	13767	13524	13756	13567	13595	13657	13806	13771	13727	13599	13562	13570	13662	13748	13702	13601	13575	13581	13794	13681	13744	13614	13865	13793	13867	13656	13672	13587	13756	13740	13690	13596	13406	13388	13663	13744	13775	13826	13741	13609	13587	13802	13717	13563	13655	13653	13804	13739	13642	13501	13864	13556	13706	13806	13569	13629	13621	13889	13643	13660	13593	13551	13496	13740	13743	13553	13649	13690	13652	13727	13909	13890	13700	13568	13759	13552	13778	13833	13737	13885	13717	13606	13789	13588	13685	13570	13748	13776	13670	13755	13855	13830	13637	13655	13677	13604	13724	13800	13645	13588	13702	13711	13725	13578	13845	13620	13594	13841	13584	13804	13741	13616	13801	13631	13872	13415	13656	13634	13842	13766	13844	13615	13462	13656	13570	13556	13765	13784	13615	13734	13814	13806	13613	13644	13639	13808	13905	13650	13648	13810	13764	13743	13746	13865	13620	13869	13895	13620	13664	13617	13688	13662	13572	13764	13616	13705	13812	13607	13641	13947	13679	13817	13585	13735	13737	13607	13498	13846	13535	13583	13788	13631	13644	13695	13686	13854	13825	13611	13783	13674	13689	13925	13730	13543	13518	13706	13763	13635	13507	13761	13795	13706	13703	13441	13577	13864	13693	13673	13614	13621	13703	13748	13985	13837	13777	13831	13907	13710	13721	13713	13665	13915	14005	13800	13447	13851	13704	13735	13826	13584	13782	13667	13766	13668	13619	13768	13814	13836	13863	13671	13761	13844	13719	13692	13862	13738	13601	13574	13773	13724	13667	13711	13716	13772	13735	13813	13680	13639	13541	13857	13633	13640	13523	13809	13750	13770	13743	13554	13670	13744	13703	13840	13793	13696	13611	13602	13675	13835	13565	13631	13828	13613	13755	13622	13651	13650	13640	13964	13674	13800	13717	13647	13802	13789	13625	13671	13842	13598	13875	13668	13751	13618	13692	13583	13596	13749	13536	13573	13812	13793	13647	13645	13706	13640	13705	13721	13689	13709	13625	13650	13771	13942	13731	13646	13592	13782	13825	13789	13688	13834	13744	13646	13613	13756	13673	13775	13507	13630	13722	13805	13685	13692	13807	13672	13824	13552	13674	13762	13764	13728	13557	13803	13702	13668	13735	13744	13840	13799	13764	13730	13656	13773	13745	13764	13741	13448	13735	13819	13781	13739	13924	13553	13715	13701	13854	13677	13785	13875	13709	13628	13867	13663	13632	13717	13612	13791	13566	13602	13644	13649	13786	13650	13713	13613	13739	13628	13879	13811	13710	13827	13805	13622	13935	13513	13738	13508	13707	13706	13802	13716	13531	13533	13685	13729	13804	13746	13685	13824	13683	13679	13747	13833	13611	13592	13637	13536	13805	13577	13699	13770	13676	13725	13744	13693	13545	13603	13944	13583	13711	13666	13621	13649	13624	13716	13805	13587	13625	13732	13557	13768	13843	13773	13881	13639	13698	13733	13749	13763	13692	13712	13614	13594	13857	13681	13726	13573	13691	13577	13708	13506	13489	13697	13854	13814	13769	13626	13728	13887	13774	13749	13517	13739	13699	13483	13931	13551	13716	13791	13487	13645	13617	13792	13806	13816	13733	13688	13625	13865	13700	13652	13701	13632	13767	13836	13821	13523	13760	13647	13802	13749	13777	13678	13666	13679	13725	13742	13568	13929	13689	13509	13845	13814	13642	13554	13813	13532	13714	13667	13853	13901	13626	13715	13611	13731	13929	13673	13545	13752	13782	13662	13813	13552	13673	13703	13663	13700	13768	13751	13588	13785	13824	13678	13588	13651	13564	13645	13574	13871	13571	13628	13615	13698	13661	13570	13727	13870	13804	13624	13743	13610	13690	13729	13657	13590	13583	13499	13790	13804	13646	13860	13957	13769	13758	13638	13700	13696	13587	13830	13606	13563	13566	13774	13677	13832	13710	13857	13783	13679	13787	13693	13517	13611	13552	13742	13709	13886	13746	13715	13730	13748	13744	13691	13701	13506	13708	13554	13726	13718	13698	13659	13663	13687	13525	13525	13576	13740	13712	13734	13817	13692	13779	13855	13884	13661	13974	13576	13595	13633	13603	13811	13784	13769	13649	13628	13677	13780	13756	13773	13730	13689	13616	13698	13587	13711	13801	13784	13772	13685	13779	13662	13853	13783	13678	13793	13731	13744	13567	13596	13554	13778	13742	13815	13780	13820	13806	13740	13805	13900	13759	13492	13605	13551	13626	13791	13773	13650	13742	13670	13745	13574	13631	13771	13604	13593	13592	13745	13543	13604	13559	13542	13613	13709	13784	13616	13482	13789	13738	13895	13779	13605	13565	13666	13754	13757	13707	13685	13725	13978	13700	13740
18171	31700	31676	26010	22570	19866	18257	16806	16182	15847	15442	15038	14754	14811	14612	14505	14308	14232	14128	14000	13859	14219	13907	14061	13965	13968	13876	13918	13940	13868	14001	13856	13968	13838	13871	13764	13877	13884	13858	13709	13844	13953	13766	13762	13863	13979	13976	13768	13942	13762	13912	13918	13917	13886	13815	13723	13965	13809	13768	13794	13618	13769	13798	13786	13818	14010	13664	13678	13767	13772	13765	13667	13736	13767	13822	13636	13716	13756	13680	13766	13838	13808	13824	13657	13889	13734	13883	13923	13893	13699	13689	13878	13758	13748	13778	13854	13790	13765	13942	13801	13819	13677	13728	13673	13719	13739	13701	13773	13710	13712	13795	13746	13692	13856	13658	13692	13672	13789	13638	13835	13906	13722	13950	13703	13537	13937	13800	13759	13612	13665	13692	13693	13734	13751	13804	13864	13811	13533	13746	13787	13758	13875	13636	13823	13803	13839	13831	13774	13777	13751	13717	13788	13762	13692	13898	13710	13890	13941	13877	13832	13713	13734	13847	13681	13751	13682	13733	13707	13772	13810	13797	13834	13775	13808	13699	14004	13698	13658	13917	13802	13720	13746	13719	13562	13840	13762	13895	13775	13780	13768	13814	13813	13774	13974	13800	13727	13939	13751	13616	13647	13899	13670	13671	13807	13706	13668	13664	13802	13868	13735	13736	13806	13719	13745	13684	13802	13762	13723	13680	13870	13783	13712	13714	13721	13838	13835	13734	13836	13800	13729	13785	13909	13731	13733	13578	13611	13774	13699	13763	13804	13870	13822	13799	13710	13868	13724	13849	13843	13679	13677	13743	13860	13670	13798	13621	13686	13814	13956	13784	13677	13664	13729	13753	13526	13810	13907	13777	13810	13896	13645	13809	13878	13779	13803	13720	13851	13909	13873	13845	13723	13648	13880	13700	13724	13584	13848	13725	13811	13651	13746	13746	13717	13831	13995	13855	13674	13798	13611	13867	13902	13641	13825	13735	13607	13858	13817	13775	13538	13766	13732	13734	13740	13704	13735	13765	13843	13805	13719	13795	13743	13909	13708	13683	13691	13788	13569	13744	13647	13756	13725	13870	13776	13700	13837	13771	13721	13718	13847	13683	13788	13733	13773	13753	13638	13736	13902	13661	13676	13702	13758	13756	13773	13709	13674	13775	13938	13904	13678	13783	13641	13857	13779	13836	13627	13831	13836	13735	13749	13838	13648	13903	13738	13790	13662	13728	13839	13817	13657	13798	13568	13641	13840	13643	13819	13667	13838	13815	13784	13713	13886	13774	13747	13857	13731	13721	13809	13733	13823	13769	13728	13834	13850	13663	13832	13918	13728	13663	13797	13897	13830	13653	13761	13695	13678	14027	13783	13783	13948	13933	13851	13761	13659	13917	13794	13789	13606	13866	13638	13719	13795	13790	14034	13713	13715	13714	13790	13779	13712	13679	13742	13791	13708	13627	13676	13854	13663	13740	13747	13774	13840	13727	13800	13768	13778	13767	13648	13721	13727	13760	13828	13748	13806	13826	13826	13919	13687	13751	13808	13775	13726	13656	13796	13919	13606	13688	13749	13933	13720	13514	13767	13735	13790	13663	13548	13858	13768	13792	13841	13613	13904	13878	13794	13634	13695	13714	13693	13807	13889	13693	13829	13772	13951	13738	13822	13880	13788	13765	13662	13805	13707	13570	13691	13841	13837	13720	13884	13787	13833	13837	13683	13664	13863	13743	13668	13712	13727	13655	13789	13598	13764	13767	13924	13794	13660	13777	13680	13699	13567	13848	13807	13783	13701	13881	13742	13600	13744	13625	13700	13830	13747	13788	13941	13736	13879	13753	13662	13871	13750	13721	13640	13870	13713	13877	13669	13739	13835	13671	13750	13850	13791	13634	13800	13754	13852	13765	13754	13720	13645	13777	13836	13825	13745	13746	13721	13709	13739	13907	13727	13705	13781	13690	13574	13718	13658	13736	13822	13764	13798	13698	13646	13878	13954	13810	13825	13531	13777	13886	13853	13758	13927	13619	13673	13807	13688	13836	13859	13697	13656	13746	13765	13798	13545	13641	13675	13683	13932	13745	13865	13839	13787	13730	13865	13650	13705	13782	13813	13752	13832	13740	13734	13761	13781	13661	13853	13686	13774	13765	13685	13734	13848	13797	13675	13552	13685	13774	13701	13555	13711	13720	13725	13770	13709	13701	13740	13757	13735	13745	13785	13691	13804	13719	13637	13868	13749	13794	13623	13776	13759	13705	13830	13697	13779	13751	13743	13872	13798	13824	13728	13661	13729	13777	13727	13678	13713	13766	13697	13827	13734	13725	13827	13780	13727	13770	13717	13766	13691	13666	13783	13839	13796	13812	13818	13904	13701	13732	13708	13734	13775	13825	13626	13755	13733	13548	13757	13777	13660	13746	13730	13737	13927	13533	13777	13709	13760	13668	13829	13664	13878	13682	13703	13743	13738	13794	13675	13843	13852	13689	13643	13751	13779	13911	13769	13719	13693	13747	13709	13881	13748	13727	13776	13764	13896	13874	13610	13737	13648	13678	13707	13704	13787	13762	13916	13752	13698	13771	13925	13678	13729	13710	13588	13748	13788	13845	13711	13735	13766	13702	13689	13500	13712	13870	13831	13690	13894	13811	13768	13805	13762	13745	13812	13716	13797	13815	13808	13773	13857	13738	13679	13773	13691	13630	13742	13719	13676	13669	13701	13741	13792	13728	13659	13820	13746	13716	13776	13715	13784	13868	13936	13713	13733	13893	13732	13822	13811	13692	13563	13928	13694	13840	13784	13750	13810	13687	13841	13845	13773	13566	13872	13825	13715	13770	13794	13748	13805	13861	13692	13728	13685	13754	13797	13760	13780	13675	13697	13830	13818	13795	13758	13758	13771	13895	13564	13831	13795	13708	13905	13780	13767	13766	13875	13794	13560	13673	13789	13843	13881	13733	13670	13774	13723	13724	13857	13742	13702	13803	13699	13901	13866	13831	13683	13729	13761	13839	13671	13774	13663	13456	13796	13622	13875	13582	13854	13839	13709	13741	13833	13765	13821	13795	13711	13848	13672	13854	13809	13789	13669	13683	13644	14013	13832	13726	13761	13858	13833	13838	13771	13737	13525	13856	13647	13896	13763	13792	13689	13675	13650	13842	13650	13908	13779	13764	13794	13872	13846	13698	13796	13771	13867	13704	13687	13813	13782	13833	13868	13849	13801	13600	13678	13696	13718	13684	13691	13808	13634	13799	13742	13763	13743	13686	13643	13754	13687	13683	13797	13793	13675	13691	13737	13612	13773	13831	13846	13711	13741	13771	13609	13904	13766	13715	13708	13679	13971	13863	13769	13648	13728	13774	13723	13890	13818	13810	13686	13523	13752	13767	13688	13861	13671	13751	13773	13800	13860	13649	13697	13777	13723	13773	13778	13791	13830	13732	13795	13935	13852	13713	13831	13626	13727	13891	13723	13744	13851	13627	13738	13689	13854	13690	13805	13667	13844	13709	13792	13820	13571	13728	13686	13724	13710	13924	13763	13792	13732	13890	13967	13806	13608	13811	13774	13761	13829	13717	13618	13709	13845	13645	13777	13705	13619	13894	13627	13675	13754	13522	13821	13775	13672	13745	13806	13847	13688	13834	13723	13882	13855	13603	13952	13773	13847	13720	13830	13746	13645	13733	13616	13734	13842	13785	13956	13776	13678	13723	13696	13650	13644	13631	13835	13527	14010	13779	13768	13720	13648	13833	13729	13613	13598	13800	13618	13840	13833	13670	13663	13795	13963	13647	13637	13789	13818	13793	13752	13728	13859	13710	13790	13661	13821	13670	13772	13773	13796	13542	13733	13703	13696	13756	13863	13703	13813	13777	13709	13727	13744	13666	13779	13832	13745	13806	13744	13811	13916	13788	13730	13676	13790	13780	13923	13827	13762	13829	13765	13728	13721	13891	13648	13719	13659	13594	13772	13719	13684	13543	13797	13736	13851	13649	13713	13630	13845	13693	13985	13760	13791	13799	13737	13712	13866	13777	13826	13758	13708	13719	13827	13760	13785	13723	13657	13823	13752	13803	13770	13775	13839	13794	13706	13855	13911	13727	13757	13676	13824	13642	13760	13788	13773	13801	13475	13675	13711	13760	13669	13631	13787	13728	13746	13613	13762	13723	13683	13657	13749	13762	13807	13877	13842	13676	13565	13854	13719	13908	13641	13839	13853	13804	13893	13756	13708	13729	13861	13636	13660	13727	13756	13699	13757	13820	13738	13673	13712	13883	13861	13728	13821	13618	13861	13764	13747	13686	13867	13761	13794	13828	13723	13707	13743	13766	13833	13823	13729	13834	13766	13712	13721	13763	13851	13689	13855	13632	13693	13802	13621	13731	13860	13592	13783	13613	13903	13805	13749	13701	13890	13717	13771	13927	13660	13714	13860	13729	13789	13895	13785	13924	13895	13884	13620	13908	13709	13766	13739	13865	13594	13764	13691	13707	13619	13854	13725	13754	13815	13770	13896	13742	13668	13650	13722	13598	13743	13592	13919	13785	13690	13789	13620	13734	13789	13615	13817	13715	13817	13826	13791	13775	13714	13911	13828	13851	13741	13502	13699	13735	13809	13589	13799	13759	13920	13753	13799	13696	13747	13691	13930	13735	13785	13625	13779	13776	13869	13829	13662	13674	13735	13681	13797	13708	13814	13717	13801	13777	13778	13655	13885	13752	13844	13720	13587	13847	13800	13795	13790	13917	13770	13764	13795	13719	13751	13722	13916	13831	13603	13947	13614	13841	13586	13730	13713	13851	13784	13868	13735	13786	13861	13787	13708	13797	13715	13855	13796	13798	13831	13734	13674	13789	13651	13800	13859	13888	13758	13620	13827	13927	13703	13700	13553	13773	13662	13760	13759	13991	13743	13747	13701	13751	13644	13702	13818	13631	13665	13658	13853	13693	13841	13745	13741	13712	13677	13991	13802	13716	13789	13628	13876	13776	13833	13675	13746	13863	13726	13791	13777	13864	13881	13606	13750	13679	13642	13927	13861	13807	13720	13712	13775	13792	13744	13637	13733	13825	13893	13745	13629	13712	13724	13722	13680	13670	13846	13601	13815	13815	13752	13862	13692	13802	13729	13782	13701	13825	13652
22988	21357	29179	23985	21773	23319	22994	17532	16080	15801	15303	14808	14697	14618	14369	14039	14168	13972	14269	14037	13965	13916	13765	13728	13701	13901	13712	13824	13755	13777	13686	13772	13906	13630	13833	13819	13857	13562	13615	13746	13670	13649	13648	13572	13805	13667	13559	13786	13687	13571	13652	13657	13615	13649	13530	13519	13666	13769	13704	13588	13716	13576	13529	13610	13550	13470	13543	13618	13526	13489	13841	13687	13560	13596	13524	13582	13688	13483	13416	13652	13673	13502	13742	13557	13552	13627	13594	13544	13439	13610	13521	13611	13592	13524	13485	13508	13510	13622	13593	13737	13694	13619	13653	13595	13563	13446	13364	13459	13493	13567	13353	13484	13400	13553	13541	13538	13502	13637	13487	13465	13667	13685	13429	13382	13398	13722	13589	13680	13394	13537	13482	13491	13517	13377	13510	13687	13249	13403	13550	13622	13514	13582	13294	13290	13442	13414	13622	13447	13447	13391	13691	13581	13475	13468	13500	13473	13574	13560	13438	13665	13501	13511	13400	13533	13436	13457	13762	13662	13604	13664	13679	13791	13489	13456	13449	13482	13465	13526	13464	13522	13631	13397	13595	13415	13562	13524	13388	13537	13595	13552	13560	13589	13573	13487	13491	13589	13634	13378	13424	13590	13470	13236	13710	13415	13650	13539	13573	13512	13544	13439	13370	13443	13568	13534	13576	13433	13665	13302	13482	13593	13630	13480	13714	13474	13588	13438	13347	13473	13303	13454	13482	13489	13435	13374	13348	13581	13517	13524	13638	13530	13529	13561	13511	13511	13387	13388	13527	13499	13570	13515	13458	13447	13598	13505	13485	13536	13498	13419	13648	13481	13746	13342	13402	13656	13468	13444	13552	13513	13609	13572	13576	13548	13524	13486	13540	13356	13458	13466	13635	13462	13607	13467	13626	13440	13412	13571	13582	13613	13514	13374	13680	13421	13534	13315	13686	13457	13543	13393	13516	13493	13391	13576	13376	13466	13518	13478	13488	13534	13396	13596	13600	13475	13710	13630	13553	13490	13546	13618	13575	13482	13473	13476	13334	13534	13402	13427	13410	13380	13752	13452	13472	13447	13537	13610	13386	13483	13645	13707	13577	13572	13563	13477	13538	13641	13605	13518	13567	13711	13380	13487	13622	13600	13592	13675	13650	13363	13508	13526	13527	13609	13606	13536	13477	13535	13433	13557	13611	13565	13580	13434	13522	13411	13580	13439	13353	13665	13708	13645	13662	13375	13567	13432	13418	13483	13641	13546	13228	13176	13481	13549	13373	13192	13494	13537	13320	13523	13375	13496	13572	13542	13613	13525	13549	13480	13613	13493	13543	13530	13517	13550	13577	13541	13527	13402	13407	13552	13545	13521	13495	13495	13548	13534	13646	13362	13564	13615	13488	13458	13635	13417	13330	13493	13302	13509	13624	13428	13526	13540	13347	13684	13546	13188	13452	13578	13390	13578	13450	13643	13502	13620	13595	13644	13490	13566	13438	13585	13428	13483	13413	13541	13541	13477	13593	13452	13618	13520	13382	13392	13352	13367	13473	13800	13513	13479	13518	13546	13781	13439	13553	13531	13590	13571	13357	13606	13550	13373	13546	13372	13412	13350	13370	13504	13682	13622	13479	13501	13426	13514	13509	13267	13477	13427	13620	13512	13453	13469	13570	13515	13544	13505	13515	13542	13449	13377	13544	13372	13371	13550	13707	13519	13457	13767	13525	13575	13478	13753	13510	13395	13492	13500	13614	13710	13386	13521	13593	13620	13447	13518	13471	13447	13588	13490	13510	13371	13463	13636	13516	13406	13388	13556	13374	13561	13506	13619	13565	13549	13506	13608	13600	13473	13612	13467	13643	13331	13503	13446	13451	13568	13398	13571	13709	13496	13466	13513	13450	13490	13560	13531	13622	13548	13666	13460	13711	13588	13556	13561	13338	13402	13343	13264	13395	13570	13447	13549	13475	13647	13341	13488	13550	13567	13509	13575	13526	13579	13368	13504	13384	13705	13449	13489	13610	13433	13522	13666	13372	13371	13477	13632	13280	13502	13552	13505	13618	13593	13490	13328	13685	13466	13656	13463	13601	13557	13606	13432	13577	13495	13569	13654	13462	13446	13534	13428	13491	13476	13355	13587	13367	13498	13411	13610	13663	13634	13368	13579	13589	13582	13627	13460	13496	13537	13274	13473	13402	13339	13539	13362	13542	13607	13726	13455	13400	13423	13477	13611	13379	13565	13454	13481	13533	13563	13620	13575	13459	13434	13577	13375	13594	13552	13498	13601	13470	13398	13505	13498	13315	13433	13369	13404	13387	13680	13461	13471	13410	13429	13508	13399	13478	13506	13603	13451	13508	13697	13439	13515	13637	13531	13485	13490	13497	13498	13538	13651	13434	13401	13499	13546	13660	13687	13488	13440	13427	13471	13399	13390	13451	13464	13461	13332	13437	13410	13735	13557	13532	13575	13436	13475	13613	13470	13402	13424	13565	13394	13468	13329	13582	13510	13423	13404	13397	13689	13457	13613	13570	13527	13350	13563	13474	13551	13456	13356	13436	13328	13182	13664	13500	13391	13588	13411	13252	13377	13286	13599	13498	13397	13609	13455	13327	13505	13368	13301	13342	13372	13350	13401	13539	13444	13716	13293	13548	13475	13310	13550	13639	13405	13462	13356	13392	13590	13335	13527	13425	13424	13427	13339	13652	13701	13638	13394	13535	13362	13516	13387	13444	13704	13497	13440	13472	13477	13621	13479	13564	13547	13605	13569	13417	13559	13498	13437	13589	13439	13506	13415	13510	13673	13668	13534	13235	13493	13436	13492	13738	13478	13427	13385	13481	13430	13547	13690	13572	13456	13600	13413	13557	13476	13673	13506	13398	13531	13598	13421	13587	13324	13496	13506	13580	13439	13668	13476	13671	13270	13397	13536	13405	13627	13447	13459	13474	13305	13507	13446	13307	13410	13643	13390	13553	13400	13699	13625	13316	13345	13349	13673	13593	13211	13619	13481	13384	13446	13540	13376	13348	13521	13474	13349	13510	13671	13489	13556	13604	13575	13436	13489	13575	13563	13517	13550	13517	13541	13457	13606	13444	13575	13521	13443	13563	13450	13340	13552	13555	13501	13636	13392	13672	13658	13675	13395	13425	13407	13526	13363	13492	13649	13485	13566	13375	13595	13590	13557	13555	13568	13538	13468	13651	13252	13447	13405	13381	13612	13296	13484	13668	13480	13567	13506	13529	13434	13295	13356	13632	13397	13453	13550	13566	13402	13526	13431	13546	13287	13509	13395	13431	13464	13509	13645	13638	13449	13612	13670	13392	13407	13800	13544	13521	13586	13526	13489	13389	13572	13406	13246	13676	13603	13563	13496	13570	13464	13536	13731	13698	13444	13476	13604	13500	13442	13492	13577	13363	13501	13537	13682	13351	13316	13578	13458	13479	13564	13520	13399	13211	13415	13600	13388	13441	13530	13530	13510	13520	13511	13424	13286	13579	13592	13342	13691	13485	13385	13394	13477	13509	13497	13595	13674	13615	13679	13586	13459	13707	13505	13539	13704	13773	13441	13576	13649	13526	13378	13582	13424	13566	13610	13452	13584	13496	13566	13532	13525	13628	13345	13351	13463	13517	13550	13558	13517	13475	13514	13426	13533	13587	13344	13665	13423	13356	13364	13350	13382	13469	13545	13583	13507	13705	13493	13419	13749	13506	13371	13392	13462	13543	13497	13506	13441	13565	13550	13455	13410	13676	13566	13552	13401	13563	13714	13449	13514	13530	13667	13414	13407	13413	13384	13513	13477	13526	13454	13487	13381	13516	13569	13272	13514	13390	13562	13687	13446	13317	13770	13609	13512	13710	13469	13331	13384	13536	13551	13697	13581	13424	13505	13475	13398	13679	13556	13520	13508	13505	13369	13455	13674	13559	13633	13539	13602	13543	13524	13454	13477	13416	13492	13410	13644	13396	13504	13322	13333	13482	13490	13457	13362	13550	13429	13340	13677	13472	13479	13583	13528	13502	13624	13502	13577	13610	13469	13342	13594	13493	13478	13638	13497	13617	13539	13605	13452	13528	13592	13421	13511	13664	13522	13488	13581	13520	13559	13342	13597	13551	13685	13582	13723	13434	13696	13392	13693	13488	13384	13630	13463	13433	13469	13687	13548	13497	13150	13543	13744	13450	13421	13468	13490	13613	13578	13374	13570	13460	13569	13480	13512	13496	13445	13647	13487	13527	13422	13542	13351	13406	13444	13469	13451	13505	13418	13365	13511	13555	13537	13518	13645	13578	13377	13505	13500	13420	13547	13713	13538	13493	13326	13723	13357	13568	13573	13362	13626	13536	13644	13338	13561	13462	13653	13703	13503	13501	13489	13501	13434	13397	13244	13550	13422	13312	13466	13528	13597	13368	13524	13483	13371	13387	13388	13415	13511	13691	13519	13421	13418	13491	13417	13399	13451	13470	13493	13689	13527	13579	13568	13540	13418	13382	13338	13314	13441	13716	13508	13625	13359	13459	13307	13340	13383	13558	13546	13520	13470	13453	13401	13427	13449	13560	13542	13554	13465	13450	13556	13444	13473	13564	13290	13583	13399	13463	13482	13473	13356	13599	13583	13396	13441	13544	13609	13657	13578	13569	13506	13594	13537	13580	13556	13615	13611	13560	13404	13544	13708	13639	13539	13522	13602	13638	13551	13534	13606	13371	13350	13596	13369	13355	13359	13503	13554	13457	13525	13429	13462	13429	13549	13491	13648	13385	13561	13518	13714	13588	13459	13510	13478	13446	13384	13700	13494	13411	13439	13554	13536	13499	13687	13518	13549	13595	13504	13415	13346	13440	13640	13653	13483	13504	13643	13559	13690	13427	13554	13527	13503	13497	13517	13520	13483	13634	13468	13503	13565	13399	13382	13513	13588	13352	13453	13606	13768	13631	13577	13513	13378	13817	13508	13547	13432	13447	13343	13560	13545	13547	13480	13334	13431	13445	13481	13466	13413	13546	13511	13476	13661	13718	13441	13467	13675	13426	13596	13696	13548	13443	13532	13524	13599	13523	13475	13495	13426	13659	13743	13743	13483	13485	13418	13573	13570	13664	13332	13438	13428	13558	13616	13424	13386	13551	13561
20105	36056	35701	30644	26135	22786	20377	18922	17698	16975	16204	15790	15304	15172	15059	14912	14511	14472	14400	14377	14280	14100	14192	14222	13988	13881	13869	13830	13885	13880	14023	14014	13877	13910	13901	13963	13911	13830	13777	13816	13683	13781	13719	13743	13709	13807	13770	13649	13785	13699	13853	13785	13782	13825	13775	13687	13583	13598	13652	13633	13730	13652	13695	13629	13633	13700	13765	13806	13611	13712	13670	13634	13638	13789	13579	13687	13702	13486	13563	13625	13651	13568	13590	13833	13583	13623	13612	13858	13715	13538	13680	13667	13750	13751	13616	13755	13717	13525	13583	13622	13599	13625	13538	13667	13686	13625	13580	13529	13558	13507	13717	13478	13485	13619	13682	13568	13703	13585	13567	13605	13618	13665	13586	13579	13608	13515	13725	13468	13613	13609	13742	13496	13624	13561	13571	13717	13713	13585	13512	13586	13518	13570	13619	13757	13661	13499	13553	13745	13553	13644	13560	13576	13702	13482	13710	13705	13565	13538	13647	13578	13661	13705	13718	13707	13494	13634	13616	13588	13581	13684	13661	13501	13559	13450	13658	13617	13639	13717	13653	13618	13619	13581	13365	13725	13522	13763	13506	13598	13633	13609	13667	13699	13595	13808	13667	13526	13469	13802	13698	13613	13544	13597	13643	13650	13505	13676	13528	13673	13680	13663	13694	13521	13488	13675	13541	13611	13545	13643	13670	13651	13715	13683	13665	13577	13582	13765	13592	13639	13529	13455	13709	13592	13537	13896	13683	13712	13736	13629	13692	13779	13636	13505	13570	13596	13697	13671	13625	13689	13615	13700	13545	13625	13625	13494	13469	13727	13606	13727	13759	13604	13611	13656	13610	13650	13579	13567	13653	13643	13694	13522	13585	13542	13432	13623	13696	13618	13738	13802	13667	13669	13657	13660	13539	13764	13718	13533	13553	13677	13718	13644	13526	13685	13662	13644	13613	13738	13491	13488	13654	13678	13820	13482	13656	13607	13786	13447	13522	13455	13725	13406	13743	13508	13588	13609	13654	13653	13513	13570	13778	13695	13531	13715	13713	13481	13825	13719	13613	13719	13616	13593	13751	13610	13571	13651	13537	13558	13790	13538	13556	13654	13622	13597	13760	13653	13725	13663	13511	13568	13555	13564	13690	13494	13665	13495	13734	13617	13633	13628	13453	13581	13759	13605	13570	13737	13821	13490	13664	13761	13591	13690	13627	13598	13610	13810	13694	13729	13408	13757	13664	13487	13386	13730	13524	13591	13635	13572	13537	13620	13794	13586	13658	13531	13738	13745	13716	13659	13595	13544	13697	13594	13447	13726	13656	13643	13829	13542	13608	13651	13861	13585	13587	13635	13601	13664	13724	13687	13628	13591	13528	13654	13688	13524	13608	13627	13452	13391	13533	13662	13697	13606	13599	13644	13645	13684	13571	13670	13612	13580	13705	13581	13713	13625	13637	13682	13602	13680	13609	13627	13748	13449	13635	13707	13735	13547	13742	13720	13529	13551	13842	13684	13640	13715	13395	13587	13822	13615	13702	13573	13652	13454	13616	13720	13517	13503	13497	13747	13609	13682	13791	13584	13671	13599	13430	13514	13617	13544	13585	13533	13525	13598	13680	13717	13645	13651	13711	13802	13872	13726	13637	13756	13599	13429	13610	13826	13591	13527	13626	13671	13611	13661	13550	13576	13708	13582	13479	13631	13781	13590	13563	13488	13497	13746	13726	13574	13774	13571	13482	13639	13681	13634	13711	13718	13688	13685	13609	13721	13621	13557	13689	13655	13654	13943	13657	13628	13559	13842	13545	13629	13707	13578	13628	13609	13513	13538	13601	13638	13528	13705	13726	13639	13334	13482	13505	13646	13655	13538	13568	13537	13625	13536	13789	13705	13598	13590	13630	13516	13463	13624	13766	13501	13662	13474	13776	13674	13592	13696	13583	13551	13497	13556	13475	13586	13695	13743	13576	13578	13584	13618	13553	13668	13607	13580	13730	13699	13777	13460	13721	13602	13642	13616	13647	13658	13565	13610	13728	13643	13570	13570	13655	13576	13591	13514	13748	13630	13620	13618	13551	13767	13563	13456	13419	13689	13665	13686	13543	13775	13736	13548	13609	13591	13526	13567	13687	13666	13684	13628	13704	13732	13507	13704	13679	13680	13592	13670	13627	13526	13605	13709	13678	13659	13630	13608	13709	13615	13674	13613	13507	13694	13645	13688	13525	13406	13578	13617	13663	13675	13530	13657	13639	13582	13613	13686	13644	13663	13561	13631	13666	13703	13759	13664	13643	13708	13477	13681	13550	13568	13594	13542	13799	13518	13481	13509	13683	13564	13551	13618	13558	13536	13516	13675	13532	13624	13487	13663	13718	13597	13483	13748	13571	13601	13808	13531	13603	13734	13672	13632	13708	13411	13519	13616	13569	13829	13657	13637	13636	13618	13713	13467	13713	13564	13636	13626	13614	13804	13580	13621	13630	13650	13615	13571	13629	13524	13537	13674	13530	13596	13586	13555	13566	13624	13570	13514	13575	13531	13641	13731	13576	13640	13614	13708	13608	13638	13506	13608	13712	13524	13620	13463	13559	13619	13612	13616	13547	13818	13725	13538	13684	13607	13457	13620	13507	13594	13648	13862	13560	13584	13594	13689	13713	13664	13720	13522	13714	13655	13481	13676	13630	13549	13654	13537	13592	13466	13582	13737	13686	13691	13738	13585	13510	13596	13520	13675	13530	13570	13602	13624	13608	13612	13674	13520	13726	13474	13768	13576	13811	13486	13571	13683	13526	13768	13494	13511	13549	13572	13753	13605	13617	13575	13512	13711	13461	13699	13660	13738	13700	13714	13615	13626	13639	13632	13567	13569	13620	13570	13575	13567	13641	13567	13600	13585	13750	13685	13688	13578	13651	13676	13509	13538	13606	13465	13883	13550	13703	13574	13527	13544	13544	13712	13525	13676	13737	13721	13701	13678	13763	13500	13494	13625	13698	13797	13499	13646	13565	13659	13756	13679	13745	13657	13531	13581	13502	13658	13428	13629	13605	13658	13731	13637	13708	13583	13620	13563	13817	13852	13426	13665	13646	13634	13645	13667	13604	13576	13610	13605	13752	13512	13634	13641	13697	13434	13409	13704	13681	13545	13681	13672	13663	13573	13748	13503	13632	13549	13640	13459	13548	13652	13792	13532	13669	13549	13584	13690	13528	13584	13600	13535	13793	13606	13807	13653	13535	13671	13563	13535	13559	13725	13750	13596	13540	13533	13655	13552	13503	13664	13791	13611	13472	13665	13548	13628	13627	13654	13780	13387	13504	13780	13604	13719	13625	13524	13612	13546	13693	13632	13689	13682	13530	13579	13628	13633	13781	13493	13574	13478	13626	13560	13581	13678	13793	13571	13548	13615	13548	13645	13572	13570	13734	13525	13685	13512	13686	13632	13625	13665	13693	13699	13689	13607	13732	13650	13553	13549	13601	13655	13614	13674	13642	13658	13684	13691	13676	13772	13640	13582	13551	13611	13468	13554	13518	13597	13691	13436	13779	13621	13650	13770	13609	13561	13607	13577	13746	13698	13637	13580	13874	13641	13640	13775	13653	13613	13618	13611	13576	13587	13631	13596	13658	13641	13719	13537	13739	13606	13718	13480	13643	13439	13550	13535	13824	13665	13658	13580	13633	13590	13601	13648	13475	13631	13573	13573	13600	13620	13647	13621	13642	13759	13659	13704	13511	13613	13656	13621	13733	13600	13583	13624	13714	13714	13609	13580	13574	13551	13649	13387	13591	13515	13665	13642	13573	13652	13634	13548	13769	13485	13787	13583	13489	13669	13563	13707	13547	13670	13731	13673	13500	13701	13722	13715	13593	13759	13556	13639	13576	13602	13745	13681	13591	13602	13543	13588	13527	13731	13442	13662	13723	13600	13644	13548	13502	13630	13523	13649	13514	13583	13678	13639	13597	13694	13675	13733	13737	13695	13594	13610	13704	13604	13514	13782	13587	13588	13699	13629	13494	13602	13602	13622	13534	13597	13711	13516	13533	13651	13713	13578	13576	13566	13625	13550	13589	13680	13591	13676	13695	13420	13543	13652	13622	13467	13652	13583	13619	13674	13650	13804	13650	13479	13693	13616	13467	13572	13569	13716	13611	13689	13646	13603	13739	13543	13458	13684	13761	13687	13569	13862	13595	13730	13729	13655	13736	13504	13596	13736	13607	13695	13609	13527	13749	13595	13593	13531	13466	13713	13587	13696	13497	13481	13676	13575	13485	13467	13699	13627	13609	13688	13610	13740	13546	13666	13628	13551	13651	13577	13536	13604	13682	13468	13567	13534	13550	13644	13577	13608	13516	13518	13682	13674	13480	13577	13635	13433	13753	13708	13589	13666	13525	13763	13495	13501	13656	13592	13570	13593	13477	13585	13687	13567	13593	13677	13711	13607	13741	13524	13704	13584	13619	13484	13596	13647	13567	13624	13602	13514	13636	13791	13459	13466	13686	13576	13695	13624	13661	13499	13600	13690	13568	13584	13455	13511	13581	13678	13531	13722	13590	13637	13700	13629	13827	13576	13621	13718	13644	13686	13562	13544	13684	13640	13550	13714	13594	13597	13728	13569	13665	13617	13474	13607	13678	13524	13488	13513	13441	13514	13577	13591	13663	13673	13606	13785	13663	13651	13618	13616	13644	13576	13522	13598	13549	13574	13808	13605	13712	13568	13625	13721	13554	13464	13585	13619	13681	13759	13563	13457	13710	13647	13768	13680	13668	13617	13462	13600	13622	13563	13770	13672	13568	13559	13584	13529	13691	13413	13773	13580	13750	13602	13614	13782	13602	13673	13675	13641	13579	13651	13517	13499	13726	13530	13644	13650	13738	13560	13503	13595	13487	13438	13611	13661	13701	13656	13661	13592	13633	13651	13647	13618	13549	13742	13720	13435	13494	13636	13595	13677	13606	13546	13628	13724	13622	13446	13454	13688	13609	13730	13609	13715	13598	13718	13627	13611	13660	13620	13434	13620	13655	13553	13650	13616	13662	13650	13561	13529	13640	13724	13677	13634	13634	13795	13633	13577	13574	13587	13514	13655	13654	13686	13770	13709	13763	13809	13659	13596	13584	13605	13642	13617	13639	13896
27169	22036	23951	19652	15156	14307	13904	13651	13376	13354	13298	13363	13317	13171	12939	13067	13105	13179	13045	13155	13141	13278	13164	13076	13132	13186	13076	12976	12984	13050	13191	12889	13050	13037	13032	13123	13067	13201	13068	12979	13086	13191	13081	12944	13065	13001	13155	13066	12978	13163	13241	12958	12962	13000	13027	12869	12990	13009	12787	13096	12964	12911	13098	13038	12921	12977	13070	13423	12991	13125	13076	13141	12966	12983	13066	13101	13119	12947	12863	13069	13065	13339	12895	13111	12939	12992	13004	13013	13105	13085	13047	13033	12957	12819	12975	13038	13068	13131	13037	12877	13089	13028	12968	13075	12924	12853	12873	13000	13016	13047	13099	13221	12881	12898	13082	12913	13229	12941	12907	12918	13083	13128	13075	13047	13126	13100	13111	12949	13129	13063	13076	13101	12851	12858	13084	12988	13208	13144	13043	13083	13038	12978	12890	13111	12849	13022	13164	12963	12954	13121	13029	13106	13228	13049	12854	13081	13030	12907	12843	13014	12979	12948	13194	12985	13199	13020	12993	12860	13076	13032	13102	12919	12827	13054	12990	13128	12882	13135	12979	13098	13115	13297	13158	13039	12972	13010	12978	12869	12999	13038	13239	13031	12914	12896	13098	13130	13021	13043	13000	13144	13024	12855	12891	12972	13099	13000	13028	12952	13201	13102	12971	13096	12936	13025	12965	12962	12931	13232	12983	12790	12965	12977	12977	12888	12886	13069	12963	13127	13150	13095	13144	13090	13016	13217	13127	13003	13047	12944	12851	12969	13039	12958	12910	12889	13028	12939	13065	12993	13139	12996	13038	13177	13039	13104	13143	12996	13049	12976	13039	12916	13033	12975	13060	13057	12930	13075	13105	13155	13032	13035	13030	12823	13007	13070	12972	13022	13039	13169	12948	12973	12903	13032	12868	13036	13035	13003	13030	13115	13067	13167	12958	13134	13031	12951	13111	12789	12996	13074	13187	13157	13152	12951	13157	12923	13111	13088	12898	13041	12935	13251	13128	12928	12969	12914	12810	13042	12987	13045	13173	12863	13036	13074	13060	13134	12990	13105	13087	12964	13103	13017	13131	13021	12970	13052	12926	13101	12890	13110	12971	13042	13085	13085	13134	12996	13017	12977	13070	13008	13039	12906	12902	13061	13179	13109	13036	13045	12966	13020	12925	12860	12957	12939	13158	12938	12900	12894	13087	13097	12925	13065	13170	13243	13062	12925	12912	12875	12913	13012	13128	13091	13020	13140	13070	13068	12958	13123	12956	13076	13065	13147	12953	12935	13053	12974	13022	13038	13104	13143	13020	13218	13029	13042	13123	13098	12987	13070	12976	13035	12881	13033	12982	12927	13207	12943	12884	12931	12895	13092	12928	13107	13141	13077	12991	12991	12949	12867	13100	13192	13010	13236	12969	12855	13108	12918	12919	13025	13117	12822	12912	12911	12833	13131	12994	12966	12746	12977	13076	12915	12997	12970	12945	12970	13024	12899	13027	12940	13105	12907	12888	13008	13071	12843	13068	12921	12897	13041	12946	12825	13084	12964	12835	13072	13029	13103	13061	12981	12823	13108	12981	12889	13079	12902	12949	13265	13087	12863	13059	13060	12983	13054	13150	13033	13109	13095	13256	13226	13152	13009	13141	13308	12923	12981	13027	12925	13060	13021	12957	13056	13109	13128	13039	12874	12836	12955	13005	13034	13083	13007	13002	12777	13061	13094	12937	13070	13030	12914	13039	12897	13182	13017	12972	13112	13097	12981	13093	12942	13085	13177	13090	12890	13229	12911	13135	13238	12971	13016	12955	13050	13303	13047	13060	12993	12968	13030	12940	12938	12894	13055	12935	13065	13137	13157	13115	13042	13176	13053	12920	13010	13100	12967	12993	12924	13033	13000	12899	12881	12881	12995	13172	12875	12960	12967	13038	12989	12995	12948	13029	13058	13160	12840	12933	12979	12939	12888	13080	13054	12969	12917	12894	12955	13232	13015	13124	12943	13095	13069	13089	13151	13067	12997	13030	13148	13071	13157	12944	12926	13061	12907	13186	13023	12984	13101	13060	12847	13061	13148	13120	12960	13035	13021	13016	13000	12981	13076	13110	13017	12959	13159	12964	12933	12954	12890	12758	13053	13076	13143	13150	12873	12894	13048	13002	12902	13071	12990	13081	13120	13097	13141	13071	13030	12990	12964	12974	12952	12915	12929	12926	12715	13125	12828	13056	13182	12967	12994	13096	12911	13106	13130	12900	12854	12989	13159	13171	13142	12978	12969	13064	13063	13170	12768	12956	12884	13041	12982	12803	12936	13072	13037	13035	13089	12938	12922	13132	13167	12841	12860	13068	12915	12720	13137	13110	12923	13070	13028	13125	13043	12963	13055	12976	12940	12796	12950	13106	12889	13097	12990	12985	13070	13174	13066	13052	13032	13066	13164	13117	12954	13117	12998	13133	12970	13067	13115	13075	13021	13020	12781	12920	13027	13226	13063	12946	13328	13190	12825	13076	12952	12933	13009	12840	12973	13065	12913	12853	12905	13096	12983	12911	13022	13038	12858	12949	13068	13041	12940	12986	13096	13033	12992	12998	12884	13007	13054	13031	12974	13198	13082	13116	12869	13212	13104	12934	12810	12951	12955	12955	13049	13046	12966	12945	12934	12972	12998	12983	12964	13102	13071	13210	13010	13075	12932	13178	12944	13054	12936	12892	12902	12908	12960	12980	12987	12828	12919	13034	12993	13030	13033	12925	13085	13045	13189	13060	13136	12992	13217	12986	12955	13036	12878	12941	13121	12924	13041	13194	13120	13009	12993	13066	13033	13049	13148	13104	13085	12897	12875	12991	13077	13012	13027	13103	12966	13027	13181	13008	12898	13058	12988	13077	13002	13207	12923	13115	13095	13067	13023	13011	13209	13028	13012	13097	13133	13059	12961	12991	13087	12972	13115	12989	13143	13227	13126	13019	12952	12986	12918	13029	13006	13043	12874	12873	13052	13070	13318	13134	12925	13143	13116	13047	12868	13032	13090	13144	13056	13035	13029	13065	13109	12980	12946	12958	12928	13116	12820	12942	12875	13085	13197	12986	13063	13159	13055	13081	13075	13255	12957	13050	13093	12983	12876	13165	13076	12994	12904	13043	12984	13003	13023	13066	12926	12873	13074	12906	13180	12985	13174	13018	13152	13067	13071	13064	13064	12833	13073	13139	13118	12891	13015	12951	13124	13095	12998	12947	13075	13001	13092	13174	13099	13045	12925	13049	12826	13117	12988	13016	12951	13065	12984	13046	13046	13177	13115	13025	13183	13061	13201	13002	12840	12960	12946	13003	13069	13029	13062	12856	13042	13006	13232	13058	13090	13030	13008	13090	13060	13069	13180	12969	13078	13174	12958	13060	13103	13160	13028	12967	12996	12970	13007	13155	13027	13252	12958	13114	13249	13003	12996	13017	12966	13000	12915	13105	13008	12971	12879	13039	12839	13123	13066	12932	12946	13039	13202	12905	13089	13080	13020	13080	13095	13102	13058	12955	13041	12944	12925	12923	12973	12991	12916	13107	13023	13019	13230	13177	13149	12868	12917	13169	13109	12888	13045	12830	13148	13046	12977	12903	13046	13124	13129	12934	12956	12982	13255	12903	12869	12971	12941	13167	13022	12998	13006	13026	13132	13140	12936	12927	13004	13141	12920	12926	13139	13121	12964	13096	13139	12970	12987	13052	13085	13076	12955	13041	12940	13023	12996	12885	13015	12897	12942	12987	13116	13064	12981	12943	13124	13105	12973	12887	13094	13169	12806	12993	12940	12962	12917	12749	13341	13059	13192	13049	12967	12848	12869	12796	13038	13069	12952	12965	12944	13088	13136	13127	13062	13087	13154	13149	13020	13101	12886	13034	13050	13113	13078	13044	13183	13023	13079	13157	12976	12941	12908	13034	13079	13208	12951	12903	13002	13018	13057	13228	12939	12941	12953	13067	12999	12891	13163	12844	12896	13139	13072	13099	12916	13199	13103	12921	12878	13027	12912	12946	13036	13141	13112	13150	13083	12975	13182	13067	13161	13091	13141	13096	12940	12943	13010	13143	13105	12924	13041	12933	13060	12943	12935	12994	13145	12945	13117	13047	13073	13068	13004	12987	12997	13141	13025	13025	13044	12978	12921	13001	13001	13005	13016	12813	13037	13171	13074	12964	13070	13164	13005	13059	13085	12983	12988	12877	13005	13138	13023	13129	13032	13058	13040	13045	13078	13133	13153	13223	12956	12975	13052	13148	13023	13098	12967	12995	13125	12925	12945	13100	12904	12970	13034	12978	12974	12928	12818	13203	13015	13044	13115	13234	13017	12940	12907	13005	13022	13016	13061	12883	13058	12913	12961	13196	13072	12777	12759	13069	13172	12963	13019	12987	12874	12882	12848	12952	13101	13199	12904	13145	12973	12955	13138	13089	13022	13073	13179	12978	13006	13113	12882	13171	12970	12950	13092	13007	12904	12969	13073	13041	12836	12974	13159	13222	13171	12849	12956	12943	12954	13056	13127	12967	13023	12986	12879	13122	13032	13053	12944	12897	12991	12932	13077	13111	13133	12964	13055	12920	13081	12966	13074	13059	12971	12967	13040	12947	12964	12999	13140	12946	12838	12987	12897	13094	13076	13059	12864	12955	13053	12962	12872	13067	12970	13035	12998	12944	13039	12922	13016	13068	12868	13012	13061	13289	12935	12995	13065	12890	13157	13223	13066	13033	12959	13047	13058	12815	12805	12928	13046	12939	13041	13018	13024	13164	12867	13176	13233	13101	12828	13093	13045	12891	12994	12955	12876	12945	13027	13079	12985	13127	12983	13195	13042	13085	13103	13248	13004	12903	13180	13051	13196	12927	13038	13092	13080	12948	13284	13079	13076	13160	13019	12836	12853	12892	13020	13151	12942	13048	12969	13117	13080	13046	12853	13073	13042	12912	12753	13134	12952	12934	13096	12971	13076	13000	13081	13196	13052	12940	12909	12936	13111	12922	12968	13043	12859	12769	13021	12900	12930	12976	13033	13054	12972	13025	13053	13128	13032	13157	12999	13115	12973	13034	13058	12966	12903	12931	12996	13050	13001	13112	13011	13028	13122	13123	13065	13100	13031	12946	13162
17000	23980	22757	18743	16631	15361	14490	14287	14162	13983	13726	13518	13594	13648	13641	13609	13433	13469	13514	13398	13350	13380	13235	13446	13251	13441	13424	13303	13470	13347	13355	13143	13411	13507	13399	13470	13389	13445	13310	13378	13387	13332	13509	13374	13289	13445	13352	13329	13378	13472	13269	13308	13296	13310	13203	13348	13237	13242	13168	13266	13307	13278	13405	13205	13263	13222	13440	13159	13378	13484	13297	13313	13279	13275	13069	13346	13373	13169	13451	13306	13403	13235	13401	13383	13299	13255	13302	13409	13292	13245	13233	13242	13440	13385	13319	13359	13384	13233	13470	13367	13374	13215	13266	13480	13195	13289	13367	13237	13564	13239	13196	13248	13096	13521	13326	13091	13416	13343	13239	13338	13337	13459	13301	13225	13328	13244	13365	13314	13351	13244	13474	13287	13369	13187	13323	13389	13270	13306	13130	13278	13468	13246	13315	13350	13238	13475	13284	13366	13319	13482	13391	13319	13155	13152	13101	13287	13373	13135	13343	13556	13401	13231	13321	13198	13226	13340	13246	13481	13352	13312	13286	13355	13378	13324	13295	13357	13338	13351	13450	13381	13235	13357	13422	13407	13175	13241	13320	13308	13214	13201	13365	13253	13321	13339	13245	13202	13345	13212	13217	13191	13149	13275	13272	13196	13328	13328	13217	13220	13226	13294	13302	13308	13219	13263	13273	13282	13331	13348	13464	13458	13286	13492	13310	13266	13369	13211	13243	13307	13394	13429	13318	13314	13352	13336	13341	13196	13235	13337	13257	13383	13217	13052	13337	13225	13263	13298	13255	13318	13394	13307	13393	13211	13163	13254	13291	13447	13226	13268	13273	13185	13398	13214	13439	13204	13239	13356	13229	13397	13339	13384	13267	13447	13214	13261	13364	13302	13503	13357	13295	13441	13311	13209	13496	13289	13332	13323	13379	13229	13314	13465	13256	13186	13437	13284	13234	13432	13212	13297	13312	13323	13218	13388	13433	13390	13249	13271	13147	13485	13263	13282	13321	13206	13205	13280	13491	13175	13400	13324	13269	13280	13393	13279	13347	13166	13161	13378	13407	13370	13231	13326	13372	13327	13285	13221	13317	13385	13286	13298	13380	13204	13401	13454	13357	13450	13292	13351	13300	13279	13333	13387	13267	13393	13325	13379	13271	13323	13256	13351	13325	13336	13352	13407	13289	13150	13310	13353	13348	13264	13266	13251	13232	13126	13321	13142	13470	13410	13302	13230	13332	13216	13413	13257	13276	13270	13338	13277	13393	13268	13291	13204	13363	13187	13272	13255	13155	13242	13216	13358	13406	13299	13252	13272	13302	13412	13295	13376	13318	13216	13294	13287	13193	13356	13263	13391	13312	13289	13344	13251	13224	13351	13259	13308	13310	13361	13139	13252	13322	13157	13238	13342	13298	13303	13220	13404	13404	13223	13265	13162	13342	13213	13364	13338	13375	13221	13239	13255	13373	13394	13330	13202	13398	13228	13306	13452	13196	13382	13227	13339	13402	13287	13260	13351	13416	13198	13252	13149	13324	13319	13321	13080	13382	13370	13381	13363	13210	13371	13441	13514	13200	13329	13247	13280	13336	13471	13279	13476	13255	13339	13364	13189	13348	13311	13165	13240	13278	13398	13256	13358	13184	13431	13251	13280	13206	13274	13364	13264	13496	13201	13140	13446	13305	13286	13196	13337	13406	13298	13250	13279	13438	13388	13403	13238	13345	13334	13108	13586	13396	13490	13413	13048	13414	13340	13165	13104	13280	13231	13244	13378	13444	13272	13451	13341	13296	13256	13328	13243	13212	13256	13271	13310	13339	13309	13109	13137	13227	13245	13256	13277	13181	13337	13222	13198	13313	13233	13315	13103	13385	13411	13364	13311	13276	13208	13376	13389	13281	13200	13434	13489	13229	13101	13386	13207	13301	13276	13387	13259	13135	13451	13310	13236	13188	13156	13425	13331	13365	13338	13220	13284	13275	13391	13345	13091	13376	13328	13244	13330	13358	13239	13257	13303	13342	13299	13188	13247	13246	13336	13405	13241	13461	13266	13326	13266	13144	13250	13339	13289	13188	13237	13276	13271	13414	13234	13439	13419	13168	13299	13149	13334	13446	13206	13325	13390	13241	13419	13284	13213	13335	13209	13355	13111	13352	13279	13269	13208	13281	13204	13327	13326	13103	13315	13331	13255	13173	13316	13316	13270	13333	13316	13294	13285	13206	13413	13293	13234	13382	13348	13482	13233	13171	13334	13422	13226	13081	13219	13239	13289	13244	13332	13175	13397	13386	13363	13250	13228	13325	13109	13358	13226	13386	13332	13352	13150	13310	13467	13285	13471	13309	13239	13401	13225	13497	13282	13304	13313	13315	13311	13250	13474	13337	13184	13381	13353	13323	13384	13344	13226	13371	13258	13393	13329	13439	13179	13293	13345	13245	13269	13391	13344	13220	13378	13422	13337	13336	13402	13267	13187	13405	13269	13328	13321	13343	13215	13242	13221	13355	13241	13353	13389	13256	13401	13356	13221	13121	13264	13302	13407	13282	13366	13218	13241	13444	13377	13251	13288	13402	13396	13225	13419	13308	13421	13117	13375	13370	13223	13407	13423	13371	13229	13348	13261	13410	13354	13405	13242	13214	13099	13284	13397	13191	13373	13324	13322	13335	13312	13427	13440	13319	13350	13420	13287	13188	13300	13419	13358	13370	13244	13343	13454	13330	13341	13425	13155	13225	13333	13303	13316	13075	13202	13265	13205	13313	13320	13183	13381	13397	13238	13327	13341	13202	13190	13435	13326	13436	13228	13233	13493	13166	13226	13293	13381	13415	13219	13307	13452	13278	13375	13250	13257	13336	13261	13338	13369	13338	13277	13352	13361	13265	13245	13301	13270	13387	13422	13115	13282	13352	13292	13233	13246	13317	13407	13138	13421	13217	13198	13312	13330	13398	13261	13266	13231	13397	13265	13273	13218	13322	13343	13109	13290	13300	13416	13295	13322	13386	13284	13427	13211	13246	13419	13244	13271	13289	13258	13329	13349	13165	13272	13343	13159	13165	13317	13181	13226	13207	13342	13414	13027	13374	13162	13457	13114	13342	13388	13289	13259	13179	13239	13310	13400	13400	13217	13278	13206	13325	13296	13387	13449	13387	13297	13201	13287	13378	13408	13409	13263	13364	13311	13433	13435	13401	13160	13010	13368	13292	13296	13442	13373	13191	13303	13302	13207	13272	13333	13216	13268	13347	13333	13418	13276	13441	13301	13481	13139	13366	13379	13323	13195	13352	13351	13376	13367	13283	13337	13338	13248	13493	13445	13383	13284	13328	13173	13389	13197	13432	13257	13372	13205	13453	13341	13168	13263	13274	13269	13358	13319	13344	13246	13216	13248	13299	13351	13420	13251	13366	13336	13410	13260	13330	13355	13313	13502	13368	13493	13212	13430	13258	13292	13269	13382	13417	13043	13259	13360	13116	13395	13251	13253	13394	13361	13435	13138	13264	13217	13201	13235	13384	13361	13363	13250	13336	13327	13394	13217	13411	13341	13381	13238	13306	13504	13400	13328	13438	13139	13200	13366	13136	13385	13314	13328	13319	13396	13457	13428	13399	13324	13413	13367	13345	13327	13315	13397	13246	13243	13217	13457	13346	13317	13383	13174	13234	13393	13335	13278	13292	13482	13311	13313	13172	13350	13333	13289	13202	13316	13262	13459	13238	13329	13311	13347	13417	13280	13232	13439	13361	13352	13565	13394	13329	13617	13297	13504	13264	13142	13297	13307	13224	13368	13230	13443	13217	13391	13356	13203	13301	13401	13441	13253	13322	13284	13212	13333	13112	13391	13316	13349	13382	13207	13205	13208	13249	13354	13378	13395	13301	13385	13348	13247	13383	13358	13277	13146	13255	13243	13221	13343	13207	13408	13298	13435	13226	13294	13444	13425	13358	13439	13176	13149	13392	13459	13195	13430	13194	13382	13357	13251	13311	13138	13415	13391	13347	13219	13372	13351	13376	13239	13324	13181	13328	13278	13213	13187	13246	13313	13290	13201	13270	13284	13245	13210	13134	13246	13208	13462	13174	13273	13287	13446	13415	13180	13372	13341	13323	13337	13319	13375	13306	13353	13362	13316	13392	13314	13448	13184	13453	13346	13209	13285	13326	13287	13265	13177	13279	13386	13228	13195	13349	13388	13330	13418	13133	13417	13456	13453	13320	13244	13438	13156	13318	13351	13373	13228	13192	13403	13297	13244	13271	13263	13322	13174	13297	13289	13267	13319	13360	13311	13442	13009	13156	13305	13313	13255	13248	13544	13358	13281	13328	13252	13267	13133	13132	13197	13383	13446	13176	13462	13339	13270	13398	13139	13384	13172	13318	13370	13222	13406	13322	13274	13120	13215	13365	13146	13355	13271	13379	13278	13316	13453	13397	13234	13391	13398	13196	13481	13278	13232	13325	13051	13418	13267	13223	13299	13379	13228	13397	13405	13221	13413	13223	13277	13312	13323	13180	13252	13334	13479	13350	13307	13205	13332	13235	13428	13218	13236	13301	13377	13430	13205	13277	13326	13407	13254	13282	13331	13214	13304	13297	13382	13144	13277	13323	13302	13370	13141	13419	13332	13178	13295	13298	13459	13270	13294	13348	13360	13427	13237	13271	13294	13356	13324	13079	13407	13309	13306	13327	13261	13267	13307	13180	13173	13322	13212	13531	13216	13272	13430	13378	13428	13387	13381	13525	13406	13365	13275	13481	13346	13353	13246	13425	13262	13385	13304	13350	13309	13223	13387	13255	13221	13216	13230	13235	13319	13403	13111	13382	13520	13144	13382	13391	13349	13314	13204	13411	13343	13286	13363	13389	13351	13378	13243	13292	13301	13264	13344	13295	13349	13281	13232	13500	13346	13335	13278	13375	13259	13263	13160	13371	13371	13378	13427	13390	13337	13334	13363	13348	13369	13319	13400	13244	13242	13203	13157	13351	13485	13405	13273	13404	13403	13326	13254	13280	13247	13318	13388	13441	13198	13254	13293	13375	13383	13289	13222	13383	13369	13214	13394	13290	13332	13230	13409	13350	13168	13411	13161	13383	13126	13364	13457	13260	13325	13416	13302	13363	13303	13405	13383	13398	13256
23818	21231	28564	24500	22057	20467	18628	15990	14982	14823	14770	14369	14325	14281	13890	14014	13939	13877	13968	13926	13946	13771	13825	13618	13747	13540	13304	13696	13758	13742	13692	13871	13538	13849	13804	13660	13734	13794	13850	13650	13559	13518	13774	13611	13697	13711	13892	13632	13507	13597	13551	13673	13685	13525	13654	13875	13495	13719	13584	13672	13712	13763	13358	13425	13696	13640	13576	13613	13592	13596	13585	13619	13594	13567	13640	13412	13787	13496	13483	13462	13299	13605	13444	13609	13687	13536	13502	13580	13433	13450	13559	13729	13682	13756	13675	13655	13663	13547	13664	13403	13469	13582	13659	13636	13704	13625	13583	13697	13564	13774	13402	13547	13425	13517	13630	13774	13749	13559	13575	13526	13695	13587	13537	13492	13522	13627	13628	13621	13654	13566	13750	13665	13589	13587	13590	13580	13237	13591	13551	13574	13484	13595	13605	13544	13772	13734	13525	13690	13719	13676	13514	13593	13429	13461	13519	13847	13577	13548	13601	13475	13692	13532	13652	13475	13581	13510	13400	13436	13553	13639	13666	13572	13573	13610	13713	13577	13565	13537	13621	13673	13724	13550	13641	13685	13512	13572	13741	13510	13669	13413	13697	13683	13476	13573	13468	13648	13666	13522	13580	13662	13726	13718	13612	13518	13671	13460	13616	13654	13724	13505	13460	13521	13573	13659	13598	13476	13599	13513	13458	13623	13657	13703	13595	13666	13590	13539	13595	13645	13729	13412	13622	13534	13640	13691	13631	13586	13462	13689	13555	13649	13700	13494	13404	13381	13445	13455	13658	13533	13432	13813	13842	13636	13616	13412	13610	13657	13729	13445	13622	13496	13511	13641	13637	13559	13658	13564	13583	13529	13755	13485	13687	13642	13512	13611	13731	13548	13602	13594	13628	13688	13514	13631	13589	13683	13588	13506	13558	13404	13744	13348	13617	13537	13520	13614	13737	13560	13690	13510	13513	13518	13605	13578	13733	13530	13544	13481	13515	13499	13618	13697	13616	13433	13426	13577	13393	13660	13491	13419	13784	13555	13443	13442	13719	13522	13653	13705	13387	13509	13476	13515	13462	13487	13686	13608	13506	13377	13575	13548	13534	13582	13459	13439	13499	13787	13526	13410	13563	13609	13459	13663	13650	13519	13541	13504	13594	13600	13604	13756	13521	13532	13561	13657	13600	13489	13590	13497	13412	13721	13533	13693	13653	13468	13649	13485	13684	13627	13582	13728	13824	13636	13620	13530	13761	13508	13507	13556	13582	13620	13437	13598	13479	13731	13546	13616	13426	13529	13525	13578	13644	13578	13650	13385	13634	13397	13523	13564	13578	13577	13419	13529	13520	13554	13631	13585	13508	13661	13560	13529	13576	13477	13652	13564	13533	13641	13668	13543	13529	13634	13405	13664	13609	13638	13512	13472	13437	13480	13443	13698	13634	13784	13600	13577	13754	13710	13621	13451	13591	13525	13499	13456	13652	13447	13657	13609	13525	13597	13557	13549	13560	13624	13517	13472	13463	13360	13594	13663	13567	13617	13598	13632	13552	13558	13628	13778	13597	13705	13687	13714	13578	13582	13601	13750	13414	13652	13584	13612	13618	13605	13458	13757	13433	13587	13794	13565	13517	13331	13556	13462	13654	13427	13446	13429	13473	13686	13511	13396	13428	13469	13551	13458	13666	13446	13653	13465	13632	13402	13548	13426	13497	13631	13630	13691	13637	13629	13540	13688	13459	13564	13488	13574	13493	13664	13439	13760	13627	13519	13585	13683	13568	13614	13477	13385	13652	13514	13547	13432	13491	13596	13597	13642	13475	13506	13548	13724	13696	13511	13568	13435	13616	13729	13641	13610	13436	13528	13631	13620	13364	13400	13551	13601	13622	13541	13560	13633	13543	13405	13380	13409	13703	13667	13606	13448	13557	13487	13571	13673	13764	13588	13599	13485	13492	13739	13749	13517	13556	13492	13608	13557	13658	13393	13501	13593	13645	13563	13672	13798	13396	13451	13655	13717	13392	13534	13581	13690	13544	13402	13632	13472	13550	13680	13619	13491	13712	13552	13525	13533	13524	13537	13421	13478	13618	13637	13630	13554	13574	13525	13639	13419	13526	13561	13701	13689	13751	13712	13532	13611	13757	13558	13702	13674	13487	13559	13625	13622	13765	13417	13521	13534	13730	13551	13637	13678	13479	13575	13520	13666	13587	13563	13651	13697	13710	13583	13641	13394	13703	13557	13701	13509	13652	13516	13550	13530	13632	13445	13493	13521	13484	13471	13605	13604	13543	13658	13611	13686	13647	13588	13614	13560	13392	13513	13541	13389	13587	13467	13489	13605	13414	13600	13641	13539	13413	13524	13746	13519	13768	13641	13625	13521	13559	13480	13809	13547	13524	13479	13586	13522	13611	13624	13515	13572	13358	13618	13616	13472	13471	13507	13570	13444	13757	13559	13535	13660	13560	13540	13772	13654	13477	13614	13643	13606	13705	13489	13653	13532	13495	13454	13561	13563	13435	13701	13546	13688	13674	13450	13627	13588	13448	13611	13518	13398	13695	13628	13448	13584	13493	13604	13635	13610	13511	13589	13664	13650	13708	13430	13648	13520	13458	13485	13663	13712	13841	13539	13568	13785	13751	13447	13498	13360	13459	13487	13500	13472	13499	13639	13695	13683	13433	13537	13508	13398	13677	13768	13494	13686	13595	13593	13734	13632	13526	13633	13514	13431	13476	13518	13667	13538	13579	13565	13633	13603	13432	13484	13725	13548	13776	13580	13862	13755	13850	13717	13436	13566	13554	13585	13468	13678	13529	13664	13641	13418	13563	13565	13460	13511	13690	13788	13593	13514	13506	13662	13667	13621	13591	13539	13416	13414	13551	13610	13536	13704	13522	13780	13764	13465	13648	13444	13795	13564	13623	13469	13512	13589	13585	13623	13802	13476	13495	13507	13452	13398	13582	13541	13494	13468	13492	13517	13658	13648	13851	13788	13357	13337	13653	13628	13609	13459	13786	13715	13453	13500	13537	13448	13572	13395	13555	13733	13529	13449	13688	13587	13498	13440	13761	13443	13704	13512	13722	13490	13587	13472	13598	13499	13513	13642	13551	13538	13669	13387	13239	13425	13631	13548	13428	13563	13609	13534	13724	13488	13643	13523	13629	13532	13662	13620	13557	13452	13426	13470	13542	13506	13765	13545	13581	13515	13428	13509	13644	13713	13505	13684	13611	13557	13471	13587	13491	13559	13503	13550	13649	13495	13555	13526	13597	13426	13691	13519	13649	13645	13472	13622	13499	13679	13556	13591	13639	13609	13809	13705	13289	13665	13419	13545	13427	13669	13715	13551	13389	13506	13579	13549	13656	13471	13284	13541	13517	13654	13482	13506	13619	13804	13725	13560	13456	13536	13472	13545	13594	13373	13645	13881	13417	13609	13668	13621	13501	13616	13307	13668	13554	13444	13435	13497	13677	13722	13482	13513	13700	13606	13390	13650	13578	13502	13389	13313	13445	13625	13742	13696	13643	13439	13624	13356	13632	13519	13653	13714	13385	13748	13469	13504	13807	13456	13512	13618	13400	13584	13575	13361	13471	13486	13558	13587	13615	13464	13507	13658	13741	13538	13825	13352	13484	13449	13649	13562	13736	13559	13437	13673	13390	13405	13621	13662	13533	13560	13674	13748	13697	13628	13676	13571	13682	13507	13697	13477	13592	13635	13640	13498	13501	13446	13576	13713	13588	13582	13421	13650	13591	13575	13515	13692	13721	13588	13877	13526	13602	13588	13601	13667	13545	13640	13322	13521	13665	13703	13674	13510	13567	13544	13597	13547	13614	13518	13689	13621	13584	13612	13505	13626	13521	13562	13486	13523	13673	13610	13618	13524	13651	13626	13632	13364	13568	13535	13523	13453	13503	13530	13729	13601	13511	13544	13525	13528	13492	13628	13753	13628	13515	13600	13431	13547	13440	13595	13610	13568	13646	13614	13477	13555	13470	13339	13466	13447	13551	13691	13447	13527	13696	13361	13481	13630	13682	13516	13489	13522	13611	13441	13699	13574	13453	13584	13453	13648	13289	13494	13449	13510	13645	13517	13572	13666	13718	13681	13493	13491	13480	13567	13508	13550	13491	13509	13538	13625	13622	13712	13456	13486	13645	13601	13689	13544	13870	13538	13590	13520	13582	13604	13579	13673	13533	13525	13568	13493	13598	13346	13513	13457	13498	13593	13638	13560	13598	13631	13465	13553	13761	13500	13622	13571	13534	13568	13436	13388	13527	13459	13624	13474	13666	13615	13579	13482	13531	13559	13683	13702	13584	13664	13574	13337	13781	13706	13716	13596	13513	13407	13574	13732	13609	13633	13792	13465	13472	13488	13566	13553	13542	13646	13608	13585	13626	13512	13559	13661	13530	13633	13528	13640	13533	13537	13512	13676	13595	13471	13457	13528	13376	13570	13372	13433	13523	13492	13628	13671	13661	13739	13884	13547	13672	13502	13631	13534	13535	13498	13485	13540	13618	13740	13355	13621	13751	13665	13595	13686	13588	13583	13644	13572	13539	13615	13559	13484	13347	13612	13465	13634	13647	13508	13473	13563	13392	13554	13666	13590	13511	13435	13408	13664	13509	13464	13581	13630	13361	13312	13644	13511	13521	13603	13758	13578	13657	13520	13455	13540	13514	13556	13618	13488	13566	13699	13564	13526	13671	13468	13564	13646	13460	13415	13607	13382	13640	13546	13497	13719	13605	13444	13443	13631	13596	13375	13601	13494	13472	13544	13768	13497	13581	13541	13570	13652	13543	13569	13706	13648	13615	13541	13433	13661	13520	13602	13532	13533	13556	13509	13577	13703	13472	13583	13601	13610	13511	13685	13557	13596	13614	13708	13653	13685	13554	13608	13526	13573	13523	13497	13563	13597	13766	13510	13542	13567	13677	13412	13652	13558	13510	13481	13535	13492	13754	13731	13675	13364	13304	13492	13578	13668	13523	13634	13608	13643	13510	13584	13550	13535	13650	13439	13431	13707	13475	13430	13499	13422	13510	13389	13376	13536	13866	13710	13570	13534	13641	13450	13406	13643	13513	13728	13405	13563	13778	13613	13566	13524	13534	13539	13587	13481	13606	13598
18060	31254	30856	25948	22047	19533	17896	16904	16036	15706	15429	15017	14501	14536	14462	14383	14132	14142	14197	14306	13978	13950	14011	13905	13852	13833	13859	13774	13852	13990	13794	13815	13799	13845	13987	13705	13870	13828	13955	13809	13688	13671	13888	13611	13862	13850	13739	13747	13594	13709	13596	13814	13754	13736	13628	13756	13726	13698	13453	13818	13535	13709	13522	13723	13696	13529	13622	13598	13754	13642	13692	13653	13695	13692	13641	13793	13706	13674	13611	13718	13648	13702	13774	13719	13676	13937	13616	13660	13663	13709	13736	13665	13603	13642	13808	13592	13859	13738	13696	13752	13630	13729	13897	13646	13760	13668	13770	13622	13626	13669	13559	13802	13687	13651	13779	13740	13844	13600	13839	13643	13755	13535	13787	13945	13929	13665	13847	13648	13742	13823	13575	13727	13834	13714	13670	13812	13795	13812	13616	13598	13611	13704	13591	13681	13714	13695	13673	13690	13558	13929	13740	13644	13703	13675	13592	13664	13803	13581	13838	13703	13634	13768	13682	13634	13612	13624	13725	13717	13685	13593	13586	13613	13730	13738	13549	13573	13752	13619	13671	13592	13675	13632	13875	13679	13763	13605	13744	13538	13651	13684	13626	13700	13571	13776	13698	13744	13791	13713	13708	13494	13543	13584	13650	13759	13675	13695	13696	13592	13702	13560	13695	13625	13612	13592	13569	13697	13645	13662	13594	13719	13571	13746	13818	13574	13623	13766	13498	13669	13633	13660	13732	13628	13703	13664	13747	13770	13627	13680	13718	13881	13715	13488	13631	13689	13640	13647	13592	13630	13804	13679	13565	13638	13811	13654	13694	13804	13633	13675	13751	13765	13559	13651	13687	13657	13737	13723	13619	13659	13617	13715	13575	13838	13620	13661	13657	13825	13605	13823	13571	13722	13760	13665	13775	13578	13660	13856	13719	13650	13723	13581	13719	13768	13677	13786	13795	13699	13791	13786	13857	13507	13607	13654	13607	13743	13842	13734	13586	13647	13676	13685	13549	13653	13727	13691	13701	13663	13932	13725	13506	13542	13671	13737	13743	13725	13564	13677	13739	13796	13733	13795	13690	13688	13663	13827	13799	13687	13637	13611	13823	13596	13825	13589	13610	13746	13667	13733	13694	13816	13646	13598	13668	13622	13895	13811	13727	13682	13614	13539	13777	13718	13704	13714	13695	13728	13757	13590	13647	13870	13598	13646	13651	13656	13627	13591	13689	13715	13717	13851	13665	13675	13586	13640	13595	13696	13874	13731	13730	13609	13682	13827	13567	13822	13660	13767	13660	13594	13683	13773	13659	13607	13736	13645	13736	13700	13680	13477	13701	13654	13524	13609	13748	13732	13589	13622	13730	13863	13670	13597	13704	13713	13552	13498	13627	13674	13557	13727	13643	13606	13582	13797	13615	13783	13638	13685	13645	13843	13869	13784	13602	13589	13560	13739	13649	13681	13897	13800	13448	13676	13755	13600	13736	13728	13671	13753	13770	13672	13565	13613	13739	13619	13722	13657	13756	13668	13637	13681	13693	13574	13722	13595	13645	13742	13615	13679	13657	13729	13700	13657	13417	13675	13682	13604	13612	13607	13690	13716	13837	13696	13703	13825	13896	13739	13788	13719	13734	13654	13486	13559	13721	13705	13536	13482	13695	13568	13736	13489	13578	13509	13620	13652	13607	13608	13702	13601	13521	13717	13758	13781	13842	13688	13696	13600	13762	13529	13777	13802	13829	13739	13537	13732	13763	13747	13726	13841	13533	13717	13587	13852	13672	13688	13556	13615	13558	13642	13623	13641	13773	13737	14004	13737	13688	13681	13718	13815	13677	13578	13774	13565	13734	13608	13684	13779	13610	13713	13626	13731	13627	13774	13720	13580	13860	13608	13702	13758	13695	13640	13683	13677	13689	13648	13547	13770	13807	13770	13625	13719	13529	13743	13823	13703	13574	13747	13912	13844	13596	13720	13809	13673	13698	13710	13924	13822	13537	13663	13704	13577	13812	13649	13869	13740	13670	13584	13701	13624	13624	13561	13647	13743	13894	13555	13792	13691	13687	13826	13713	13749	13637	13642	13858	13585	13582	13551	13675	13740	13660	13717	13582	13732	13630	13840	13673	13707	13721	13607	13743	13614	13637	13763	13664	13820	13685	13799	13474	13603	13763	13687	13591	13738	13547	13739	13841	13515	13669	13862	13581	13657	13677	13714	13792	13698	13740	13615	13700	13748	13627	13698	13744	13652	13668	13651	13672	13698	13688	13568	13534	13689	13621	13655	13676	13774	13654	13671	13638	13682	13559	13596	13694	13745	13437	13731	13658	13680	13618	13785	13710	13722	13602	13543	13541	13699	13739	13694	13686	13713	13729	13737	13762	13671	13694	13601	13669	13899	13735	13459	13745	13684	13689	13855	13683	13649	13788	13729	13668	13809	13729	13679	13592	13801	13803	13618	13675	13542	13686	13694	13670	13661	13776	13721	13545	13725	13647	13662	13803	13736	13823	13819	13627	13651	13655	13603	13623	13534	13748	13859	13762	13751	13733	13657	13732	13900	13536	13627	13611	13664	13563	13695	13723	13737	13646	13731	13710	13612	13796	13629	13591	13758	13636	13700	13760	13782	13658	13623	13577	13705	13718	13904	13860	13561	13659	13667	13597	13906	13787	13609	13610	13643	13729	13600	13741	13681	13688	13647	13796	13760	13602	13736	13706	13695	13810	13759	13663	13792	13631	13702	13469	13691	13786	13574	13548	13837	13757	13641	13587	13558	13818	13565	13632	13703	13635	13819	13647	13750	13573	13635	13641	13635	13813	13689	13563	13636	13812	13722	13721	13882	13697	13606	13631	13619	13685	13554	13646	13603	13670	13695	13617	13697	13557	13691	13690	13570	13640	13678	13712	13767	13628	13746	13828	13757	13606	13624	13788	13616	13766	13594	13684	13639	13695	13614	13701	13689	13732	13715	13754	13788	13659	13699	13692	13495	13613	13511	13549	13623	13754	13660	13629	13576	13869	13679	13733	13600	13761	13828	13751	13710	13728	13508	13772	13587	13681	13646	13771	13607	13651	13678	13707	13673	13682	13571	13636	13694	13697	13624	13859	13853	13543	13613	13669	13683	13698	13716	13591	13664	13644	13861	13709	13626	13749	13704	13611	13775	13582	13692	13666	13784	13496	13672	13593	13705	13791	13612	13732	13728	13659	13757	13555	13604	13770	13771	13662	13908	13794	13899	13754	13727	13781	13802	13605	13788	13671	13646	13627	13698	13679	13713	13620	13648	13709	13670	13763	13699	13770	13865	13726	13651	13808	13702	13695	13614	13791	13649	13620	13738	13696	13473	13735	13592	13649	13660	13724	13654	13725	13674	13523	13664	13757	13572	13634	13804	13682	13696	13715	13669	13684	13644	13853	13677	13563	13805	13815	13715	13769	13784	13534	13698	13553	13641	13757	13621	13933	13764	13656	13776	13715	13660	13662	13687	13530	13701	13655	13674	13706	13838	13598	13656	13617	13514	13732	13755	13843	13748	13771	13696	13621	13546	13705	13615	13757	13620	13678	13716	13618	13846	13693	13730	13578	13744	13655	13745	13626	13673	13643	13681	13704	13663	13628	13566	13688	13681	13715	13729	13781	13492	13698	13837	13749	13600	13530	13610	13743	13719	13770	13815	13710	13719	13712	13713	13929	13665	13705	13603	13739	13759	13661	13691	13649	13596	13613	13905	13605	13778	13819	13696	13765	13870	13745	13767	13675	13732	13813	13774	13734	13819	13670	13592	13729	13634	13729	13738	13833	13770	13575	13663	13615	13570	13619	13673	13613	13768	13649	13626	13572	13657	13540	13697	13571	13588	13725	13595	13912	13759	13780	13695	13869	13516	13761	13568	13683	13710	13548	13755	13595	13639	13859	13573	13791	13657	13767	13633	13689	13828	13783	13632	13572	13656	13591	13724	13637	13784	13761	13734	13612	13634	13672	13732	13799	13679	13673	13789	13640	13701	13751	13636	13644	13753	13714	13685	13718	13691	13648	13647	13543	13671	13777	13670	13815	13823	13697	13780	13722	13621	13689	13479	13614	13573	13756	13617	13759	13620	13721	13667	13621	13649	13594	13638	13710	13531	13642	13733	13752	13717	13783	13742	13566	13682	13751	13802	13623	13584	13683	13762	13710	13686	13588	13765	13770	13733	13752	13761	13645	13780	13749	13752	13747	13703	13626	13774	13704	13800	13632	13722	13665	13484	13668	13688	13657	13645	13520	13529	13640	13750	13750	13647	13721	13793	13468	13653	13675	13898	13610	13739	13701	13610	13827	13613	13889	13735	13616	13748	13808	13761	13737	13597	13589	13538	13769	13753	13929	13724	13687	13772	13651	13568	13793	13587	13852	13721	13719	13767	13699	13626	13751	13577	13643	13721	13624	13768	13840	13679	13797	13735	13675	13878	13702	13663	13640	13705	13751	13601	13617	13732	13595	13770	13701	13790	13680	13699	13749	13527	13930	13637	13660	13731	13605	13689	13716	13630	13667	13669	13650	13728	13781	13540	13806	13635	13694	13842	13801	13746	13681	13610	13721	13806	13607	13540	13677	13901	13597	13639	13579	13599	13798	13619	13605	13608	13724	13718	13759	13623	13616	13546	13857	13967	13649	13756	13571	13644	13664	13611	13701	13518	13619	13635	13761	13720	13616	13534	13789	13717	13712	13556	13714	13819	13714	13778	13750	13671	13483	13737	13535	13670	13627	13710	13673	13638	13742	13595	13639	13641	13689	13719	13762	13890	13632	13730	13681	13706	13592	13786	13648	13669	13739	13670	13735	13592	13747	13633	13684	13573	13560	13740	13709	13718	13658	13663	13744	13757	13830	13770	13798	13663	13679	13727	13699	13799	13579	13701	13674	13580	13583	13754	13581	13770	13752	13730	13659	13597	13677	13838	13695	13645	13634	13657	13625	13668	13802	13645	13785	13556	13665	13451	13607	13718	13765	13760	13700	13713	13592	13717	13703	13945	13642	13723	13645	13621	13628	13682	13647	13787	13731	13636	13828	13702	13769	13511	13774	13741	13723	13739	13673	13603	13852	13714	13623	13683	13733	13661	13751	13903	13613	13603	13664	13649	13687	13715	13530	13710
22965	21376	29225	23982	21774	23146	22713	17449	15739	15636	14973	15043	14634	14581	14239	13930	13947	13989	13909	13875	13674	13937	13697	13616	13811	13611	13677	13728	13790	13874	13691	13599	13679	13703	13462	13627	13724	13539	13418	13543	13459	13656	13457	13686	13528	13525	13540	13760	13514	13435	13522	13511	13439	13444	13502	13528	13251	13361	13499	13406	13530	13359	13273	13242	13398	13365	13356	13287	13331	13302	13559	13548	13453	13375	13359	13368	13299	13475	13477	13670	13391	13548	13547	13390	13408	13458	13456	13563	13521	13364	13402	13342	13514	13379	13444	13496	13166	13363	13518	13397	13386	13211	13380	13357	13449	13498	13265	13496	13399	13412	13325	13368	13349	13202	13512	13556	13414	13361	13355	13217	13102	13521	13372	13262	13383	13357	13470	13275	13360	13275	13364	13411	13229	13304	13258	13482	13453	13501	13252	13432	13496	13495	13461	13475	13449	13414	13374	13460	13389	13328	13378	13352	13417	13377	13466	13270	13304	13492	13436	13349	13525	13339	13392	13253	13312	13217	13270	13416	13310	13373	13391	13373	13377	13307	13364	13571	13325	13251	13306	13419	13288	13187	13382	13485	13491	13360	13231	13445	13474	13497	13350	13619	13353	13355	13361	13323	13286	13420	13405	13377	13410	13621	13168	13485	13419	13331	13437	13596	13248	13503	13343	13305	13218	13366	13243	13260	13228	13410	13211	13329	13486	13346	13481	13546	13359	13270	13425	13302	13543	13467	13267	13274	13350	13301	13149	13412	13479	13174	13357	13303	13373	13469	13443	13474	13433	13442	13345	13470	13498	13294	13349	13485	13289	13481	13407	13420	13433	13272	13406	13299	13360	13344	13209	13387	13419	13359	13331	13204	13396	13272	13469	13396	13314	13461	13397	13167	13189	13398	13372	13513	13430	13274	13444	13446	13351	13377	13129	13502	13376	13387	13325	13367	13252	13305	13221	13167	13326	13339	13554	13425	13641	13378	13574	13488	13206	13433	13336	13458	13334	13403	13516	13221	13395	13531	13188	13380	13613	13339	13314	13434	13473	13381	13379	13380	13422	13438	13242	13333	13410	13593	13297	13380	13178	13327	13402	13265	13203	13185	13310	13263	13173	13399	13364	13282	13190	13262	13536	13468	13373	13353	13332	13290	13568	13247	13285	13518	13332	13328	13395	13221	13455	13489	13255	13210	13414	13387	13395	13306	13299	13476	13403	13398	13500	13385	13266	13423	13444	13310	13532	13384	13371	13396	13390	13301	13418	13333	13423	13447	13369	13458	13425	13557	13451	13371	13457	13428	13201	13264	13261	13290	13415	13460	13295	13629	13212	13469	13355	13474	13288	13321	13363	13437	13273	13344	13427	13542	13402	13342	13283	13180	13349	13252	13447	13121	13233	13326	13352	13378	13423	13447	13239	13370	13559	13443	13373	13400	13292	13084	13332	13393	13397	13221	13527	13484	13453	13409	13547	13544	13225	13513	13294	13366	13445	13456	13272	13422	13394	13264	13383	13453	13352	13330	13341	13450	13433	13511	13471	13341	13218	13338	13413	13151	13465	13271	13182	13175	13462	13573	13228	13322	13340	13195	13277	13246	13540	13207	13223	13267	13571	13166	13145	13379	13290	13313	13219	13319	13472	13295	13479	13309	13231	13250	13419	13350	12960	13401	13285	13279	13235	13502	13401	13279	13484	13371	13388	13385	13332	13412	13280	13225	13303	13231	13369	13464	13462	13253	13439	13294	13283	13381	13145	13361	13363	13368	13519	13351	13310	13246	13460	13372	13371	13508	13323	13519	13288	13285	13370	13225	13337	13506	13443	13377	13125	13333	13359	13471	13221	13158	13290	13249	13456	13334	13400	13435	13414	13263	13372	13481	13355	13171	13355	13403	13347	13548	13364	13238	13502	13289	13351	13513	13469	13222	13381	13406	13276	13278	13300	13378	13359	13316	13070	13429	13371	13443	13403	13343	13370	13360	13485	13365	13264	13401	13431	13464	13403	13300	13243	13424	13463	13427	13450	13314	13371	13453	13514	13456	13269	13300	13178	13364	13369	13493	13408	13457	13329	13332	13278	13213	13312	13360	13328	13442	13308	13264	13303	13351	13321	13342	13424	13288	13453	13493	13523	13564	13363	13490	13283	13523	13490	13343	13324	13254	13447	13175	13203	13447	13365	13428	13433	13383	13316	13387	13422	13449	13371	13424	13465	13453	13330	13231	13182	13364	13201	13254	13621	13163	13116	13462	13365	13314	13409	13250	13384	13264	13575	13304	13343	13145	13393	13326	13396	13465	13559	13362	13412	13402	13262	13297	13352	13360	13271	13388	13270	13217	13294	13335	13372	13414	13271	13351	13398	13362	13309	13510	13305	13339	13472	13426	13351	13459	13243	13446	13319	13395	13414	13445	13322	13467	13382	13429	13366	13195	13286	13509	13549	13371	13483	13206	13332	13327	13418	13351	13302	13353	13549	13308	13350	13254	13237	12988	13327	13363	13432	13375	13317	13546	13266	13362	13555	13304	13422	13499	13253	13286	13369	13393	13436	13342	13184	13373	13322	13297	13143	13243	13289	13370	13235	13454	13432	13357	13400	13455	13415	13298	13469	13402	13323	13447	13474	13422	13369	13532	13446	13405	13484	13302	13392	13370	13337	13361	13324	13189	13247	13216	13366	13455	13437	13541	13346	13230	13295	13473	13306	13342	13350	13575	13433	13396	13502	13422	13302	13347	13379	13290	13234	13408	13492	13367	13268	13334	13441	13349	13400	13435	13329	13443	13435	13633	13390	13631	13424	13525	13252	13356	13601	13335	13387	13243	13385	13205	13258	13270	13317	13248	13376	13271	13404	13257	13238	13373	13504	13315	13378	13491	13404	13417	13431	13360	13151	13329	13236	13350	13445	13388	13324	13198	13423	13238	13381	13404	13269	13283	13401	13425	13308	13512	13347	13440	13407	13224	13347	13488	13360	13398	13396	13440	13366	13326	13435	13411	13337	13439	13465	13280	13522	13390	13439	13396	13428	13602	13391	13416	13343	13249	13380	13480	13359	13383	13476	13448	13205	13356	13363	13358	13520	13344	13382	13394	13422	13475	13383	13283	13465	13135	13423	13389	13351	13470	13471	13301	13280	13325	13289	13329	13333	13187	13283	13389	13408	13287	13529	13392	13400	13294	13384	13349	13332	13314	13383	13328	13474	13345	13286	13282	13348	13356	13366	13221	13517	13440	13441	13349	13331	13439	13278	13248	13351	13308	13525	13379	13426	13557	13288	13348	13352	13360	13306	13227	13341	13383	13435	13348	13375	13174	13316	13420	13320	13341	13332	13498	13350	13363	13348	13096	13507	13345	13229	13321	13256	13495	13250	13127	13340	13462	13548	13433	13386	13241	13408	13447	13378	13264	13406	13353	13444	13416	13488	13459	13507	13393	13362	13494	13373	13514	13421	13429	13337	13201	13197	13139	13192	13348	13264	13271	13325	13452	13287	13459	13540	13350	13438	13354	13195	13368	13578	13149	13431	13410	13508	13427	13349	13373	13447	13298	13396	13565	13467	13370	13372	13215	13569	13394	13384	13408	13334	13264	13515	13309	13472	13351	13416	13193	13444	13394	13368	13299	13572	13506	13485	13226	13205	13374	13379	13499	13411	13455	13196	13396	13481	13203	13217	13154	13309	13285	13420	13388	13238	13455	13421	13316	13212	13401	13409	13396	13320	13399	13201	13384	13457	13370	13315	13401	13474	13154	13615	13285	13379	13425	13369	13397	13476	13353	13270	13243	13468	13441	13369	13552	13296	13371	13239	13496	13292	13155	13271	13340	13339	13419	13288	13326	13228	13429	13404	13626	13350	13441	13320	13208	13331	13417	13429	13425	13431	13422	13446	13387	13328	13336	13518	13291	13518	13309	13467	13248	13311	13281	13441	13239	13297	13171	13441	13496	13361	13229	13339	13231	13335	13278	13234	13106	13510	13375	13376	13312	13488	13226	13304	13404	13351	13487	13487	13451	13316	13383	13376	13383	13405	13327	13243	13155	13282	13430	13311	13395	13293	13319	13332	13314	13336	13415	13361	13265	13465	13316	13398	13433	13271	13471	13402	13385	13378	13232	13360	13284	13437	13291	13381	13411	13549	13250	13378	13479	13393	13305	13347	13253	13380	13435	13557	13368	13310	13423	13343	13560	13420	13488	13360	13354	13491	13442	13284	13251	13517	13299	13315	13395	13356	13428	13248	12931	13538	13432	13167	13201	13385	13475	13269	13193	13456	13236	13376	13295	13367	13330	13449	13322	13283	13325	13577	13302	13474	13238	13283	13736	13612	13340	13393	13438	13172	13354	13337	13407	13459	13431	13542	13519	13313	13198	13364	13196	13332	13286	13254	13501	13452	13448	13298	13439	13358	13291	13463	13542	13537	13388	13566	13384	13351	13310	13388	13484	13277	13392	13355	13348	13361	13363	13375	13375	13398	13182	13388	13427	13228	13326	13319	13515	13279	13508	13364	13385	13346	13249	13452	13365	13380	13362	13430	13445	13453	13370	13434	13238	13295	13417	13533	13405	13262	13316	13330	13319	13345	13338	13382	13344	13327	13483	13514	13387	13303	13258	13352	13484	13185	13490	13285	13389	13270	13246	13386	13334	13309	13486	13374	13539	13429	13302	13378	13300	13287	13317	13171	13548	13479	13270	13303	13217	13333	13316	13181	13464	13317	13252	13428	13143	13349	13541	13497	13513	13287	13313	13205	13315	13356	13427	13463	13388	13532	13459	13368	13359	13239	13364	13453	13261	13244	13325	13120	13498	13305	13432	13413	13351	13277	13375	13504	13574	13050	13378	13330	13384	13494	13486	13485	13401	13240	13332	13382	13374	13393	13334	13363	13329	13399	13374	13445	13252	13473	13409	13591	13368	13344	13413	13447	13338	13477	13371	13325	13323	13367	13321	13313	13368	13416	13393	13385	13342	13307	13480	13405	13398	13333	13219	13406	13404	13431	13457	13512	13209	13392	13201	13362	13259	13330	13349	13345	13440	13260	13177	13383	13500	13345	13461	13258	13355	13414	13457	13274	13445	13391	13458	13188	13244	13390	13546	13483	13568	13347	13453	13375	13435	13517	13267	13508	13200	13298	13438
20212	35790	35305	30424	25897	22700	20158	18882	17548	16792	16350	15845	15536	15190	14743	14726	14500	14293	14311	14205	14218	14095	14107	14054	14103	13844	14068	14078	13898	13973	13848	13857	13837	13927	13828	13685	13851	13726	13843	13782	13799	13672	13786	13719	13660	13644	13620	13840	13693	13721	13841	13570	13607	13688	13592	13658	13684	13737	13672	13774	13613	13686	13650	13520	13589	13558	13683	13608	13367	13550	13613	13473	13761	13554	13819	13740	13691	13526	13675	13636	13616	13506	13496	13589	13710	13578	13741	13540	13673	13538	13617	13535	13654	13571	13411	13522	13532	13527	13543	13559	13524	13758	13583	13595	13578	13731	13687	13617	13584	13542	13533	13578	13540	13673	13561	13541	13460	13699	13621	13586	13537	13731	13529	13602	13475	13528	13564	13514	13501	13696	13491	13558	13541	13645	13547	13597	13594	13548	13465	13694	13698	13657	13384	13615	13620	13527	13552	13607	13535	13684	13521	13643	13600	13745	13601	13526	13735	13579	13561	13392	13632	13585	13705	13634	13528	13602	13472	13641	13546	13605	13645	13669	13664	13560	13536	13494	13574	13664	13713	13493	13545	13511	13578	13582	13512	13490	13789	13725	13443	13569	13771	13612	13553	13740	13538	13603	13584	13766	13495	13568	13626	13713	13516	13555	13563	13621	13405	13477	13593	13586	13643	13625	13681	13412	13643	13559	13422	13613	13669	13655	13556	13757	13693	13652	13685	13605	13498	13595	13690	13604	13522	13598	13531	13599	13676	13517	13611	13512	13570	13820	13358	13750	13603	13668	13550	13622	13553	13489	13690	13731	13678	13581	13587	13377	13645	13615	13626	13481	13496	13653	13549	13603	13619	13546	13623	13542	13696	13611	13697	13531	13573	13510	13553	13736	13604	13626	13621	13511	13667	13642	13661	13613	13471	13455	13617	13650	13375	13475	13469	13642	13495	13746	13589	13746	13523	13574	13592	13595	13619	13627	13671	13433	13600	13473	13419	13697	13581	13643	13593	13460	13724	13499	13577	13493	13460	13364	13524	13627	13661	13435	13644	13514	13528	13295	13610	13670	13549	13570	13527	13472	13513	13552	13585	13419	13514	13528	13695	13755	13620	13537	13605	13598	13615	13539	13699	13599	13617	13464	13599	13559	13548	13547	13736	13588	13731	13480	13660	13462	13659	13602	13508	13700	13646	13632	13601	13528	13495	13574	13619	13611	13607	13617	13626	13526	13555	13477	13456	13561	13623	13631	13510	13649	13659	13581	13806	13594	13522	13713	13734	13622	13544	13558	13443	13503	13571	13619	13746	13488	13556	13755	13492	13519	13651	13589	13492	13545	13547	13454	13552	13486	13679	13491	13557	13670	13626	13565	13570	13568	13565	13621	13575	13653	13657	13607	13584	13623	13564	13558	13672	13499	13611	13529	13465	13672	13609	13562	13712	13592	13585	13467	13590	13570	13738	13517	13590	13641	13482	13540	13523	13583	13515	13553	13584	13522	13703	13667	13690	13606	13673	13669	13471	13691	13515	13491	13468	13582	13677	13585	13541	13728	13515	13539	13632	13567	13377	13703	13468	13781	13396	13603	13604	13549	13466	13734	13573	13581	13670	13569	13529	13405	13721	13519	13636	13455	13668	13598	13563	13619	13476	13588	13429	13539	13572	13514	13521	13554	13624	13768	13725	13472	13545	13487	13448	13609	13577	13632	13829	13592	13551	13601	13630	13657	13534	13454	13553	13726	13318	13661	13685	13587	13672	13648	13505	13752	13492	13602	13607	13587	13501	13441	13610	13484	13705	13612	13579	13530	13629	13440	13480	13619	13782	13489	13721	13563	13537	13492	13591	13723	13661	13597	13475	13691	13537	13600	13354	13568	13374	13501	13669	13526	13533	13600	13752	13558	13434	13557	13475	13421	13571	13583	13533	13525	13534	13565	13518	13659	13447	13617	13584	13483	13556	13567	13506	13618	13461	13379	13542	13581	13538	13651	13554	13582	13629	13610	13485	13680	13501	13519	13577	13703	13626	13606	13455	13720	13624	13607	13565	13521	13560	13618	13581	13405	13666	13593	13598	13560	13797	13737	13695	13643	13630	13509	13546	13555	13659	13476	13558	13564	13558	13642	13500	13644	13672	13561	13608	13574	13500	13512	13565	13592	13572	13653	13620	13450	13517	13539	13485	13595	13520	13590	13704	13494	13401	13747	13484	13681	13644	13615	13371	13711	13535	13660	13475	13686	13700	13601	13497	13741	13727	13467	13604	13457	13440	13584	13520	13537	13579	13619	13596	13598	13703	13575	13455	13459	13495	13628	13701	13605	13644	13443	13451	13563	13595	13753	13609	13648	13508	13578	13734	13527	13627	13561	13544	13376	13654	13411	13744	13521	13573	13632	13713	13490	13487	13497	13489	13699	13590	13375	13584	13702	13639	13590	13577	13540	13683	13591	13524	13730	13499	13637	13481	13658	13432	13538	13597	13555	13744	13570	13500	13497	13706	13551	13633	13553	13445	13540	13683	13477	13581	13749	13615	13537	13383	13593	13672	13423	13488	13463	13635	13549	13682	13438	13615	13725	13629	13515	13309	13397	13568	13525	13668	13581	13426	13673	13605	13521	13544	13600	13562	13516	13558	13411	13526	13681	13509	13561	13593	13436	13643	13617	13586	13484	13776	13413	13625	13639	13584	13701	13588	13521	13590	13534	13630	13527	13751	13541	13463	13631	13568	13632	13605	13510	13289	13515	13581	13615	13483	13463	13566	13595	13672	13448	13498	13597	13548	13573	13713	13442	13663	13636	13494	13619	13554	13474	13471	13579	13511	13575	13572	13587	13607	13606	13410	13700	13605	13667	13707	13618	13747	13829	13617	13690	13573	13536	13647	13566	13665	13721	13556	13479	13614	13652	13623	13645	13493	13672	13644	13610	13579	13387	13679	13576	13574	13585	13501	13651	13574	13614	13698	13720	13542	13553	13490	13626	13486	13462	13596	13616	13588	13536	13674	13610	13436	13511	13789	13506	13792	13602	13597	13641	13508	13603	13511	13711	13549	13664	13616	13553	13608	13502	13564	13671	13568	13643	13594	13680	13622	13564	13605	13563	13581	13505	13773	13682	13555	13603	13717	13585	13615	13447	13548	13618	13533	13613	13659	13648	13703	13673	13551	13605	13564	13504	13616	13453	13597	13703	13575	13567	13652	13593	13657	13763	13440	13608	13638	13502	13540	13569	13611	13585	13701	13557	13650	13567	13743	13627	13706	13585	13472	13590	13598	13394	13563	13672	13693	13666	13775	13799	13383	13685	13419	13522	13710	13525	13638	13479	13748	13584	13577	13349	13704	13592	13513	13686	13641	13467	13614	13592	13571	13645	13559	13519	13578	13591	13626	13490	13719	13504	13649	13565	13589	13562	13637	13613	13548	13545	13593	13568	13413	13522	13656	13599	13626	13637	13470	13517	13645	13590	13580	13568	13640	13538	13471	13471	13538	13518	13509	13523	13546	13530	13737	13716	13614	13489	13625	13449	13536	13457	13717	13502	13486	13545	13585	13627	13704	13633	13588	13530	13578	13626	13584	13427	13499	13358	13540	13516	13538	13363	13588	13568	13633	13783	13527	13613	13581	13543	13732	13630	13480	13427	13531	13578	13508	13466	13482	13572	13635	13707	13657	13701	13475	13530	13477	13481	13612	13497	13541	13512	13768	13548	13718	13560	13358	13653	13711	13651	13580	13684	13580	13540	13559	13575	13350	13627	13392	13538	13580	13562	13650	13580	13670	13505	13663	13639	13536	13581	13578	13704	13495	13594	13576	13665	13638	13583	13605	13641	13437	13571	13648	13575	13495	13520	13619	13512	13645	13573	13543	13571	13486	13678	13611	13628	13514	13602	13569	13482	13780	13533	13443	13503	13571	13455	13608	13657	13542	13496	13340	13531	13508	13480	13618	13628	13650	13610	13496	13618	13611	13590	13677	13496	13291	13775	13557	13689	13508	13541	13392	13561	13596	13717	13777	13637	13466	13591	13562	13514	13534	13766	13478	13600	13527	13581	13700	13608	13569	13586	13718	13538	13586	13742	13435	13558	13656	13658	13676	13723	13514	13549	13622	13547	13626	13571	13559	13377	13656	13654	13667	13621	13641	13640	13713	13479	13603	13539	13549	13599	13444	13685	13463	13710	13736	13645	13675	13721	13650	13698	13578	13527	13751	13597	13430	13528	13680	13532	13497	13532	13575	13483	13630	13669	13566	13649	13591	13607	13549	13668	13517	13478	13613	13665	13358	13473	13526	13621	13560	13548	13631	13525	13629	13584	13651	13564	13458	13501	13682	13466	13579	13470	13569	13626	13627	13597	13621	13601	13595	13735	13663	13663	13461	13418	13767	13542	13606	13638	13391	13603	13647	13558	13469	13507	13543	13510	13595	13440	13678	13566	13499	13526	13455	13566	13624	13529	13510	13625	13576	13564	13531	13507	13609	13603	13522	13773	13543	13638	13624	13704	13614	13533	13592	13607	13639	13626	13628	13621	13619	13584	13613	13451	13520	13610	13596	13611	13536	13588	13566	13548	13649	13561	13659	13467	13567	13591	13484	13681	13633	13623	13557	13484	13699	13452	13566	13729	13524	13632	13589	13597	13614	13557	13733	13507	13660	13603	13600	13597	13578	13692	13655	13547	13626	13553	13653	13442	13473	13628	13561	13510	13442	13727	13534	13577	13545	13818	13579	13435	13495	13720	13496	13383	13603	13777	13590	13437	13587	13465	13598	13616	13600	13542	13745	13540	13586	13762	13578	13518	13615	13399	13541	13638	13541	13612	13473	13465	13599	13623	13566	13659	13508	13515	13621	13416	13531	13347	13656	13651	13521	13642	13594	13560	13573	13613	13677	13406	13477	13616	13608	13692	13555	13483	13598	13649	13728	13500	13510	13422	13660	13480	13562	13619	13630	13702	13583	13539	13641	13511	13666	13747	13710	13679	13598	13444	13612	13483	13641	13588	13559	13633	13526	13541	13694	13632	13584	13542	13500	13735	13567	13573	13531	13552	13609	13507	13585	13792	13496	13623	13672	13455	13570	13597	13673	13592	13458	13673	13606	13776	13639	13526	13481	13655	13614	13534	13540	13589	13603	13522	13482	13610
27095	21892	23683	19413	14994	14230	13874	13575	13049	13215	13062	13074	12992	12916	12885	12666	12919	12977	12947	12937	12846	12900	12797	12858	12963	12909	13049	13118	12913	12740	12560	12841	12834	12626	12892	12873	12680	12657	12917	12917	12792	12941	12825	12943	13173	12896	12997	12928	12924	12880	12833	12943	12815	12617	12756	12681	12820	12787	12727	12782	12891	12747	12925	12799	12782	12883	12777	12824	12859	12711	12779	12607	12777	12692	12984	12877	12818	12796	12791	12706	12748	12737	12718	12764	12802	12686	12701	12741	12714	12893	12761	12709	12836	12715	12734	12876	12740	12800	12637	12663	12681	12820	12581	12840	12715	12869	12757	12801	12580	12826	12908	12823	12762	12754	12785	12669	12803	12848	12752	12725	12719	12771	12973	12855	12867	12815	12637	12752	12879	12718	12763	12844	12842	12717	12646	12844	12806	12743	12808	12737	12779	12829	12918	12750	12833	13015	12715	12838	12997	12652	12742	12656	12802	12920	12710	12552	12727	12718	12691	12705	12893	12651	12843	12904	12589	12689	12667	12815	12810	12660	12814	12741	12793	12589	12750	12657	12502	12913	12882	12730	12795	12768	12732	12831	12857	12864	12711	12628	12738	12843	12835	12804	12879	12928	12783	13004	12706	12605	12922	12710	12842	12808	12881	12768	12866	12733	12901	12779	12854	12706	12856	12815	12728	12828	12741	12728	12722	12914	12651	12755	12882	12648	12843	12856	12874	12771	12888	12839	13022	12897	12673	12626	12905	12672	12738	12808	12714	12889	12806	13029	12877	12845	12660	12883	12823	13018	12953	12724	12839	12508	12705	12920	12748	12740	12885	12747	12738	12916	12672	12917	12904	12805	12912	12776	12788	12940	12856	12877	12907	12790	12748	12706	12937	12719	12628	12709	12750	12760	12816	12836	12678	12745	12828	12757	12843	12873	12711	12749	12609	12885	12763	12806	12745	12749	12877	12744	12820	12694	12651	12838	12863	12755	12958	12934	12839	12826	12935	12927	12819	12847	12771	12960	12833	12762	12903	12787	13022	12818	12791	12867	12799	12677	12841	12910	12809	12822	12766	12880	12679	12575	12817	12771	12762	12817	12672	12795	12772	12812	12842	12821	12959	12819	12865	12625	12802	12756	12876	12820	12713	12897	12744	12780	12777	12779	12780	12688	12812	12952	12895	12827	13056	12851	12794	12885	12784	12692	12705	12890	12629	12707	12718	12784	12637	12803	12814	12854	12638	12771	12854	12853	12585	12782	12666	12843	12874	12904	12698	12714	12817	12695	12718	12817	12695	12686	12885	13017	12836	12767	12845	12878	12658	12788	12867	12814	12701	12770	12632	12734	12703	12850	12744	12606	12890	12922	12819	12805	12700	12877	12818	12717	12748	12733	12771	12915	12867	12730	12903	12772	12842	12834	12975	12730	12838	12782	12814	12870	13041	12914	12872	12617	12817	12913	12755	12672	12780	12937	12710	12813	12621	12853	12944	12859	12833	12643	12919	12915	12792	12799	12730	12813	12729	12784	12835	12926	12833	12793	12859	12789	12838	12687	12858	12911	12654	12827	12963	12992	12920	12869	12716	12733	12724	12733	12738	12908	12794	12935	12840	13008	12719	12806	13004	12826	12850	12799	12722	12741	12713	12756	12760	12816	12782	12698	12754	12837	12946	12659	12744	12759	12666	12739	12912	12685	12846	12794	12743	12800	12806	12853	12942	12862	12750	12688	12923	12922	13023	12926	12816	12908	12946	12880	12763	12674	12800	12858	12898	12859	12664	12939	12775	12745	12992	12837	12766	12858	12908	12752	12746	12861	12814	12767	12828	12922	12844	12663	12804	12786	12880	12968	12890	12736	12971	12800	12838	12901	12746	12778	12849	12847	12649	12717	12777	12563	12766	12665	12636	12740	12775	12824	12954	12589	12700	12763	12847	12711	12670	12617	12652	12676	12607	12591	12711	12644	12896	12731	12720	12842	12737	12701	12760	12904	12950	12812	12762	12842	12850	12717	12813	12953	12906	12927	12913	12876	12856	12966	12664	12732	12776	12767	12628	12709	12771	12883	12789	12641	12832	12847	12850	12763	12639	12764	12814	12911	12907	12634	12785	12829	12898	12699	12589	12683	12979	12745	12710	12877	12781	12789	12774	12796	12644	12744	12718	12738	12917	12753	12947	12691	12845	12889	12925	12952	12594	12775	12673	12734	12735	12860	12833	12781	12745	12872	12677	12781	12815	12797	12764	12750	12823	12719	12999	12859	12808	12788	12906	12849	12737	12743	12809	12873	12718	12859	12580	12867	12845	12930	12800	12759	12897	12699	12693	12753	12835	12797	12880	12873	12684	12714	12800	12856	12891	12877	12850	12745	12859	12828	12768	12780	12816	12747	12789	12855	12782	12740	12899	12680	12653	12847	12855	12830	12727	12792	12820	12767	12676	12740	12688	12721	12771	12703	12939	12781	12743	12862	12811	12705	12768	12754	12727	12821	12687	12890	12802	12992	12622	12782	12744	12881	12647	12843	12777	12788	12902	12786	12852	12837	12809	12764	12701	12797	12785	12867	12773	12696	12850	12756	12963	13036	12859	12799	12737	12642	12946	12834	12673	12751	12970	12890	12909	12637	12920	12812	12693	12689	12791	12772	12876	12668	12807	12955	12781	12743	12735	12741	12764	12960	12763	12991	12942	12832	12822	12975	12845	12762	12780	12765	12989	12793	12654	12705	12743	12700	12800	12718	12713	12801	12847	12867	12707	12728	12720	12943	12796	12842	12678	12947	12672	12666	12774	12850	12809	12727	12752	12859	12895	12840	12884	12717	12936	12796	12879	12918	12859	12936	12796	12791	12754	12782	12788	12848	12727	12876	12761	12899	12667	12591	12957	12929	12862	12862	12934	13119	12957	12772	12833	12640	12646	12709	12703	12654	12831	13027	12783	12920	12919	13005	12704	12781	12762	12649	12787	13054	12769	12758	12728	12816	12720	12588	12925	12776	12784	12735	12878	12603	12917	12757	12906	12892	12772	12971	12792	12827	12862	12816	12779	12760	12656	12698	12850	12675	12711	12885	12830	12828	12803	12972	12728	12695	12873	12704	12814	12824	12705	12709	12745	12620	12788	12879	12768	12825	12923	12925	12617	12897	12905	12900	12725	12862	12793	12734	12875	12747	12753	12843	12717	12948	12635	12716	12753	12730	12890	12952	12951	12832	12722	12836	12976	12858	12795	12879	12864	12744	12761	12763	12837	13020	12818	12794	12608	12722	12789	12708	12905	12729	12675	12906	12814	12867	12744	12760	12774	12812	12797	12739	12723	12821	12777	12829	12744	12652	12773	12789	12997	12860	12850	12836	12708	12730	12966	12781	12726	12833	12828	12811	12822	12656	12662	12820	12813	12811	12864	12904	12828	12831	12702	12770	12995	12787	12688	12595	12711	12776	12805	12772	12781	12801	12848	12835	12785	12789	12776	12774	12849	12815	12821	12759	12768	13029	12960	12729	12796	12727	12774	12731	12678	12786	12889	12933	13122	12908	12932	12856	12655	12781	12913	12817	12927	12831	12959	12821	13024	12874	12754	12779	12848	13072	12678	12829	12845	12546	12754	12792	12855	12639	12789	12769	12727	12874	12903	12972	12828	12885	13010	13012	12742	12888	12892	13035	12955	12772	12846	12647	12787	12855	12607	12737	12765	12630	12611	12785	12854	12821	12765	12783	12836	12915	12844	12746	12731	12768	12855	12896	12734	12753	12856	12958	12796	12695	12739	12824	12716	12927	12920	12710	12720	12739	12562	12757	12660	12971	12777	12759	12840	12799	12734	12958	12627	12697	12697	12784	12797	12721	12777	12719	12665	12700	12899	12888	12811	12777	12767	12972	12723	12763	12740	13052	12846	12758	12933	12897	12922	12806	12850	12881	12800	12700	12835	12580	12727	12767	12794	12725	12806	12774	12698	12705	12879	12730	12896	12703	12873	12778	12709	12901	12703	12957	12686	13033	12844	12783	12741	12836	12777	12992	12910	12848	12863	12870	12852	12723	12826	12836	12801	12760	12837	12788	12888	12677	12793	12981	12876	12821	12942	12771	12814	12758	12655	12820	12595	12921	12843	12727	12816	12717	12662	12874	12748	12799	12669	12763	12911	12773	12663	12820	12610	12798	12812	12850	12923	12739	12831	12979	12877	12877	12769	12691	12657	12757	12788	12652	12824	12677	12697	12472	12747	12776	12724	12696	12725	12658	12810	12964	12801	12804	13055	12845	12830	12993	12635	12918	12723	12818	12792	12773	12691	12721	12727	12885	12897	12822	12913	12807	12820	12746	12782	12497	12918	12720	12764	12683	12961	12713	12779	12925	12722	12735	12807	12745	12706	12811	12730	12713	12796	12856	12775	12895	12906	12679	12771	12820	12849	12984	12896	12715	12756	12632	12637	12872	12815	12801	12639	12874	12800	12757	12855	12666	12788	12906	12811	12546	12840	12867	12784	12934	12831	12902	12665	12927	12678	12908	12925	12883	12782	12694	12814	12824	12797	12687	12730	12682	12713	12832	12791	12772	13104	12881	12761	12788	12816	12915	13025	12749	12876	12823	12900	12903	12693	12751	12916	12965	12833	12739	12742	12858	12727	12725	12855	12903	12859	12919	12746	12734	12787	12809	12896	12972	12723	12954	12831	12856	12894	12712	12800	12874	12938	12840	12891	12789	12683	12927	13055	12787	12664	12752	12819	12670	12877	12859	12806	12806	12836	12906	12682	12908	12766	12792	12868	12752	12761	12946	12888	12695	12886	12696	12817	12785	12788	12798	12770	12952	12911	12913	12828	12779	12765	12794	12885	12719	12895	12802	12848	13004	12883	12798	12835	12786	12726	12889	12823	12919	12859	12761	12955	12815	12872	12782	12787	12891	12887	12652	12805	12805	12815	12794	12941	12774	12878	12973	12789	12778	12818	12621	12833	12784	12679	12802	12865	12721	12767	12818	12803	12854	12831	12769	12846	12704	12690	12828	12808	12543	12797	12708	12933	13019	12915	12732	12694	12596	12655	12692	12863	13068	12879	12709	12787	12802	12733	12765	12689	12939	12858	12735	12838	12731	12789	12842	12804	12711	12966	12643	12806	12869	12923	12837	12741	12717	12932	12750
16972	23340	22295	18369	16314	15207	14625	14259	14063	13813	13606	13529	13381	13672	13210	13343	13212	13357	13347	13283	13276	13327	13267	13325	13142	13228	13285	13190	13354	13290	13321	13237	13277	13331	13288	13209	13217	13152	13182	13336	13060	13174	13261	13144	13272	13282	13210	13216	13232	13218	13119	13343	13275	13113	13376	13051	13186	12975	13014	13088	13179	13070	13287	13058	13273	13111	13152	13019	13185	13093	13049	13312	13096	13180	13218	13225	13262	13074	13374	13300	13152	13183	13187	13111	13143	13150	13107	13097	13035	13148	13008	13264	13054	13260	13191	13189	13219	13131	13267	13144	13277	13127	13240	13173	13209	13026	13076	13197	12948	13141	12999	13186	13069	13267	13186	12954	13134	13058	13187	13143	13109	13087	13084	13144	13017	13008	13214	13067	13334	12998	13183	13157	13163	13183	12989	13032	13300	13020	13182	13200	13061	13269	13285	13287	13029	13103	13017	13328	13039	12947	13261	13206	13242	13153	13257	13057	13046	13027	13098	13233	13199	13160	13308	13362	13074	13033	13202	13087	13083	13261	13213	13186	13104	13095	13280	13244	13228	13211	13143	13271	13116	13209	13193	13227	13343	13180	13104	13207	13173	13128	13197	13150	13110	13298	13114	13071	13288	13139	13245	13187	13122	13076	13147	13129	13074	13227	13183	13139	13039	13013	13147	13119	13187	13176	13028	13190	13123	13106	13050	13214	13270	13113	13149	13357	12979	12961	13251	13229	13216	13123	13162	13441	13193	13193	13173	12956	13118	13231	13273	12925	13004	13132	13317	13196	13144	13171	13150	13261	13084	13166	13200	13159	13256	13159	13018	13080	13149	13217	13220	13249	13197	13103	13246	13069	13140	13188	13161	13038	13199	13133	13063	13356	13202	13194	13209	13118	13132	13232	13204	13344	13096	13206	13203	13093	13201	13201	13080	13015	13299	13037	13115	13207	13157	13312	13146	13038	13260	13137	13062	13003	13241	13145	13141	13072	13079	13032	13265	13300	13217	13124	13142	13104	13144	13044	13147	13156	13086	13123	13218	13208	13202	13180	13138	13283	13263	13012	13162	13071	13217	13079	13238	13118	13371	13101	13102	13028	13084	13151	13187	12951	13140	13154	13289	13165	13318	13209	13025	13177	13191	13223	13081	13198	13107	13076	13168	13113	13159	13191	13143	13318	13011	13168	13179	13141	13161	12943	13067	13120	13261	13089	13131	13166	13150	13143	13220	13122	13144	13174	13132	12987	13155	13142	13118	13189	13235	13095	13062	13191	13016	13159	13161	13100	13185	13163	13078	13174	13247	13111	13034	13116	13253	13198	13191	13210	13185	13154	13259	13116	13250	13186	13145	13090	13110	13140	13297	13302	13119	13147	13088	13242	13039	13123	13129	13178	13187	13340	13126	13085	13218	13266	13433	13077	13297	13233	13113	13126	13225	13160	13211	13041	13028	13352	13262	13068	13336	13126	13213	13200	13016	13186	13279	13086	13210	13147	13033	13048	13093	13138	13140	13217	13179	13169	13046	13274	13097	13179	13057	13152	13182	13097	13131	13095	13242	13184	13302	13196	13182	13084	13171	13305	13163	13170	13102	13086	13093	13132	13280	13101	13198	13288	13076	13222	13058	13222	13161	13083	13143	13194	13213	12937	13165	13288	13148	13218	12995	13229	13236	13149	13124	13138	13018	13103	13067	13148	13158	13082	13166	13156	13237	13212	13177	13242	13377	13146	13120	13326	13098	13250	13172	13231	13139	13058	13180	13229	13158	13316	13286	13007	13188	13123	13037	13166	13133	13266	13081	13113	13016	13019	13199	13105	13147	13283	13095	13198	13228	13274	13188	13336	13184	13084	13150	13217	13292	13190	13211	13184	13150	13119	13206	13155	13239	13263	13006	13208	13172	13354	13177	13081	13236	13133	13265	13046	13068	13217	13088	13140	13207	13117	13093	13251	13157	13130	13020	13166	13122	13164	13243	13260	13179	13254	13235	13178	13296	13061	13098	13209	13107	13212	13139	13074	13000	13258	13260	13237	13135	13104	12984	13199	13125	13192	13085	13041	13101	13167	13214	13225	13099	13126	13108	13223	13178	13304	13103	13121	13061	13092	13248	13233	13011	13071	13084	13222	13125	13100	13168	13229	13281	13177	13220	13258	13090	13166	13135	13323	13096	12998	13205	13205	13114	13070	13274	13061	12970	13136	12971	13159	13321	13058	13144	13218	13152	13166	13081	13190	13050	13110	13011	13339	13207	12921	13147	13005	13127	13183	13254	13090	13092	13162	13201	13051	13157	13044	13326	13021	13079	13173	13144	13161	13126	13225	13109	13055	13050	13048	13056	13192	13056	13175	13080	13121	13050	13194	13004	12993	13062	13172	13054	13143	13158	13094	13232	13136	13199	13212	13249	13251	13137	13219	13105	13207	13200	13155	13269	13112	13353	13274	13131	13145	13021	13113	13243	13237	13280	13214	13191	13170	13070	13151	13191	13158	13156	13242	13237	13247	13082	13073	13097	13127	13276	13264	13257	13020	13162	12885	13188	13205	13104	13248	13106	13042	13317	13135	13310	13219	13199	13183	13130	13085	13186	13080	13124	13298	13201	13130	13180	13217	13103	13087	13155	13266	13166	13181	13228	13149	13088	13141	13192	13082	13159	13171	13250	13023	13093	12964	13172	13217	13132	13099	13023	13260	13104	13173	13096	13123	13165	13116	13294	13100	13186	13385	13109	13209	13107	13160	13206	13209	13122	13127	13327	13071	12968	13221	13088	13232	13140	13074	13147	13196	13116	13322	13153	13087	13162	13015	13206	13044	13369	13192	13086	12965	13131	13172	13066	13240	12942	13144	13169	13138	13364	13187	13127	13139	13355	12958	13246	13215	13059	13289	12997	13134	13053	13133	13140	13158	13003	13155	13207	13257	13090	13129	13138	13276	13208	13142	13230	13138	13053	13146	13113	13008	13082	13072	13108	13097	13069	12961	13083	13136	13229	13345	13118	13212	13165	12999	13282	13131	13201	13074	13243	13074	13166	13032	13116	13148	13114	13154	13102	13139	13012	13223	13107	13178	13215	13139	13026	13067	12967	13170	13156	13118	13345	13167	13232	13105	13108	13204	13242	13274	13099	13021	13161	13175	13183	13055	13195	13044	13160	12998	13256	13112	13227	13114	13215	13142	13172	13187	12968	13186	13177	13049	13162	13187	13194	13123	13139	13155	13081	13155	13147	13170	13213	13011	13083	13122	13110	13203	13074	13225	13095	13121	13311	13059	13178	13073	13145	13008	13215	13109	13040	13242	13145	13188	13231	13143	13152	13178	13152	13377	13061	13184	13167	13218	12906	13188	13181	13042	13130	13319	13131	13129	13279	13094	13192	13038	13051	13170	13147	13096	13047	13174	13091	13205	13222	13214	13094	13249	13167	13181	13211	13177	13238	13240	12950	13284	13168	13155	13033	13273	13205	13131	12975	13327	13148	13046	13055	13119	13297	13157	13087	13298	13319	13129	13141	13227	13205	13212	13245	13170	13166	13163	13296	13093	13112	13030	13165	13032	13327	13149	13245	13117	13217	13191	13041	13120	13273	13214	13249	13229	13176	13099	13196	13085	13005	13134	13144	13162	13118	13171	13233	13116	13144	13149	13066	13289	13267	13186	13164	13009	13125	13154	13247	13044	13052	13084	13149	13230	13022	13113	13045	13198	12915	13010	13253	13044	13115	13258	13104	13121	13113	12954	13108	12875	13029	13188	13213	13147	13079	13162	13174	13193	13080	13283	13123	13013	13192	13172	13244	13132	13199	13250	13101	13243	13199	13128	13093	13176	12987	13195	13141	13165	13144	13196	13071	13303	13196	13309	12974	13237	13152	13087	13274	13055	13242	13215	13061	13302	13086	13232	13087	13239	13117	13168	13193	13207	13403	13356	13132	13000	13261	13084	13115	13181	13035	13254	13138	13268	13044	13165	13221	13151	13160	13142	13044	13305	13117	13157	13160	13139	13135	13079	13089	13238	13104	13089	13065	13055	13131	13163	13116	13190	13111	13222	13270	13192	13116	13174	13025	13126	13057	13246	13102	13172	13131	13327	13199	13198	13167	13341	13115	13166	13124	13163	13141	13260	13134	13029	13196	13087	13256	12992	13100	13299	12917	13139	13158	13090	13125	13250	13074	13166	13167	13024	13277	13145	13030	13044	13169	13202	13257	13124	13036	13048	13208	13223	13250	13312	13184	13139	13086	13074	13053	13046	13219	13175	13183	13074	13398	13147	13190	13192	13086	13380	13062	13122	13073	13336	13219	13226	13004	13125	12918	13173	13111	13103	13314	13169	13203	13192	13148	13152	13034	13143	13332	13358	13193	13175	13109	13192	13201	13095	13167	13385	13282	13160	13108	13249	13246	13150	13279	13113	13102	13134	13319	13128	13310	13200	12934	13252	13246	13267	13204	13214	13087	13198	13030	13258	13214	13221	13288	13326	13189	13202	13220	13292	13312	13206	12997	13272	13365	13210	13289	13066	13178	13030	13081	13157	13144	13071	13197	13064	13247	12967	13165	13025	12964	13268	13052	13196	13241	13075	13215	13178	13132	13238	13128	13272	13090	13103	13374	13171	13199	13067	13121	13188	13307	13220	13159	13214	13192	13352	13215	13211	13094	13193	13107	13264	13170	13162	13289	13034	13165	13177	13135	13262	13244	12981	13193	13079	13224	12991	13098	13289	13115	13136	13131	13172	13213	13088	13119	13143	13351	13011	13080	13137	13099	13177	13062	13297	13154	13017	13156	13186	13201	13129	13218	13077	13204	13239	13315	13199	13345	13297	13167	13179	13123	13338	13260	13243	13135	13098	13138	13307	13136	13203	13132	13032	13204	13215	13043	13087	13219	13266	13104	13034	13142	13063	13192	13045	13173	13059	13232	13094	13160	13158	13146	13140	13308	13230	13159	13192	13138	13040	13108	13197	13066	13298	13356	13226	13269	13259	13143	13170	13052	13219	13211	13202	12984	13016	13197	13013	13245	13297	13169	13021	13169	12987	13166	13100	13117	13147	13081	13051	13149	13068	13188	13105	13311	13037	13148	13259	13108	13101	13252	13273	13158	13242	13026	13151	13105	13113	13067	13268	13125	13309	13355	13102
23800	21267	28540	24476	21907	20497	18590	15822	15046	14859	14602	14585	14113	14086	14184	14204	13853	13796	13886	13793	13824	13804	13805	13725	13629	13735	13921	13787	13731	13795	13784	13568	13554	13631	13545	13650	13564	13632	13852	13642	13660	13619	13721	13683	13634	13635	13651	13477	13620	13516	13585	13761	13407	13644	13733	13558	13564	13504	13396	13447	13429	13522	13436	13530	13491	13620	13605	13660	13520	13774	13516	13584	13854	13799	13432	13620	13702	13571	13509	13361	13472	13625	13457	13559	13681	13625	13501	13409	13498	13436	13414	13721	13661	13743	13686	13543	13548	13790	13568	13631	13609	13708	13520	13510	13438	13601	13553	13654	13671	13575	13552	13551	13531	13479	13381	13559	13595	13460	13554	13494	13555	13560	13511	13370	13577	13545	13362	13373	13338	13449	13534	13382	13546	13304	13558	13470	13576	13268	13456	13677	13449	13510	13687	13793	13599	13589	13461	13620	13595	13445	13682	13558	13450	13562	13484	13398	13644	13604	13667	13538	13390	13463	13562	13590	13594	13551	13548	13361	13518	13472	13549	13406	13590	13480	13513	13443	13562	13507	13447	13421	13631	13564	13691	13536	13578	13524	13713	13522	13640	13640	13523	13645	13796	13580	13407	13599	13579	13287	13438	13684	13673	13533	13617	13482	13632	13527	13676	13808	13562	13714	13636	13564	13562	13476	13501	13354	13584	13510	13504	13403	13521	13427	13634	13672	13714	13353	13590	13628	13528	13730	13640	13459	13650	13487	13597	13666	13688	13734	13605	13449	13414	13620	13556	13792	13568	13546	13530	13467	13475	13609	13613	13478	13678	13648	13462	13442	13548	13585	13640	13606	13714	13526	13435	13461	13797	13539	13711	13614	13575	13580	13488	13558	13752	13672	13660	13564	13478	13511	13634	13427	13480	13574	13718	13542	13735	13556	13540	13507	13429	13554	13491	13438	13468	13508	13532	13375	13557	13556	13553	13591	13559	13407	13529	13422	13466	13520	13523	13591	13613	13638	13535	13538	13482	13480	13445	13526	13702	13570	13443	13576	13630	13423	13792	13549	13653	13676	13653	13751	13635	13516	13475	13526	13270	13677	13276	13469	13381	13580	13540	13657	13627	13638	13459	13461	13482	13587	13619	13562	13449	13505	13620	13648	13404	13534	13613	13642	13542	13502	13449	13484	13374	13563	13489	13595	13561	13523	13448	13442	13547	13562	13616	13481	13507	13540	13497	13491	13603	13662	13637	13421	13556	13456	13579	13577	13679	13512	13370	13401	13484	13695	13588	13694	13664	13647	13431	13510	13436	13756	13497	13393	13648	13614	13480	13543	13569	13637	13629	13678	13472	13698	13511	13347	13614	13714	13530	13576	13533	13493	13689	13665	13595	13609	13743	13455	13450	13644	13609	13456	13560	13634	13671	13566	13846	13551	13643	13641	13619	13581	13382	13704	13575	13718	13576	13596	13460	13553	13562	13665	13589	13562	13472	13604	13630	13393	13512	13313	13522	13560	13523	13366	13604	13691	13701	13692	13640	13538	13560	13554	13478	13831	13554	13388	13635	13584	13553	13383	13512	13442	13584	13677	13604	13409	13556	13636	13585	13659	13503	13662	13577	13582	13633	13535	13629	13360	13312	13473	13397	13530	13479	13684	13431	13478	13553	13592	13328	13497	13574	13549	13499	13506	13644	13585	13635	13382	13491	13556	13555	13451	13635	13593	13546	13756	13535	13470	13632	13708	13541	13500	13516	13605	13466	13510	13393	13499	13557	13647	13683	13499	13624	13643	13555	13580	13669	13572	13604	13465	13622	13497	13582	13508	13634	13332	13568	13678	13510	13444	13628	13587	13718	13513	13659	13771	13777	13576	13783	13526	13562	13721	13663	13484	13859	13571	13666	13634	13559	13593	13447	13817	13593	13553	13478	13527	13715	13684	13562	13601	13524	13513	13571	13596	13507	13440	13717	13562	13569	13547	13518	13635	13602	13667	13589	13524	13544	13655	13334	13536	13428	13668	13559	13395	13517	13636	13418	13340	13488	13557	13622	13520	13461	13647	13699	13639	13692	13615	13484	13460	13538	13393	13636	13509	13633	13603	13670	13527	13532	13544	13549	13514	13477	13474	13661	13471	13560	13482	13658	13431	13739	13587	13660	13565	13585	13560	13711	13657	13550	13464	13632	13606	13534	13747	13379	13438	13552	13833	13623	13489	13595	13434	13370	13597	13371	13644	13592	13472	13538	13691	13621	13512	13585	13540	13575	13553	13446	13504	13528	13549	13510	13485	13504	13526	13521	13499	13619	13489	13609	13589	13632	13691	13643	13496	13551	13483	13642	13528	13662	13598	13438	13750	13685	13533	13599	13571	13807	13542	13655	13508	13473	13550	13647	13388	13588	13564	13378	13644	13472	13540	13411	13493	13565	13688	13454	13601	13418	13523	13536	13521	13510	13589	13388	13580	13739	13440	13617	13552	13480	13472	13609	13637	13468	13544	13467	13592	13654	13602	13694	13617	13566	13644	13460	13759	13573	13706	13799	13498	13774	13526	13569	13527	13528	13668	13618	13449	13544	13381	13418	13420	13473	13475	13540	13528	13634	13681	13599	13649	13416	13550	13632	13516	13448	13381	13531	13516	13514	13606	13334	13524	13697	13362	13556	13520	13559	13578	13595	13429	13651	13563	13561	13601	13500	13406	13566	13524	13603	13537	13598	13440	13536	13650	13726	13469	13586	13606	13616	13619	13630	13501	13478	13768	13513	13686	13410	13598	13569	13619	13512	13515	13460	13633	13560	13589	13458	13545	13550	13479	13434	13623	13476	13581	13583	13533	13596	13580	13428	13562	13619	13477	13484	13804	13567	13609	13580	13447	13565	13494	13496	13563	13511	13583	13368	13389	13450	13552	13814	13459	13641	13703	13705	13568	13670	13484	13500	13400	13577	13422	13576	13467	13582	13478	13688	13555	13424	13578	13617	13712	13678	13610	13592	13478	13482	13683	13687	13442	13556	13624	13461	13652	13582	13536	13555	13622	13736	13483	13421	13637	13488	13588	13733	13639	13465	13639	13491	13440	13558	13570	13600	13412	13578	13486	13643	13766	13662	13631	13629	13586	13538	13402	13636	13414	13564	13556	13625	13530	13829	13612	13631	13489	13597	13641	13485	13754	13723	13552	13634	13615	13419	13539	13602	13599	13540	13612	13494	13520	13575	13517	13446	13432	13592	13582	13580	13469	13571	13668	13427	13538	13451	13529	13533	13388	13466	13622	13641	13520	13515	13314	13463	13509	13679	13396	13522	13448	13509	13487	13702	13713	13511	13469	13508	13371	13460	13403	13545	13634	13626	13542	13610	13566	13628	13527	13564	13619	13739	13695	13595	13417	13570	13520	13466	13637	13413	13442	13571	13553	13757	13774	13561	13528	13628	13494	13567	13580	13323	13675	13435	13658	13527	13536	13564	13686	13437	13524	13295	13544	13530	13501	13560	13665	13554	13408	13584	13535	13479	13540	13361	13565	13483	13431	13628	13421	13616	13484	13425	13689	13466	13609	13531	13524	13405	13502	13567	13604	13710	13526	13466	13571	13525	13638	13414	13673	13640	13667	13441	13475	13577	13478	13718	13566	13358	13570	13548	13292	13386	13692	13512	13537	13509	13380	13521	13553	13590	13493	13573	13585	13597	13600	13763	13345	13648	13494	13613	13576	13529	13494	13497	13654	13499	13551	13533	13583	13529	13586	13476	13456	13521	13545	13286	13609	13481	13544	13588	13604	13446	13650	13596	13646	13741	13660	13554	13637	13698	13615	13471	13329	13604	13533	13366	13431	13545	13479	13635	13538	13493	13525	13625	13504	13634	13671	13529	13634	13479	13637	13579	13548	13507	13633	13603	13480	13620	13653	13753	13610	13563	13409	13488	13425	13503	13486	13629	13635	13569	13717	13481	13287	13338	13660	13556	13367	13583	13796	13695	13488	13481	13567	13495	13380	13656	13502	13480	13518	13604	13557	13491	13634	13413	13498	13305	13467	13397	13385	13505	13391	13512	13491	13658	13503	13539	13384	13569	13662	13456	13521	13604	13711	13750	13552	13636	13471	13617	13603	13342	13599	13611	13475	13383	13490	13697	13740	13553	13501	13608	13356	13568	13548	13848	13609	13455	13641	13582	13510	13505	13439	13676	13633	13676	13530	13494	13651	13564	13457	13313	13743	13557	13766	13665	13691	13532	13575	13511	13490	13598	13518	13501	13517	13459	13648	13612	13608	13562	13481	13631	13531	13552	13491	13617	13638	13612	13537	13521	13479	13601	13512	13641	13518	13669	13583	13350	13617	13603	13560	13781	13642	13649	13538	13713	13585	13534	13650	13549	13463	13645	13685	13535	13594	13725	13602	13545	13483	13844	13522	13557	13589	13551	13425	13539	13568	13381	13475	13626	13458	13493	13448	13403	13581	13585	13530	13578	13485	13582	13620	13693	13532	13736	13597	13661	13527	13432	13585	13531	13450	13519	13534	13516	13530	13666	13643	13533	13488	13614	13433	13614	13459	13653	13605	13668	13351	13561	13538	13583	13530	13664	13555	13612	13561	13650	13554	13731	13533	13384	13530	13792	13519	13501	13573	13450	13437	13617	13720	13666	13657	13621	13509	13525	13590	13634	13595	13549	13528	13596	13548	13675	13356	13649	13441	13572	13359	13657	13621	13477	13667	13561	13659	13509	13683	13462	13570	13563	13726	13564	13717	13625	13715	13622	13785	13543	13430	13558	13578	13579	13676	13557	13642	13411	13592	13582	13408	13480	13488	13544	13541	13402	13658	13681	13701	13471	13485	13490	13618	13557	13379	13601	13639	13442	13534	13563	13434	13547	13416	13600	13522	13615	13601	13542	13497	13777	13646	13457	13582	13427	13659	13451	13560	13508	13453	13472	13629	13428	13448	13534	13454	13611	13552	13448	13504	13625	13525	13524	13675	13379	13583	13411	13649	13641	13551	13580	13526	13453	13550	13598	13368	13498	13623	13544	13640	13481	13443	13497	13616	13778	13615	13735	13518	13548	13499	13447	13541	13382	13396	13702	13627	13473	13647	13580	13306	13395	13521	13566	13657	13470	13507	13748	13679	13528	13660	13591	13628	13599	13550
18089	31553	30979	25659	21953	19626	17993	16700	16201	15592	15075	14993	14766	14724	14257	14371	14211	14314	14118	14064	14040	14021	14066	13972	14133	13994	13974	13980	13963	14033	13764	13928	13942	13981	13948	13710	13918	13805	13752	13767	13874	13769	13867	13821	13905	13788	13885	13689	13825	13742	13830	13758	13671	13796	13671	13719	13900	13675	13763	13740	13659	13689	13835	13578	13858	13827	13769	13807	13591	13721	13636	13718	13778	13841	13793	13612	13701	13836	13598	13708	13752	13869	13798	13806	13633	13677	13685	13726	13562	13742	13809	13772	13794	13651	13653	13853	13793	13590	13698	13686	13846	13552	13661	13692	13731	13632	13738	13923	13703	13712	13838	13714	13666	13598	13719	13703	13794	13659	13548	13599	13805	13768	13736	13726	13735	13651	13625	13701	13860	13755	13731	13690	13869	13756	13674	13603	13771	13800	13650	13613	13656	13698	13716	13755	13703	13813	13657	13784	13758	13666	13726	13746	13693	14052	13595	13754	13672	13690	13620	13622	13681	13572	13738	13626	13652	13712	13766	13728	13640	13596	13658	13772	13623	13656	13644	13637	13831	13593	13837	13764	13763	13597	13726	13824	13571	13843	13760	13577	13591	13668	13849	13748	13856	13683	13800	13688	13642	13535	13791	13601	13606	13513	13785	13761	13754	13879	13520	13604	13741	13809	13580	13592	13681	13666	13714	13800	13652	13845	13723	13842	13650	13657	13563	13624	13773	13825	13828	13714	13652	13674	13671	13845	13752	13682	13626	13672	13715	13652	13728	13803	13765	13738	13744	13539	13839	13592	13862	13547	13662	13685	13728	13753	13790	13658	13678	13779	13699	13609	13778	13791	13607	13693	13766	13785	13759	13573	13772	13834	13626	13841	13767	13672	13632	13938	13810	13481	13666	13811	13840	13570	13903	13646	13702	13739	13669	13639	13686	13588	13826	13696	13736	13441	13671	13641	13635	13809	13631	13720	13744	13759	13539	13670	13675	13777	13751	13727	13730	13589	13730	13715	13659	13720	13615	13710	13507	13617	13727	13646	13510	13765	13924	13849	13549	13770	13748	13794	13783	13797	13552	13688	13902	13746	13614	13516	13672	13800	13624	13827	13679	13713	13782	13731	13761	13853	13765	13553	13748	13725	13717	13891	13726	13772	13596	13699	13828	13817	13643	13693	13666	13742	13718	13693	13852	13713	13571	13685	13738	13769	13807	13755	13601	13689	13807	13650	13708	13687	13684	13825	13729	13656	13736	13629	13796	13699	13592	13818	13768	13616	13736	13775	13773	13714	13502	13693	13767	13656	13727	13732	13781	13924	13644	13714	13677	13748	13721	13506	13867	13828	13703	13636	13717	13707	13717	13639	13563	13863	13577	13634	13665	13630	13633	13676	13746	13742	13807	13674	13592	13921	13708	13832	13844	13693	13608	13897	13631	13840	13577	13741	13911	13649	13734	13705	13739	13749	13711	13753	13816	13685	13766	13530	13740	13770	13653	13720	13899	13672	13817	13711	13709	13714	13647	13627	13621	13785	13657	13578	13827	13580	13787	13736	13677	13773	13607	13637	13832	13728	13672	13717	13540	13819	13698	13645	13752	13759	13743	13930	13700	13818	13632	13721	13699	13729	13644	13528	13716	13587	13823	13876	13738	13876	13570	13827	13629	13758	13607	13828	13590	13857	13716	13748	13744	13746	13812	13748	13645	13725	13656	13656	13671	13814	13787	13811	13810	13712	13679	13821	13736	13756	13759	13583	13790	13703	13581	13878	13710	13693	13684	13672	13746	13790	13655	13743	13811	13881	13632	13694	13788	13663	13744	13617	13790	13654	13867	13831	13667	13693	13696	13605	13715	13640	13677	13604	13580	13641	13700	13795	13769	13792	13738	13728	13881	13722	13665	13451	13754	13710	13708	13677	13705	13614	13723	13621	13634	13583	13728	13773	13657	13805	13679	13684	13782	13697	13690	13795	13652	13732	13657	13777	13713	13674	13830	13676	13776	13708	13594	13744	13835	13744	13696	13745	13725	13690	13705	13801	13846	13682	13910	13712	13862	13825	13842	13661	13655	13599	13661	13696	13684	13593	13642	13724	13653	13813	13838	13613	13672	13610	13701	13617	13660	13685	13803	13529	13727	13912	13706	13632	13699	13682	13633	13659	13667	13680	13605	13757	13752	13775	13699	13806	13805	13735	13718	13530	13721	13672	13748	13818	13768	13612	13657	13727	13718	13797	13817	13747	13761	13658	13780	13750	13573	13667	13690	13806	13715	13668	13529	13705	13728	13723	13706	13731	13950	13742	13574	13740	13821	13579	13710	13671	13843	13702	13784	13747	13828	13832	13680	13692	13672	13593	13690	13583	13618	13721	13867	13516	13815	13687	13747	14018	13620	13677	13806	13642	13690	13658	13688	13714	13653	13814	13611	13661	13739	13747	13821	13728	13717	13567	13630	13825	13726	13657	13770	13709	13767	13829	13612	13835	13769	13762	13644	13722	13801	13610	13690	13693	13885	13612	13700	13727	13466	13658	13793	13728	13630	13615	13645	13597	13648	13664	13652	13618	13713	13573	13801	13637	13844	13599	13841	13666	13738	13689	13732	13711	13594	13878	13754	13609	13862	13627	13817	13748	13815	13714	13651	13644	13747	13803	13720	13616	13635	13859	13615	13650	13656	13751	13507	13667	13714	13529	13839	13682	13826	13813	13684	13826	13777	13762	13657	13650	13764	13535	13674	13694	13812	13830	13687	13522	13522	13582	13786	13636	13618	13600	13747	13621	13767	13661	13684	13771	13649	13767	13775	13757	13750	13667	13718	13577	13621	13713	13735	13521	13709	13628	13776	13659	13875	13607	13733	13690	13662	13650	13781	13702	13755	13782	13683	13674	13854	13683	13622	13714	13696	13538	13837	13663	13713	13751	13665	13736	13751	13658	13669	13832	13563	13635	13748	13799	13800	13718	13769	13747	13676	13609	13703	13685	13705	13908	13739	13874	13599	13642	13671	13652	13772	13686	13722	13874	13641	13713	13851	13717	13645	13583	13683	13797	13699	13682	13818	13734	13851	13726	13618	13642	13793	13590	13866	13899	13748	13802	13755	13819	13659	13603	13653	13688	13595	13709	13829	13793	13541	13782	13798	13843	13693	13708	13686	13549	13781	13678	13756	13845	13790	13650	13565	13726	13642	13625	13734	13674	13801	13615	13726	13805	13756	13884	13620	13779	13592	13598	13765	13685	14015	13546	13750	13733	13656	13852	13715	13744	13747	13646	13766	13580	13670	13711	13757	13869	13815	13748	13560	13824	13793	13650	13646	13888	13578	13879	13555	13592	13710	13632	13758	13708	13781	13785	13766	13812	13673	13768	13610	13689	13766	13658	13660	13653	13582	13752	13751	13641	13636	13619	13739	13731	13803	13777	13804	13691	13595	13705	13717	13736	13540	13628	13649	13588	13818	13669	13744	13628	13662	13729	13776	13643	13586	13776	13611	13714	13575	13756	13606	13820	13760	13582	13713	13737	13692	13764	13539	13672	13643	13658	13705	13720	13585	13737	13802	13811	13787	13768	13575	13590	13647	13721	13722	13688	13724	13560	13568	13688	13715	13769	13676	13706	13844	13570	13653	13800	13571	13565	13699	13790	13744	13651	13662	13734	13849	13756	13769	13611	13577	13774	13708	13636	13700	13712	13685	13901	13738	13719	13714	13736	13754	13914	13713	13912	13667	13847	13793	13547	13741	13673	13737	13712	13826	13853	13840	13774	13918	13633	13844	13781	13762	13641	13671	13627	13817	13719	13744	13721	13610	13653	13781	13732	13732	13716	13618	13767	13677	13672	13680	13683	13576	13578	13689	13752	13621	13813	13730	13734	13698	13786	13773	13845	13821	13726	13741	13666	13763	13608	13696	13759	13746	13764	13847	13789	13588	13668	13698	13678	13772	13583	13775	13579	13801	13846	13595	13994	13732	13599	13649	13795	13669	13724	13835	13734	13760	13721	13773	13802	13831	13650	13676	13588	13592	13908	13754	13610	13587	13711	13644	13580	13655	13750	13599	13679	13668	13792	13809	13670	13767	13669	13633	13737	13585	13670	13776	13602	13784	13704	13641	13639	13638	13750	13768	13664	13607	13790	13595	13602	13757	13608	13719	13867	13708	13758	13679	13787	13654	13605	13542	13746	13775	13752	13823	13750	13801	13644	13783	13719	13668	13723	13412	13887	13699	13800	13659	13705	13674	13877	13661	13664	13624	13645	13728	13609	13660	13808	13670	13663	13548	13805	13657	13681	13761	13726	13826	13747	13706	13674	13579	13654	13688	13589	13792	13726	13736	13724	13663	13741	13653	13682	13668	13572	13912	13872	13643	13719	13781	13646	13852	13625	13688	13557	13828	13610	13489	13715	13706	13670	13671	13602	13767	13972	13694	13785	13666	13866	13723	13627	13614	13656	13738	13672	13794	13608	13619	13911	13569	13669	13707	13612	13720	13482	13613	13639	13779	13557	13644	13577	13743	13625	13759	13837	13796	13744	13727	13798	13733	13650	13862	13603	13758	13744	13635	13564	13745	13733	13734	13952	13721	13852	13813	13692	13679	13753	13604	13691	13860	13692	13774	13562	13803	13565	13660	13750	13845	13585	13700	13729	13822	13692	13643	13954	13701	13736	13594	13776	13785	13589	13705	13754	13722	13681	13826	13601	13801	13739	13836	13679	13465	13670	13870	13642	13680	13726	13599	13705	13627	13695	13637	13784	13743	13762	13764	13693	13590	13730	13736	13608	13599	13691	13642	13554	13788	13645	13765	13773	13659	13733	13667	13817	13544	13724	13681	13679	13698	13665	13822	13763	13595	13756	13722	13918	13636	13893	13742	13704	13636	13706	13499	13993	13698	13735	13612	13835	13682	13762	13679	13579	13709	13732	13718	13655	13662	13613	13650	13826	13675	13628	13905	13881	13674	13857	13844	13607	13596	13752	13714	13567	13806	13612	13449	13730	13767	13704	13789	13748	13695	13662	13707	13695	13508	13742	13837	13945	13656	13720	13637	13822	13571	13815	13848	13586	13662	13865	13735	13652	13659	13704	13857	13727	13681	13695	13690	13826	13695	13554	13666	13797	13755	13741	13641	13621	13740	13640	13735	13742
23008	21402	29206	23982	21847	23299	22930	17729	16113	15991	15500	15127	14990	14771	14555	14541	14242	14205	14302	14287	14198	14187	14053	14044	14132	14017	14049	13915	14236	13969	13865	13961	14053	13944	13900	13733	13952	13912	13833	13744	13849	13742	14010	13890	13784	13753	13791	14051	13821	13847	13890	13868	13946	13501	13771	13766	13706	13922	13941	13810	13721	13685	13828	13766	13520	13745	13648	13751	13812	13779	13740	13912	13785	13811	13704	13680	13766	13785	13660	13723	13749	13624	13906	13831	13766	13758	13868	13655	13828	13769	13680	13847	13658	13904	13815	13626	13699	13588	14046	13614	13711	13642	13712	13647	13681	13625	13616	13668	13639	13690	13578	13646	13662	13794	13761	13594	13967	13610	13761	13763	13631	13871	13834	13685	13715	13809	13744	13695	13607	13836	13801	13632	13789	13773	13742	13544	13695	13845	13459	13729	13496	13613	13752	13598	13510	13633	13655	13683	13726	13856	13725	13678	13718	13657	13721	13622	13716	13533	13806	13796	13752	13742	13817	13663	13683	13757	13753	13876	13587	13690	13840	13892	13664	13741	13735	13650	13521	13856	13706	13869	13732	13527	13757	13728	13656	13763	13726	13577	13591	13583	13824	13786	13702	13734	13753	13782	13699	13721	13715	13760	13694	13646	13638	13633	13443	13770	13646	13802	13768	13814	13597	13802	13534	13646	13778	13696	13767	13551	13739	13728	13572	13802	13687	13488	13716	13550	13706	13819	13777	13810	13962	13720	13737	13776	13789	13836	13716	13649	13655	13617	13697	13577	13596	13603	13628	13607	13638	13721	13538	13713	13711	13788	13816	13721	13542	13624	13577	13816	13641	13828	13804	13553	13809	13501	13715	13663	13842	13636	13769	13718	13737	13609	13622	13800	13734	13618	13722	13796	13706	13671	13744	13707	13480	13663	13663	13710	13763	13565	13943	13725	13753	13738	13654	13776	13878	13664	13710	13950	13800	13776	13596	13795	13774	13761	13685	13685	13619	13610	13659	13607	13620	13573	13649	13628	13638	13697	13887	13874	13826	13786	13651	13626	13827	13713	13748	13641	13863	13766	13632	13752	13751	13732	13759	13647	13712	13687	13668	13664	13735	13780	13710	13656	13862	13715	13889	13756	13665	13810	13690	13713	13570	13712	13613	13864	13825	13882	13602	13925	13820	13756	13657	13727	13621	13482	13831	13660	13847	13683	13666	13557	13701	13798	13706	13825	13711	13681	13788	13520	13767	13682	13683	13761	13704	13728	13660	13727	13720	13732	13633	13577	13674	13497	13833	13806	13743	13723	13803	13435	13593	13714	13718	13643	13729	13749	13821	13801	13821	13573	13604	13523	13646	13740	13722	13805	13750	13676	13533	13559	13544	13697	13511	13778	13619	13680	13792	13553	13635	13888	13735	13622	13741	13804	13587	13697	13773	13748	13672	13568	13698	13766	13802	13720	13816	13747	13665	13788	13673	13722	13664	13521	13866	13836	13869	13692	13686	13635	13608	13574	13623	13731	13725	13617	13781	13688	13663	13670	13680	13615	13692	13727	13843	13581	13586	13857	13928	13674	13708	13777	13740	13710	13682	13723	13784	13823	13717	13778	13678	13712	13587	13813	13524	13633	13504	13796	13598	13810	13680	13778	13726	13718	13748	13556	13529	13700	13722	13706	13422	13652	13715	13649	13681	13510	13724	13822	13876	13589	13469	13710	13859	13776	13748	13784	13573	13656	13666	13910	13642	13682	13622	13489	13793	13580	13673	13686	13734	13839	13813	13647	13578	13871	13597	13705	13832	13705	13486	13675	13605	13807	13682	13757	13781	13531	13611	13817	13658	13728	13798	13806	13924	13999	13781	13778	13600	13826	13502	13665	13673	13721	13798	13813	13594	13584	13825	13913	13815	13767	13683	13603	13554	13591	13527	13684	13595	13546	13631	13689	13681	13606	13806	13700	13684	13637	13674	13584	13642	13541	13837	13705	13747	13515	13689	13640	13922	13876	13595	13761	13705	13678	13603	13606	13697	13642	13846	13686	13570	13613	13700	13657	13819	13598	13737	13575	13835	13603	13699	13813	13583	13701	13687	13778	13674	13827	13687	13762	13526	13563	13489	13752	13834	13884	13861	13550	13782	13772	13736	13828	13702	13699	13696	13583	13618	13636	13716	13855	13721	13708	13628	13617	13590	13795	13603	13665	13833	13525	13472	13500	13539	13570	13760	13597	13770	13881	13718	13762	13819	13500	13681	13902	13568	13699	13803	13764	13661	13686	13570	13763	13549	13494	13593	13641	13870	13755	13609	13681	13709	13641	13727	13554	13666	13735	13736	13721	13770	13640	13725	13686	13657	13541	13901	13566	13708	13644	13661	13790	13553	13861	13704	13647	13646	13499	13865	13703	13878	13721	13566	13823	13584	13704	13685	13809	13670	13800	13621	13629	13777	13632	13639	13725	13820	13649	13799	13738	13735	13741	13714	13863	13717	13694	13761	13751	13602	13864	13868	13714	13652	14071	13796	13693	13685	13674	13653	13744	13756	13705	13578	13688	13733	13604	13577	13766	13756	13618	13624	13656	13565	13791	13553	13523	13591	13847	13764	13745	13691	13621	13655	13635	13605	13706	13870	13706	13686	13596	13896	13546	13709	13727	13552	13840	13696	13639	13683	13801	13678	13693	13723	13771	13563	13612	13742	13548	13736	13722	13803	13714	13743	13718	13801	13719	13822	13672	13796	13866	13726	13675	13638	13685	13754	13696	13760	13705	13762	13707	13803	13734	13616	13720	13783	13710	13647	13686	13681	13541	13675	13718	13806	13649	13648	13447	13575	13575	13838	13623	13473	13606	13823	13893	13764	13707	13521	13884	13728	13583	13509	13806	13689	13674	13696	13960	13832	13686	13529	13522	13720	13861	13718	14037	13731	13787	13672	13622	13752	13764	13518	13432	13690	13515	13903	13688	13645	13605	13913	13598	13645	13678	13558	13592	13692	13697	13617	13761	13922	13689	13821	13818	13768	13725	13688	13714	13602	13482	13748	13784	13730	13736	13794	13742	13610	13621	13766	13641	13530	13649	13725	13721	13652	13552	13876	13641	13561	13463	13779	14046	13852	13707	13647	13714	13805	13637	13727	13617	13757	13649	13738	13747	13841	13635	13645	13649	13603	13691	13753	13486	13660	13668	13878	13866	13703	13770	13634	13648	13693	13565	13763	13637	13709	13696	13627	13720	13829	13727	13659	13607	13811	13690	13808	13513	13650	13640	13553	13647	13771	13641	13837	13731	13769	13508	13724	13737	13752	13732	13808	13850	13771	13547	13587	13637	13559	13517	13634	13708	13582	13850	13686	13820	13732	13771	13846	13524	13660	13781	13750	13807	13835	13803	13695	13480	13633	13729	13603	13608	13630	13572	13627	13851	13848	13589	13793	13907	13913	13675	13744	13748	13821	13731	13663	13644	13635	13672	13643	13709	13495	13859	13728	13775	13771	13820	13652	13711	13837	13799	13615	13753	13796	13915	13760	13675	13467	13616	13829	13827	13654	13699	13763	13769	13782	13610	13656	13583	13698	13695	13675	13592	13695	13652	13733	13715	13826	13755	13750	13576	13734	13656	13653	13586	13703	13720	13863	13654	13612	13598	13808	13804	13854	13715	13708	13624	13813	13491	13775	13688	13852	13794	13616	13617	13567	13599	13682	13676	13748	13871	13625	13528	13661	13803	13782	13486	13783	13707	13682	13732	13656	13692	13608	13721	13904	13748	13726	13601	13701	13589	13697	13773	13737	13722	13791	13655	13583	13497	13622	13744	13727	13786	13925	13773	13728	13564	13774	13786	13813	13708	13636	13627	13861	13705	13586	13610	13701	13605	13714	13576	13651	13648	13691	13742	13751	13794	13475	13546	13756	13826	13783	13772	13623	13770	13699	13643	13601	13653	13541	13740	13494	13596	13907	13727	13620	13735	13698	13674	13618	13617	13586	13829	13729	13677	13753	13543	13757	13421	13537	13683	13641	13670	13636	13554	13669	13793	13683	13559	13700	13713	13690	13577	13688	13712	13684	13529	13477	13832	13805	13534	13598	13600	13720	13779	13820	13885	13863	13722	13700	13607	13560	13491	13625	13755	13748	13760	13602	13673	13571	13604	13636	13651	13540	13568	13522	13652	13598	13503	13839	13733	13614	13644	13716	13904	13708	13714	13749	13837	13691	13881	13579	13702	13744	13668	13885	13574	13801	13849	13694	13625	13651	13878	13690	13553	13639	13669	13535	13648	13730	13511	13661	13669	13924	13732	13771	13816	13885	13637	13517	13589	13650	13778	13790	13740	13685	13745	13519	13628	13443	13603	13773	13731	13586	13661	13781	13877	13854	13763	13734	13610	13806	13746	13599	13762	13684	13693	13620	13686	13653	13776	13809	13675	13599	13669	13618	13757	13693	13709	13539	13726	13811	13673	13798	13659	13534	13744	13701	13784	13648	13745	13795	13651	13616	13770	13749	13480	13662	13538	13577	13666	13644	13727	13814	13543	13535	13503	13671	13736	13723	13677	13719	13752	13759	13546	13633	13655	13666	13562	13802	13609	13609	13392	13599	13727	13816	13664	13716	13723	13811	13742	13703	13855	13859	13789	13997	13838	13711	13632	13687	13710	13648	13709	13756	13770	13646	13733	13749	13562	13733	13735	13779	13659	13619	13595	13750	13596	13556	13668	13803	13792	13597	13562	13609	13687	13644	13609	13797	13684	13662	13802	13633	13634	13693	13696	13594	13703	13669	13540	13718	13846	13824	13844	13723	13710	13759	13504	13673	13812	13692	13707	13686	13717	13813	13713	13592	13769	13683	13554	13671	13815	13586	13686	13531	13804	13480	13656	13680	13674	13673	13735	13641	13410	13660	13716	13797	13663	13581	13751	13768	13705	13790	13751	13637	13667	13677	13598	13799	13840	13723	13713	13797	13589	13735	13829	13714	13788	13863	13783	13518	13472	13950	13563	13397	13840	13657	13577	13670	13546	13505	13669	13658	13606	13682	13710	13780	13717	13612	13902	13610	13667	13606	13711	13690	13590	13597	13660	13669	13704	13769	13648	13642	13827	13761	13728	13787	13840	13528	13843	13784	13680	13732	13813	13813	13541	13564	13721
20018	35816	35337	30110	25971	22895	20403	18953	17756	16868	16271	16158	15704	15486	15150	14915	14825	14785	14555	14532	14234	14303	14189	14140	14317	14315	14315	14189	14114	14361	14123	14220	14127	13909	14042	13897	13975	14026	13924	13897	14016	14032	14105	14058	13852	14005	13891	14092	13908	13821	13972	13941	13892	14040	13923	13940	13951	13928	13882	13888	13958	13918	13959	13705	13896	13937	13928	13795	13867	13769	13990	13843	14066	13861	13838	13862	13928	13643	13666	13785	13880	13734	13875	13826	13789	13943	13784	13803	13718	13818	13769	13809	13871	13795	13565	13783	13631	13834	13882	13964	13708	13845	13950	13783	13883	13930	13924	13820	13961	13721	13712	13831	13768	13740	13902	13814	13848	13758	14116	13847	13804	13848	13930	13822	13884	13887	13768	13841	13937	13805	13728	13778	13857	13938	13826	13606	13804	13905	13763	13806	13709	13778	13874	13784	14138	13862	13756	13753	13814	13881	13963	13866	14003	13791	13863	13813	13756	13824	13789	13731	13862	13923	13739	14001	13828	13764	13856	13828	13939	13797	13883	13684	13760	13881	13717	13901	13865	13725	13838	13746	13809	13872	13938	13611	13807	13953	13833	13796	13917	13702	13832	13755	13875	13773	13746	13834	13738	14030	13775	13890	13810	13864	13784	13709	13645	13884	13856	13871	13697	13857	13771	13828	13814	13796	13900	14004	13838	13897	13758	13792	13741	13900	13942	13900	13726	13834	13843	14059	13671	13874	13822	13791	13773	13908	13676	13944	13762	13857	13661	13801	13805	13975	13722	13786	13784	13802	13768	13953	13727	13788	13871	14022	13738	13735	13787	13928	13770	14094	13646	13786	13879	13835	13824	13718	13678	13791	13747	13916	13841	13882	13932	13855	13751	13902	13804	13750	13834	13809	13871	13952	13692	13808	13768	13698	13897	13763	13890	13843	13760	13913	13864	13885	13731	13738	13854	13931	13898	13748	13870	13798	13838	13704	13923	13920	13927	13814	13760	13959	13968	13795	13818	13893	13748	13796	13758	13629	13780	13749	13811	13902	13923	13778	13918	13835	13707	13891	13875	13756	13880	13946	13719	13908	13659	13796	13818	13863	13897	13893	13884	13907	13837	13969	13944	13977	13797	13865	13871	13780	13817	13769	13899	13860	13735	13699	13771	14068	13764	13841	14012	13870	13923	13777	13789	13848	14029	13589	13766	13764	13725	13869	13714	13643	13778	13793	13861	13769	13710	13916	13750	13735	13744	13714	13844	13917	13862	13833	13696	13802	13819	13846	13825	13972	13975	13974	13778	13829	13787	13980	13798	13752	13867	13836	13807	13953	13951	13809	13880	13839	13864	13725	13859	13809	13821	13822	13870	13777	13781	13868	13794	13870	13779	13930	13798	13696	13888	13913	13663	13911	13636	13788	13814	13759	13711	14019	13729	13788	13877	13981	13849	13861	13762	13948	13847	13979	13888	14078	14114	13836	13722	13751	13855	13903	13699	14070	13646	13617	13869	13866	13707	13864	13780	13880	13860	13882	13812	13501	13723	13825	13905	13897	13749	13719	13804	13863	13892	13837	13794	13749	13995	13965	13898	13655	13847	13794	13713	13784	13796	13936	13838	13875	13754	13677	13930	13848	13773	13843	13932	13967	13764	13706	13862	13716	13831	13828	13997	13836	13750	13772	13970	13711	14003	13927	13816	13758	13778	13722	13864	13714	13634	13803	13964	13729	13754	13832	13757	13720	14011	13671	13710	13965	13849	13880	13836	13974	13869	13752	14048	13683	13654	13969	13630	13888	13788	13848	13846	13787	13875	13718	13807	13997	13814	13822	13698	13881	13811	13994	13822	13715	13798	13814	13857	13790	13832	13766	13792	13807	13811	13845	13805	13774	13674	13874	13866	13721	13892	13831	13775	13765	13782	13800	13750	13778	13671	13801	13680	13916	13873	13847	13932	13796	13841	13879	13811	13766	13671	13808	13804	13762	13787	13855	13918	13921	13835	13975	13927	13796	13815	13827	13834	13784	13723	13913	13905	13945	13760	13789	13919	13705	13736	13852	13730	13773	13701	13887	13926	13957	13627	13853	13986	13837	13777	13903	13889	13741	13824	13893	13901	14000	13822	13958	13776	13849	13829	13769	13690	13940	13795	14008	13991	13725	13761	13882	13770	13841	13942	13727	13946	13798	13841	13731	13837	13861	13826	13840	13952	13921	13827	13719	13818	13707	13818	13827	13576	13975	13731	13806	13739	13985	13792	13873	13880	13750	13895	13922	13629	14011	13723	13879	13851	13617	13778	13643	13863	13790	13893	13682	13816	13932	13959	13815	13737	13778	13881	13842	14015	13802	13599	13932	13835	14062	13832	13825	13827	13863	13883	13603	13889	13854	13740	13929	13942	13918	13858	13876	13774	13903	13948	13762	13903	14001	13708	13920	13702	13875	13765	13858	13864	13855	13705	13777	13764	13823	13863	13774	13805	13814	13939	13789	13931	13753	13817	13759	13629	13958	13839	14010	13882	13904	13994	13799	13855	13946	13813	13718	13781	13792	13682	13794	13699	13831	13890	13856	13750	13943	13861	13897	13660	13832	13691	13766	13776	13604	13792	13693	13905	13720	13822	13806	13795	13760	13866	13768	13856	13932	13858	13943	13773	13840	13755	13887	13904	13758	13736	13878	13732	13855	13810	13728	13920	13567	13869	13721	13824	13672	13789	13551	14073	13670	13755	13786	13803	13720	13764	13830	14019	13799	13693	13670	13843	13696	13691	13680	13873	13847	13802	13869	13767	13722	13798	14026	13737	13934	13956	13828	13794	13784	13939	13738	13545	13828	13786	13827	13888	13774	13661	13667	13934	13947	13763	13800	13848	13860	13805	13753	13780	13984	13894	13775	13961	13980	13896	13875	13775	13753	13860	13737	13867	13649	13798	13844	13808	13831	13701	13788	13941	13788	13824	13655	13758	13922	13735	13929	13851	13882	13722	13975	13816	13861	13819	13815	13869	13758	13896	13849	13790	14042	13899	13767	13756	13870	13849	13853	13800	13905	13730	13813	13792	13923	13749	13659	13883	14046	13838	13839	13903	13671	13919	13938	13808	13768	13719	13696	13876	14003	13841	13831	13913	13922	13621	13768	13850	13761	13722	13944	13756	13740	13903	13853	13735	13773	13825	13729	13825	13775	13983	13817	13790	13888	13748	13906	13910	13932	13909	13808	13718	13760	13831	13806	13819	13726	13848	13880	13714	13688	13932	13948	13758	13847	13681	13873	13804	13724	13870	13928	13893	13817	13819	13931	13724	13744	13792	13787	13726	13758	13869	13729	13963	13816	13750	13801	14047	13938	13821	13956	13819	13733	13817	13791	13743	13822	13638	13718	13780	13728	13902	13906	13591	13829	13937	13876	13913	13781	13909	13794	13714	13809	13668	13858	13874	13800	13870	13970	13780	13748	13833	13827	14014	13932	13794	13854	13803	13841	13785	13889	13879	13703	13740	13865	13728	13867	13984	13807	13826	13877	13823	13618	13958	13758	13785	13837	13887	13831	13835	13840	13791	13903	13720	13706	13939	14026	13905	13835	13684	13900	13813	13690	13663	13833	13817	13791	13830	13924	13877	13743	13749	13906	13896	13719	13813	13734	13814	13935	13727	13762	13758	13911	13945	13664	13787	13873	13950	13939	13839	13875	13775	13895	13825	13868	13776	13886	13833	13872	13947	13854	13635	13845	13823	13763	13911	13853	13919	13814	13656	13781	13899	13851	13863	13751	13693	13865	13730	13846	13860	13752	13906	13815	14037	13801	13754	13888	13892	13771	13736	13884	13622	13902	13884	13790	13914	13880	13685	13886	13894	13860	13896	13764	13947	13701	13821	13815	13884	13789	13841	13919	13844	13763	13882	13952	13932	13809	13895	13662	13869	13939	13960	13726	13755	13824	13944	13859	13705	13827	13925	13892	13913	13802	13767	13885	13950	13849	13834	13911	13802	13729	13876	13903	13836	13720	14034	13839	13696	13787	13716	13670	13929	13969	13741	13637	13848	13867	13739	13963	13821	13819	13679	13781	13817	13967	13881	13923	13831	13590	13784	13745	13928	13741	13651	13772	13815	13825	13762	13874	13809	13867	13994	13770	13846	13725	13780	13865	13768	13890	13817	14031	13807	13710	13895	13719	13922	13858	13716	13849	13682	13865	13757	13788	13915	13815	13832	13823	13895	13761	13967	13683	13910	13595	13811	13754	13842	13822	13833	13861	13775	13806	13867	13823	13772	13963	13777	13762	13990	13933	13795	13692	13822	13709	13811	13930	13958	13713	13935	13901	14018	13826	13758	13806	13786	13730	13761	13921	13863	13890	13744	14103	13749	13710	13782	13896	13782	13894	13894	13698	13866	13893	13944	13930	13782	13885	13741	13847	13912	13696	13951	13724	13915	13821	14117	13883	13873	13873	13836	13900	13900	13705	13762	13983	13831	13702	13714	13782	13803	13765	13840	13738	13781	13767	13816	13797	13663	13842	13706	13711	13834	13886	13918	13718	13894	13784	13774	13869	13911	13860	13734	13746	13683	13701	13850	13779	13822	13867	13856	13794	13828	13763	13919	13868	13973	13836	13714	13885	13782	13895	13849	13787	13801	13898	13867	13922	13898	13718	13870	13771	13791	13830	13794	13777	13725	13755	13767	13726	13638	13812	13766	13677	13881	13824	13951	13727	13864	13719	13826	13786	14009	13894	13916	13879	13878	13878	13778	13974	13830	13825	13935	13813	14023	13645	13846	13966	13886	13750	13858	13617	13811	13984	13853	13811	13670	13700	13886	13830	13992	13799	13829	13732	13873	13814	13679	13914	13750	13998	13824	13915	13763	13904	13848	13761	13959	13899	13764	13763	13848	13687	13772	13825	13821	13889	13945	13884	13857	13863	13833	13808	13831	13922	13803	13853	13806	13950	13874	13743	13692	13824	13864	13802	13785	13751	13789	13929	14020	13876	13756	13881	13806	13686	13595	13803	13833	13780	13794	13763	13932	13882	13758	13766	13918	13898	13997	13795	13886	13902	13926	13800	14008	13866	13983	13916	13846	13859	13627	13662	13914	13767	13863	13783	13715	13804	13785	13710	13825	13855	13928	13787	14037	13759	13677	13961
27182	22045	23904	19805	15376	14443	14326	13817	13611	13598	13521	13420	13480	13350	13375	13255	13184	13261	13338	13318	13260	13266	13226	13136	13126	13213	13210	13347	13588	13372	13447	13083	13309	13419	13339	13167	13264	13230	13334	13246	13321	13170	13224	13191	13113	13153	13276	13221	13296	13270	13169	13111	13101	13031	13248	13172	13133	13166	13350	13247	13332	13237	13428	13375	13075	13165	13296	13367	13269	13112	13217	13050	13160	13234	13210	13210	13076	13253	13205	13100	13181	13174	12988	13248	13307	13185	13337	13119	13215	13268	13169	13144	13194	13052	13187	13212	13227	13219	13346	13146	13151	13165	13243	13090	13170	13325	13010	13333	13242	13244	12996	13132	13124	13382	13272	13256	13266	13126	13355	13282	13221	13295	13258	13290	13330	13423	13184	13104	13241	13298	13320	13216	13156	13165	13051	13006	13061	13425	13239	13305	13280	13323	13237	13289	13176	13365	13184	13158	13293	13118	13132	13118	13191	13265	13287	13273	13095	13114	13133	13312	13294	13212	13132	13400	13085	13078	13004	13216	13129	13129	13085	13217	13111	13502	13236	13236	13311	13177	13239	13226	13190	13206	13418	13338	13165	13137	13201	13230	13182	13223	13323	13102	13406	13403	13224	13309	13120	13328	13233	13138	13250	13231	13227	13287	13260	13185	13160	13258	13124	13101	13222	13126	13127	13296	13377	13267	13274	13306	13286	13336	13278	13318	13099	13264	13164	13063	13285	13252	13298	13252	13129	13098	13138	13196	13061	13176	13095	13016	13089	13188	13248	13282	13067	13196	13361	13300	13168	13212	13249	13100	13138	13302	13373	13314	13174	13259	13281	13174	13192	13337	13294	13100	13080	13120	13247	13219	13298	13115	13402	13115	13119	13163	13271	13199	13135	13141	13270	13228	13127	13098	13058	13248	13203	13111	13189	13114	13312	13323	13276	13280	13255	13281	13152	13184	13145	12908	13228	13095	13334	13243	13228	13284	13400	13116	13186	13014	13149	13352	13229	13044	13235	13210	13215	13213	13252	13257	13280	13163	13290	13083	13240	13221	13278	13244	13242	13274	13243	13282	13083	13230	13165	13150	13121	13194	13148	13219	13085	13168	13306	13200	13137	13239	13318	13212	13123	13146	13209	13423	13244	13358	13349	13287	13234	13273	13252	13127	13214	13218	13332	13202	13289	13322	13247	13244	13221	13075	13093	13265	13068	13245	13063	13171	13139	13266	13183	13128	13223	13083	13233	13278	13245	13260	13091	13167	12953	13273	13196	13251	13261	13182	13058	13014	13183	13134	13369	13305	13386	13334	13228	13259	13236	13107	13138	13085	12957	13210	13246	13309	13172	13198	13206	13181	13129	13182	13138	13180	13213	13292	13185	13185	13297	13330	13313	13326	13237	13141	13175	13088	13078	13280	13054	13165	13111	13131	13190	13154	13100	13220	13110	13169	13218	13173	13270	13289	13387	13395	13177	13293	13233	13305	13142	13250	13078	13115	13346	13215	13402	13358	13233	13011	13283	13245	13317	13316	13282	13275	13243	13137	13207	13197	13264	13176	12988	13099	13093	12996	13166	13331	13294	13232	13172	13175	13214	13295	13163	13147	13115	13226	13313	13321	13310	13275	13127	13151	13097	13414	13121	13332	13277	13268	13095	13128	13389	13127	13307	13246	13210	13311	13251	13360	13229	13123	13027	13060	13217	13107	13344	13171	13125	13231	13282	13235	13138	13283	13297	13154	13106	13031	13265	13088	13261	13157	13107	13213	13210	13391	13304	12978	13198	13055	13158	13353	13414	13234	13470	13260	13274	13314	13210	13147	13172	13248	13268	13415	13218	13026	13208	13328	13120	13110	13184	13269	13148	13268	13251	13238	13341	13176	13327	13176	12975	13134	13169	13123	13325	13351	13276	13319	13233	13485	13309	13319	13087	13223	13258	13147	13212	13426	13158	13325	13189	13329	13227	13167	13256	13175	13324	13224	13200	13221	13198	13163	13059	13053	13159	13169	13191	13179	13303	13155	13086	13202	13235	13233	13338	13292	13283	13129	13288	13199	13230	13217	13117	13075	13257	13088	13109	13215	13191	13258	13240	13258	13439	13004	13087	13203	13343	13233	13312	13070	13358	13347	13296	13094	13209	13224	13226	13385	13355	13282	13353	13221	13265	13028	13103	13179	13167	13233	13163	13043	13142	13005	13219	13066	13288	13185	13172	13273	13005	13242	13386	13281	13111	13202	13222	13369	13084	13284	13066	13287	13184	13247	13196	13218	13312	13291	13292	13167	13244	13456	13251	13229	13193	13177	13255	13146	13183	13283	13409	13274	13175	13328	12997	13203	13172	13238	13060	13292	13209	13129	13147	13046	13045	13251	13206	13318	13293	13252	13226	13060	13135	13134	13044	13288	13266	13111	13359	13226	13316	13178	13279	13137	13191	13283	13322	13253	13048	13143	13301	13179	13082	13085	13263	13247	13262	13104	13153	13188	13146	13108	13169	13281	13224	13273	13157	13148	13244	13322	13205	13182	13088	13168	13112	13211	13188	13278	13260	13246	13257	13192	13210	13196	13180	13161	13199	13066	13292	13338	13258	13299	13294	13100	13270	13046	13277	13269	13207	13213	13300	13179	13168	13189	13096	13063	13252	13318	13408	13133	13265	13308	13137	13206	13029	13340	13140	13237	13264	13159	13282	13397	13282	13230	13168	13196	13289	13072	13043	13111	13234	13209	13146	13058	13198	13254	13301	13291	13027	13149	13215	13367	13165	13251	13207	13181	13186	13290	13220	13122	13126	13271	13237	13267	13364	13063	13287	13297	13341	13071	13121	13217	13192	13234	13257	13179	13297	13365	13238	13253	12963	13280	13298	13191	13249	13480	13134	13276	13241	13207	13220	13101	13303	13315	13367	13190	13206	13104	13230	13144	13236	13293	13277	13101	13295	13217	13324	13233	13169	13134	13121	13054	13194	13153	13112	13267	13122	13168	13252	13282	13320	13415	13219	13212	13126	13101	13162	13109	13133	13279	13127	13134	13066	13235	13282	13039	13357	13243	13398	13257	13403	13207	13105	13254	13412	13225	13132	13207	13180	13223	13205	13441	13193	13244	13230	13264	13262	13216	13129	13347	13088	13258	13116	13332	13326	13252	13194	13232	13309	13159	13040	13147	13441	13258	13281	13295	13077	13119	13265	13338	13314	13180	13348	13166	13315	13262	13236	13106	13283	13106	13185	13123	13268	13297	13135	13208	13076	13191	13082	13139	13311	13449	13082	13439	13254	13351	13101	13223	13286	13390	13171	13189	13170	13204	13245	13194	13190	13210	13250	13225	13219	13133	13303	13379	13158	13211	13391	13212	13264	13330	13079	13175	13018	13096	13117	13293	13160	13226	13214	12966	13181	13221	13224	13334	13168	13181	13022	13159	13171	13260	13210	13225	13035	13314	13261	13457	13143	13390	13364	13251	13353	13420	13299	13240	13164	13368	13324	13363	13138	13162	13124	13355	13203	13431	13137	13177	13160	13038	13158	12964	13167	13210	13306	13117	13314	13239	13149	13273	13159	13088	13184	13130	13405	13303	13284	13129	13185	13032	13270	13111	13264	13491	13135	13273	12939	13072	13131	13379	13132	13064	13232	12942	13387	13221	13147	13121	13166	13243	13170	13260	13310	13205	12958	13115	13030	13229	13204	13129	13293	13232	13170	13273	13183	13062	13264	12922	13262	13347	13143	13478	13217	13069	13205	13115	13181	13433	13082	13226	13190	13225	13267	13274	13093	13190	13116	13065	13234	13145	13392	13233	13084	13189	13282	13067	13350	13272	13168	13153	13198	13246	13449	13242	13207	13399	13166	13130	13251	13219	13139	13315	13127	13118	13348	13113	13156	13284	13143	13163	13359	13185	13230	13080	13259	13223	13345	13185	13320	13357	13247	13245	13317	13170	13233	13292	13283	13462	13290	13255	13325	13270	13417	13229	13148	13007	12995	13285	13316	13124	13312	13146	13010	13305	13296	13225	13343	13078	13250	13394	13186	13275	13175	13353	13334	13145	13377	13285	13139	13263	13136	13237	13172	13233	13179	13322	13229	13421	13230	13256	13256	13341	13135	13033	13105	13132	13204	13344	13367	13163	13307	13254	13159	13216	13062	13332	13132	13136	13267	13146	13158	13190	13273	13158	13161	13136	13054	13308	13118	13254	13102	13427	13242	13337	13156	13181	13305	13015	13182	13369	13201	13167	13236	13238	13186	13496	13350	13271	13212	13244	13242	13310	13386	13244	13110	13348	13363	13183	13260	13076	13262	13166	13095	13168	13214	13356	13172	13165	13285	13170	13297	13100	13203	13366	13381	13193	13289	13308	13290	13392	13325	13307	13254	13403	13308	13257	13090	13217	13226	13238	13384	13200	13197	13210	13276	13359	13080	13020	13123	13008	13349	13054	13245	13137	13242	13035	13115	13322	13177	13071	13322	13231	13133	13121	13233	13198	13216	13219	13152	13177	13203	13387	13135	13282	13311	13274	13278	13271	13312	13384	13174	13248	13376	13071	13005	13159	13273	13129	13186	13208	13026	13243	13234	13301	13338	13097	13189	13232	13376	13238	13184	13393	13088	13306	13138	13158	13313	13409	13299	13245	13088	13379	13476	13270	13296	13246	13397	13110	13178	13270	13357	13379	13291	13305	13246	13217	13054	13234	13226	13190	13270	13171	13298	13177	13108	13264	13129	13230	13267	13066	13044	13312	13134	13204	13273	13250	13433	13175	13399	13296	13254	13316	13212	13177	13198	13218	13385	13109	13307	13220	13159	13240	13363	13219	13080	13302	13158	13206	13497	13202	13190	13064	13166	13047	13228	13446	13162	13098	13310	13078	13160	13254	13178	13347	13029	13174	13221	13193	13024	13211	13396	13325	13122	13269	13244	13067	13176	13157	13188	13382	13273	13052	13371	13318	13098	13121	13143	13383	13171	13214	13170	13012	13281	13331	13178	13163	13225	13174	13393	13350	13318	13273	13169	13125	13245	12974	13103	13290	13232	13072	13310	13222	13182	13215	13348	13091	13135	13267	13082	13282	13273	13164	12984	13172	13071	13118	13136	13300	13229	13188	13193	13408	13191	13236	13288	13241	13268	13240	13235	13211
16628	23351	22408	18878	16809	15626	14846	14390	14166	14061	13986	13768	13858	13664	13874	13535	13590	13572	13550	13594	13786	13567	13666	13587	13587	13702	13724	13494	13498	13659	13687	13533	13507	13631	13447	13457	13633	13477	13504	13697	13702	13557	13381	13541	13492	13550	13619	13690	13588	13413	13683	13701	13636	13669	13409	13549	13585	13476	13588	13492	13643	13611	13486	13531	13557	13309	13494	13443	13389	13413	13500	13388	13484	13529	13380	13407	13510	13563	13432	13387	13461	13506	13450	13587	13565	13507	13572	13572	13362	13566	13510	13524	13556	13496	13472	13546	13589	13577	13578	13577	13712	13650	13365	13533	13569	13772	13480	13523	13510	13612	13551	13654	13379	13473	13504	13354	13552	13386	13501	13406	13616	13584	13374	13465	13498	13462	13622	13504	13452	13522	13655	13556	13435	13600	13655	13605	13667	13496	13365	13454	13417	13340	13539	13467	13530	13385	13685	13484	13530	13561	13385	13478	13472	13470	13542	13441	13461	13635	13274	13589	13424	13354	13554	13464	13463	13621	13595	13537	13462	13444	13609	13644	13438	13719	13653	13489	13740	13423	13565	13588	13430	13501	13512	13571	13453	13504	13570	13504	13366	13451	13404	13299	13310	13616	13454	13442	13638	13542	13556	13477	13342	13586	13471	13426	13633	13473	13612	13421	13559	13527	13431	13555	13630	13420	13321	13422	13550	13478	13479	13341	13420	13497	13531	13587	13449	13590	13430	13719	13482	13394	13504	13525	13583	13402	13612	13441	13625	13562	13509	13459	13397	13582	13560	13304	13361	13407	13667	13464	13440	13487	13451	13480	13663	13674	13392	13607	13608	13357	13535	13563	13464	13458	13514	13539	13585	13486	13572	13476	13355	13560	13477	13534	13661	13506	13548	13369	13440	13371	13632	13642	13530	13348	13494	13438	13574	13381	13364	13450	13508	13474	13402	13537	13582	13359	13418	13495	13451	13516	13793	13418	13415	13412	13511	13607	13623	13486	13389	13591	13373	13623	13463	13586	13559	13492	13552	13643	13398	13467	13536	13525	13663	13470	13631	13338	13364	13493	13440	13448	13594	13582	13669	13504	13610	13376	13497	13511	13651	13656	13446	13678	13396	13459	13616	13438	13514	13546	13421	13343	13446	13448	13458	13377	13364	13539	13386	13648	13455	13551	13594	13535	13532	13474	13534	13606	13450	13421	13579	13605	13600	13389	13600	13504	13339	13363	13412	13502	13451	13482	13427	13496	13496	13562	13599	13619	13458	13618	13475	13588	13461	13496	13503	13482	13492	13411	13392	13329	13464	13447	13387	13561	13530	13463	13464	13497	13405	13630	13424	13536	13579	13579	13515	13498	13439	13608	13501	13410	13426	13561	13461	13665	13583	13480	13450	13585	13489	13535	13559	13620	13568	13365	13405	13552	13409	13637	13579	13583	13673	13436	13521	13639	13618	13596	13351	13535	13477	13530	13524	13725	13383	13458	13409	13489	13532	13397	13537	13446	13347	13595	13521	13591	13472	13693	13519	13511	13426	13372	13581	13481	13695	13665	13576	13542	13423	13603	13478	13416	13486	13449	13306	13487	13517	13431	13474	13564	13422	13438	13384	13501	13463	13563	13528	13519	13561	13592	13525	13498	13437	13373	13633	13307	13524	13518	13491	13535	13523	13521	13452	13565	13507	13468	13446	13477	13557	13435	13508	13410	13364	13612	13619	13484	13569	13508	13616	13532	13584	13574	13580	13533	13699	13372	13445	13759	13603	13469	13453	13616	13763	13492	13333	13346	13588	13410	13518	13511	13460	13528	13465	13321	13521	13525	13411	13380	13464	13505	13597	13598	13589	13453	13561	13521	13468	13399	13555	13527	13586	13345	13503	13664	13499	13606	13555	13508	13472	13431	13597	13426	13485	13512	13504	13382	13599	13541	13452	13401	13334	13491	13601	13503	13625	13516	13278	13628	13634	13495	13558	13327	13479	13573	13600	13577	13392	13629	13559	13593	13457	13531	13438	13473	13546	13576	13432	13476	13622	13584	13485	13410	13626	13427	13340	13525	13602	13523	13607	13497	13565	13590	13325	13509	13437	13419	13490	13625	13580	13731	13394	13579	13406	13688	13510	13385	13437	13515	13762	13590	13594	13528	13436	13479	13612	13577	13393	13546	13516	13322	13376	13453	13562	13539	13616	13380	13464	13469	13523	13423	13520	13463	13386	13464	13472	13580	13435	13695	13443	13521	13531	13573	13329	13599	13439	13477	13658	13299	13550	13507	13378	13652	13299	13549	13641	13705	13541	13428	13454	13575	13529	13526	13593	13607	13464	13608	13603	13475	13653	13410	13286	13264	13544	13377	13564	13593	13505	13640	13661	13532	13533	13470	13422	13455	13434	13392	13374	13615	13499	13463	13491	13525	13603	13493	13414	13510	13524	13568	13442	13537	13405	13622	13512	13624	13407	13477	13457	13534	13485	13384	13362	13342	13695	13528	13546	13589	13520	13466	13645	13372	13536	13483	13524	13552	13487	13392	13464	13444	13437	13497	13605	13461	13484	13473	13820	13494	13397	13484	13491	13466	13450	13539	13591	13464	13512	13532	13622	13523	13623	13396	13430	13482	13460	13510	13448	13505	13326	13512	13556	13544	13517	13461	13470	13419	13513	13544	13552	13646	13509	13391	13440	13454	13482	13601	13490	13590	13628	13614	13480	13423	13471	13421	13423	13288	13433	13390	13439	13478	13459	13514	13524	13686	13444	13528	13519	13523	13435	13472	13495	13453	13492	13313	13497	13552	13430	13494	13548	13545	13718	13491	13534	13586	13582	13434	13520	13593	13343	13446	13566	13372	13538	13622	13535	13464	13607	13482	13564	13478	13438	13504	13575	13559	13511	13447	13636	13495	13525	13383	13546	13381	13589	13537	13311	13568	13330	13477	13456	13535	13521	13411	13502	13443	13393	13436	13510	13549	13402	13588	13433	13397	13664	13657	13282	13432	13560	13374	13418	13325	13428	13517	13447	13518	13495	13550	13544	13616	13455	13650	13451	13353	13461	13561	13550	13544	13382	13624	13557	13652	13477	13528	13567	13600	13481	13453	13607	13376	13418	13380	13487	13501	13429	13571	13451	13302	13479	13419	13442	13580	13561	13530	13468	13527	13392	13588	13523	13446	13437	13540	13532	13294	13534	13570	13575	13466	13549	13522	13551	13523	13305	13515	13437	13473	13516	13539	13282	13584	13591	13598	13269	13558	13513	13484	13464	13503	13570	13242	13578	13427	13478	13668	13399	13458	13546	13662	13486	13653	13438	13644	13470	13350	13553	13511	13532	13517	13504	13673	13475	13582	13444	13425	13550	13621	13465	13376	13507	13462	13558	13452	13428	13505	13583	13488	13802	13574	13646	13497	13505	13477	13395	13554	13501	13468	13460	13535	13487	13532	13501	13496	13554	13525	13455	13542	13456	13562	13667	13394	13411	13369	13472	13513	13379	13470	13549	13452	13616	13466	13502	13555	13468	13456	13474	13396	13626	13509	13547	13577	13485	13551	13431	13705	13361	13636	13590	13706	13424	13408	13487	13576	13540	13632	13493	13398	13513	13525	13556	13513	13432	13404	13501	13569	13526	13519	13582	13542	13661	13535	13560	13387	13532	13540	13428	13385	13517	13531	13612	13472	13678	13562	13471	13588	13599	13611	13596	13510	13448	13546	13572	13446	13482	13522	13438	13468	13723	13523	13473	13656	13603	13479	13450	13533	13462	13442	13565	13529	13457	13511	13462	13508	13611	13585	13467	13563	13532	13481	13418	13379	13612	13649	13495	13548	13478	13453	13356	13434	13628	13383	13499	13535	13385	13596	13537	13546	13489	13389	13468	13393	13463	13538	13483	13529	13484	13528	13437	13630	13460	13658	13589	13623	13457	13420	13432	13524	13482	13261	13494	13531	13491	13440	13529	13704	13521	13387	13541	13585	13524	13454	13656	13379	13530	13508	13329	13466	13617	13603	13513	13467	13512	13583	13471	13474	13466	13568	13491	13492	13394	13617	13479	13570	13438	13549	13413	13656	13635	13648	13554	13428	13579	13510	13503	13537	13658	13374	13419	13617	13489	13502	13736	13435	13457	13627	13418	13551	13529	13391	13486	13455	13535	13606	13633	13444	13415	13437	13456	13505	13492	13457	13604	13515	13585	13410	13591	13615	13377	13475	13603	13502	13484	13522	13461	13322	13500	13432	13686	13483	13642	13661	13428	13476	13465	13424	13578	13598	13694	13619	13499	13390	13343	13461	13453	13652	13505	13487	13555	13441	13285	13533	13277	13510	13504	13419	13632	13394	13539	13384	13366	13585	13482	13599	13457	13538	13325	13525	13503	13617	13520	13449	13412	13450	13519	13509	13509	13448	13693	13505	13529	13535	13496	13298	13515	13464	13446	13275	13452	13553	13403	13415	13493	13701	13504	13598	13453	13589	13486	13517	13526	13472	13489	13595	13544	13404	13484	13472	13597	13404	13405	13421	13465	13415	13560	13393	13408	13323	13546	13527	13410	13694	13623	13441	13613	13544	13431	13408	13694	13419	13297	13471	13428	13595	13566	13437	13501	13367	13378	13491	13574	13544	13719	13640	13583	13544	13415	13547	13542	13473	13449	13633	13589	13463	13510	13592	13647	13393	13381	13498	13530	13603	13512	13448	13517	13404	13610	13381	13536	13498	13695	13560	13527	13481	13445	13496	13677	13639	13470	13345	13515	13471	13365	13487	13522	13482	13574	13560	13458	13507	13496	13604	13574	13393	13455	13453	13450	13624	13310	13459	13763	13458	13520	13532	13488	13499	13547	13326	13501	13684	13629	13567	13619	13529	13535	13651	13434	13727	13714	13387	13413	13550	13496	13466	13507	13630	13501	13614	13549	13611	13357	13452	13387	13417	13560	13526	13428	13651	13470	13372	13549	13511	13318	13451	13553	13364	13423	13422	13574	13517	13520	13709	13497	13539	13540	13571	13578	13307	13762	13555	13594	13674	13501	13666	13611	13470	13496	13439	13356	13333	13548	13546	13780	13536	13590	13482	13707	13645	13459	13564	13578	13541	13612	13450	13417	13682	13452	13446	13538	13634	13510	13522	13564	13535	13460	13398	13463	13580
23995	21395	28759	24698	22107	20592	18743	16178	15423	15237	14985	14633	14612	14426	14563	14280	14098	13958	14315	14214	14198	13964	14009	14057	13899	14076	13914	13839	14043	13996	13979	13864	13894	13811	13996	13838	13971	13746	13690	13893	13745	13903	13918	13950	13783	13860	13795	13850	13937	13730	13969	13939	13746	13875	13744	13869	13872	13789	13840	13821	13796	13639	13746	13862	13654	13854	13836	13663	13731	14025	13858	13793	13729	13919	14034	13933	13932	13734	13738	13827	13880	13820	13736	13719	13772	13835	13719	13799	13956	13748	13886	13993	13786	13850	13981	13720	13838	13820	13770	13794	13700	13860	13964	13702	13832	13860	13931	13664	13712	13771	13734	13769	13756	13772	13874	13881	13725	13926	13796	13653	13957	13798	13965	14070	13880	13720	13844	13656	13892	13889	13874	13861	13799	13899	13877	13913	13791	13716	13793	13694	13989	13764	13815	13960	13682	13798	13635	13978	13895	13689	13933	14002	13831	13783	13784	13714	13952	13792	13912	13980	13873	13789	13822	13687	13713	13652	13781	13694	13869	13876	13677	13611	13709	13723	14053	13788	13640	13908	13784	13788	13759	14059	13858	13780	13793	13839	13752	13857	13615	13689	13747	13739	14012	13963	13951	13766	13707	13786	13894	13781	13795	13858	13894	13715	13833	13868	13804	13876	13841	13764	13840	13692	13778	13672	13885	13582	13890	13652	13745	13669	13784	13872	13718	13669	13823	13821	13577	13831	13923	13722	13546	13639	13833	13767	13819	13763	13621	13720	13615	13755	13895	13755	13889	13748	13837	13786	13705	13810	13753	13679	13791	13819	13725	13770	13748	13915	13932	13856	13811	13916	13907	13719	13848	13780	13576	13977	13798	13872	13725	13759	13869	13923	13829	13740	13792	13738	13825	13635	13818	13852	13806	13730	13980	13851	13737	13734	13935	13811	13855	13725	13718	13762	13780	13713	13937	13766	13619	13755	13667	13831	13687	13889	13778	13863	13728	13831	13771	13830	13892	13788	13568	13863	13771	13705	13804	13794	13661	13639	13800	13820	13788	13783	13778	13835	13794	13822	13978	13736	13723	13765	13724	13710	13707	13731	13812	13791	13821	13949	13873	13955	13794	13749	13942	13763	13673	13887	13885	13652	13891	13676	13838	13773	13993	13935	13888	13782	13825	13903	13878	13795	13772	13689	13784	13917	13794	13867	13737	13860	13819	13734	13747	13620	13917	13780	13709	13746	13712	13710	13587	13831	13826	13691	13885	13818	13854	14057	13693	13909	13736	13713	13764	13801	13669	13817	13734	13828	13761	13584	13863	13732	13641	13873	13804	13655	13692	13688	13629	13789	13861	13828	13856	13812	13791	13626	13757	13940	13692	14001	13788	13805	13786	13748	13734	13967	13844	13897	13929	13856	13747	13811	13842	13753	14004	13733	13859	13926	14028	13711	13802	13685	14044	13736	13698	13861	13749	13723	13853	13947	13735	13908	13887	13801	13693	13852	13727	13570	13832	13914	13776	13656	13723	13866	13837	13726	13842	14008	13872	13808	13665	13956	13705	13970	13742	13855	13694	13845	13976	13825	13916	13784	13896	13856	13799	13924	13767	13820	13730	13847	13924	13750	13704	13756	13758	13864	13913	13819	13747	13940	13820	13721	13874	13853	13789	13822	13813	13904	13884	13692	13833	13766	13910	13872	13823	13678	13811	13745	13918	13778	13696	13770	13653	13568	13760	13774	13793	13796	13811	13835	13732	13679	13746	13795	13894	13920	13735	13830	13730	13673	13870	13861	13971	13865	13707	13693	13920	13781	13956	13783	14044	13793	13716	13722	13781	13778	13733	13746	13776	13670	13650	13638	13837	13901	13748	13695	13780	13820	13929	13729	13694	13701	13817	13702	13799	13716	13876	13866	13846	13962	13790	13877	13694	13836	13973	13781	13841	13791	13757	13806	13719	13867	13619	13794	14034	13955	13688	13656	13669	13609	13737	13793	13735	13732	13613	13827	13820	13900	13881	13719	13618	13617	13688	13942	13799	13763	13686	13730	13678	13810	13735	13796	13750	13684	13583	13774	13881	13665	13847	13900	13706	13691	13683	13775	13669	13865	13539	13670	13650	13795	13771	13748	13580	13822	13755	13744	13729	13799	13588	13724	13790	13692	13684	13834	13737	13794	13957	13727	13965	13867	13696	13778	13774	13687	13792	13816	13966	13856	13967	13778	13767	13804	13707	13870	13805	13707	13857	13770	13849	13660	13644	13722	13735	13835	13696	13893	13849	13646	13618	13859	13887	13737	13831	13753	14054	13979	13788	13739	14002	13910	13741	13704	13778	13908	13836	13624	13706	13805	13718	13657	13907	13783	13882	13754	13748	13672	13830	13767	13880	13786	13727	13880	13801	13754	13898	13860	13808	13832	13918	13814	13823	13715	13812	13922	13987	13649	13822	13629	13916	13767	13802	13807	13887	13625	13537	13782	13904	13682	13810	13876	13739	13880	13638	13909	13776	13694	13860	13876	13770	13806	13704	13681	13868	13661	14008	13816	13845	13920	13861	13828	13832	13744	13940	13844	13651	13681	13856	13722	13841	13733	13812	13749	13815	13698	13770	13940	13830	13732	13734	13718	13755	13685	13998	14008	13768	13915	13872	13680	13768	13815	13878	13826	13734	13989	13768	13710	13610	13611	13744	13833	13713	13844	13667	13713	13776	13584	13878	13792	13733	13726	13961	13882	13731	13774	13823	13727	13730	13728	13901	13937	13723	13804	13758	13862	13852	13744	13749	13719	13953	13890	13998	13835	13715	13744	13888	13715	13985	13657	13747	13829	13797	13790	13798	13803	13850	13803	13707	13740	13855	13662	14005	13746	14031	13926	13834	13751	13683	13783	13941	13763	13679	13781	13940	13814	13837	13803	14036	13862	13685	13807	13797	13854	13779	13761	13596	13968	13760	13756	13756	13719	13703	13720	13746	13696	13812	13761	13733	13711	13784	13945	13836	13912	13919	13802	13763	13665	13830	13785	13747	13706	14011	13654	13738	13770	13821	13894	13878	13668	13625	13733	13913	13653	13687	13739	13757	13746	13849	13838	13804	13699	13906	13812	13846	13692	13758	13780	13866	13727	13596	13663	13637	13591	13753	13791	13801	13700	13849	13776	13758	13737	13790	13776	13868	13682	13847	13930	13881	13582	13873	13804	13761	13771	13921	13791	13920	13770	13879	13855	13866	13872	13778	13668	13837	13928	13652	13740	13792	13635	14032	13839	13719	13669	13677	13724	13937	13743	13738	13863	13854	13847	13667	13663	13681	13865	13771	13645	13810	13916	13762	13831	13766	13646	13737	13691	13675	13704	13772	14033	14019	13695	13750	13975	13831	13749	13732	13738	13652	13883	13592	13763	13744	13792	13791	13806	13761	13796	13720	13805	13806	13755	13846	13865	13838	13801	13832	13823	13882	13796	13789	13563	13791	13644	13758	13599	13741	13787	13834	13962	13877	13871	13883	13858	13680	13556	13799	13701	13708	13698	13511	13719	13622	13559	14008	13752	13775	13781	13658	13800	13765	13791	13910	13931	13626	13871	13721	13707	13712	13825	13796	13779	13650	13826	13549	13765	13810	13770	13868	13813	13775	13797	13586	13838	13775	13781	13803	13799	13886	13699	13825	13608	13832	13980	13770	13749	14053	13886	13835	13760	13847	13952	13788	13873	13903	13657	13817	13752	13867	13888	13632	13879	13916	13970	13828	13642	13718	13754	13726	13949	13847	13750	13681	13754	13840	13847	13786	13871	13961	13785	13780	13958	13805	13840	13747	13687	13766	13722	13780	13792	13891	13792	13812	13579	13815	13774	13812	13735	13736	13845	14034	13786	13834	13757	13585	13712	13980	13913	13785	13744	13695	13654	13916	13667	13766	14022	13744	13700	13792	13756	13756	13871	13801	13792	13704	13708	13734	13710	13667	13793	13845	13751	13770	13863	13738	13842	13813	13945	13665	13824	13707	13718	13873	13845	14075	13816	13729	13863	13664	13705	13886	13760	13704	13756	13878	13929	13896	13815	13777	13872	13863	13846	13852	13872	13892	13768	13839	13865	13777	13869	13864	13632	13693	13774	13886	13515	13740	13827	13897	13812	13722	13742	13862	13852	13955	13831	13750	13662	13623	13889	13982	13915	13823	13786	13774	13733	13785	13520	13818	13710	13724	13968	13881	13776	13835	13791	13857	13986	13839	13864	13620	13696	13653	13902	13765	13733	13806	13760	13757	13795	13880	13715	13820	13729	13895	13771	13824	13559	14010	13786	13809	13539	13856	13565	13665	13826	13675	13848	13716	13768	13727	13933	13767	13571	13897	13662	13838	13842	13855	13718	13557	13859	13690	13632	13820	13813	13760	13650	13709	13731	13610	13631	13808	13728	13696	13808	13791	13831	13731	13861	13655	13836	13874	13885	13786	13739	13816	13822	13945	13744	13836	13835	13809	13753	13792	13626	13842	13825	13880	13800	13830	13760	13779	13779	13944	13686	13605	13665	13833	13760	13903	13776	13625	14010	13702	13752	13617	13700	13921	13636	13874	13754	13667	13801	13719	13951	13701	13941	13885	13866	13830	13721	13781	13723	13867	13766	13792	13820	13911	13733	13849	13826	13886	13795	13895	13903	13818	13576	13761	13845	13715	13855	13849	13759	13767	13756	13708	13819	13747	13885	13842	13664	13866	13703	13698	13900	13714	13882	13740	13814	13768	13884	13947	13888	13898	13754	13746	13945	13825	13873	14033	13700	14004	13864	13796	13713	13649	13816	13757	13747	13688	13882	13926	13799	13769	13897	13844	13755	13747	13734	13857	13712	13754	13619	13653	13626	13777	13714	13928	13693	13717	13546	13837	13825	13626	14022	13882	13611	13608	13761	13919	13776	13808	13861	13780	13743	13825	13679	13650	13668	13628	13706	13840	13738	13875	13859	13692	13720	13581	13841	13878	13916	13878	13750	13820	13792	13664	13832	13791	13776	13875	13796	13748	13698	13718	13560	13795	13918	13792	13755	13761	13697	13618	13842	13647	13822	13515	13759	13782	13782	13557	13738	13834	13613	13811	13597	13854	13942	13690	13831	14085	13832	13903	13629	13533	14049	14042	13937	14012	13709
18450	31518	30936	25987	22231	19871	17916	17012	16411	15871	15520	15201	14957	14849	14742	14620	14385	14360	14271	14294	14226	14366	14204	14323	14271	14249	14227	14182	14147	14070	14053	14130	14129	13999	14139	13932	13975	14063	13866	13963	14041	14026	13915	13944	14021	14097	14155	14014	13931	14047	14005	13993	13860	13834	13865	14012	13901	13851	14050	13824	14106	13900	13934	13999	14042	13874	13949	13806	13961	13819	14032	13880	13999	13822	14027	13945	13945	13741	13980	13880	13765	13802	14000	13989	13796	14073	13874	13922	13945	13873	13899	13912	13886	13871	13962	14054	13864	14136	13802	13888	14022	14010	13915	13890	13923	13874	14176	14030	13994	13890	13858	13956	13981	13952	13763	13981	13929	13899	14064	13926	13922	13862	13782	13911	13967	13868	14023	13802	13928	13926	13796	13944	14009	13711	13832	13900	13959	13864	14071	13966	14000	13697	13882	13853	13983	13891	14019	13996	13759	13835	14020	13842	13935	13900	13932	13881	13820	13958	13966	13715	13958	13969	14020	13986	13864	13867	14058	13898	13734	13900	14024	13745	13806	13933	13859	14000	13780	13932	13898	14005	13908	13873	13888	13944	13865	14042	13997	13782	13844	13926	13961	13906	14094	13830	13799	13858	13824	13954	13892	13971	13911	13930	13920	13850	13879	13875	13865	13914	14064	13967	13814	13939	13931	13860	13944	13840	14022	13889	13972	13932	13985	13892	13964	13946	13811	13852	13846	13989	13878	13905	13962	13816	13804	14065	13893	13957	13798	13951	14041	13944	13898	13887	13949	13929	13800	13936	13882	13844	13947	14092	13937	13843	13835	13877	13803	14084	13952	13935	13943	13924	13780	13885	13940	13955	13879	13891	14059	14041	13791	13798	13867	14036	14018	14020	14054	13783	14016	13867	13970	13913	13836	13859	13832	13953	13927	13816	14044	13711	13791	13948	13913	13945	13824	13753	13822	13915	13978	13807	13824	13909	13923	13988	13721	13816	13884	13802	14111	13927	14009	13807	13806	13902	13836	13949	13958	13866	13842	14046	13970	13990	13906	13674	13922	13976	13702	13884	14054	13964	13900	13880	13981	13769	13906	13957	13941	13754	13851	13810	13882	13999	13901	13889	14002	13881	13909	13834	13857	13858	13926	13861	13892	13737	13928	14005	13873	13737	13889	14019	13933	13874	13738	13897	14039	13879	14065	13933	13844	13906	14044	13852	14004	13865	13993	13880	13931	13935	13944	13972	13867	13828	13845	13949	13790	13955	13951	13778	13841	13929	13926	14037	13910	13938	13905	13778	13786	13880	13858	13900	13889	13872	14017	13757	13984	13770	13906	13714	13965	13995	13781	13955	13975	13789	13852	14139	14002	13908	13874	14052	13972	13838	14024	13877	13909	13904	14052	13794	13970	13823	14132	13944	13972	13971	14122	13904	13893	13854	13984	14028	13762	13714	13881	13933	13950	13922	13958	13919	13814	13918	13870	13935	13876	13798	13975	13968	13895	14079	13863	13810	14104	13981	13931	13884	13917	13966	13940	14055	13958	13766	13962	14000	13912	13904	13892	13956	14095	13883	13982	13751	13887	13826	13958	13798	13655	13904	13781	13857	13975	14019	14012	13891	13880	13899	13996	13933	13994	13934	13934	13911	13914	13956	13726	13920	14055	13801	14024	13937	13918	13947	13915	13823	13838	13857	14009	13674	13942	13965	13851	13995	13954	13901	14048	13980	13886	13851	13951	13916	13930	13952	13850	13927	13899	13822	13900	13916	13942	13897	13987	14028	13951	13896	13842	13916	14088	13860	13939	13969	13845	14075	13936	13910	14016	13794	13966	13852	13980	13989	13825	13778	13811	13849	14067	13880	13950	13903	13851	13926	14018	13928	14001	13963	13854	13995	13760	13815	13752	13965	13898	13834	13810	14049	13932	13836	13801	13794	13992	13898	13736	13967	13791	14048	13992	13883	14123	13699	13767	13831	13947	13921	13732	13934	13842	13902	14002	13889	13780	13842	13941	13882	13872	13887	13882	13878	13823	13882	13863	13960	13832	14047	13988	13903	13872	13963	13942	13916	14079	14090	14090	13843	13930	13922	13767	13922	13981	13845	13790	13993	13994	14104	13824	13998	13934	13685	13737	14037	13769	14006	13984	13956	13926	13955	13898	14033	13961	14055	13904	13675	13954	13790	13903	13931	13823	13921	13916	13928	13999	13698	13748	13873	13956	13941	13979	13756	14073	13923	13932	13867	13937	13723	13910	14114	14049	14066	13873	13904	13815	14034	13874	13914	13867	13938	14019	13904	13844	13804	13911	14003	13972	13763	13968	13878	13953	13787	13868	13875	13936	13814	13830	13979	13795	13990	13943	13964	13951	13996	13907	13926	13880	13921	13966	13844	13805	13935	14025	13734	14036	13749	13875	13959	13767	13929	14047	13742	13954	13889	13854	14051	14030	13984	13927	13834	13877	13827	13806	13932	13887	13881	13920	13966	13741	13868	13961	13856	13856	13898	13843	13804	13935	13961	13963	13884	13884	13988	13790	13806	13927	13853	13802	13964	13864	13956	14146	13841	13938	13824	13952	13981	13955	14052	13861	13759	14029	13891	13927	13943	13823	13996	13938	13931	13838	13868	13996	13872	14000	13884	14115	13992	13919	13999	13923	13861	13760	13834	14019	14043	13835	13666	13977	13939	13994	13901	14092	13837	13873	14007	13902	13887	13951	13989	13927	13920	13833	13918	13966	13889	14016	13831	13798	13750	13964	13814	13859	13965	14054	13879	13932	13971	14016	13823	13855	13798	13928	14020	13724	14017	14077	13854	13922	13902	13936	14141	13892	13995	13789	13836	13947	13997	13852	13878	13792	13910	13757	13871	13938	13951	13760	14121	13900	13825	13940	13866	13952	14038	13907	13812	13956	13988	13877	13866	14101	13828	13857	13977	13837	13939	13835	14029	13927	13855	13943	13937	13937	14024	13920	13684	13874	13877	13992	13878	13830	13998	13923	14104	13878	13788	13965	13777	14004	13903	13851	13941	13951	14061	13875	13855	13961	13782	13995	13860	13836	14082	13879	13921	13913	13976	13957	13829	13913	14010	13980	13960	13881	13976	13832	13989	13803	13824	13987	13989	13782	13957	13905	13904	13928	13887	13913	13910	13923	13985	13855	13913	14017	13892	13837	13942	13817	13789	13795	13958	13890	13878	13924	14026	13729	14024	14008	13907	14081	13978	13862	13862	13799	13815	14010	13800	13972	13866	13942	13948	13994	13995	14042	13865	13965	13894	13900	13758	13847	13911	13999	13841	14120	13958	13898	13898	13853	13917	13946	13972	13865	13844	13952	13974	13934	13902	13876	13944	13785	14016	13825	13965	13940	13842	13879	13852	13899	13886	13910	13995	13904	13964	13918	13798	13826	13968	13928	13975	14064	13857	13877	13837	13772	13743	14194	14036	13910	13944	13972	13849	13952	13887	14039	14007	13813	13982	13957	13838	13926	13885	13845	14066	13927	13909	14003	13895	13987	13899	13840	13999	13820	13897	13901	13980	13839	13915	14050	13916	13934	13880	14001	13871	13922	13882	14022	14016	14002	13926	13993	13806	13957	13796	13903	13867	13946	13907	14081	13897	14051	13843	14097	13759	13760	13978	13822	13980	13826	13913	13963	13821	13889	13913	13813	13976	13919	13961	13888	13983	14031	13887	13880	13891	13707	13918	13884	13917	13876	13895	13901	14109	13813	14042	13787	13824	13835	13910	13931	13912	13884	13910	13926	14021	13890	13854	13917	13994	13874	14024	13886	13951	13864	13904	13947	13961	13807	13657	14003	13878	13848	13788	13912	13767	13887	13845	13826	13890	13985	13986	13968	13699	13878	13873	13912	13998	13765	13841	13872	13918	13994	13831	14123	13789	13858	13969	13979	13938	13834	14059	14026	13883	14004	13800	14097	13930	13866	13986	13845	13977	13791	13858	13885	13926	14063	14050	13985	13964	13997	13918	13755	14046	13911	13838	13909	13786	13866	13899	14003	13923	13866	13814	14009	13997	13864	14013	14043	13847	14010	14004	14085	13819	13879	13820	13959	13735	14003	14003	14009	13740	13938	13813	13762	13885	13900	13914	13911	13964	13987	13992	13877	13786	14099	14060	14120	14047	13676	13908	13832	14138	13950	14008	14120	13845	14030	13894	13890	14022	13898	13877	13960	13864	13902	13886	13822	13812	14085	13887	14005	13820	14009	13747	13936	14006	13871	13961	13946	13953	14020	13863	14038	13988	13895	14115	13968	14067	13905	13825	13941	13877	13855	13785	13978	13958	13862	14031	13962	14054	14033	13849	14195	13923	13908	13961	13919	13745	13889	14064	14009	13920	13952	13950	13859	13877	13891	14123	13966	13795	13896	13813	13744	13773	13750	13906	13913	13791	13975	13869	14001	13931	13892	13857	13978	14002	13905	13986	13924	13895	13955	13807	13891	13924	13841	13838	13962	13753	13948	13818	13987	13852	13950	13903	13782	14013	13837	13814	13921	13950	14018	13980	14133	14008	13929	13818	13916	13994	13998	13895	13938	13910	13771	13940	14118	13879	13921	13950	14079	13819	13805	14086	13917	13991	13957	14035	13876	13927	13898	13904	13809	13904	14003	13977	13903	13794	14014	13964	13904	13866	13888	13855	13905	14005	14011	13843	13916	14144	13837	14032	13936	13877	13978	13847	13822	13952	13923	13786	13912	13913	13888	13924	13904	13863	13800	13755	13870	13978	13949	13870	14043	13843	14007	13862	13972	14004	14035	13884	13962	14005	13974	13854	13858	13866	14014	13800	13888	13828	13882	13844	13820	13973	13946	13895	13973	14065	14088	13800	13816	13855	14067	13889	13922	13877	14011	13812	13839	13780	13932	13958	14002	13822	13863	14048	13963	13866	13733	13925	13824	13783	13788	13954	13776	13851	13930	13909	13835	14070	13832	13958	13897	14026	13882	14004	13759	13838	13869	13831	13984	13859	13942	13902	13925	13870	13891	13877	13944	13990	13980	13874	13737	13748	14007	13923	14040	13829	13986	13778	13881	13842	13865	14015	13911	13927	13748	13759	13845	13867	14131	13911	13834	13961	13985	13974	13743	13951	13900	13898	13745	13895	13854	13942
22985	21369	29239	23890	21809	23282	22919	17653	15964	16054	15622	15369	15218	14839	14760	14749	14511	14610	14367	14381	14254	14251	14135	14061	14225	14093	14023	14373	14191	14221	14039	14139	14044	13936	14158	13935	13966	14102	13820	13911	14004	14126	14097	14180	14050	14171	13885	14059	13946	14058	13735	14164	13825	13828	13944	13910	13822	13874	13902	13880	14064	13980	13923	14064	13992	13874	13885	13831	13931	13736	13830	13752	14016	13928	13940	14024	13849	13863	13731	13789	13868	13770	13788	13959	13937	13792	13881	13748	13806	14015	13813	13586	13780	14027	13740	13698	13949	13791	13955	13835	13915	13828	13672	13849	13752	13813	13808	13904	13910	13900	13912	13890	13721	13919	13906	13812	13904	13877	13878	14039	13807	13841	13751	13688	13745	13779	13933	13611	13832	13811	13970	14024	13852	13559	13745	13930	13854	13865	13718	13791	13863	13803	13928	13789	13818	13922	13899	13867	13928	13916	13812	13775	13885	13906	13676	13860	13885	14127	13818	13715	13944	13835	13720	13697	13702	13760	13799	13828	13941	13853	13782	13959	13918	13892	13811	13776	13764	13615	14064	13848	13862	13757	13988	13855	13934	13907	13779	13749	13833	13766	13841	13864	14061	13811	13943	13861	13826	13863	13910	13996	13896	13976	13802	13882	13946	13849	13853	13827	13838	13823	13920	13719	13815	13843	13796	13709	13908	13802	13953	13809	13661	13750	13768	13966	13991	13895	13949	13840	13899	13979	13746	13937	13790	13855	13904	13940	13705	13775	13666	13822	13694	13722	13715	13799	13905	13800	13896	13958	13794	14070	13765	13765	13655	13876	13673	13670	13846	13853	13810	13838	13935	13910	13932	13684	13817	13840	13926	13825	13833	13987	13980	13964	13762	13687	13927	13988	13974	13879	13900	13880	13834	13779	13952	13876	13806	13757	13857	13833	13687	13850	13825	13775	13851	13933	13737	13761	13827	13953	13906	13862	13847	14029	13916	13741	13615	13677	13911	13650	13645	13866	13922	13784	13972	13843	13767	13822	14055	13851	13820	13975	13858	13853	14012	13948	13810	13804	13813	13864	13804	13835	13743	13763	13822	13930	13809	13761	13659	13640	13953	14051	13951	13750	13766	14002	13873	13787	13835	13855	13766	13936	13793	13652	13752	13783	13818	13856	13845	13791	13902	13991	13725	13673	13767	13804	13943	13830	13829	13965	13784	13711	14055	13896	14022	13840	13840	13873	13801	13819	13823	13837	13793	13798	13817	13993	13859	13894	13813	13782	13964	13823	13855	13804	13989	13863	13940	13875	13724	13661	13809	13740	13888	13647	13763	13950	13857	14030	13855	13835	13759	13956	13839	13723	13944	13716	13795	13897	13887	13707	13901	13956	13820	13862	13758	13876	13833	13777	13844	13688	13739	13857	13793	13778	13736	13774	13903	13878	13850	13671	13781	13665	13861	13884	13751	13778	13792	13795	13866	13817	13906	13938	13788	13696	13771	13835	13959	13857	13863	13913	13846	13887	13612	13716	13832	13769	13862	14023	13857	13749	13967	13629	13819	13915	13755	13874	13757	13694	13738	13671	13779	13927	13784	13725	13837	13771	13907	13885	13738	13826	13869	13930	13883	13979	13865	13832	13887	13711	13843	13830	13705	13671	13864	13824	13685	13782	14015	13879	13843	13891	14018	14077	14007	13902	13943	13655	13850	13821	13718	13912	13886	13775	13824	13815	13792	13880	13840	13881	13673	13903	14016	13804	13777	13764	13818	13960	13908	13821	13770	13842	13921	13802	13834	13713	13733	13929	13688	13853	13844	13828	13916	13879	13791	13772	13849	13867	13905	14009	13702	13643	14017	13862	13888	13845	13660	13598	13645	13928	13844	13707	13775	13904	13812	13820	14054	13801	13838	13980	13823	13811	13958	13846	13895	13941	13968	13813	13935	13749	13799	13746	13690	13838	13920	13914	13789	13812	13846	13777	13843	13910	13750	13832	13773	13747	13740	13757	13743	13685	13642	13884	13776	13758	13939	13812	13795	13899	13737	13902	13838	13723	13816	13846	13805	13720	13786	13770	13860	13704	13586	13918	13583	13896	13739	13855	13936	13772	13923	14096	13807	13769	13940	13653	13702	13756	13786	13777	13858	13671	13854	13915	13760	13781	13967	13588	13842	13717	13744	13866	13964	13740	13587	13880	13779	13690	13802	13805	13882	13974	13920	13870	13722	13867	13916	13726	13907	13782	13773	13780	13804	13961	13877	13978	13830	13860	13663	13720	13757	13667	13845	13838	13768	13816	13844	13791	13910	13904	13887	13891	13995	13748	13677	13965	13887	13717	13844	13723	13774	13751	13715	13720	13887	13857	13852	13980	13769	14000	13851	13926	13832	13864	13772	13860	13891	13932	13820	13768	13904	13843	13765	13917	13865	13703	13982	13672	13909	13937	13919	13802	13887	13868	13934	13799	13925	13764	13870	13668	13956	13889	13912	13700	13859	13857	13500	13610	13683	13883	13795	13859	13922	14041	13772	13833	13842	13683	13993	13919	13750	13918	13748	13755	13828	13875	13849	13889	13924	13877	13960	13829	13789	13880	13733	13825	13754	13848	14055	13818	13888	13815	13922	13828	13793	13811	13898	13845	13755	13943	13853	13939	13726	14173	13772	14000	13787	13940	13818	13799	13738	13906	13868	13701	13908	13785	13975	13795	13918	13883	13953	13657	13873	13829	13764	13934	13848	13911	13848	13810	13758	13739	13998	13854	14056	13808	13809	13730	13787	13890	13896	13820	13771	14004	13687	13815	13890	13708	13766	13865	13806	13908	14041	13784	13857	13829	13885	13704	13595	13927	13875	13862	13940	13914	13740	13840	13900	13693	13904	13926	13821	13667	13774	13789	13852	13782	13656	13852	13951	13838	13786	13802	13663	13849	13862	13674	13943	13863	14001	13798	13928	13737	13879	13797	13571	13853	13782	13692	13911	13910	13962	13866	13656	13714	13889	13859	13750	13939	13713	13862	14026	14254	13813	13702	13744	13866	13903	13748	13789	13897	13839	13972	13968	13841	13848	13666	13918	13662	13924	13741	13565	13869	13663	13735	13943	13746	13830	13734	13710	13828	13727	13719	13844	13865	13793	13953	13912	13978	13784	13853	13767	13717	13618	13908	13930	13807	13762	13912	13961	14033	13806	13626	13743	13808	13804	13774	13961	13782	13916	13798	13836	13809	14042	13692	13674	13737	13807	13678	14133	13873	13788	13713	13727	13762	13745	13628	13895	13776	13829	13849	13930	13620	13758	13834	13874	13731	13817	13902	13832	13974	13923	13655	13651	13762	13944	13706	13930	13920	14093	13744	13748	13848	13886	13742	13923	13789	13872	13792	13783	13654	13729	13793	13816	13793	13893	13881	13885	13819	13911	13667	13772	13777	13982	13854	13680	13883	13761	13822	13886	13779	13903	13922	13913	13879	13975	13797	13944	13830	13828	13932	13711	13646	14117	13903	13748	13737	13773	13915	13893	13901	13830	13856	13960	13783	13716	13782	13956	13764	13807	13957	13672	13819	13733	13902	13808	13649	13723	13813	13746	13841	13829	13749	14063	13904	13880	13901	13883	13970	13781	13854	13917	13907	13667	13865	13928	13854	13800	13807	13848	13930	13897	13800	13780	13860	13722	13921	13771	13865	13839	13885	13982	13796	13840	13712	13891	13839	13920	13866	13981	13726	13676	13868	13977	13923	13845	13678	13958	13880	13746	13921	13932	13818	13807	13838	13892	13906	13777	13914	13901	13929	13768	13810	13817	13867	13796	13747	13617	13846	13937	13815	13641	13702	13902	13965	13828	13753	13863	13597	13941	13832	14046	13827	13944	13932	13924	13934	14037	13819	13671	13853	13864	13876	13945	13842	13897	13944	13911	13998	13994	13637	13833	13867	13822	13872	14055	13894	13809	13838	13732	13660	13858	13935	13912	13823	13863	13722	13866	13955	13747	13686	13747	13842	13763	13776	13779	13652	13901	13936	13668	13926	13809	13894	13814	14019	13760	13815	13786	13682	13648	13880	13905	13935	13910	13906	13914	13853	13768	13814	13980	13822	13757	13823	13832	13877	13814	13871	13844	13827	13769	13772	13890	13727	13813	13746	13977	13905	14025	13718	13803	13649	13780	13829	13810	13881	14102	14098	13946	13848	13844	13821	13789	14030	13883	13894	13935	13746	13743	13805	13819	13717	13947	13908	14006	13851	13797	13778	13882	13978	13819	13752	13793	13819	13949	13794	13804	13816	13929	13805	13838	13589	13726	13880	13954	13838	13834	13746	13824	13872	13784	13743	13855	13861	13890	13769	13737	13776	13788	13913	13858	13712	13826	13841	13773	13823	13889	13919	13745	13737	13805	13871	13685	13728	13698	13755	13774	13793	13748	13792	13880	14023	13669	13736	13785	13744	13813	14067	13919	14191	13709	13851	13732	13828	13964	13927	13739	13903	13851	13911	13790	13966	13760	13954	13991	13916	13771	13870	13891	13816	13802	13730	13832	13823	13632	13707	13924	14062	13970	13869	13924	13788	13681	13814	13908	13765	13934	13745	13854	13714	14063	13795	13996	14058	13900	13878	13852	13872	13950	13956	13627	13921	13770	13811	13799	13936	13800	13993	13767	13655	13823	13920	13899	13844	13990	13688	13636	13801	13883	13718	13961	13814	13880	13809	13767	13837	13849	13751	13848	13813	13817	13703	13872	13847	13947	13755	13927	13886	13807	13857	13838	13909	14054	13902	13793	13788	13852	13870	14009	13592	13720	13812	13960	13949	13886	13927	13764	13834	13637	13812	13743	13823	13905	13765	13842	13996	13750	13955	13702	13665	13731	14004	13753	13859	13908	13844	13829	14014	13906	13779	13824	13719	13938	13925	13899	13710	13780	13919	13975	13945	13837	13988	13946	13796	13781	13709	13882	13840	13961	13848	13914	13862	13839	13913	13706	13916	13839	13916	13822	13963	13777	13713	13934	13862	13916	13812	13845	13878	13866	13765	13827	13710	13840	13733	13821	13779	13709	13783	13743	13936	13767	13922	13836	13711	13794	13833	13953	13912	13975	13885	13704	13607	13827	13844	13792	13741	13986	13792	13648	13857	13914	13735	13648	13786
20426	35695	35243	30189	26001	22515	20401	18638	17897	17282	16677	16205	15846	15607	15225	15169	14897	14815	14765	14796	14423	14519	14496	14428	14462	14223	14365	14192	14260	14397	14118	14270	14165	14238	14185	14275	14209	14153	14190	14090	14151	14211	13970	13944	13987	14029	14042	14084	14076	14012	14084	14091	14108	14199	14139	13945	13832	13870	13985	14028	13851	13979	13980	14092	14063	13908	14069	13932	13815	14046	13923	14008	13994	13913	13996	14083	14089	14058	13764	14127	13898	14009	13963	13930	14068	13948	14014	13810	13982	13956	13923	13912	14001	13773	13867	13923	13798	13993	13709	13847	13918	13727	13989	13984	13977	13854	13966	13774	14051	13954	13899	14140	13974	13993	13856	13894	14016	13971	13891	13920	13929	13896	13926	14005	13975	13735	14054	13855	13868	13987	14024	13961	14110	13880	13889	14142	13954	13923	13799	13886	13970	13974	13991	13940	13861	13930	13760	13870	13937	14014	13887	13907	14030	14069	13926	13965	13915	14100	13931	13922	13933	13974	13950	13981	14007	14057	13883	13938	13759	13977	13930	14058	14046	13879	14196	14067	13984	14162	13861	14024	13953	13891	13813	13976	13878	13891	13913	14088	14057	14224	13933	13966	14046	13920	13975	13948	13867	13688	13793	14056	13935	14018	14138	13989	13867	13785	14033	13727	13876	13981	13782	13945	13889	14043	13816	13974	14099	13969	14092	13853	13879	13902	14078	13905	13948	13885	13998	14028	13891	13893	13968	13951	13871	13920	13903	13923	14000	13849	14074	13887	13919	13900	13888	13931	14010	13969	13997	13879	13872	14119	13992	13813	13985	14005	13898	14058	14007	13897	14048	13794	14006	13760	13842	13971	13960	13857	13791	13931	13907	13934	13850	14004	13839	13941	13899	13780	13810	13919	14023	13989	13988	13940	13752	13935	14027	13771	13956	13852	13929	13960	13887	14104	13910	13903	13937	13818	13858	13924	14024	13979	13973	13988	13867	13841	13905	13891	13970	13932	14030	13967	14060	13931	13957	13865	13989	13950	13914	13941	13953	13975	14040	13805	13936	13874	13860	13765	14059	13855	13875	13985	13984	13874	13917	13869	13967	14004	13936	13952	13928	14060	13874	14087	14068	14044	14014	13958	13918	14054	13808	14007	14036	13951	13921	13866	13964	13822	13874	14111	13888	13923	13956	14009	13861	13873	13899	14136	13763	13790	13757	14026	14033	13965	13949	13960	13958	14042	13891	13987	13965	13930	13887	13958	13885	13986	13923	13726	13972	13925	13945	13872	13773	13879	13962	13932	14086	13982	14047	13917	13781	13970	14151	14100	14026	13957	13696	13760	13989	13900	13946	13774	14160	14051	13984	14026	13829	13953	13756	13910	14062	13923	13739	13935	13849	13925	13978	13946	13961	13917	13834	13914	14007	13822	13958	13971	13914	13795	13995	13944	14106	13907	14097	13910	13980	14089	13930	13925	14160	13981	13840	13959	13826	13911	14103	13746	13936	13974	13955	13953	13948	13945	14028	14034	14020	13892	13889	13980	13990	14118	14002	14048	13937	13874	14114	13910	13782	13855	14015	14065	13922	13817	13974	13921	13864	13955	13783	14053	14064	13906	13929	14077	13971	13993	13956	13926	13970	13875	13700	14053	13856	14125	14008	13942	14045	13925	13985	13956	13738	13987	13985	13906	13939	14095	13718	14069	14001	14028	13842	14068	13958	13912	13999	13943	13954	14020	13792	13739	13910	13980	13849	13962	13840	13886	13763	13845	14006	13948	13943	13846	13851	14026	13902	13861	14035	14053	13858	13834	13981	13967	13935	14054	13872	13978	14111	13931	13919	14000	13895	13866	14130	14121	13973	13822	13896	13923	13934	13979	14055	13850	13873	13981	13892	13789	13871	14010	14071	14000	13983	13941	14022	13767	14032	14008	13966	14003	13765	14088	14033	13842	13926	14020	14012	14003	14069	13897	13852	13968	13860	14105	13848	13989	13935	13886	13891	14030	13926	13936	14129	13954	14088	13961	13703	13853	13938	13901	13932	13981	14251	13979	14070	13869	14064	13873	14022	13900	13870	13907	13831	13842	13987	14045	13812	13985	14055	13866	13912	13930	14030	13781	13883	14071	14104	13808	13946	13860	13909	13940	13941	14032	13925	13968	13934	14125	13953	13904	13803	13954	13990	13881	13997	13739	13870	14042	14032	13900	13913	13907	13916	14108	13764	13975	14053	13791	13999	14018	14182	14116	13892	14047	13850	13743	13826	13869	14039	13902	14151	13899	13831	13917	13820	13920	13888	14042	13880	13849	13838	14052	13912	14043	14126	14082	13915	13820	13702	14095	13980	13913	14075	13845	13952	14011	13970	14110	14132	13928	14023	13948	13983	14000	13958	14046	13912	13902	13915	14038	13881	13863	13838	13921	13950	14080	14000	13989	14092	14086	13823	13966	13885	13985	13999	13993	13691	13852	14093	13919	13846	13985	13845	13921	13868	14057	13995	13859	14051	13978	14057	13976	13823	13960	13952	14015	14049	13717	13876	13777	13985	13850	13802	13836	13730	13803	14017	14038	13894	14134	13916	14048	14006	13958	13900	13911	13829	13876	14063	13974	13839	13949	13843	13905	13930	13825	13982	14012	13948	14089	14004	13836	13779	13972	14051	14067	13812	13951	13787	14035	13988	13938	13987	13955	13943	13912	13982	13991	13837	13863	13909	13861	13898	13981	13881	13851	14100	14051	14029	13869	13974	13916	13910	13967	13909	14010	13838	13957	13849	13955	13807	13925	13963	13948	13912	13988	13794	13916	13780	13852	13882	13911	13911	13844	14135	13843	13891	13888	13882	13930	13771	14015	13949	13829	13999	13773	14073	14009	14088	14024	14107	13865	13937	14004	13938	13946	13978	14079	14037	13952	13941	13951	14069	13938	13924	14042	13814	13892	13892	13847	14076	13997	13848	13868	14000	14030	13851	14067	13899	13903	13966	13886	13893	14003	13982	14040	14070	13915	13979	13928	13824	14047	13999	13999	13960	13796	13886	13859	14109	14093	13915	14011	14065	13891	13960	13936	13802	13944	13983	13891	13878	13917	13940	13945	13917	13931	13858	13976	13877	13851	13908	13951	13812	14101	13894	13871	13970	13836	13922	14053	13969	13848	13956	13968	13985	14114	13908	13958	13827	13765	14021	13871	13921	13797	13830	14041	13898	14066	13784	13817	14066	13917	13947	14054	14038	14102	14074	13968	13905	13825	13991	13928	13925	13866	14108	13973	14116	14013	14057	13932	13807	13815	14061	13913	13889	13946	14083	14015	13701	13998	13903	13787	13960	13939	13884	13835	13983	13802	13949	13852	14002	14041	13996	13990	14011	13858	13945	13944	13796	13903	13875	13969	13856	13896	14019	14018	13797	13921	13956	13901	14211	13894	14037	14002	13949	13975	14015	13917	13923	13858	13939	13985	14079	13890	13902	13858	13824	13887	14154	14037	13941	13890	13893	13927	14043	14029	13919	13938	13951	14022	13851	13861	14001	13819	14036	13731	14075	13860	14041	14000	13909	13973	13897	13926	13987	13901	13845	13870	14004	13886	14001	13986	13774	14049	14009	13964	13925	13912	14010	14243	14038	13936	13935	13835	13903	13882	13834	14094	14053	13790	13897	14043	14006	13860	13826	14003	13913	13850	13921	13996	13878	13973	13939	13725	13983	14052	13932	13817	13855	13999	14092	13993	13977	13924	13896	13974	13926	13999	13942	13942	13859	14029	14014	13994	14177	13863	13886	13927	13910	13892	14001	13966	14061	14130	13978	13904	14125	13922	14089	13974	13984	13983	13740	14021	14024	13812	13963	13878	13945	14030	13749	13885	14092	13997	13892	13937	13989	14021	13878	13999	14108	13956	13988	14012	14059	14019	13937	13892	13928	13810	13784	13974	13958	13912	13876	14045	14048	14024	14060	14178	13987	13997	14011	13736	13897	13961	13864	13911	13921	13948	13868	13804	14014	14075	13894	13824	14001	13917	14055	13868	13934	13895	13860	13962	14071	13827	13918	14060	14109	13947	13908	14015	13978	14004	14106	13967	13942	13991	13840	13984	13833	14027	13886	14018	13990	13852	14001	13912	13937	14026	13899	13927	14029	13839	13990	14052	14077	13880	13963	13816	13893	14032	13834	14015	13858	14036	13929	13931	13974	13978	13912	13963	13991	13985	13914	13992	13917	13875	13937	13930	13851	13808	14092	14031	14022	14044	13953	13919	13823	13849	13990	13856	13956	14006	13819	14159	14108	13956	13936	13965	13842	13882	14020	13969	13779	13951	13833	13853	13971	13951	13886	13849	13926	13881	13955	14049	13936	13894	13920	13981	13980	13927	13870	13947	13898	14033	14050	14048	13988	13932	13932	13754	13850	13767	13930	13859	14023	13985	14046	13948	14033	13953	13906	13942	13782	13760	13945	13960	13923	13792	13896	14121	13865	13956	13996	13950	13876	13954	14149	13841	14011	14020	13876	13840	14171	13955	13837	13968	14046	13928	14050	14022	13897	13910	13785	13701	13822	14065	13834	13776	13876	13898	13898	14025	13870	13830	13828	13938	13818	13830	13923	13933	13934	14020	14056	14138	13925	13902	14027	13945	13957	13928	14047	14078	13803	14061	13800	13906	13835	13954	14069	13900	14108	13759	14037	13995	13939	13853	14069	13990	14167	13882	13966	13899	13923	14074	14053	13912	14025	13958	13929	14052	13883	13900	13986	13848	14065	13961	13995	13746	13987	14018	13950	13832	13934	13940	13936	13924	13901	13710	14017	13873	13927	13989	13725	14001	13888	13855	13908	14124	13950	13848	13915	13935	14012	13923	14036	13943	13826	13921	13841	13929	14050	13935	14019	13847	13947	14072	14001	13925	14077	13995	13978	14060	13941	13926	14043	13877	14061	13833	13875	14094	13771	13825	14052	13972	14001	13911	13975	13790	13973	13918	13989	13955	13998	13868	14063	14011	13820	13938	13926	13932	13959	13762	13866	13860	13920	13893	13897	13701	13980	14017	13895	14000	13878	13944	13894	13876	13995	13981	13917	13965	13923	13731	13910	13928	13774	14000	14015	13892	14005	13988	13969	14049	13905	13838	13697	13990	13975	13936	13855	14033
26913	21799	23927	19728	15607	14829	14314	14037	13758	13976	13729	13565	13651	13678	13522	13634	13580	13378	13574	13438	13581	13398	13492	13600	13445	13476	13486	13366	13642	13442	13364	13241	13453	13581	13648	13424	13531	13620	13560	13447	13441	13371	13289	13464	13517	13471	13239	13559	13453	13509	13336	13296	13408	13422	13531	13482	13369	13377	13393	13281	13405	13254	13506	13447	13343	13292	13338	13317	13422	13240	13588	13492	13420	13325	13387	13445	13386	13294	13242	13321	13403	13338	13353	13219	13347	13656	13393	13409	13441	13569	13385	13287	13475	13392	13450	13428	13371	13578	13333	13511	13486	13408	13478	13561	13374	13529	13391	13532	13347	13453	13449	13475	13409	13398	13509	13351	13415	13427	13377	13158	13517	13277	13335	13483	13507	13734	13630	13259	13322	13362	13410	13422	13219	13389	13388	13307	13342	13360	13513	13152	13548	13419	13486	13192	13459	13279	13363	13426	13504	13432	13402	13632	13457	13368	13617	13481	13401	13452	13504	13445	13374	13568	13509	13478	13462	13366	13285	13245	13315	13324	13351	13472	13169	13352	13466	13406	13488	13269	13474	13350	13431	13530	13374	13370	13337	13417	13451	13309	13505	13315	13431	13395	13342	13417	13271	13421	13395	13444	13236	13252	13461	13319	13456	13255	13531	13433	13445	13355	13213	13300	13471	13244	13448	13469	13278	13556	13402	13411	13536	13440	13446	13382	13465	13360	13399	13473	13242	13462	13535	13512	13378	13390	13340	13357	13251	13316	13436	13421	13405	13354	13519	13340	13320	13413	13402	13499	13302	13278	13655	13274	13505	13558	13350	13391	13614	13427	13417	13280	13268	13344	13498	13404	13518	13444	13391	13485	13341	13442	13418	13369	13427	13348	13510	13309	13517	13385	13412	13378	13437	13527	13367	13595	13265	13438	13391	13457	13359	13374	13464	13218	13390	13250	13334	13224	13270	13338	13616	13221	13499	13131	13256	13278	13435	13180	13125	13391	13498	13372	13425	13511	13384	13651	13451	13480	13603	13361	13244	13279	13583	13367	13442	13500	13328	13474	13406	13266	13391	13479	13313	13234	13447	13262	13344	13439	13572	13381	13179	13072	13278	13322	13298	13212	13338	13298	13380	13426	13324	13331	13391	13416	13578	13404	13461	13333	13513	13547	13484	13331	13434	13255	13245	13418	13420	13535	13341	13383	13304	13528	13392	13340	13489	13338	13187	13380	13561	13251	13472	13284	13509	13488	13498	13478	13460	13323	13491	13391	13562	13381	13416	13548	13260	13352	13236	13330	13559	13413	13368	13433	13487	13190	13571	13485	13285	13438	13565	13347	13399	13438	13314	13452	13442	13360	13339	13349	13286	13400	13490	13374	13380	13416	13643	13514	13398	13552	13437	13543	13434	13372	13400	13216	13507	13397	13519	13462	13494	13300	13308	13369	13556	13497	13489	13266	13485	13459	13586	13414	13555	13446	13599	13282	13247	13399	13252	13379	13429	13429	13477	13436	13465	13592	13415	13561	13406	13282	13346	13349	13466	13470	13495	13563	13347	13400	13362	13563	13333	13358	13332	13394	13310	13423	13573	13365	13320	13414	13491	13261	13365	13417	13465	13430	13544	13508	13447	13460	13519	13346	13505	13516	13460	13295	13293	13340	13343	13437	13494	13642	13622	13356	13273	13205	13249	13298	13455	13350	13289	13498	13307	13354	13480	13479	13599	13419	13321	13209	13503	13428	13513	13425	13593	13328	13428	13460	13372	13515	13480	13500	13289	13349	13160	13287	13469	13409	13369	13320	13265	13442	13471	13405	13369	13445	13386	13498	13301	13489	13420	13340	13411	13333	13335	13245	13294	13409	13412	13219	13642	13331	13481	13475	13392	13385	13330	13461	13394	13349	13548	13311	13382	13287	13369	13348	13538	13254	13307	13463	13328	13346	13386	13435	13469	13421	13310	13387	13489	13628	13293	13325	13466	13537	13390	13320	13567	13471	13487	13608	13366	13592	13282	13157	13526	13458	13445	13313	13415	13384	13390	13243	13477	13463	13451	13494	13372	13486	13413	13557	13371	13301	13164	13400	13400	13428	13325	13322	13465	13484	13501	13445	13335	13399	13618	13467	13668	13453	13524	13412	13343	13366	13633	13423	13474	13499	13271	13298	13328	13526	13430	13337	13303	13330	13223	13299	13436	13279	13433	13384	13414	13477	13363	13470	13398	13216	13352	13344	13427	13560	13484	13397	13204	13420	13487	13511	13347	13286	13355	13419	13371	13384	13370	13507	13400	13306	13494	13332	13343	13435	13425	13417	13511	13545	13410	13450	13574	13482	13545	13331	13627	13103	13377	13428	13452	13403	13127	13303	13393	13355	13389	13265	13446	13380	13245	13339	13158	13459	13387	13413	13548	13321	13372	13265	13305	13453	13542	13495	13381	13541	13419	13296	13373	13610	13498	13383	13434	13318	13422	13326	13543	13283	13222	13282	13578	13186	13520	13551	13328	13317	13269	13326	13411	13325	13502	13452	13548	13396	13435	13516	13345	13494	13337	13449	13491	13541	13617	13350	13303	13318	13313	13263	13341	13517	13358	13538	13337	13335	13304	13344	13401	13286	13456	13334	13521	13365	13198	13250	13452	13516	13393	13407	13452	13415	13407	13348	13324	13477	13488	13640	13283	13332	13678	13422	13358	13536	13281	13540	13587	13469	13328	13420	13471	13526	13656	13572	13154	13676	13336	13456	13291	13370	13392	13343	13263	13322	13496	13328	13330	13412	13539	13399	13453	13697	13284	13372	13342	13288	13314	13394	13516	13379	13383	13453	13318	13580	13371	13323	13378	13452	13420	13377	13366	13392	13390	13411	13445	13315	13185	13278	13539	13375	13424	13368	13456	13391	13408	13463	13390	13318	13527	13524	13486	13311	13381	13387	13433	13272	13536	13393	13367	13352	13237	13374	13154	13693	13337	13478	13385	13408	13533	13346	13394	13184	13431	13553	13439	13541	13239	13246	13336	13217	13549	13291	13280	13261	13390	13333	13614	13488	13479	13340	13413	13448	13478	13433	13334	13413	13331	13469	13419	13368	13449	13316	13341	13470	13573	13426	13192	13314	13283	13495	13394	13203	13440	13515	13333	13545	13388	13510	13391	13503	13707	13538	13349	13362	13386	13421	13495	13440	13461	13431	13325	13578	13485	13406	13388	13484	13426	13407	13383	13262	13556	13464	13546	13516	13306	13421	13359	13384	13462	13387	13338	13351	13443	13336	13122	13466	13344	13387	13414	13397	13507	13490	13445	13647	13491	13307	13415	13393	13298	13491	13271	13241	13315	13395	13236	13395	13289	13301	13378	13432	13481	13450	13488	13385	13271	13505	13616	13424	13470	13455	13395	13426	13499	13536	13321	13360	13363	13330	13349	13371	13374	13474	13315	13364	13398	13556	13522	13347	13431	13244	13319	13359	13361	13444	13354	13485	13449	13550	13303	13423	13283	13508	13522	13404	13507	13414	13239	13354	13495	13440	13275	13432	13491	13658	13195	13338	13369	13524	13263	13346	13397	13286	13472	13536	13460	13342	13425	13498	13478	13484	13288	13502	13470	13357	13332	13401	13528	13493	13569	13548	13609	13358	13346	13268	13306	13357	13382	13279	13530	13442	13345	13471	13454	13576	13381	13378	13296	13239	13253	13368	13517	13341	13434	13377	13563	13312	13315	13428	13487	13529	13628	13494	13358	13441	13271	13442	13334	13441	13410	13432	13430	13458	13316	13331	13382	13277	13489	13153	13451	13350	13325	13362	13258	13251	13570	13414	13289	13313	13446	13269	13418	13210	13252	13486	13310	13414	13400	13352	13351	13289	13325	13441	13519	13260	13510	13426	13411	13392	13536	13375	13441	13419	13260	13392	13629	13501	13548	13484	13405	13399	13573	13462	13356	13526	13298	13475	13431	13527	13542	13516	13175	13432	13392	13408	13481	13299	13361	13414	13302	13351	13523	13535	13438	13316	13494	13499	13495	13280	13365	13373	13521	13284	13394	13432	13348	13313	13423	13656	13466	13474	13205	13358	13270	13448	13368	13347	13384	13404	13356	13334	13465	13253	13238	13298	13384	13462	13414	13473	13282	13375	13455	13383	13442	13481	13492	13391	13451	13489	13378	13353	13473	13296	13392	13444	13416	13555	13464	13435	13367	13378	13538	13410	13629	13511	13357	13460	13300	13356	13270	13393	13478	13354	13485	13451	13442	13459	13279	13345	13264	13384	13259	13442	13218	13451	13492	13460	13502	13400	13304	13319	13460	13310	13371	13316	13307	13360	13492	13358	13349	13415	13389	13335	13375	13446	13361	13316	13535	13486	13747	13395	13438	13488	13455	13223	13372	13499	13355	13419	13184	13386	13357	13390	13305	13627	13468	13510	13611	13413	13366	13395	13510	13425	13321	13350	13442	13420	13431	13415	13408	13275	13294	13447	13380	13513	13208	13448	13328	13376	13295	13672	13524	13370	13277	13622	13352	13491	13462	13294	13560	13259	13441	13308	13547	13408	13443	13205	13564	13407	13451	13508	13474	13251	13297	13393	13537	13477	13435	13434	13539	13450	13501	13405	13189	13367	13358	13603	13394	13285	13420	13572	13371	13342	13555	13426	13475	13552	13437	13534	13453	13363	13246	13426	13439	13278	13577	13496	13376	13458	13202	13399	13304	13497	13309	13330	13514	13450	13353	13461	13412	13372	13314	13397	13219	13457	13435	13510	13423	13385	13382	13329	13304	13225	13254	13422	13430	13231	13446	13393	13289	13602	13295	13471	13587	13477	13365	13326	13484	13336	13519	13359	13271	13386	13323	13423	13306	13451	13429	13330	13239	13440	13315	13603	13454	13475	13424	13339	13369	13392	13511	13412	13413	13480	13389	13409	13395	13725	13455	13551	13399	13491	13286	13396	13279	13383	13544	13411	13380	13381	13460	13396	13447	13555	13464	13290	13187	13307	13385	13399	13295	13280	13197	13353	13411	13328	13285	13271	13502	13384	13132	13348	13458	13520	13366	13512	13358	13506	13553	13410	13551	13362	13467	13621	13375	13371	13414	13265	13357	13559	13406	13306	13486	13384	13512	13439	13278	13325	13287	13434	13332	13516
16841	23235	22286	18969	16653	15599	14987	14492	14276	14248	14105	13932	13915	13884	13861	13816	13877	13756	13624	13817	13751	13701	13648	13661	13683	13660	13659	13592	13718	13658	13657	13636	13674	13592	13734	13554	13639	13661	13628	13615	13610	13559	13534	13564	13782	13550	13614	13636	13677	13639	13625	13678	13538	13487	13618	13528	13378	13549	13669	13509	13578	13453	13527	13695	13797	13583	13511	13647	13663	13655	13648	13456	13721	13547	13524	13496	13665	13601	13586	13573	13586	13722	13585	13552	13576	13641	13713	13592	13408	13589	13686	13644	13662	13505	13672	13546	13594	13556	13555	13583	13656	13648	13593	13552	13617	13393	13582	13592	13684	13650	13532	13477	13431	13691	13578	13494	13475	13613	13770	13634	13490	13616	13555	13639	13705	13647	13648	13635	13594	13471	13451	13598	13579	13630	13540	13627	13696	13560	13663	13629	13540	13540	13487	13624	13609	13550	13640	13568	13480	13549	13571	13622	13814	13542	13459	13512	13629	13557	13645	13508	13658	13673	13420	13582	13567	13563	13645	13420	13547	13530	13637	13555	13627	13669	13644	13445	13765	13469	13578	13641	13566	13694	13516	13557	13602	13620	13621	13554	13505	13515	13635	13506	13606	13497	13526	13479	13486	13605	13511	13427	13563	13627	13514	13513	13316	13650	13542	13510	13611	13540	13686	13433	13615	13565	13689	13575	13587	13610	13595	13506	13632	13605	13542	13441	13666	13617	13613	13597	13603	13567	13656	13456	13536	13809	13443	13396	13560	13551	13706	13760	13483	13619	13629	13490	13522	13403	13489	13548	13725	13461	13432	13604	13610	13697	13559	13596	13634	13475	13670	13552	13569	13540	13745	13601	13563	13701	13643	13632	13629	13624	13677	13495	13439	13655	13471	13438	13660	13573	13555	13655	13607	13463	13613	13558	13475	13554	13505	13513	13553	13597	13456	13754	13614	13543	13700	13573	13556	13671	13452	13638	13509	13751	13742	13569	13702	13493	13686	13523	13511	13512	13487	13597	13761	13397	13391	13557	13476	13679	13712	13631	13620	13410	13577	13486	13443	13565	13674	13613	13486	13633	13453	13548	13552	13338	13700	13741	13549	13560	13538	13518	13349	13662	13469	13571	13735	13666	13712	13677	13466	13497	13656	13612	13410	13668	13549	13430	13316	13605	13656	13619	13570	13471	13613	13502	13573	13557	13564	13630	13651	13703	13502	13510	13501	13574	13633	13526	13668	13568	13628	13440	13574	13583	13607	13488	13532	13728	13591	13618	13518	13792	13638	13500	13583	13516	13473	13616	13632	13500	13492	13573	13463	13618	13598	13511	13491	13476	13810	13588	13575	13782	13718	13688	13652	13573	13632	13556	13629	13594	13554	13356	13574	13461	13542	13696	13556	13442	13593	13476	13639	13578	13786	13600	13557	13383	13685	13556	13600	13516	13627	13709	13509	13785	13630	13608	13483	13503	13599	13592	13648	13424	13703	13570	13672	13735	13642	13759	13605	13485	13646	13635	13604	13510	13385	13464	13666	13727	13565	13582	13741	13415	13557	13569	13514	13665	13617	13679	13433	13592	13659	13638	13688	13635	13611	13669	13563	13424	13651	13592	13357	13520	13798	13488	13603	13546	13568	13505	13642	13566	13595	13479	13654	13628	13679	13742	13632	13536	13667	13576	13731	13460	13493	13527	13714	13478	13754	13503	13519	13681	13559	13622	13639	13632	13746	13411	13488	13569	13672	13514	13671	13302	13578	13504	13498	13681	13480	13428	13567	13565	13642	13475	13621	13493	13754	13512	13550	13626	13488	13512	13707	13620	13518	13643	13526	13662	13566	13580	13595	13426	13453	13487	13545	13575	13645	13681	13821	13515	13673	13608	13471	13644	13755	13518	13720	13596	13600	13587	13528	13546	13498	13606	13573	13504	13596	13587	13559	13574	13529	13682	13489	13436	13565	13570	13537	13639	13567	13525	13337	13541	13500	13637	13505	13723	13539	13623	13501	13668	13674	13560	13640	13503	13646	13497	13764	13562	13639	13635	13607	13607	13718	13619	13660	13500	13479	13693	13752	13413	13413	13471	13482	13613	13537	13619	13497	13494	13593	13630	13536	13489	13533	13437	13505	13657	13734	13650	13656	13537	13570	13621	13543	13512	13562	13472	13515	13697	13649	13422	13682	13520	13608	13396	13549	13558	13579	13661	13530	13782	13593	13622	13496	13484	13429	13435	13592	13551	13651	13569	13662	13523	13385	13521	13717	13638	13591	13416	13654	13781	13616	13833	13661	13636	13823	13596	13610	13430	13562	13670	13468	13611	13552	13570	13450	13722	13646	13520	13491	13550	13817	13433	13732	13663	13526	13629	13631	13496	13752	13520	13483	13544	13524	13560	13690	13672	13720	13572	13657	13516	13514	13637	13705	13465	13445	13488	13550	13718	13561	13457	13613	13566	13470	13695	13477	13817	13659	13660	13575	13674	13515	13567	13530	13561	13671	13576	13524	13450	13591	13581	13443	13524	13715	13495	13637	13472	13602	13389	13577	13617	13461	13528	13621	13564	13381	13764	13426	13622	13635	13385	13409	13576	13567	13508	13577	13655	13572	13557	13576	13421	13656	13415	13642	13378	13676	13566	13750	13437	13733	13610	13643	13641	13505	13443	13533	13512	13592	13693	13494	13759	13496	13425	13483	13672	13604	13381	13622	13588	13560	13641	13518	13608	13682	13502	13693	13562	13467	13545	13565	13649	13558	13536	13702	13299	13631	13720	13710	13416	13614	13520	13645	13584	13692	13645	13733	13447	13690	13451	13449	13665	13535	13540	13560	13572	13347	13578	13655	13692	13722	13581	13552	13661	13689	13718	13555	13654	13434	13583	13767	13744	13634	13723	13551	13597	13564	13644	13563	13639	13521	13593	13610	13653	13477	13642	13774	13374	13590	13608	13634	13544	13593	13630	13501	13447	13378	13497	13568	13493	13516	13651	13675	13672	13637	13466	13508	13571	13557	13524	13708	13629	13639	13738	13512	13539	13617	13453	13574	13579	13582	13542	13684	13699	13554	13592	13671	13673	13641	13338	13535	13573	13575	13514	13541	13498	13522	13578	13619	13589	13451	13522	13756	13666	13556	13568	13727	13667	13446	13682	13734	13629	13447	13743	13436	13422	13567	13480	13741	13537	13570	13583	13621	13570	13722	13646	13610	13667	13464	13468	13742	13514	13644	13662	13553	13457	13603	13479	13566	13547	13649	13604	13639	13483	13551	13521	13722	13554	13690	13653	13671	13637	13401	13685	13599	13652	13554	13509	13499	13639	13620	13574	13582	13459	13707	13576	13732	13518	13662	13665	13632	13594	13630	13522	13646	13781	13584	13436	13644	13673	13626	13489	13420	13684	13669	13606	13620	13737	13545	13636	13505	13685	13700	13579	13794	13554	13599	13402	13542	13548	13760	13572	13541	13434	13633	13631	13604	13609	13456	13805	13672	13525	13524	13572	13716	13837	13502	13485	13537	13633	13635	13584	13642	13674	13605	13464	13535	13543	13721	13652	13514	13566	13402	13648	13494	13519	13670	13553	13524	13591	13618	13700	13590	13531	13596	13517	13678	13523	13655	13615	13680	13538	13619	13490	13484	13584	13568	13553	13666	13636	13612	13493	13693	13633	13523	13669	13644	13694	13625	13528	13593	13594	13626	13436	13593	13539	13501	13548	13671	13568	13605	13680	13507	13637	13482	13681	13507	13566	13710	13462	13706	13663	13493	13424	13565	13604	13607	13553	13624	13371	13582	13525	13593	13644	13684	13526	13604	13456	13641	13513	13598	13603	13628	13725	13534	13630	13611	13523	13687	13580	13637	13587	13651	13486	13422	13465	13728	13519	13643	13604	13677	13672	13613	13635	13514	13565	13748	13514	13580	13579	13559	13512	13703	13718	13521	13520	13563	13553	13632	13516	13348	13621	13571	13530	13413	13629	13631	13693	13556	13476	13662	13461	13518	13500	13673	13515	13391	13480	13654	13744	13575	13665	13610	13627	13527	13480	13371	13665	13727	13634	13646	13552	13657	13703	13684	13549	13537	13529	13797	13585	13696	13345	13701	13692	13691	13470	13486	13617	13686	13668	13625	13625	13557	13442	13510	13523	13622	13624	13701	13669	13512	13664	13584	13680	13680	13465	13633	13549	13521	13645	13273	13586	13512	13791	13532	13591	13456	13656	13468	13619	13633	13514	13534	13503	13818	13696	13576	13588	13634	13650	13571	13708	13571	13663	13495	13469	13483	13612	13678	13609	13610	13562	13624	13633	13436	13579	13596	13571	13385	13546	13433	13614	13484	13526	13528	13508	13703	13715	13394	13682	13666	13454	13658	13563	13592	13538	13712	13582	13611	13815	13607	13544	13554	13651	13527	13479	13634	13475	13761	13511	13578	13709	13515	13685	13624	13656	13550	13505	13475	13775	13710	13515	13630	13632	13553	13582	13568	13606	13591	13491	13602	13760	13684	13536	13815	13481	13579	13512	13555	13744	13706	13489	13383	13452	13564	13677	13604	13539	13725	13624	13552	13598	13621	13706	13621	13663	13480	13544	13665	13703	13547	13621	13715	13520	13526	13375	13483	13576	13515	13505	13625	13530	13687	13552	13407	13588	13625	13404	13592	13672	13641	13610	13526	13564	13392	13627	13672	13646	13638	13412	13558	13583	13668	13582	13637	13512	13696	13613	13691	13409	13468	13556	13722	13582	13537	13646	13585	13587	13601	13634	13721	13579	13503	13462	13497	13445	13687	13626	13565	13604	13576	13605	13478	13481	13614	13540	13596	13439	13619	13641	13605	13471	13624	13510	13568	13626	13654	13540	13724	13573	13646	13820	13555	13528	13500	13619	13531	13548	13491	13605	13680	13499	13668	13594	13636	13637	13654	13617	13518	13565	13657	13582	13774	13587	13487	13505	13619	13611	13536	13554	13520	13538	13567	13639	13631	13587	13584	13614	13447	13558	13678	13594	13549	13617	13556	13568	13726	13613	13758	13506	13615	13829	13731	13692	13602	13589	13674	13674	13521	13588	13546	13634	13601	13558	13652	13760	13451	13502	13657	13555	13549	13699	13479	13574	13779	13596	13629	13623	13633	13551	13645	13644
23797	21310	28708	24485	22097	20811	19210	16438	15667	15604	15541	15095	15383	15093	15037	14973	14911	14747	14901	14748	14798	14774	14640	14639	14643	14453	14572	14640	14474	14569	14651	14401	14529	14569	14541	14443	14700	14729	14550	14529	14540	14677	14435	14353	14571	14512	14386	14313	14465	14524	14388	14446	14378	14403	14470	14505	14464	14537	14456	14401	14521	14288	14552	14430	14592	14410	14273	14494	14522	14322	14539	14435	14425	14538	14385	14312	14481	14552	14548	14389	14454	14384	14444	14570	14408	14530	14482	14158	14486	14498	14373	14348	14406	14268	14254	14409	14342	14409	14427	14543	14390	14381	14433	14429	14487	14292	14324	14417	14292	14335	14541	14415	14516	14443	14580	14384	14467	14311	14557	14494	14366	14378	14355	14206	14472	14550	14475	14282	14130	14490	14378	14633	14828	14440	14276	14361	14287	14242	14428	14424	14413	14605	14464	14427	14367	14501	14436	14519	14344	14334	14391	14489	14188	14264	14465	14371	14373	14393	14276	14485	14484	14448	14250	14448	14462	14526	14594	14380	14482	14332	14260	14338	14467	14508	14416	14366	14469	14165	14313	14408	14507	14415	14463	14337	14364	14473	14287	14499	14340	14298	14174	14309	14318	14465	14427	14510	14335	14388	14440	14489	14587	14355	14192	14465	14501	14276	14484	14296	14398	14486	14411	14218	14318	14478	14295	14436	14551	14259	14380	14300	14642	14536	14389	14463	14542	14533	14488	14384	14527	14289	14299	14289	14710	14417	14360	14273	14397	14573	14595	14604	14549	14499	14349	14415	14390	14431	14451	14394	14269	14399	14459	14537	14343	14537	14295	14260	14428	14638	14369	14487	14419	14389	14407	14662	14423	14396	14411	14674	14365	14443	14361	14411	14396	14199	14538	14578	14512	14409	14379	14337	14388	14378	14286	14307	14352	14558	14337	14609	14492	14333	14287	14328	14496	14443	14525	14435	14298	14408	14175	14383	14445	14419	14515	14544	14452	14561	14518	14546	14471	14680	14415	14360	14153	14342	14489	14226	14213	14423	14117	14573	14428	14348	14529	14430	14439	14370	14526	14373	14335	14439	14432	14270	14231	14363	14472	14217	14361	14382	14349	14382	14437	14256	14300	14322	14192	14400	14397	14365	14543	14481	14452	14153	14476	14477	14382	14356	14420	14449	14489	14380	14330	14469	14378	14597	14324	14380	14596	14375	14450	14398	14397	14459	14444	14502	14315	14468	14419	14477	14348	14523	14430	14404	14368	14247	14289	14481	14593	14310	14452	14375	14200	14400	14415	14317	14419	14600	14424	14344	14403	14344	14420	14273	14334	14366	14344	14515	14425	14507	14407	14444	14368	14371	14562	14487	14296	14301	14396	14591	14287	14397	14399	14502	14616	14445	14419	14579	14537	14298	14469	14567	14400	14424	14494	14326	14492	14450	14379	14380	14246	14641	14491	14472	14452	14483	14243	14505	14476	14438	14330	14366	14553	14438	14442	14306	14304	14379	14359	14497	14475	14345	14352	14270	14444	14222	14458	14395	14272	14443	14466	14324	14396	14494	14253	14429	14380	14476	14384	14408	14339	14306	14579	14441	14394	14559	14312	14366	14455	14379	14464	14377	14478	14477	14446	14618	14445	14381	14385	14234	14386	14197	14588	14408	14497	14425	14272	14374	14395	14503	14355	14458	14404	14454	14470	14474	14472	14403	14407	14446	14471	14368	14442	14316	14556	14391	14440	14502	14586	14458	14434	14525	14417	14272	14414	14432	14355	14579	14494	14138	14443	14539	14651	14511	14607	14571	14238	14375	14597	14516	14503	14386	14309	14431	14491	14275	14354	14476	14223	14339	14248	14442	14538	14441	14412	14421	14382	14386	14506	14511	14347	14114	14395	14380	14405	14345	14467	14340	14402	14433	14234	14296	14410	14404	14541	14573	14457	14308	14602	14386	14376	14475	14433	14559	14288	14107	14403	14391	14587	14618	14278	14373	14463	14518	14550	14466	14529	14381	14478	14314	14368	14469	14366	14424	14460	14567	14632	14323	14533	14469	14360	14426	14452	14335	14397	14408	14373	14419	14344	14385	14571	14480	14549	14591	14440	14440	14534	14415	14402	14362	14300	14288	14382	14539	14372	14398	14302	14383	14623	14337	14317	14273	14418	14437	14378	14618	14373	14327	14457	14333	14444	14458	14503	14276	14522	14447	14557	14323	14354	14583	14455	14429	14411	14324	14636	14375	14290	14497	14393	14318	14406	14336	14429	14488	14376	14450	14512	14445	14519	14387	14467	14415	14324	14225	14605	14478	14371	14651	14370	14299	14322	14491	14423	14381	14506	14484	14365	14442	14370	14344	14282	14340	14388	14488	14399	14510	14304	14361	14379	14419	14312	14399	14446	14348	14453	14415	14586	14181	14446	14395	14272	14372	14215	14422	14162	14228	14406	14481	14645	14508	14575	14552	14483	14503	14424	14513	14470	14374	14401	14364	14333	14389	14601	14313	14615	14433	14513	14311	14524	14463	14406	14447	14588	14520	14419	14678	14503	14379	14335	14391	14219	14192	14573	14423	14364	14469	14484	14561	14303	14421	14267	14321	14384	14425	14420	14371	14353	14491	14351	14506	14403	14282	14260	14456	14381	14410	14312	14368	14518	14227	14221	14422	14455	14389	14247	14618	14345	14473	14482	14402	14346	14328	14478	14496	14251	14474	14401	14440	14344	14422	14158	14356	14375	14531	14396	14479	14427	14381	14556	14550	14444	14282	14467	14437	14420	14450	14456	14508	14261	14277	14486	14300	14543	14463	14382	14457	14547	14484	14323	14386	14455	14320	14582	14384	14153	14288	14558	14486	14546	14552	14414	14620	14581	14493	14472	14435	14403	14401	14352	14337	14493	14343	14421	14408	14308	14392	14388	14532	14422	14263	14221	14317	14518	14393	14275	14175	14577	14376	14421	14388	14449	14396	14387	14508	14263	14479	14457	14412	14510	14434	14416	14197	14296	14444	14523	14292	14455	14265	14322	14439	14454	14326	14359	14475	14333	14488	14507	14483	14290	14409	14337	14409	14400	14597	14495	14335	14536	14346	14460	14407	14477	14542	14263	14284	14238	14435	14750	14381	14304	14400	14434	14561	14372	14474	14524	14555	14389	14544	14276	14332	14248	14415	14305	14337	14411	14391	14436	14271	14332	14318	14429	14444	14410	14326	14286	14441	14347	14513	14395	14257	14446	14439	14440	14617	14349	14523	14418	14373	14309	14448	14289	14507	14356	14275	14577	14538	14340	14298	14444	14369	14445	14277	14614	14505	14424	14295	14388	14498	14515	14324	14404	14541	14387	14474	14239	14475	14336	14344	14397	14391	14405	14294	14133	14368	14233	14439	14415	14467	14353	14414	14539	14530	14548	14307	14419	14271	14288	14515	14447	14540	14445	14463	14440	14199	14457	14419	14365	14499	14530	14422	14530	14273	14488	14507	14442	14300	14385	14529	14437	14489	14455	14498	14322	14374	14479	14662	14392	14396	14387	14295	14478	14542	14477	14403	14414	14387	14347	14410	14164	14468	14667	14338	14489	14474	14494	14419	14309	14641	14625	14449	14314	14429	14454	14533	14369	14396	14539	14192	14435	14458	14304	14422	14488	14356	14411	14625	14469	14470	14377	14398	14382	14416	14315	14430	14456	14521	14358	14373	14599	14535	14413	14527	14322	14209	14347	14470	14424	14406	14534	14417	14337	14376	14375	14497	14393	14413	14419	14414	14242	14392	14381	14412	14401	14570	14520	14495	14539	14304	14355	14546	14571	14370	14434	14692	14258	14618	14598	14228	14361	14438	14367	14351	14338	14298	14435	14311	14586	14635	14456	14365	14412	14318	14261	14375	14517	14391	14678	14308	14412	14445	14307	14299	14274	14450	14369	14541	14182	14332	14403	14676	14320	14321	14517	14162	14452	14403	14260	14256	14416	14412	14263	14435	14550	14425	14439	14432	14368	14549	14356	14462	14474	14461	14302	14519	14531	14329	14447	14186	14385	14403	14459	14516	14295	14562	14451	14503	14370	14138	14347	14473	14433	14498	14541	14558	14506	14596	14603	14333	14569	14320	14354	14425	14489	14326	14405	14395	14633	14485	14507	14373	14369	14256	14473	14326	14337	14430	14344	14451	14299	14585	14588	14464	14313	14288	14567	14303	14576	14501	14488	14364	14353	14530	14343	14352	14198	14321	14378	14483	14571	14477	14459	14303	14325	14546	14433	14486	14444	14435	14612	14454	14394	14512	14401	14220	14481	14577	14357	14361	14458	14439	14303	14416	14332	14448	14293	14449	14319	14378	14398	14477	14379	14490	14477	14378	14578	14378	14395	14321	14343	14400	14263	14415	14266	14240	14425	14377	14558	14278	14199	14424	14423	14637	14514	14434	14478	14256	14367	14448	14352	14548	14260	14282	14223	14434	14462	14327	14440	14362	14491	14352	14467	14441	14633	14258	14363	14277	14498	14389	14519	14424	14456	14241	14194	14407	14397	14447	14470	14673	14593	14358	14383	14438	14384	14572	14187	14324	14522	14275	14434	14423	14320	14149	14601	14529	14643	14433	14203	14501	14510	14387	14427	14300	14351	14237	14454	14309	14495	14521	14488	14456	14354	14372	14550	14319	14500	14438	14432	14343	14604	14309	14373	14509	14408	14466	14556	14316	14281	14482	14498	14532	14534	14399	14354	14432	14440	14380	14478	14529	14470	14461	14495	14484	14326	14228	14405	14335	14414	14467	14461	14353	14491	14285	14450	14235	14564	14462	14546	14302	14259	14410	14366	14509	14502	14485	14540	14327	14404	14412	14479	14322	14546	14567	14339	14502	14418	14501	14406	14482	14463	14520	14515	14442	14538	14288	14519	14372	14489	14351	14542	14446	14348	14385	14408	14442	14493	14490	14224	14400	14636	14596	14487	14303	14312	14422	14545	14363	14466	14429	14504	14399	14391	14540	14292	14450	14278	14517	14301	14512	14350	14454	14455	14451	14443	14420	14367	14268	14394	14442	14589	14435	14278	14369	14266	14389	14407	14383	14429	14439	14367	14334	14427	14563	14496	14328	14430	14559	14323	14590	14394	14418	14510	14523	14578	14384	14408	14221	14397	14366
18317	31253	31058	25792	22074	19800	18074	17114	16438	16200	15968	15578	15308	15200	14948	14922	14833	14756	14710	14710	14537	14484	14697	14749	14555	14595	14605	14556	14687	14536	14523	14391	14327	14563	14402	14545	14521	14565	14404	14444	14302	14380	14445	14489	14561	14454	14306	14533	14275	14331	14356	14383	14249	14247	14270	14383	14264	14195	14499	14108	14321	14384	14310	14300	14336	14235	14394	14321	14259	14378	14291	14249	14355	14338	14275	14358	14335	14160	14294	14258	14370	14413	14315	14162	14233	14259	14494	14312	14183	14356	14311	14365	14347	14227	14428	14186	14183	14331	14285	14150	14409	14298	14251	14169	14326	14247	14343	14450	14263	14222	14285	14294	14345	14434	14151	14423	14222	14224	14331	14313	14327	14258	14452	14322	14384	14302	14114	14287	14389	14353	14255	14140	14321	14272	14362	14337	14365	14270	14121	14287	14323	14158	14234	14196	14291	14238	14284	14307	14142	14213	14259	14430	14387	14402	14213	14361	14322	14268	14153	14366	14328	14313	14182	14275	14260	14196	14266	14376	14356	14308	14355	14450	14238	14245	14459	14031	14398	14141	14127	14379	14518	14214	14283	14382	14375	14247	14311	14427	14253	14481	14199	14373	14334	14139	14303	14253	14255	14332	14226	14304	14321	14235	14473	14355	14361	14302	14241	14302	14317	14118	14396	14182	14310	14235	14339	14280	14327	14310	14397	14301	14220	14263	14395	14114	14143	14344	14417	14377	14366	14278	14303	14432	14292	14299	14392	14269	14277	14295	14274	14360	14458	14290	14366	14271	14206	14370	14193	14183	14437	14157	14383	14194	14274	14324	14234	14273	14295	14367	14125	14233	14201	14311	14364	14275	14249	14248	14341	14472	14176	14280	14494	14209	14142	14262	14256	14269	14185	14271	14465	14268	14403	14333	14496	14259	14321	14289	14254	14216	14196	14313	14190	14355	14303	14338	14256	14280	14370	14460	14322	14130	14270	14557	14242	14304	14352	14286	14305	14128	14305	14246	14163	14207	14291	14246	14377	14249	14295	14347	14174	14291	14236	14386	14326	14178	14424	14386	14348	14215	14281	14150	14359	14280	14305	14375	14424	14357	14321	14486	14160	14315	14327	14188	14258	14207	14233	14279	14363	14182	14301	14222	14326	14243	14328	14300	14305	14250	14215	14375	14332	14345	14199	14226	14358	14329	14381	14200	14232	14301	14240	14167	14239	14373	14373	14325	14402	14302	14239	14325	14164	14344	14255	14282	14228	14296	14486	14386	14301	14337	14371	14123	14307	14367	14189	14419	14345	14439	14411	14318	14350	14265	14241	14324	14178	14404	14302	14226	14313	14241	14297	14277	14236	14387	14342	14221	14116	14301	14357	14311	14282	14271	14383	14233	14283	14278	14369	14394	14270	14190	14306	14363	14411	14286	14350	14450	14234	14320	14256	14092	14146	14464	14232	14317	14360	14399	14267	14302	14226	14256	14094	14363	14228	14301	14360	14442	14268	14277	14268	14297	14225	14275	14356	14274	14289	14224	14293	14346	14246	14266	14353	14415	14375	14205	14407	14219	14286	14229	14529	14282	14150	14119	14119	14271	14243	14271	14225	14481	14464	14304	14203	14200	14184	14355	14351	14500	14284	14329	14228	14226	14450	14074	14226	14308	14331	14372	14191	14303	14294	14169	14158	14325	14221	14375	14353	14194	14274	14362	14099	14267	14254	14231	14179	14327	14314	14312	14270	14306	14409	14330	14191	14234	14328	14150	14153	14269	14228	14413	14307	14367	14149	14456	14299	14402	14419	14121	14182	14349	14204	14179	14219	14306	14197	14193	14352	14285	14231	14314	14059	14303	14340	14262	14609	14436	14055	14422	14180	14259	14300	14182	14426	14428	14257	14215	14280	14207	14382	14345	14173	14387	14350	14147	14315	14391	14205	14310	14377	14448	14296	14477	14407	14385	14224	14343	14425	14289	14123	14353	14305	14306	14323	14316	14433	14383	14235	14362	14386	14152	14339	14308	14250	14283	14277	14291	14417	14313	14496	14505	14366	14247	14447	14182	14338	14452	14221	14144	14431	14240	14178	14288	14239	14246	14418	14350	14350	14232	14100	14202	14239	14434	14106	14267	14342	14335	14204	14362	14234	14239	14298	14281	14277	14170	14368	14149	14226	14252	14286	14109	14351	14171	14309	14244	14446	14261	14465	14254	14322	14245	14467	14308	14293	14410	14424	14197	14400	14112	14250	14365	14342	14434	14240	14505	14166	14335	14334	14270	14269	14155	14337	14285	14427	14210	14456	14277	14247	14362	14321	14295	14108	14303	14339	14188	14370	14220	14153	14208	14229	14289	14151	14311	14464	14400	14335	14304	14279	14322	14216	14206	14334	14380	14237	14248	14305	14227	14030	14303	14191	14470	14370	14133	14221	14260	14416	14357	14215	14289	14229	14346	14127	14175	14301	14410	14273	14222	14244	14432	14218	14272	14119	14159	14476	14234	14201	14318	14449	14355	14465	14195	14269	14236	14137	14098	14328	14356	14286	14200	14040	14233	14240	14324	14307	14389	14336	14296	14452	14133	14351	14230	14346	14377	14251	14065	14484	14332	14120	14258	14277	14342	14153	14335	14246	14307	14381	14326	14421	14245	14379	14339	14416	14330	14221	14180	14273	14548	14149	14284	14318	14313	14328	14297	14447	14168	14260	14342	14157	14270	14214	14247	14296	14430	14474	14315	14241	14264	14181	14443	14298	14259	14375	14415	14380	14144	14292	14195	14289	14264	14202	14203	14364	14360	14424	14115	14358	14368	14333	14202	14355	14216	14378	14326	14318	14191	14430	14221	14360	14246	14429	14234	14314	14286	14370	14269	14327	14154	14086	14161	14247	14237	14081	14410	14195	14255	14479	14243	14337	14326	14383	14411	14327	14367	14429	14225	14281	14395	14340	14331	14383	14239	14140	14270	14332	14371	14242	14335	14285	14337	14387	14359	14500	14381	14253	14355	14311	14401	14378	14344	14218	14298	14231	14401	14285	14254	14383	14316	14327	14323	14357	14193	14494	14260	14270	14234	14197	14397	14334	14273	14219	14180	14283	14264	14408	14275	14286	14244	14219	14243	14226	14550	14291	14101	14329	14210	14476	14291	14297	14103	14320	14276	14327	14224	14221	14341	14245	14405	14210	14233	14383	14344	14205	14382	14276	14412	14328	14500	14328	14226	14180	14297	14287	14294	14351	14246	14362	14279	14261	14334	14372	14115	14297	14331	14403	14194	14393	14345	14275	14372	14268	14379	14229	14206	14392	14429	14047	14342	14273	14461	14146	14302	14395	14359	14297	14414	14175	14275	14287	14192	14284	14333	14094	14276	14348	14243	14209	14304	14395	14258	14232	14158	14340	14229	14316	14331	14405	14360	14351	14257	14154	14299	14189	14332	14362	14455	14235	14372	14310	14385	14082	14209	14231	14238	14272	14278	14284	14342	14227	14183	14382	14196	14222	14293	14201	14392	14477	14326	14456	14434	14352	14267	14159	14380	14351	14048	14234	14210	14383	14253	14274	14352	14382	14286	14266	14259	14262	14306	14378	14226	14411	14398	14444	14287	14219	14322	14286	14156	14370	14122	14465	14207	14507	14328	14215	14227	14131	14340	14202	14310	14301	14159	14311	14374	14240	14369	14329	14172	14216	14427	14325	14446	14233	14371	14409	14345	14390	14131	14188	14110	14385	14207	14202	14390	14230	14059	14341	14150	14298	14318	14339	14255	14320	14442	14207	14206	14451	14253	14300	14276	14230	14484	14290	14217	14286	14362	14320	14128	14187	14277	14321	14110	14241	14348	14300	14309	14375	14279	14180	14262	14251	14194	14284	14382	14399	14242	14336	14279	14419	14227	14350	14322	14318	14426	14297	14123	14315	14374	14214	14204	14273	14324	14450	14221	14433	14357	14277	14322	14280	14244	14293	14347	14303	14378	14272	14346	14303	14354	14305	14363	14401	14323	14288	14276	14358	14065	14256	14467	14332	14252	14356	14374	14106	14277	14362	14223	14293	14354	14387	14333	14324	14194	14327	14378	14163	14233	14244	14274	14261	14318	14273	14217	14364	14441	14221	14177	14407	14250	14311	14274	14300	14391	14276	14319	14340	14414	14380	14280	14328	14235	14146	14367	14207	14381	14105	14391	14357	14285	14323	14200	14193	14381	14340	14100	14314	14174	14278	14290	14205	14223	14334	14335	14416	14213	14239	14406	14296	14322	14244	14280	14292	14412	14332	14303	14284	14323	14263	14241	14234	14193	14413	14185	14389	14172	14434	14240	14554	14359	14377	14178	14199	14312	14280	14343	14356	14449	14308	14375	14457	14279	14344	14297	14305	14206	14291	14440	14256	14258	14142	14308	14283	14281	14333	14437	14280	14294	14387	14307	14261	14278	14280	14297	14192	14361	14235	14137	14429	14308	14187	14325	14247	14260	14356	14424	14088	14355	14327	14123	14368	14408	14247	14295	14294	14443	14194	14334	14229	14297	14396	14269	14344	14295	14260	14175	14331	14322	14383	14258	14512	14399	14303	14235	14371	14398	14210	14256	14549	14411	14405	14254	14244	14305	14451	14208	14382	14115	14341	14436	14158	14340	14441	14307	14390	14213	14380	14309	14157	14141	14368	14160	14421	14231	14268	14274	14144	14384	14212	14292	14306	14353	14366	14409	14253	14222	14264	14229	14413	14272	14226	14329	14310	14135	14382	14310	14397	14339	14249	14220	14306	14358	14370	14318	14352	14292	14154	14348	14295	14457	14210	14240	14168	14309	14253	14199	14191	14417	14296	14477	14382	14244	14332	14387	14315	14351	14342	14327	14270	14365	14350	14198	14236	14214	14330	14413	14243	14346	14307	14381	14413	14481	14259	14275	14263	14230	14181	14266	14213	14429	14372	14275	14375	14239	14249	14205	14209	14286	14326	14227	14243	14202	14326	14302	14389	14466	14407	14328	14229	14419	14339	14260	14252	14441	14389	14409	14412	14128	14282	14317	14243	14346	14370	14188	14416	14297	14311	14374	14238	14180	14355	14378	14375	14252	14397	14176	14315	14242	14261	14307	14204	14363	14239	14285	14300	14386	14245	14134	14378	14345	14213	14290	14123	14259
22926	21347	29173	23981	21802	23312	23248	18262	16776	16432	16241	15881	15643	15335	15281	15162	15205	15094	15124	15034	14860	14996	14951	14876	14944	14902	14736	14880	14714	14895	14841	14600	14852	14635	14755	14657	14616	14771	14811	14336	14549	14529	14727	14562	14554	14638	14523	14656	14563	14491	14621	14563	14330	14471	14507	14474	14533	14678	14575	14752	14541	14440	14590	14559	14495	14593	14472	14582	14528	14403	14676	14591	14565	14603	14575	14485	14408	14362	14592	14588	14461	14325	14511	14555	14439	14490	14550	14521	14449	14439	14642	14511	14483	14575	14379	14445	14393	14566	14550	14627	14292	14255	14490	14506	14598	14421	14459	14504	14443	14365	14408	14327	14310	14458	14358	14399	14462	14423	14416	14456	14625	14462	14381	14588	14573	14529	14404	14445	14492	14667	14465	14451	14348	14521	14322	14441	14492	14373	14565	14349	14471	14687	14456	14585	14612	14384	14436	14505	14330	14620	14409	14300	14498	14597	14563	14228	14524	14572	14574	14387	14495	14545	14537	14573	14455	14468	14473	14544	14461	14522	14417	14441	14418	14457	14419	14599	14595	14355	14545	14442	14708	14541	14390	14522	14477	14698	14415	14510	14439	14466	14461	14328	14489	14509	14646	14344	14488	14657	14549	14564	14541	14502	14655	14240	14435	14509	14465	14637	14590	14261	14493	14663	14379	14469	14451	14477	14339	14396	14420	14537	14517	14486	14517	14336	14485	14253	14277	14426	14278	14464	14236	14533	14509	14427	14514	14516	14421	14358	14330	14529	14481	14498	14285	14646	14384	14422	14398	14378	14350	14504	14333	14358	14338	14364	14412	14425	14560	14585	14487	14472	14486	14680	14655	14547	14584	14419	14470	14282	14337	14320	14551	14557	14547	14505	14646	14490	14410	14460	14459	14362	14579	14345	14665	14335	14337	14340	14386	14536	14543	14401	14372	14463	14343	14268	14080	14474	14460	14433	14526	14414	14290	14349	14470	14552	14525	14480	14548	14461	14303	14365	14491	14450	14590	14456	14473	14423	14401	14406	14358	14693	14529	14374	14359	14357	14489	14256	14453	14433	14451	14484	14350	14505	14418	14573	14322	14256	14496	14400	14571	14494	14382	14411	14382	14680	14300	14489	14344	14519	14386	14437	14375	14369	14508	14186	14338	14680	14390	14485	14444	14445	14407	14401	14551	14250	14314	14628	14389	14450	14460	14332	14504	14469	14488	14508	14362	14391	14468	14508	14401	14749	14440	14430	14604	14414	14349	14485	14514	14402	14385	14437	14541	14544	14478	14412	14577	14459	14595	14470	14536	14427	14402	14289	14213	14543	14464	14525	14308	14535	14295	14824	14326	14380	14363	14299	14321	14427	14296	14264	14457	14575	14538	14179	14341	14493	14495	14497	14203	14577	14641	14367	14621	14372	14400	14493	14586	14544	14638	14544	14501	14308	14347	14514	14625	14425	14391	14448	14386	14475	14293	14611	14417	14357	14595	14525	14487	14578	14477	14146	14514	14557	14545	14326	14542	14434	14536	14337	14479	14220	14249	14343	14332	14201	14504	14420	14342	14494	14398	14656	14436	14578	14496	14493	14574	14339	14367	14540	14497	14321	14453	14663	14395	14534	14473	14388	14427	14353	14309	14538	14468	14619	14544	14360	14588	14587	14415	14434	14625	14465	14645	14514	14317	14232	14434	14631	14621	14246	14587	14411	14337	14630	14557	14313	14497	14448	14528	14199	14391	14287	14319	14425	14397	14343	14506	14528	14375	14543	14661	14324	14605	14578	14632	14512	14520	14485	14408	14356	14405	14552	14502	14428	14609	14416	14554	14609	14635	14438	14533	14542	14520	14263	14543	14624	14462	14401	14284	14577	14535	14558	14568	14484	14538	14455	14486	14355	14366	14446	14321	14392	14355	14234	14490	14424	14478	14407	14608	14245	14629	14582	14478	14718	14405	14413	14506	14495	14330	14367	14494	14491	14505	14427	14427	14533	14448	14432	14574	14554	14541	14538	14356	14390	14295	14480	14495	14540	14617	14539	14535	14614	14410	14467	14433	14369	14461	14398	14396	14133	14481	14451	14377	14433	14388	14346	14298	14585	14598	14494	14509	14344	14421	14471	14351	14479	14323	14474	14452	14416	14486	14493	14537	14498	14474	14326	14387	14492	14433	14389	14336	14477	14353	14360	14266	14544	14442	14358	14343	14425	14455	14499	14400	14450	14380	14478	14361	14543	14347	14299	14303	14374	14664	14380	14444	14362	14453	14429	14573	14544	14254	14500	14311	14505	14265	14295	14390	14514	14447	14476	14492	14227	14355	14407	14339	14435	14433	14571	14468	14462	14523	14655	14503	14541	14479	14456	14394	14489	14366	14599	14454	14258	14271	14407	14461	14561	14480	14550	14512	14507	14404	14538	14403	14358	14619	14648	14472	14417	14332	14332	14485	14551	14570	14560	14432	14507	14590	14432	14276	14688	14482	14377	14483	14471	14454	14514	14536	14440	14495	14396	14634	14427	14409	14348	14520	14281	14442	14575	14481	14499	14398	14422	14420	14419	14710	14443	14357	14550	14312	14252	14494	14458	14524	14537	14590	14268	14543	14461	14445	14426	14488	14287	14234	14443	14403	14441	14302	14337	14370	14243	14261	14350	14532	14268	14602	14605	14429	14406	14342	14380	14576	14351	14342	14453	14272	14403	14461	14339	14748	14446	14463	14426	14490	14592	14578	14526	14380	14423	14472	14193	14403	14506	14399	14415	14687	14582	14513	14333	14602	14430	14274	14278	14475	14476	14466	14495	14445	14591	14440	14452	14469	14497	14478	14371	14621	14341	14499	14542	14396	14462	14457	14417	14451	14415	14539	14516	14559	14420	14322	14256	14577	14396	14431	14571	14236	14403	14514	14336	14356	14417	14542	14591	14361	14648	14343	14480	14452	14301	14377	14277	14518	14553	14498	14378	14450	14398	14318	14339	14401	14575	14467	14446	14331	14486	14572	14282	14549	14342	14338	14385	14404	14598	14594	14425	14314	14574	14493	14509	14454	14374	14403	14469	14509	14457	14483	14314	14378	14441	14716	14434	14422	14415	14418	14358	14558	14583	14639	14364	14480	14497	14414	14617	14502	14463	14465	14426	14234	14289	14403	14468	14522	14324	14607	14548	14299	14373	14520	14510	14480	14402	14359	14365	14382	14413	14460	14367	14457	14463	14557	14757	14560	14424	14395	14599	14409	14445	14515	14401	14456	14397	14572	14389	14549	14512	14561	14403	14426	14672	14475	14423	14491	14389	14520	14421	14391	14363	14414	14375	14434	14549	14487	14600	14358	14311	14417	14412	14482	14646	14424	14409	14464	14357	14505	14464	14382	14412	14603	14413	14431	14422	14495	14663	14157	14415	14319	14264	14347	14509	14310	14446	14415	14494	14562	14393	14310	14431	14527	14246	14478	14482	14608	14528	14352	14482	14219	14634	14658	14520	14627	14621	14536	14533	14428	14410	14417	14484	14336	14381	14456	14480	14470	14583	14251	14401	14268	14458	14452	14486	14469	14613	14518	14363	14463	14328	14409	14318	14528	14398	14538	14570	14361	14576	14751	14421	14547	14580	14553	14659	14511	14327	14373	14315	14249	14473	14548	14344	14504	14506	14426	14350	14610	14484	14542	14434	14451	14257	14319	14356	14366	14530	14513	14611	14469	14393	14683	14383	14275	14327	14505	14404	14391	14469	14270	14332	14511	14703	14345	14452	14558	14463	14388	14354	14431	14429	14455	14257	14388	14364	14591	14659	14405	14332	14501	14552	14549	14516	14569	14391	14575	14483	14399	14541	14348	14294	14420	14277	14517	14410	14499	14442	14451	14397	14418	14518	14384	14525	14516	14442	14654	14627	14214	14506	14593	14176	14325	14427	14499	14345	14536	14259	14496	14491	14621	14529	14488	14280	14507	14365	14333	14359	14651	14526	14410	14667	14202	14452	14549	14528	14441	14355	14545	14241	14344	14512	14587	14349	14598	14460	14413	14394	14514	14321	14480	14585	14686	14363	14483	14282	14453	14397	14453	14436	14321	14439	14376	14411	14651	14255	14315	14192	14486	14472	14511	14584	14426	14350	14360	14251	14527	14426	14588	14603	14550	14461	14364	14513	14292	14516	14434	14501	14479	14492	14493	14421	14679	14522	14505	14441	14552	14399	14458	14417	14605	14596	14359	14356	14480	14356	14483	14451	14514	14345	14311	14379	14530	14584	14457	14547	14313	14465	14430	14570	14625	14481	14517	14381	14471	14376	14504	14473	14262	14481	14610	14398	14537	14396	14666	14503	14482	14432	14485	14441	14427	14411	14458	14411	14508	14453	14400	14353	14484	14321	14597	14486	14490	14356	14549	14309	14452	14488	14645	14471	14440	14398	14469	14359	14413	14504	14557	14296	14312	14547	14555	14429	14441	14325	14417	14349	14326	14429	14415	14454	14425	14494	14684	14395	14462	14461	14561	14438	14445	14281	14379	14490	14582	14417	14436	14329	14370	14358	14539	14378	14530	14331	14444	14453	14396	14442	14477	14372	14229	14374	14438	14527	14532	14352	14352	14493	14484	14292	14366	14328	14375	14612	14511	14582	14418	14381	14656	14545	14697	14408	14550	14380	14238	14369	14469	14436	14403	14353	14665	14496	14293	14407	14505	14462	14389	14347	14385	14522	14372	14503	14590	14353	14474	14410	14491	14661	14494	14600	14473	14382	14336	14434	14464	14301	14562	14426	14611	14516	14412	14337	14622	14563	14296	14587	14507	14443	14486	14708	14392	14416	14367	14543	14545	14618	14358	14592	14408	14380	14494	14296	14367	14535	14423	14362	14364	14382	14512	14311	14540	14517	14351	14263	14370	14542	14493	14248	14361	14360	14466	14438	14395	14172	14455	14384	14581	14614	14544	14547	14490	14398	14460	14378	14310	14293	14395	14268	14321	14647	14489	14327	14268	14295	14605	14478	14552	14429	14328	14519	14495	14612	14602	14337	14273	14374	14344	14462	14372	14496	14486	14552	14319	14436	14449	14502	14392	14392	14469	14478	14471	14726	14497	14489	14492	14434	14317	14499	14434	14310	14629	14376	14555	14527	14535	14396	14335	14389	14533	14290
20014	35997	34711	29927	25572	22721	20599	19109	18187	17497	16979	16530	16283	15999	15378	15472	14952	14988	15149	14956	14855	14756	14719	14907	14582	14733	14843	14790	14678	14637	14598	14658	14639	14533	14566	14611	14544	14691	14558	14455	14414	14319	14490	14400	14485	14448	14496	14419	14589	14556	14267	14313	14390	14495	14312	14284	14214	14278	14198	14408	14377	14403	14366	14238	14396	14442	14230	14224	14508	14368	14137	14230	14437	14444	14254	14439	14232	14296	14203	14553	14357	14447	14324	14263	14361	14317	14257	14239	14213	14404	14420	14238	14146	14319	14433	14342	14273	14402	14221	14265	14392	14466	14429	14314	14361	14420	14257	14184	14411	14262	14141	14315	14249	14362	14275	14221	14284	14333	14323	14321	14345	14431	14473	14350	14470	14397	14307	14363	14384	14287	14174	14239	14161	14195	14401	14177	14251	14302	14287	14226	14313	14168	14304	14285	14238	14254	14337	14265	14338	14306	14316	14209	14469	14099	14283	14460	14443	14297	14340	14321	14420	14099	14376	14421	14316	14322	14215	14346	14214	14296	14312	14301	14443	14269	14508	14380	14318	14122	14455	14198	14242	14269	14355	14328	14378	14310	14280	14340	14114	14290	14364	14393	14286	14434	14482	14482	14379	14314	14387	14404	14358	14313	14166	14308	14321	14204	14158	14465	14137	14215	14266	14253	14196	14408	14238	14258	14447	14230	14238	14094	14316	14372	14207	14392	14408	14290	14222	14412	14339	14466	14228	14212	14298	14174	14243	14282	14274	14332	14282	14323	14456	14263	14388	14327	14328	14353	14213	14263	14281	14264	14175	14364	14380	14242	14357	14254	14115	14249	14271	14222	14325	14353	14471	14401	14294	14380	14326	14238	14087	14332	14350	14433	14276	14298	14314	14243	14193	14462	14351	14396	14182	14360	14347	14289	14346	14254	14335	14269	14276	14255	14086	14252	14330	14348	14405	14248	14430	14303	14402	14312	14354	14277	14349	14283	14353	14304	14222	14327	14275	14375	14279	14313	14300	14184	14228	14404	14249	14276	14300	14336	14383	14380	14314	14358	14212	14395	14321	14183	14432	14357	14214	14251	14278	14314	14311	14367	14323	14264	14258	14351	14468	14245	14340	14334	14258	14340	14189	14401	14348	14194	14429	14254	14201	14173	14308	14430	14202	14352	14395	14278	14257	14437	14248	14488	14276	14313	14270	14382	14405	14323	14406	14419	14480	14239	14089	14446	14479	14247	14210	14359	14269	14315	14197	14301	14166	14357	14256	14345	14315	14316	14243	14320	14362	14427	14453	14293	14192	14125	14280	14388	14372	14441	14313	14380	14388	14271	14290	14384	14323	14276	14399	14292	14373	14441	14155	14192	14251	14386	14297	14472	14358	14436	14208	14243	14290	14418	14226	14267	14257	14334	14391	14195	14465	14327	14294	14337	14151	14255	14430	14370	14226	14240	14381	14276	14359	14236	14396	14428	14242	14288	14445	14436	14395	14218	14245	14258	14464	14343	14382	14181	14275	14257	14293	14332	14265	14199	14270	14285	14365	14340	14191	14228	14371	14280	14372	14440	14227	14446	14087	14120	14117	14345	14468	14277	14255	14393	14286	14283	14232	14351	14298	14394	14190	14278	14312	14118	14382	14359	14374	14270	14320	14273	14157	14433	14384	14461	14258	14455	14273	14390	14371	14381	14283	14402	14337	14314	14203	14246	14342	14424	14345	14268	14429	14297	14375	14237	14232	14219	14137	14384	14388	14345	14497	14343	14471	14226	14205	14175	14310	14209	14508	14239	14423	14396	14289	14285	14207	14313	14380	14311	14362	14340	14419	14314	14400	14490	14344	14318	14329	14302	14351	14244	14249	14397	14311	14294	14421	14400	14285	14329	14182	14300	14150	14242	14368	14259	14293	14298	14238	14328	14211	14300	14426	14263	14357	14209	14392	14478	14352	14349	14479	14217	14206	14189	14189	14314	14142	14307	14362	14275	14399	14194	14402	14304	14334	14223	14097	14230	14313	14308	14295	14521	14460	14299	14362	14533	14341	14444	14339	14385	14258	14238	14190	14519	14343	14177	14264	14257	14329	14366	14335	14184	14454	14346	14336	14191	14499	14327	14316	14246	14251	14335	14283	14199	14357	14294	14261	14402	14188	14499	14360	14316	14238	14345	14272	14346	14183	14466	14379	14314	14217	14413	14253	14458	14354	14226	14312	14352	14304	14368	14352	14399	14378	14358	14403	14136	14216	14324	14360	14110	14307	14351	14190	14412	14387	14261	14158	14215	14372	14326	14413	14487	14167	14143	14366	14038	14265	14303	14258	14173	14420	14223	14435	14221	14359	14274	14460	14268	14287	14257	14355	14268	14496	14352	14210	14279	14207	14510	14405	14311	14272	14355	14305	14115	14193	14135	14334	14433	14312	14337	14369	14202	14382	14222	14352	14443	14452	14183	14257	14335	14328	14252	14287	14234	14418	14143	14344	14354	14153	14331	14432	14354	14173	14402	14234	14425	14407	14201	14162	14302	14252	14222	14380	14254	14334	14254	14169	14284	14359	14347	14320	14490	14274	14378	14440	14213	14427	14230	14223	14409	14353	14303	14204	14383	14338	14355	14333	14356	14307	14326	14246	14425	14123	14384	14261	14343	14250	14338	14330	14246	14367	14285	14281	14407	14201	14338	14301	14363	14319	14309	14309	14312	14390	14397	14095	14323	14143	14378	14369	14357	14304	14217	14365	14209	14413	14324	14566	14261	14371	14317	14233	14387	14432	14321	14270	14208	14466	14276	14234	14234	14371	14096	14360	14318	14305	14432	14276	14201	14309	14346	14084	14340	14247	14364	14258	14390	14206	14355	14409	14302	14313	14300	14257	14244	14356	14214	14273	14290	14383	14372	14277	14137	14185	14261	14124	14124	14308	14217	14201	14302	14276	14298	14309	14376	14412	14292	14326	14357	14199	14415	14282	14249	14235	14224	14174	14326	14256	14342	14445	14456	14275	14490	14193	14525	14381	14263	14169	14360	14310	14286	14273	14188	14404	14346	14530	14253	14360	14307	14219	14286	14293	14295	14467	14335	14305	14252	14512	14280	14349	14365	14348	14263	14367	14304	14242	14177	14400	14450	14144	14223	14216	14258	14260	14420	14491	14227	14355	14195	14199	14241	14312	14384	14388	14368	14372	14301	14208	14297	14508	14326	14232	14269	14310	14188	14280	14372	14282	14413	14315	14303	14423	14403	14358	14404	14259	14236	14279	14339	14284	14372	14301	14258	14452	14326	14286	14212	14224	14240	14202	14390	14188	14386	14214	14318	14355	14292	14408	14423	14379	14427	14312	14110	14364	14147	14457	14330	14523	14389	14343	14506	14202	14269	14196	14372	14147	14498	14269	14374	14246	14321	14322	14310	14481	14346	14241	14221	14417	14183	14383	14290	14225	14453	14317	14368	14283	14182	14275	14185	14328	14215	14259	14392	14352	14416	14306	14309	14425	14280	14125	14403	14305	14385	14152	14315	14311	14354	14287	14305	14383	14334	14298	14097	14210	14304	14282	14158	14182	14396	14266	14406	14437	14465	14089	14307	14234	14379	14282	14486	14362	14283	14219	14281	14375	14298	14299	14339	14306	14381	14180	14240	14413	14319	14017	14206	14279	14180	14363	14404	14276	14280	14367	14207	14277	14354	14330	14228	14509	14412	14288	14391	14165	14481	14394	14191	14188	14401	14390	14268	14422	14431	14304	14242	14289	14329	14164	14344	14244	14308	14221	14306	14288	14500	14142	14334	14253	14346	14262	14333	14309	14124	14431	14265	14273	14208	14408	14408	14226	14461	14520	14242	14410	14255	14314	14281	14381	14319	14200	14420	14300	14380	14324	14325	14247	14088	14349	14344	14290	14316	14370	14326	14489	14338	14321	14299	14295	14223	14393	14307	14035	14272	14274	14373	14287	14107	14378	14382	14312	14234	14256	14430	14143	14067	14357	14237	14344	14236	14190	14290	14225	14359	14166	14286	14336	14178	14234	14300	14261	14273	14279	14332	14312	14307	14373	14265	14235	14214	14324	14326	14355	14401	14304	14381	14295	14262	14392	14399	14305	14245	14077	14159	14244	14211	14457	14304	14136	14154	14330	14511	14243	14253	14372	14443	14403	14289	14405	14384	14176	14285	14239	14273	14443	14424	14369	14420	14377	14215	14396	14287	14439	14240	14302	14055	14248	14250	14197	14276	14217	14270	14276	14358	14417	14244	14330	14248	14290	14274	14248	14214	14254	14070	14257	14232	14393	14348	14383	14321	14413	14097	14265	14395	14415	14309	14256	14464	14364	14280	14359	14293	14200	14259	14494	14301	14358	14359	14287	14457	14197	14250	14335	14364	14342	14223	14382	14230	14268	14299	14197	14404	14377	14374	14140	14259	14288	14292	14364	14309	14309	14278	14458	14283	14352	14184	14373	14385	14313	14347	14270	14239	14246	14234	14350	14234	14113	14287	14203	14438	14284	14222	14130	14325	14192	14259	14386	14436	14309	14185	14392	14025	14324	14385	14440	14338	14205	14228	14491	14370	14263	14370	14332	14433	14376	14441	14411	14189	14379	14213	14282	14345	14360	14349	14217	14354	14419	14339	14332	14409	14119	14098	14208	14101	14154	14320	14151	14223	14384	14441	14162	14340	14363	14399	14543	14403	14160	14127	14286	14278	14268	14257	14228	14252	14459	14266	14273	14372	14345	14383	14208	14356	14288	14366	14409	14284	14279	14165	14269	14297	14292	14364	14267	14116	14335	14315	14129	14282	14341	14131	14297	14257	14329	14397	14376	14196	14334	14217	14409	14499	14375	14242	14267	14272	14412	14295	14401	14365	14353	14431	14237	14236	14218	14428	14288	14252	14291	14213	14258	14304	14278	14263	14498	14342	14379	14247	14378	14235	14286	14399	14140	14497	14316	14424	14357	14172	14233	14348	14300	14197	14223	14284	14468	14190	14279	14341	14237	14238	14393	14222	14395	14325	14222	14353	14436	14340	14161	14329	14355	14475	14243	14044	14209	14215	14215	14269	14374	14422	14273	14286	14238	14405	14354	14248	14345	14347	14340	14413	14348	14254	14335	14299	14377	14268	14378	14386	14189	14241	14305	14408
27032	22046	24270	20105	15876	15216	15134	14416	14494	14432	14185	14167	14343	13961	14191	14000	14203	14012	14042	14150	14111	14109	14156	14103	13913	13979	14071	14045	14027	14068	14235	14157	14051	14172	14235	14152	14096	13981	14013	14137	13885	14052	13877	14215	14133	14014	14032	14009	14089	14135	14060	14079	13990	13963	13904	14029	14137	13884	14088	13997	13922	14019	14224	13910	13898	14088	13973	14071	14106	13977	13962	14246	13993	14158	13909	13996	14082	14088	13989	13931	14002	14068	14100	14041	13988	13906	14015	14155	14071	13941	14078	14252	14008	13898	13895	14070	14131	14112	14155	14180	14130	14165	14050	13871	13922	14120	14083	13928	13963	14163	14007	13813	13992	13913	13969	13981	14073	13961	14025	14163	14130	13898	13975	13923	14048	14145	14061	14129	13959	13867	13934	14122	14214	14140	14260	13992	14048	13999	13980	14044	14097	14156	14095	13980	14093	14044	13966	14059	14127	14004	13921	13990	13963	14032	14157	13908	13954	14002	13966	14079	14098	14002	14009	14032	14092	14110	14173	14107	14133	14039	14070	14000	13898	13972	14131	13895	14092	14019	13979	14089	13884	13951	13983	13868	13953	14068	14089	14030	13973	13937	13980	14051	13945	14042	14017	13940	14023	13830	13981	14107	14018	14015	14094	14042	13928	13729	14024	14219	14022	13990	14153	14017	13901	14060	13971	13824	14096	13978	14188	14009	14073	14093	14116	14013	13846	13994	14149	14066	13931	13951	13780	13946	13944	14093	13967	13929	13998	13821	14292	13867	13817	14044	14026	13682	14017	13970	13828	13885	13797	13948	13841	14156	14157	13987	14104	13917	13944	14091	14160	13936	14143	14036	14037	14033	14157	14143	14053	13991	14079	14050	14014	13954	14160	14107	13918	14087	13991	13837	14107	14012	14112	13926	14136	13988	14086	13913	13886	13926	14035	13983	13995	13809	13840	14050	13840	13914	13952	13910	13736	14127	13752	14017	14103	14092	13943	14079	13987	14031	13961	13839	13926	14085	14108	13957	13852	14016	13939	14093	14061	13885	14115	14027	14053	13991	14099	14020	13961	13859	14138	14095	13847	14065	14062	13940	13936	14160	13924	13903	14038	13906	14081	13782	14048	13998	14019	14062	14006	14153	14037	13933	14001	13989	13912	13828	13808	13991	14052	14020	14045	13903	13956	13832	14003	13942	13967	14115	13975	13972	13942	13862	14057	13858	13961	13960	13984	13835	13893	13921	13957	14181	14022	13911	14055	14032	14139	14182	14160	13854	14012	14105	13944	13960	13938	14163	14062	13985	14034	13838	14052	13937	14039	13962	13951	13955	14054	14064	13969	14049	14051	14057	13880	13981	14156	13831	13829	13871	14043	14099	14032	13922	13775	13730	14114	14113	13804	14055	14133	14008	14090	14009	13974	14116	14027	14113	13904	14251	13947	13939	14120	13927	14109	14054	14045	14322	13923	14092	13896	14030	14065	13896	14033	14079	14146	14143	14026	13984	14029	13841	13938	13876	14005	14012	13945	14060	14045	14056	13891	13892	14024	14030	13997	14083	14083	14141	14028	14034	13952	14104	14142	13748	13991	14068	14156	14017	14023	14028	14096	14053	14073	14008	14060	13946	14030	14131	13801	14064	14118	14026	14109	13895	14059	14047	14019	14004	14053	13885	14175	14064	13803	13935	14015	14036	13936	13892	13991	13904	14176	14135	13915	14060	14144	13964	14014	14022	14113	14028	13968	13924	13925	13768	13966	13944	13941	13900	13980	13968	14083	14015	14097	14033	13827	14149	14088	13937	13962	14164	14179	14164	13991	13927	14059	13982	13950	13971	14017	13974	14117	14086	14091	13888	13967	13934	14047	13885	13983	14148	14145	14047	13854	13919	13963	14009	14015	13971	14024	13867	14008	14121	14189	14062	14044	13956	14020	13913	13962	13876	14015	13970	13874	13935	14115	14008	14329	14008	14050	14047	14123	13965	13947	13924	13974	14090	14019	13938	14003	13981	14032	13794	13890	14092	13954	13943	14024	13980	14129	14054	14000	14022	13918	14122	14140	14081	14050	14110	14050	14098	14184	14057	13992	14021	13957	14039	13896	14094	14103	13963	13963	14066	14155	13831	14043	13946	14042	14125	14151	13980	13994	13975	14072	14043	14052	13853	14032	13894	14265	14044	13979	14007	14090	13998	14084	14028	14041	14133	14030	13936	14189	13932	13929	14205	14112	14111	14023	13866	14071	14096	13846	13923	13860	13984	14001	14098	13816	13922	14077	13961	13945	14170	14018	13971	14116	13917	14024	14015	14087	13970	14258	14053	13995	14238	13994	13910	14214	14044	13859	14067	14209	14024	13874	14206	14033	14107	13908	14092	14126	13882	14002	13936	14083	14024	13876	14072	13844	13990	13897	14073	14024	13761	13898	14010	14018	13827	14141	14233	13941	13771	14072	14017	14017	13907	14124	14148	14013	14091	14081	13866	14161	13965	13865	14065	13836	14111	14091	14048	14097	13994	14024	13951	13987	13892	13914	13870	14043	13930	14056	13991	13941	13940	14035	13970	14001	13966	13952	14151	13982	14123	14075	13944	13906	13931	13936	13929	14053	14029	14083	13935	13908	13952	13955	13954	14039	13963	13947	14100	13933	13857	13992	14047	13888	14223	14058	14059	13988	13817	14059	13976	14033	14189	14158	14064	14013	14112	14144	14204	14078	13963	14120	14077	13984	14143	14025	14010	13938	13970	14011	14006	13890	14165	13900	13941	13967	13940	13973	13947	14086	14237	13883	13934	13954	14082	14008	14158	14062	14019	13863	13871	14116	13855	13972	13962	14059	14024	14022	14086	14079	14064	13955	14175	14142	14105	13930	14006	13943	13986	13986	14142	14045	14134	14032	13904	13994	13869	14049	13990	14019	14048	13875	13966	13907	14207	14084	14102	13990	13900	14080	14057	14050	14119	14008	14076	14023	13964	14079	13803	14143	13921	13921	14154	13934	14102	14117	13937	14180	13917	14060	13940	14029	13888	13798	14060	14033	14156	13982	13916	14062	13918	14124	14026	14058	14217	14068	14017	14107	13815	13819	13952	13915	14099	13859	13895	13866	13919	14095	14073	14050	14114	13981	13978	14119	13815	13989	14021	14152	13982	13995	14267	14083	14198	14062	13962	14016	14044	13962	14061	13817	13948	13998	14010	14232	13980	14008	13976	13926	13974	14178	14028	14066	13993	13948	14032	13996	14127	14021	14179	13869	14036	14115	13789	14025	13874	14158	13902	14099	14098	14110	14155	14002	14060	14092	14036	13913	13964	13996	13994	13875	14125	14064	13957	14020	13967	14156	14091	14008	13860	14051	14060	14140	13994	14142	14165	14032	14091	14124	13991	14081	14035	14111	13917	13971	13944	14139	14018	14032	13844	14166	14084	14061	13998	14035	14163	14008	13973	13973	14112	13925	14005	13879	13975	14070	14101	13929	14041	13903	13895	14020	13821	13928	13833	14019	14029	14037	14194	13957	14079	13802	14061	14033	13933	14108	14070	13989	13958	13964	13880	14142	13957	13964	14007	13984	13919	13995	13975	13933	14185	13945	14144	14059	14199	13814	13976	14138	14006	14002	14078	14025	14148	14009	14091	14029	13969	13990	13928	13935	13922	13861	13997	13998	14090	13970	13998	13960	14096	14139	13972	13925	14308	13913	14149	14251	13924	14121	13985	13972	14083	13983	14140	14070	14093	14071	14082	13987	14177	14179	14107	13910	13944	13898	14148	14230	14017	13804	13993	13828	13938	13921	13990	13918	14120	14133	14046	14079	13924	13969	13849	14050	14076	14055	14104	13988	13985	13805	14074	14008	14074	13987	14101	14263	13902	14291	14097	13983	14099	13975	13920	14088	14057	13950	14179	14186	13931	14025	13942	14101	14039	13946	13934	14207	13972	13898	13915	14150	13986	13982	13995	13953	13962	13847	13862	13863	14155	14095	14143	13988	14138	13974	13777	14057	13934	14063	13887	13812	14027	14210	14044	14008	14101	14018	13913	14048	13953	13787	14112	14053	13679	14013	13847	14154	13848	13929	14035	13884	14243	14079	14146	13870	13965	13879	14042	14087	14002	13911	13958	13998	14024	14085	14038	14118	14003	13910	13935	14150	14351	14205	14037	13991	14119	14042	14083	13790	13999	14056	14037	14137	14212	13811	13891	14008	14037	13890	14005	13998	13818	14037	13949	14081	13941	14044	13978	13981	14029	14169	14062	13996	13999	14022	14125	14156	14264	14079	14036	13998	13970	14137	13858	13979	13945	13889	13988	13996	14006	14003	14000	13960	13879	14009	13945	13830	14063	13849	13859	13896	13952	13913	14010	13922	13947	13997	13930	14196	13996	14099	14027	14085	13998	13865	13934	14002	13957	14251	14136	14097	14005	14178	14065	13941	14071	13925	13903	13885	14030	13956	14179	13946	13995	14081	14165	13938	14137	14189	13916	14059	13922	14004	13977	14004	13953	13936	14038	14006	13959	14207	13983	14092	13972	14126	13859	14049	14063	14162	14125	14002	13825	13982	13921	13801	14034	14184	14045	14110	13908	13977	13969	14010	14076	13952	13909	14074	13937	14035	14022	14128	14110	14013	13778	14039	14149	14037	14265	14001	14169	14176	13769	13977	13835	13945	13891	13972	14000	14035	14066	14058	13897	13952	14135	13962	14069	14011	13936	13943	14196	14088	14002	14142	14037	13924	14016	14009	14007	14077	14058	14017	13971	14076	14063	14105	13985	13801	14011	14103	14206	13769	14179	13942	14083	14111	13997	13904	13924	14185	14069	13967	13901	14175	14042	13985	14050	13903	14050	14016	13854	13968	14026	13895	14164	14036	13880	13832	13955	14083	14060	13959	13939	14107	14031	14062	13932	14098	14092	14143	14047	13788	13857	14129	14003	14116	13876	14047	13973	13987	13971	14068	13897	13963	13957	14076	13916	14074	14054	14070	14087	14078	13966	14058	14065	13890	13957	14129	14102	13919	13932	14047	13913	13893	14095	13873	13935	14103	14055	14149	13898	13959	14099	14024	14024	14232	13862	13957	13921	14020	14015	14060	14004	13869	13932	13939	14168	13981	14142	13807	14008	14098	14026	14017	14155	14055	13941
17099	23391	22614	18751	17065	16064	15442	14967	14711	14695	14512	14524	14430	14363	14465	14213	14080	14178	14258	14169	14173	14091	14184	13973	14022	14054	14015	14059	14188	14194	14187	14068	14157	14075	13970	14237	14012	14068	14055	14017	14121	14074	13868	14120	14102	13974	14062	14187	14298	13922	14045	13959	13947	13988	14024	13894	14149	13993	14074	13961	14021	14138	14087	13994	13932	13971	14128	14138	14087	14075	14016	13819	14149	14009	13981	14137	14003	14055	13915	13961	14057	14082	13996	14088	13939	13915	14295	14052	14063	13949	14076	13955	14110	13905	14032	14116	13988	14033	14104	13940	14051	14046	14154	13957	13989	14005	14055	14044	14031	14013	13980	13938	14034	13916	14236	14032	14054	14048	14079	13891	14015	14108	14113	14049	13952	13990	13866	14024	14039	13978	14116	14030	13802	14231	14009	13973	14040	14032	14159	13912	13994	14050	14117	14036	14029	13933	14216	14036	13955	14096	14116	13942	14016	13872	14094	14034	13974	14151	14164	14019	14015	14209	14214	13985	14095	13962	14140	14106	13966	14119	14174	13962	13912	14228	13845	13998	13970	14152	14010	13995	14085	13934	13891	13989	13886	13874	14148	13931	14076	14001	14005	13979	13932	14043	13882	13914	14090	14016	14003	13948	14066	14193	14095	14034	14008	14135	14094	13722	14127	14002	14042	13981	14102	13922	14058	14111	14061	13907	13987	13956	14115	14161	14118	13920	13788	14061	13998	14035	13919	14006	14127	13975	14011	13973	13948	13981	13959	13908	14043	14025	14100	14067	14006	13905	14088	14048	13941	14016	14085	14087	13870	13953	13913	14069	14033	14126	13974	13976	14001	13985	14037	14228	13915	14155	13956	14131	14070	13848	13986	13973	14151	13889	14103	14019	13921	13886	14115	14044	14093	13987	14010	14018	14122	14085	14077	13977	13977	14020	14149	14097	14015	14033	14134	14121	13945	13919	13952	14007	14129	13989	13988	14034	14098	13981	14135	13926	13977	14068	14132	13870	14189	14070	13871	14019	13893	14058	14004	13932	14042	13870	14016	14099	14054	14024	14071	13910	14136	14100	13994	14051	14033	14132	14214	13906	14135	13963	13862	14087	13865	14006	14061	13998	13902	14072	14112	14067	14076	14001	13989	13944	13879	13995	13913	14033	14061	14177	13920	14171	14008	14121	14036	14054	14036	14045	14076	13936	14057	13970	13987	13985	14035	13994	13947	13915	13815	13981	14048	14100	13882	13995	14093	14040	14069	14069	14222	14045	14213	14046	14031	14056	14035	13962	14125	14093	14120	14045	14164	13943	14023	14003	13923	14070	13972	14151	14000	14054	13876	14110	14077	13889	14119	13904	14082	14107	14015	14003	14173	14105	14032	13951	13913	13961	14042	14132	14062	14036	14167	13946	13980	13922	13822	14022	14082	13982	14018	13899	14017	14185	13964	14066	13982	14020	14128	13879	13988	13960	14111	14030	13983	13979	13904	14038	13950	13965	14004	13977	13951	13923	14081	14072	14020	13991	13944	14056	14028	13958	14025	13982	13951	14030	14035	14037	14088	14109	13933	14053	13951	13914	13996	14009	14001	14104	13984	13978	14165	14028	13878	13990	13946	13996	14072	13855	13844	13969	14023	14045	14016	14089	13763	14025	14011	13898	13973	14100	13816	13989	13930	14041	14043	13913	13840	14293	14014	14014	14075	14011	14050	13955	13955	13815	14035	14004	14157	13772	14024	13939	13898	14071	14159	13934	13977	14130	13931	13914	13897	13995	14125	13983	14094	13916	14061	13967	14038	13949	13864	13971	13789	14080	13967	13919	14116	14063	14007	13908	14019	14060	14109	13986	14114	13962	13916	13932	13790	14024	14022	13808	13960	13960	13936	14191	13924	14101	13937	14186	14046	14164	14160	13974	14135	13877	14000	14041	13980	13766	14016	13978	14088	13949	13964	13903	14040	13930	13985	14049	13923	14053	13866	13961	13999	13843	14110	13920	14120	14033	14043	13960	13941	14016	14022	13937	13959	14044	13978	13974	14014	14220	13962	13931	14100	14022	14104	13857	14012	14028	13946	13930	13931	14058	14004	14023	14064	14158	13950	14000	13972	14092	13917	13925	13967	14010	14197	13957	13819	13970	13914	13996	13935	13965	13985	14024	13985	14173	13995	14193	13986	13975	14143	13887	13943	14064	14159	14037	14085	14053	13993	14019	14000	13895	14089	13889	14077	13900	13879	13936	14092	14085	14025	14137	14091	14049	13990	14048	13996	14027	13959	13919	14066	13868	14138	14060	14094	13927	14211	14067	14107	13983	13912	14209	14053	14093	14047	14225	14001	13921	14053	14223	14209	14130	14026	13956	14114	13990	13994	13991	14041	13980	14017	13982	14002	14053	14124	13980	14082	14092	13953	14070	14025	14046	14132	14093	14107	13996	13919	13846	13999	13913	13972	14090	14072	14061	13809	13990	14089	13926	13985	13938	14043	13920	13900	14186	14157	14024	13962	13993	14088	13954	14143	14121	13983	13976	14136	14001	14007	13849	14064	13989	13928	13959	14163	14072	14031	14041	14002	14115	14003	14199	13978	14019	13921	13993	14006	14077	13943	14027	13844	14027	13969	13993	13952	13901	14167	14081	13940	14073	14015	14004	13895	14076	14003	13985	14099	13919	13983	14194	13952	14037	13995	14025	13969	13968	14014	14054	14010	13940	14068	13975	14157	13894	13893	14121	14064	14088	13923	14020	14046	14093	13876	13946	14067	14150	13963	14039	13943	13983	14071	14181	14064	14017	13852	14133	14288	14004	14067	14018	14093	14146	14053	13920	13884	14253	13949	13932	14131	14107	14021	14009	14170	14143	14180	14082	14043	14001	14040	14031	14027	14119	14071	14006	14072	14182	14142	14091	14070	13997	14094	14025	13997	13962	13965	13958	13866	14064	13916	13852	13934	14046	14053	14048	13976	14020	13993	14186	13911	14010	13891	14065	14010	13913	13960	14073	14000	14032	13951	13887	14032	14069	13937	13846	14059	14072	13999	14022	14171	14166	13978	13980	14088	14219	13959	13844	13958	14011	13936	14004	14041	14048	14095	14130	13937	13980	13958	13963	14101	14121	14208	14134	14192	13935	14132	14324	14081	13896	14052	14136	13976	14227	13963	13902	13978	13975	14046	13957	13836	13974	13834	14031	13886	13956	14096	14121	13978	14129	13898	14084	13985	13852	13898	14102	14024	14098	14013	13922	14005	14071	14066	13971	14141	14026	13936	14085	13960	14091	14069	14000	14104	13891	14109	14121	13968	13988	14034	14046	14009	14055	14144	14031	14041	13855	14112	13911	13976	14080	14058	13978	13914	14158	14029	14133	14009	14064	13871	13960	14081	13981	13936	14040	13975	14149	14148	14055	13902	14197	14001	14027	13979	13897	14011	13725	13967	14056	14036	14016	13996	14101	13961	13965	14078	14054	14038	13950	13970	13881	14228	14136	13912	14129	14032	14248	13966	14076	13864	14074	13800	14035	14051	14033	14079	14077	13931	13868	14019	14107	14057	14143	13986	13838	14158	14032	14193	13976	14208	13986	13961	14031	13984	13954	14019	14118	14095	13740	13933	14056	14210	14001	13947	13879	14212	13894	14028	13839	13994	13975	14291	14096	14006	14167	13950	13936	13955	14064	13973	14147	14024	14006	14053	14078	14077	14044	13990	14215	14050	14178	13864	14182	14059	13933	14119	14034	14042	14040	14018	14076	13942	14032	14081	14005	14062	13985	13991	13949	14120	14071	14003	14084	14078	13970	14133	13787	14225	14217	13999	14081	14163	14048	14238	13823	14080	14004	14038	14077	13978	13879	14266	14102	14161	13960	14068	13980	14159	13931	13976	13978	14041	14171	14184	13986	13951	14084	14084	13948	13890	13970	14094	14083	13965	14114	14007	13916	14035	14057	14069	13914	14087	13967	13953	14055	13981	14116	13997	14050	14110	14064	14000	13938	14010	14032	13943	14049	14072	14016	13938	14041	14071	13996	13976	13864	14051	13991	13894	14014	13985	14097	14135	14170	13919	14047	13949	14047	14049	13826	14088	14068	14036	13896	13912	13971	14005	14082	14016	14036	14069	14201	13959	13908	14174	14071	13948	14057	14078	14090	13980	14025	14168	14095	14136	13829	14019	14113	14019	14008	13934	14164	14003	14182	13944	13986	14033	14071	14077	14016	14109	13831	14252	13941	13993	13946	13976	14126	14029	13880	14032	14064	14075	14098	13835	13899	13861	13963	13985	13856	14063	14015	14081	14084	13832	13963	14073	14039	14003	14055	14058	13989	14055	13952	14060	14029	14011	14015	14069	14075	14016	13973	14117	14067	13962	14036	14075	14056	14004	14167	13981	14017	14092	14001	14066	13942	14170	14024	13891	14122	14054	13987	13978	13862	13953	14193	14039	13908	14023	14125	14075	14109	14150	13932	14031	14038	14020	14107	14204	13998	13998	14168	14199	13994	14145	14147	14120	13939	14131	13982	13976	14121	14067	14074	14097	14101	14146	14080	14037	14051	14065	14057	14132	13966	14029	14114	14042	13992	13956	14170	13879	14017	14090	14065	14100	14010	13942	13998	13874	13929	14078	14171	14030	13876	14155	14109	13884	13977	13931	13904	13857	14045	14192	13993	14036	14114	13979	14082	14078	14076	13954	14055	14063	13879	14102	14020	14076	14101	14047	13968	14155	13926	14068	13972	14139	14119	14131	13838	14007	14034	13932	14006	14159	13906	14164	13962	14120	13779	14065	13976	14039	14059	14063	14004	14041	14023	14043	14069	14107	14119	13944	13967	13998	14133	13909	14037	13996	14072	14062	14089	14002	13976	13941	14164	14155	13934	13946	14053	14107	14027	13885	13931	14025	13883	14153	13928	14013	14011	13963	13948	13960	14130	13886	13952	13996	13853	14126	13944	14120	13941	14084	14106	14076	13963	13965	13967	14108	13932	13985	14001	14003	13879	14017	14069	14121	13946	14087	13953	14243	14045	14025	14188	14095	14013	13951	13950	13885	13964	14075	14170	13914	14143	14001	14090	13966	13920	14074	13983	14068	13906	14105	14067	13958	14143	14022	13934	13998	13957	14222	14172	13945	13917	13960	14062	14048	14090
23832	21317	28567	24590	22072	21027	19356	16813	16038	15819	15722	15402	15181	15269	15154	15032	14816	14975	15042	14975	15032	15197	15024	14996	14982	14974	15055	15059	14735	14744	14838	14902	14921	14922	15018	14938	14899	15051	14919	14911	14884	14796	14950	14839	14793	14716	14958	14813	14609	14784	14701	14886	14690	14878	14833	14651	14622	14814	14603	14682	14775	14667	14800	14765	14398	14570	14736	14873	14789	14687	14674	14674	14652	14603	14648	14682	14751	14745	14835	14585	14732	14647	14707	14708	14898	14765	14829	14556	14829	14844	14898	14558	14745	14620	14723	14697	14632	14716	14926	14708	14687	14751	14710	14777	14860	14669	14818	14800	14812	14650	14829	14793	14790	14602	14799	14844	14760	14761	14744	14676	14715	14699	14661	14688	14652	14630	14719	14771	14718	14836	14834	14723	14615	14682	14620	14747	14691	14787	14861	14637	14565	14621	14762	14773	14497	14718	14771	14610	14877	14685	14678	14598	14643	14560	14798	14910	14830	14746	14903	14775	14781	14862	14933	14917	14560	14737	14749	14563	14657	14569	14659	14712	14679	14857	14865	14683	14792	14803	14512	14721	14765	14872	14692	14820	14822	14709	14716	14953	14839	14781	14672	14677	14762	14789	14859	14765	14714	14653	14722	14830	14742	14768	14662	14585	14909	14898	14604	14708	14700	14749	14776	14709	14855	14942	14845	14683	14807	14587	14857	14617	14633	14487	14526	14534	14814	14482	14600	14654	14757	14735	14726	14769	14564	14617	14752	14812	14597	14632	14510	14726	14767	14806	14632	14674	14494	14740	14897	14840	14672	14699	14658	14650	14746	14696	14680	14787	14837	14658	14936	14821	14635	14706	14812	14595	14830	14666	14736	14714	14759	14741	14585	14716	14620	14706	14665	14733	14734	14575	14720	14688	14742	14752	14958	14624	14690	14724	14734	14614	14703	14762	14840	14755	14827	14662	14943	14642	14757	14654	14712	14556	14704	14743	14762	14730	14834	14667	14920	14772	14592	14783	14679	14775	14780	14857	14651	14844	14734	14878	14699	14822	14720	14700	14706	14640	14702	14623	14599	14667	14832	14766	14809	14853	14600	14842	14720	14856	14719	14913	14828	14682	14678	14701	14628	14557	14770	14673	14790	14834	14698	14655	14680	14612	14747	14843	14575	14535	14734	14727	14748	14648	14668	14565	14762	14781	14637	14523	14747	14735	14705	14627	14759	14692	14754	14630	14793	14621	14654	14692	14600	14856	14401	14513	14781	14755	14697	14686	14974	14634	14650	14841	14673	14830	14678	14713	14736	14646	14654	14727	14705	14445	14688	14627	14702	14788	15028	14571	14701	14730	14621	14775	14816	14686	14716	14679	14757	14984	14723	14788	14568	14667	14570	14567	14614	14673	14456	14542	14880	14676	14731	14769	14806	14709	14660	14723	14686	14630	14823	14649	14675	14843	14762	14560	14893	14621	14737	14663	14787	14505	14731	14796	14710	14964	14746	14837	14621	14630	14630	14506	14637	14748	14560	14622	14641	14548	14918	14635	14730	14481	14868	14879	14589	14863	14737	14769	14873	14785	14638	14766	14531	14596	14818	14741	14774	14878	14699	14700	14861	14640	14777	14772	14668	14610	14621	14606	14601	14769	14803	14549	14596	14800	14816	14852	14581	14503	14788	14981	14737	14654	14622	14872	14603	14855	14864	14595	14641	14515	14728	14563	14669	14877	14652	14684	14759	14599	14823	14927	14700	14795	14625	14592	14542	14845	14741	14585	14654	14663	14590	14672	14841	14749	14704	14813	14844	14753	14694	14758	14673	14545	14776	14622	14726	14614	14711	14783	14804	14694	14645	14941	14672	14734	14758	14771	14658	14842	14778	14761	14616	14710	14642	14820	14620	14479	14811	14527	14773	14757	14717	14638	14866	14731	14686	14664	14771	14752	14859	14784	14810	14888	14801	14586	14726	14988	14642	14731	14688	14856	14807	14642	15000	14760	14738	14610	14721	14586	14556	14716	14710	14733	14790	14789	14517	14885	14752	14650	14661	14594	14654	14781	14766	14656	14649	14738	14684	14681	14732	14695	14769	14653	14618	14841	14837	14813	14639	14701	14549	14801	14602	14567	14817	14781	14604	14653	14849	14636	14672	14653	14604	14883	14759	14627	14762	14658	14789	14811	14647	14861	14644	14668	14732	14905	14867	14651	14665	14734	14828	14786	14826	14606	14920	14591	14587	14611	14703	14721	14839	15007	14674	14730	14721	14526	14807	14684	14794	14820	14874	14703	14521	14567	14544	14696	14740	14622	14776	14687	14746	14621	14782	14597	14776	14719	14567	14778	14630	14612	14830	14703	14825	14665	14777	14902	14801	14883	14785	14828	14820	14531	14869	14828	14679	14762	14618	14712	14639	14734	14455	14725	14657	14771	14885	14650	14794	14709	14476	14595	14588	14673	14768	14608	14627	14431	14770	14821	14621	14781	14592	14784	14859	14776	14893	14819	14675	14696	14837	14708	14709	14716	14811	14614	14792	14798	14695	14683	14737	14748	14704	14742	14765	14566	14788	14758	14728	14791	14716	14677	14763	14760	14493	14923	14551	14727	14810	14760	14919	14706	14861	14535	14819	14603	14521	14704	14529	14657	14516	14860	14825	14780	14643	14699	14607	14740	14677	14680	14530	14768	14699	14821	14909	14726	14779	14575	14639	14671	14665	14781	14639	14823	14630	14666	14719	14814	14545	14699	14627	14880	14645	14726	14891	14675	14600	14650	14724	14564	14718	14712	14750	14784	14795	14624	14659	14783	14625	14788	14767	14640	14653	14649	14621	14760	14694	14676	14698	14753	14748	14684	14669	14653	14855	14791	14909	14795	14713	14647	14774	14634	14912	14788	14660	14726	14718	14832	14642	14808	14776	14710	14668	14589	14667	14847	14789	14830	14692	14660	14666	14801	14693	14688	14588	14643	14784	14802	14658	14770	14577	14834	14794	14715	14704	14738	14990	14838	14808	14755	14800	14794	14508	14518	14677	14675	14760	14775	14892	14675	14763	14595	14821	14521	14789	14580	14718	14935	14670	14677	14872	14752	14804	14879	14764	14821	14547	14665	14493	14767	14614	14666	14859	14629	14592	14717	14653	14699	14805	14711	14790	14817	14571	14733	14599	14564	14740	14719	14654	14699	14692	14754	14636	14773	14510	14599	14716	14535	14834	14715	14763	14670	14651	14928	14833	14806	14747	14642	14733	14683	14805	14791	14607	14795	14797	14624	14743	14653	14674	14721	14883	14796	14733	14693	14757	14578	14675	14563	14713	14689	14680	14797	14715	14658	14731	14670	14723	14620	14703	14817	14648	14723	14669	14772	14651	14679	14758	14660	14708	14631	14819	14625	14736	14776	14735	14699	14899	14718	14839	14755	14902	14611	14628	14622	14707	14672	14684	14631	14670	14596	14504	14678	14681	14688	14617	14849	14638	14890	14754	14738	14650	14758	14733	14723	14838	14786	14736	14706	14829	14622	14439	14851	14633	14726	14733	14514	14788	14592	14654	14747	14660	14759	14777	14683	14593	14721	14787	14695	14594	14716	14728	14733	14766	14767	14827	14691	14641	15012	14734	14654	14606	14716	14659	14741	14710	14512	14626	14595	14701	14719	14769	14834	15043	14710	14896	14717	14602	14800	14769	14755	14706	14732	14694	14877	14676	14845	14775	14759	14750	14770	14528	14794	14792	14793	14814	14843	14692	14519	14598	14723	14576	14721	14622	14631	14791	14636	14743	14634	14777	14768	14727	14733	14528	14644	14701	14703	14733	14759	14955	14688	14628	14856	14524	14607	14863	14597	14793	14838	14749	14706	14582	14854	14608	14752	14586	14774	14675	14643	14522	14675	14675	14698	14632	14638	14798	14720	14640	14634	14860	14872	14917	14837	14737	14640	14740	14656	14710	14615	14691	14676	14665	14648	14658	14861	14469	14792	14671	14872	14978	14655	14654	14511	14565	14659	14728	14891	14667	14627	14646	14793	14665	14726	14621	14430	14721	14760	14687	14761	14794	14533	14710	14644	14696	14894	14600	14650	14567	14597	14710	14715	14767	14722	14695	14727	14789	14604	14849	14766	14838	14797	14796	14710	14549	14849	14702	14804	14821	14736	14557	14574	14675	14675	14711	14511	14704	14742	14675	14631	14758	14616	14669	14706	14746	14697	14832	14727	15024	14651	14887	14840	14665	14655	14684	14660	14781	14698	14657	14809	14635	14547	14682	14643	14884	14667	14809	14660	14604	14677	14761	14683	14680	14735	14736	14658	14622	14597	14674	14677	14562	14636	14706	14681	14704	14728	14614	14592	14685	14681	14603	14815	14744	14708	14694	14766	14772	14739	14786	14762	14815	14598	14694	14788	14730	14794	14574	14652	14599	14650	14651	14623	14701	14698	14580	14752	14775	14613	14685	14629	14654	14644	14638	14618	14739	14703	14689	14525	14616	14598	14608	14542	14778	14884	14927	14881	14786	14686	14698	14608	14651	14791	14483	14844	14763	14659	14612	14577	14659	14755	14838	14591	14607	14771	14768	14588	14622	14515	14727	14706	14694	14543	14621	14840	14594	14597	14702	14741	14538	14609	14589	14658	14829	14644	14829	14708	14713	14729	14631	14664	14769	14781	14908	14852	14893	14692	14554	14624	14739	14631	14692	14622	14624	14756	14854	14736	14747	14621	14650	14761	14711	14705	14647	14613	14743	14609	14716	14537	14681	14677	14891	14805	14799	14720	14865	14636	14710	14801	14645	14605	14740	14716	14657	14856	14668	14981	14801	14764	14761	14604	14670	14636	14906	14824	14585	14752	14941	14595	14701	14716	14784	14732	14635	14560	14681	14722	14667	14666	14659	14750	14862	14733	14830	14747	14776	14614	14683	14566	14573	14736	14653	14559	14745	14551	14706	14754	14691	14771	14741	14631	14761	14577	14801	14842	14684	14778	14873	14937	14562	14786	14862	14798	14829	14734	14738	14689	14635	14777	14853	14724	14744	14677	14628	14550	14763	14745	14693	14762	14714	14656	14851	14706	14751	14655	14936	14569	14871	14801	14934	14711	14662	14643	14822	14735	14790	14407	14751	14547	14635	14646	14770	14656	14717	14694	14895	14681
18063	30959	30544	25475	21973	19725	18297	17211	16838	16257	15941	15457	15530	15312	15012	15089	15102	14953	14774	14811	14968	14742	14851	14661	14799	14757	14810	14754	14759	14705	14637	14772	14780	14671	14640	14581	14647	14554	14525	14497	14637	14465	14660	14697	14695	14573	14728	14519	14579	14570	14530	14384	14352	14551	14540	14495	14536	14564	14439	14564	14458	14581	14567	14786	14578	14525	14455	14471	14488	14391	14503	14590	14565	14613	14581	14349	14524	14677	14523	14491	14481	14717	14529	14544	14336	14705	14626	14402	14347	14635	14616	14457	14633	14635	14486	14544	14374	14455	14569	14605	14534	14430	14358	14644	14435	14370	14304	14538	14472	14606	14406	14484	14487	14478	14496	14411	14587	14436	14542	14434	14375	14526	14460	14507	14503	14333	14492	14511	14507	14493	14529	14353	14502	14500	14475	14526	14379	14406	14430	14566	14443	14440	14590	14458	14419	14685	14669	14417	14584	14622	14570	14450	14493	14439	14576	14472	14488	14553	14424	14430	14477	14665	14508	14517	14521	14403	14420	14614	14512	14557	14516	14413	14561	14510	14421	14465	14502	14579	14407	14552	14471	14439	14547	14463	14490	14465	14517	14467	14409	14350	14468	14276	14543	14407	14363	14584	14505	14476	14473	14232	14407	14357	14475	14368	14574	14664	14656	14385	14584	14636	14507	14615	14492	14319	14526	14352	14465	14622	14404	14578	14463	14421	14600	14446	14465	14463	14416	14529	14641	14625	14339	14524	14471	14570	14469	14571	14548	14569	14528	14417	14462	14457	14520	14517	14512	14311	14471	14371	14329	14519	14508	14462	14368	14354	14632	14356	14554	14422	14411	14394	14500	14575	14511	14533	14584	14481	14477	14613	14411	14486	14685	14533	14332	14668	14604	14553	14640	14473	14506	14429	14263	14654	14449	14572	14558	14525	14472	14303	14552	14292	14453	14663	14651	14606	14597	14433	14483	14581	14515	14446	14585	14618	14515	14470	14542	14652	14374	14452	14670	14629	14441	14501	14568	14506	14516	14499	14513	14499	14517	14453	14485	14533	14415	14473	14462	14576	14390	14523	14579	14446	14382	14406	14531	14571	14506	14556	14414	14487	14367	14405	14429	14493	14481	14515	14395	14442	14476	14357	14556	14506	14622	14366	14591	14430	14585	14449	14439	14645	14634	14524	14478	14565	14441	14491	14454	14569	14471	14515	14544	14536	14539	14534	14397	14425	14575	14641	14456	14564	14565	14540	14434	14599	14607	14430	14514	14443	14530	14567	14471	14498	14572	14556	14519	14536	14519	14621	14477	14490	14517	14355	14542	14490	14521	14389	14415	14596	14495	14534	14554	14413	14457	14654	14493	14592	14526	14618	14493	14578	14629	14446	14504	14546	14518	14399	14418	14647	14483	14560	14405	14592	14598	14432	14510	14453	14614	14563	14529	14599	14411	14537	14543	14540	14488	14572	14603	14445	14561	14566	14422	14515	14538	14403	14455	14444	14506	14532	14444	14542	14500	14429	14463	14531	14436	14479	14435	14582	14480	14613	14485	14630	14426	14457	14436	14331	14523	14585	14402	14605	14479	14521	14500	14475	14496	14563	14570	14369	14460	14523	14558	14658	14590	14563	14603	14485	14630	14718	14588	14358	14487	14575	14490	14525	14483	14476	14448	14522	14631	14561	14315	14499	14443	14669	14443	14524	14698	14712	14594	14336	14450	14402	14280	14577	14462	14536	14379	14515	14522	14544	14396	14362	14459	14454	14448	14446	14577	14489	14453	14577	14435	14574	14474	14346	14454	14529	14575	14361	14484	14505	14477	14618	14486	14555	14528	14616	14386	14669	14457	14549	14607	14601	14449	14535	14475	14513	14710	14423	14481	14534	14366	14492	14624	14484	14533	14552	14581	14422	14337	14573	14384	14584	14557	14358	14443	14691	14531	14511	14618	14470	14510	14396	14537	14547	14423	14507	14476	14419	14350	14583	14554	14494	14419	14503	14459	14587	14533	14417	14594	14566	14408	14437	14555	14398	14497	14501	14417	14478	14415	14625	14685	14473	14395	14649	14582	14462	14323	14436	14569	14440	14623	14294	14520	14523	14560	14461	14416	14534	14694	14557	14438	14402	14583	14477	14502	14406	14433	14555	14435	14477	14610	14501	14489	14543	14470	14535	14454	14463	14370	14503	14529	14476	14505	14435	14460	14330	14625	14285	14477	14492	14449	14561	14543	14388	14465	14480	14484	14493	14542	14473	14492	14661	14484	14493	14591	14372	14645	14412	14491	14546	14568	14357	14431	14679	14317	14377	14491	14629	14716	14520	14391	14408	14661	14413	14533	14377	14469	14478	14428	14322	14553	14619	14538	14652	14424	14561	14484	14468	14563	14481	14397	14557	14605	14533	14443	14544	14621	14398	14661	14328	14523	14464	14542	14451	14474	14636	14426	14506	14605	14361	14420	14422	14473	14459	14407	14537	14617	14520	14497	14484	14557	14623	14496	14483	14539	14442	14551	14390	14668	14532	14452	14432	14431	14406	14519	14552	14315	14459	14522	14473	14446	14590	14412	14376	14442	14664	14407	14369	14479	14483	14409	14548	14443	14351	14485	14577	14542	14521	14442	14548	14522	14601	14474	14712	14512	14529	14451	14396	14502	14314	14630	14304	14520	14679	14600	14373	14552	14370	14569	14399	14577	14490	14446	14567	14606	14383	14444	14522	14454	14357	14374	14460	14486	14591	14668	14349	14503	14605	14427	14472	14402	14518	14428	14472	14556	14544	14448	14507	14552	14543	14434	14492	14662	14395	14630	14441	14474	14499	14485	14387	14386	14294	14448	14553	14553	14481	14520	14515	14418	14393	14493	14575	14473	14421	14490	14521	14347	14599	14511	14507	14402	14558	14585	14386	14569	14421	14502	14504	14570	14500	14516	14388	14401	14454	14613	14398	14502	14451	14540	14516	14503	14506	14555	14460	14598	14287	14621	14336	14397	14491	14461	14589	14524	14338	14589	14636	14383	14440	14561	14490	14546	14445	14507	14678	14667	14452	14479	14576	14393	14532	14517	14601	14424	14535	14646	14487	14705	14362	14528	14594	14651	14389	14419	14490	14335	14578	14379	14395	14541	14542	14523	14519	14422	14530	14488	14518	14528	14655	14374	14534	14652	14541	14478	14284	14669	14428	14520	14399	14645	14345	14511	14513	14582	14521	14529	14555	14549	14456	14510	14586	14502	14485	14404	14466	14501	14498	14511	14547	14516	14313	14566	14493	14544	14520	14455	14394	14610	14487	14485	14402	14434	14406	14499	14529	14406	14450	14308	14488	14456	14207	14466	14516	14366	14342	14396	14569	14422	14401	14514	14534	14410	14443	14483	14566	14501	14458	14485	14613	14300	14660	14423	14465	14556	14476	14378	14549	14465	14392	14436	14458	14428	14576	14643	14480	14488	14494	14430	14387	14704	14629	14423	14548	14550	14550	14454	14533	14436	14344	14394	14532	14516	14461	14510	14444	14486	14501	14496	14497	14363	14674	14438	14383	14435	14611	14340	14344	14612	14429	14560	14442	14618	14574	14478	14542	14579	14495	14539	14424	14512	14553	14608	14397	14416	14513	14515	14431	14517	14386	14560	14552	14481	14534	14586	14408	14472	14529	14461	14582	14417	14495	14611	14508	14524	14536	14582	14341	14488	14498	14512	14586	14570	14494	14486	14590	14605	14271	14404	14542	14517	14421	14457	14566	14626	14619	14467	14370	14593	14451	14609	14468	14449	14386	14429	14508	14406	14691	14539	14536	14355	14552	14469	14602	14392	14444	14499	14552	14378	14487	14507	14528	14440	14526	14463	14545	14553	14469	14466	14342	14514	14447	14414	14512	14473	14681	14494	14498	14573	14445	14630	14479	14494	14483	14590	14499	14436	14531	14400	14355	14529	14228	14583	14450	14367	14348	14499	14369	14352	14506	14424	14487	14648	14613	14387	14509	14683	14522	14522	14560	14724	14418	14448	14462	14558	14453	14463	14465	14578	14309	14540	14503	14591	14593	14280	14452	14346	14484	14341	14373	14416	14502	14593	14384	14451	14449	14448	14357	14440	14417	14551	14372	14458	14545	14637	14353	14631	14544	14603	14670	14543	14639	14504	14514	14336	14544	14416	14497	14229	14366	14482	14737	14493	14572	14598	14463	14600	14604	14583	14410	14483	14580	14688	14497	14565	14590	14545	14593	14494	14509	14509	14522	14582	14332	14456	14500	14602	14493	14509	14533	14413	14532	14459	14540	14549	14419	14321	14416	14546	14442	14466	14584	14375	14595	14658	14434	14575	14366	14454	14307	14465	14387	14445	14360	14506	14389	14458	14538	14527	14502	14425	14363	14427	14561	14442	14571	14455	14425	14384	14504	14470	14493	14462	14459	14493	14543	14506	14427	14484	14478	14571	14600	14441	14399	14391	14469	14567	14488	14431	14659	14318	14354	14556	14474	14463	14578	14524	14407	14424	14262	14443	14478	14443	14515	14226	14574	14593	14491	14433	14354	14607	14607	14581	14733	14387	14463	14461	14534	14625	14529	14367	14518	14384	14460	14319	14578	14674	14412	14541	14444	14673	14552	14647	14312	14631	14384	14438	14483	14600	14583	14409	14533	14496	14386	14655	14495	14577	14531	14558	14354	14663	14353	14430	14469	14560	14575	14474	14507	14697	14619	14539	14453	14458	14531	14453	14351	14510	14515	14470	14429	14656	14436	14482	14508	14561	14588	14409	14421	14377	14560	14506	14502	14526	14560	14495	14518	14370	14552	14538	14515	14388	14354	14423	14453	14656	14592	14564	14575	14472	14571	14403	14490	14575	14428	14433	14474	14375	14694	14442	14399	14593	14432	14434	14291	14603	14594	14337	14451	14395	14597	14534	14590	14400	14517	14557	14419	14563	14392	14313	14561	14531	14499	14468	14497	14354	14544	14621	14618	14548	14465	14377	14591	14523	14451	14588	14589	14315	14572	14352	14526	14368	14523	14496	14443	14544	14540	14634	14437	14470	14460	14427	14459	14540	14562	14425	14461	14482	14549	14472	14454	14461	14561	14597	14536	14569	14576	14363	14374	14531	14609	14553	14473	14489	14599	14556	14597	14615	14441	14503	14417
22911	21371	29216	23940	21743	23572	23797	18608	17023	17088	16426	16136	16054	15936	15738	15825	15462	15579	15620	15332	15335	15250	15265	15286	15224	15258	15325	15190	15254	15206	15155	15191	15240	14967	15053	15068	15060	15074	15011	14970	15058	15084	15242	15067	15037	15217	14870	15090	15112	14976	15071	15002	14854	14984	14949	15026	14981	14823	14891	15011	15001	15185	14976	15110	14831	14793	14890	15069	15009	15065	15121	15056	15050	14880	14947	14898	14901	14840	15086	15022	14983	14810	14801	14953	14862	14896	15172	15079	14970	14972	15068	14927	14970	14907	14844	14734	15015	14920	14904	14781	15153	14934	15005	15028	14678	14891	14915	14985	14803	14886	15150	14970	14998	14787	14880	14954	15024	15054	14974	14853	15050	14900	14867	14826	15090	14894	15043	15021	14896	14919	14867	15041	15153	15075	14904	14947	14788	14695	14907	14812	15094	14908	14959	14805	14989	14926	15043	14751	14775	14899	14942	14677	15095	15085	14877	14757	15073	14904	14683	15044	14935	15085	14966	15033	14878	14874	15032	14967	14821	14928	15061	14977	14977	15110	14813	14958	14782	15053	14946	14987	14758	14762	14967	14726	14731	14856	14751	15032	14812	15012	14808	15087	14689	14892	14935	14929	14923	14824	14977	14929	14819	14749	14721	15075	15149	14904	14906	14859	14908	14939	14935	14906	14979	14952	14693	14930	14921	14943	14995	14991	14709	14865	14816	14744	14812	15006	14806	14986	14861	14780	15125	14868	14959	14773	14867	14932	14951	15017	14975	15034	15041	14905	14868	14825	14989	14833	14775	14847	14712	14821	14708	14796	14722	15045	14976	15021	14901	14960	14888	14919	14950	14894	14929	14976	14915	14895	14886	15000	14908	14844	14939	14830	14793	14814	14812	14976	15030	14875	14989	14888	14806	14907	14981	15047	14942	14880	14895	14906	14997	15064	14998	14782	14958	14939	14839	14880	14939	14688	14928	14870	14891	15008	14871	14728	14746	14753	14837	14931	14902	15013	14982	14908	14938	14834	14972	14947	15033	15002	14954	14981	14887	14878	14912	14848	15022	14837	14960	14844	14958	14890	15059	14809	14801	14789	14915	14943	14766	14779	14875	14848	14789	14820	15029	14809	14869	14838	14925	14898	14855	14875	14948	15027	14618	14978	14848	14772	14927	14840	14948	14848	14860	14798	14806	14893	14947	15122	15091	14917	15093	14866	14799	14974	15042	15198	14967	15277	14984	14806	14858	15280	14827	14973	14767	14999	14754	14950	14800	14819	14875	14732	14938	14876	14983	14839	14755	14724	14915	15060	14762	15066	14855	15029	14982	14869	14841	14663	14908	14890	14879	14837	14984	14801	15027	14830	14842	14981	14807	14676	14739	15013	14907	14932	15168	14736	14937	14816	14797	14994	14946	14853	14858	14890	14926	14780	14760	14905	14884	14836	14998	15013	14897	14793	14677	14762	14967	14865	14950	14897	14892	14694	14731	14966	14873	14933	15047	14783	15083	14793	14992	14992	14963	14993	14919	14790	15010	14945	14921	14861	15036	14821	14600	14585	14787	14830	14802	14966	14946	14818	14744	14854	14800	14877	14762	14801	15013	14983	14753	14839	14959	14809	14831	14919	14860	14879	14971	14777	15183	14961	15039	15129	14854	14466	14875	14760	14881	14736	14941	15046	15136	14764	14849	14894	14970	14952	14973	14966	14732	14893	14952	14954	14801	14667	14883	14849	15046	14825	14785	14891	14906	14892	14983	14908	14896	14876	14842	14893	14917	14841	14997	14902	15019	14912	14808	14826	15100	14926	14843	14724	14908	14998	15095	14993	15109	14864	14802	14920	15065	14900	14888	14922	14882	14860	14857	14845	14818	14833	15023	14751	14969	14813	14872	14807	14865	14881	14817	14825	14791	14752	14937	14902	15099	14869	14967	14970	14859	14900	14939	14906	14808	14946	14733	14969	14804	14880	14685	15138	14923	14906	15007	14834	15053	14838	14989	15063	14953	14900	14911	14841	14998	14850	14926	14876	15040	14989	14969	14829	14949	15042	14942	14880	15053	14958	14921	14944	14957	14940	15036	15006	14907	14874	15186	14837	14871	14948	15047	14779	14878	14892	14898	14906	14987	14634	14877	14900	14902	14919	14831	15063	15017	14913	14997	14757	15066	15144	15011	14785	14927	14939	15025	14899	14894	14880	14856	15035	14856	14893	14954	14903	14945	14918	14780	14869	15012	14884	14945	14883	15000	14977	14784	14804	14764	14827	14894	15014	14820	14809	14934	15027	14799	14992	14843	14788	14896	14916	14978	14972	14871	14908	14925	14633	14896	14832	14754	14858	14859	14827	14939	14973	14941	14865	14919	14854	14680	14725	14776	14882	14966	14910	14967	14886	15070	14800	14867	14804	14895	14901	14929	14788	14720	14791	14844	14765	14853	15075	14875	15033	14952	14848	14910	14964	14849	14759	14787	14992	14751	14828	14918	14900	14869	14865	14913	14944	14902	14853	15025	14868	14890	14928	14903	14918	14949	15013	14940	15043	14938	14702	15030	14814	14930	14842	14837	14788	14909	14965	14841	15066	14886	14869	14980	15027	14835	14949	15084	14917	14796	14852	15011	14875	14983	14961	15009	14796	15009	14983	14875	14795	14934	15008	15112	14993	14936	14690	14976	14927	14774	14795	15003	14850	14746	14893	14834	14593	14887	14871	14777	14780	15054	14852	14898	15040	14905	14900	14848	14956	14876	14758	14919	14856	14974	15040	14865	14935	14795	14919	14893	14917	14925	15135	14818	14707	14793	14881	14962	14942	14925	14997	14801	15023	14866	14763	14765	14801	15039	14619	14842	15028	14943	14887	15001	14956	14937	15011	14714	14839	14842	14738	14854	14842	15137	14854	15060	14924	15042	14871	14898	14989	14865	14994	14902	14868	14866	14719	14913	15003	15087	14834	14713	15009	15085	14873	14846	14740	14946	14783	14886	14832	14948	14901	14967	14853	14918	15047	14910	15056	14965	14813	14770	14810	14923	14867	14876	14869	14813	15005	14897	14982	14761	14891	14968	14869	14802	14860	14951	14907	14822	14790	14965	14991	14985	14728	14910	14921	14866	14732	14870	14880	15028	15027	14895	15023	14960	14814	15087	14757	14887	15038	14850	14784	14881	15032	14906	14897	14830	14995	14884	14839	14929	15117	14947	14942	14855	14805	14837	15035	14963	14786	14907	14893	14739	14851	14886	14924	14900	14889	14663	14834	15058	14886	14910	14935	14738	15019	14781	14881	15093	14978	14913	14993	14832	14834	15026	14885	14877	14957	15043	14974	14905	14965	14743	14963	14891	14905	14753	14620	14914	14782	15037	14959	14942	14939	15002	14781	14961	14721	14600	15055	14941	14899	14855	15051	14845	14805	14939	15007	14914	14717	14947	15172	14789	14962	14999	14980	14964	15026	14848	14853	14895	14928	15051	14943	14929	14851	14965	14771	15008	14929	14909	15029	14955	14809	14702	14635	14822	14901	14992	14995	14812	14858	14897	14717	15020	14798	14814	14871	15021	14861	14861	14845	14775	14823	14928	14863	14964	15045	14886	14821	14821	14904	14800	15032	14945	14885	14940	14666	14754	15061	14784	14806	14888	14933	15088	14869	14942	14704	15044	14876	14977	14854	14836	14791	14882	14948	14861	14847	14909	14910	14938	14811	14831	14852	14636	14898	15033	14897	14950	14856	14903	14841	14804	14714	14900	15013	14821	14936	14840	14918	14998	15041	14873	14808	14732	14720	14989	14818	14905	14922	15007	14906	14825	15024	14701	14899	14858	14901	15004	14822	14693	14805	14969	14826	14999	14936	14811	14879	14876	15006	14993	14929	14935	15013	14861	14957	14722	14917	14959	14913	15032	14922	14832	14949	14918	14921	15040	14983	14923	14991	14944	14755	14894	14926	14855	14750	14737	15060	14935	14780	14995	15023	14923	14872	14723	15044	14954	14785	14958	14950	15075	14915	14969	14861	15033	14864	14736	14900	14720	14941	14733	14659	14807	14804	14756	14964	14810	14938	14845	15034	14798	14932	14877	15112	14996	14926	15005	14828	14979	14965	14961	14991	14907	14896	14907	14835	15058	14877	14936	14960	15002	15087	14904	14939	14838	14838	14797	14932	14877	14818	14721	15028	14799	15124	15002	14734	14934	14887	14941	14861	14952	14985	14854	14801	14853	14906	14884	14954	15044	14891	14860	15119	14905	14973	14719	15041	14975	14788	14798	14736	14813	14923	14859	14971	15065	14674	14644	14780	14888	14850	14902	14954	15046	14733	14769	14819	14722	14835	14938	14847	15026	15054	14890	14896	15061	14848	14856	14939	14984	14940	15048	14961	14888	14807	14919	14896	14810	14814	15028	14989	15060	14801	14975	14754	14895	15011	15156	14988	14961	15120	14798	14617	14751	14925	14914	14891	14990	14957	14960	14889	14796	14901	14891	14750	14780	14965	14839	14935	14822	14843	14757	14844	15030	14840	14966	14873	14896	14891	14936	14898	15079	14951	14820	14762	14921	14940	15050	14923	14865	14850	14629	14934	14832	14888	14930	14961	14758	14831	14664	15031	14928	14848	14939	14816	14834	14827	14918	14794	14903	14817	14776	14821	15023	14989	15016	14739	14800	15048	14706	14710	14944	14876	15084	14905	14714	14830	14901	14869	14867	15109	14720	14787	14878	14963	14919	14809	15078	14983	14937	14808	14853	14823	14880	14778	15107	14833	14742	14922	14916	14973	14833	14940	14753	14991	14960	15111	14999	14749	14718	14847	14945	14849	14886	14963	14824	14944	14663	14947	14889	15050	15068	14879	15062	14819	14747	14866	14752	15075	14997	14704	15187	14708	14802	15088	14921	14912	14950	14955	14749	14860	14761	14847	14841	14915	14785	14797	14846	14796	14930	14704	14919	14817	14775	14904	14955	14738	14771	14815	14841	14802	14875	14977	14902	14912	14778	14730	14930	14863	14800	14901	14863	14757	14821	14995	14785	14986	15018	15018	14890	14871	14897	14810	14886	14970	15071	14757	14911	14650	14875	15078	14811	14932	14898	14670	14865	14818	14876	14998	14998	14729	14771	14797	14934	14948	14937	14873	14933	14899	14893	14767
20261	35654	34961	29274	25529	22646	20504	19197	18286	17581	17123	16608	16305	15903	15624	15571	15260	15375	15207	15046	15183	15223	15030	14967	15137	14970	14984	14810	14914	14949	14819	14919	14820	14848	14940	14882	14882	14917	14870	14831	14821	14711	14780	14828	14963	14552	14675	14566	14885	14659	14709	14793	14630	14664	14715	14500	14529	14628	14561	14529	14565	14629	14669	14701	14639	14607	14373	14543	14570	14494	14676	14703	14942	14619	14395	14589	14658	14690	14649	14534	14703	14507	14547	14700	14596	14478	14584	14505	14606	14678	14612	14502	14703	14666	14667	14596	14567	14621	14587	14461	14574	14557	14741	14499	14652	14806	14448	14560	14562	14543	14569	14624	14393	14873	14561	14639	14658	14594	14739	14453	14498	14544	14470	14573	14603	14522	14482	14542	14596	14636	14601	14588	14613	14555	14594	14633	14674	14606	14609	14650	14725	14529	14454	14630	14580	14596	14664	14543	14584	14670	14603	14489	14572	14535	14446	14715	14560	14511	14598	14726	14775	14691	14615	14708	14617	14604	14494	14741	14541	14495	14571	14730	14506	14585	14613	14472	14542	14662	14549	14572	14599	14625	14589	14569	14638	14527	14432	14651	14724	14571	14519	14715	14535	14546	14501	14793	14628	14564	14652	14620	14607	14746	14737	14731	14540	14519	14736	14579	14512	14687	14689	14519	14572	14665	14763	14599	14636	14610	14476	14615	14579	14693	14650	14474	14679	14515	14533	14523	14743	14634	14695	14468	14564	14752	14472	14655	14596	14808	14658	14459	14618	14602	14777	14578	14567	14581	14671	14569	14598	14519	14566	14592	14660	14530	14488	14518	14722	14584	14608	14553	14674	14642	14545	14578	14540	14682	14637	14470	14747	14627	14622	14743	14650	14640	14639	14572	14681	14604	14624	14525	14492	14405	14554	14603	14644	14617	14607	14603	14571	14616	14644	14442	14775	14665	14464	14570	14726	14629	14456	14507	14436	14454	14500	14644	14571	14666	14542	14515	14637	14420	14689	14470	14694	14577	14562	14676	14523	14523	14479	14597	14594	14711	14460	14569	14512	14616	14492	14563	14628	14485	14651	14485	14658	14607	14375	14458	14550	14424	14507	14628	14505	14336	14533	14590	14748	14355	14665	14621	14555	14577	14647	14572	14556	14656	14569	14679	14569	14471	14568	14727	14607	14624	14550	14553	14545	14606	14652	14526	14453	14496	14761	14523	14435	14626	14386	14483	14624	14530	14625	14625	14601	14518	14537	14573	14517	14563	14559	14589	14600	14615	14716	14484	14474	14479	14642	14566	14482	14854	14712	14637	14528	14606	14513	14525	14558	14641	14449	14519	14551	14748	14454	14592	14654	14552	14573	14456	14569	14559	14612	14596	14484	14554	14581	14674	14551	14650	14441	14490	14705	14635	14732	14466	14534	14549	14575	14618	14496	14658	14697	14659	14698	14604	14656	14417	14527	14439	14563	14472	14570	14575	14561	14614	14511	14617	14652	14684	14679	14666	14721	14631	14599	14670	14613	14456	14538	14613	14599	14713	14502	14638	14468	14456	14600	14582	14511	14631	14591	14680	14597	14456	14732	14605	14530	14520	14489	14567	14605	14560	14668	14497	14562	14597	14581	14648	14585	14505	14536	14760	14704	14690	14684	14631	14643	14714	14633	14617	14650	14688	14641	14525	14548	14558	14565	14716	14546	14683	14595	14619	14571	14520	14582	14643	14576	14534	14644	14601	14592	14701	14624	14593	14562	14695	14455	14370	14732	14578	14488	14519	14774	14431	14547	14595	14619	14366	14586	14502	14718	14529	14664	14417	14580	14489	14524	14610	14613	14631	14602	14542	14625	14442	14770	14655	14509	14520	14355	14659	14279	14535	14512	14643	14669	14556	14742	14504	14711	14469	14415	14634	14723	14656	14489	14430	14584	14618	14437	14511	14662	14624	14450	14569	14517	14468	14704	14348	14407	14590	14723	14502	14662	14722	14563	14711	14618	14341	14591	14570	14654	14645	14573	14441	14745	14462	14607	14536	14690	14653	14401	14548	14646	14474	14621	14449	14747	14539	14611	14603	14565	14579	14596	14513	14618	14604	14549	14678	14704	14631	14573	14666	14643	14593	14468	14635	14525	14496	14579	14472	14630	14592	14604	14537	14522	14316	14637	14666	14496	14580	14612	14671	14601	14651	14722	14563	14703	14500	14644	14521	14580	14707	14610	14832	14596	14530	14649	14605	14555	14708	14517	14664	14469	14448	14715	14414	14623	14455	14615	14751	14527	14656	14565	14560	14531	14576	14631	14520	14695	14736	14671	14581	14571	14513	14410	14344	14509	14486	14633	14431	14708	14599	14784	14443	14561	14562	14688	14728	14713	14718	14579	14482	14481	14543	14619	14641	14640	14467	14711	14759	14587	14599	14562	14521	14555	14727	14627	14692	14494	14600	14530	14609	14495	14721	14601	14535	14816	14590	14480	14565	14464	14437	14405	14516	14524	14617	14607	14609	14565	14662	14495	14659	14653	14649	14564	14455	14468	14581	14521	14630	14389	14509	14639	14652	14506	14641	14613	14528	14582	14472	14600	14642	14676	14347	14715	14430	14583	14577	14526	14571	14589	14621	14591	14623	14530	14656	14716	14614	14520	14663	14590	14748	14524	14683	14500	14542	14589	14699	14451	14684	14637	14573	14615	14556	14667	14478	14734	14494	14590	14545	14524	14695	14530	14603	14411	14654	14719	14653	14570	14614	14427	14594	14444	14692	14604	14469	14493	14467	14702	14620	14573	14611	14555	14620	14526	14452	14536	14694	14629	14492	14515	14572	14390	14411	14620	14577	14495	14516	14590	14605	14651	14703	14503	14578	14480	14373	14438	14737	14551	14539	14470	14586	14558	14368	14682	14506	14627	14321	14642	14605	14430	14599	14549	14536	14566	14705	14498	14554	14551	14505	14312	14556	14690	14497	14623	14535	14538	14621	14698	14417	14604	14542	14557	14679	14453	14515	14594	14510	14530	14605	14598	14625	14640	14672	14503	14533	14652	14501	14473	14699	14558	14529	14652	14482	14615	14478	14510	14647	14619	14677	14482	14515	14677	14499	14596	14475	14773	14789	14593	14617	14714	14559	14546	14528	14670	14646	14705	14700	14545	14574	14730	14516	14697	14540	14572	14602	14763	14583	14661	14627	14594	14853	14410	14552	14582	14426	14508	14459	14618	14490	14552	14704	14653	14584	14561	14502	14642	14437	14596	14521	14456	14573	14540	14362	14595	14647	14653	14559	14581	14694	14408	14579	14545	14668	14549	14500	14673	14542	14598	14446	14546	14667	14697	14509	14736	14725	14522	14637	14664	14625	14612	14561	14530	14531	14514	14560	14573	14622	14639	14533	14492	14673	14357	14439	14554	14534	14662	14545	14531	14534	14343	14635	14475	14378	14555	14564	14481	14636	14453	14522	14640	14385	14379	14754	14644	14453	14624	14446	14670	14699	14533	14608	14644	14590	14429	14525	14550	14448	14627	14518	14447	14583	14732	14465	14413	14602	14549	14497	14675	14496	14721	14437	14364	14605	14738	14579	14466	14631	14704	14542	14532	14568	14460	14637	14578	14568	14584	14638	14539	14553	14562	14698	14606	14425	14621	14411	14556	14611	14663	14611	14677	14704	14593	14464	14664	14509	14562	14704	14496	14660	14575	14430	14635	14603	14531	14522	14658	14646	14634	14630	14714	14570	14536	14516	14700	14656	14605	14711	14616	14584	14654	14599	14411	14722	14628	14477	14664	14468	14576	14508	14518	14575	14378	14420	14587	14657	14613	14681	14658	14468	14497	14584	14546	14468	14374	14629	14552	14746	14660	14550	14596	14577	14534	14714	14548	14461	14682	14552	14614	14505	14671	14553	14579	14553	14433	14774	14701	14596	14609	14531	14782	14412	14416	14497	14547	14614	14648	14476	14615	14413	14542	14672	14674	14669	14482	14561	14562	14370	14516	14457	14519	14751	14598	14485	14606	14451	14509	14427	14525	14681	14432	14638	14464	14575	14495	14567	14555	14397	14671	14591	14563	14497	14603	14623	14589	14735	14614	14770	14601	14607	14591	14490	14727	14611	14527	14516	14489	14792	14458	14762	14491	14699	14687	14393	14609	14700	14647	14504	14513	14550	14645	14550	14646	14698	14553	14708	14600	14580	14474	14643	14702	14471	14494	14661	14561	14571	14480	14699	14609	14751	14495	14664	14414	14666	14619	14551	14513	14546	14705	14623	14699	14692	14673	14501	14509	14554	14796	14486	14582	14601	14665	14594	14477	14685	14616	14603	14659	14547	14385	14497	14551	14624	14623	14586	14638	14545	14509	14457	14555	14547	14631	14414	14519	14571	14631	14631	14640	14546	14708	14585	14674	14623	14616	14569	14604	14542	14702	14736	14512	14470	14590	14777	14584	14639	14603	14699	14649	14607	14662	14574	14709	14584	14476	14683	14695	14576	14571	14678	14614	14543	14697	14558	14606	14644	14633	14482	14676	14491	14594	14452	14557	14699	14499	14604	14617	14600	14569	14634	14607	14684	14644	14619	14764	14635	14494	14320	14569	14661	14610	14779	14727	14716	14476	14534	14445	14658	14490	14560	14563	14700	14612	14422	14658	14753	14619	14517	14621	14673	14602	14693	14629	14661	14550	14712	14685	14471	14554	14574	14402	14358	14545	14514	14593	14611	14580	14646	14599	14511	14781	14432	14515	14653	14590	14658	14558	14657	14645	14454	14891	14497	14519	14482	14703	14520	14608	14493	14463	14686	14639	14414	14460	14519	14644	14493	14421	14613	14762	14602	14700	14525	14709	14468	14512	14474	14545	14554	14796	14553	14557	14541	14643	14608	14595	14512	14609	14452	14592	14486	14633	14478	14596	14567	14478	14482	14656	14563	14568	14451	14603	14510	14533	14499	14432	14611	14575	14613	14508	14676	14766	14668	14654	14592	14442	14550	14650	14663	14598	14733	14461	14547	14796	14628	14557	14674	14528	14616	14626	14655	14648	14729	14664	14715	14638	14487	14582	14627	14593	14599	14432	14631	14614	14529	14621	14665	14541	14717	14548	14434	14637	14636	14616	14570	14635	14731	14470	14631	14660	14468	14504	14529
27134	22066	24248	20381	16085	15579	15241	14699	14293	14726	14512	14337	14668	14246	14356	14329	14300	14389	14550	14398	14315	14477	14242	14385	14449	14425	14502	14127	14410	14243	14362	14345	14295	14355	14380	14572	14347	14317	14583	14532	14373	14415	14658	14310	14323	14370	14429	14306	14228	14398	14291	14450	14435	14400	14219	14415	14327	14186	14102	14413	14518	14257	14227	14297	14173	14078	14515	14220	14183	14192	14372	14308	14254	14335	14412	14346	14191	14115	14289	14319	14269	14232	14310	14201	14290	14382	14276	14254	14263	14209	14364	14292	14392	14263	14362	14336	14380	14254	14456	14115	14279	14213	14406	14090	14185	14306	14336	14327	14359	14352	14257	14322	14480	14542	14386	14236	14088	14442	14223	14347	14113	14245	14170	14257	14209	14496	14294	14286	14344	14252	14171	14214	14443	14259	14154	14268	14323	14234	14231	14453	14317	14340	14352	14244	14174	14293	14254	14359	14115	14178	14216	14197	14166	14345	14195	14389	14201	14411	14075	14300	14396	14242	14391	14199	14275	14486	14303	14348	14264	14261	14315	14343	14405	14148	14299	14251	14269	14411	14100	14484	14378	14260	14357	14104	14374	14226	14359	14167	14111	14257	14334	14177	14203	14328	14147	14344	14087	14268	14107	14369	14381	14287	14246	14461	14267	14107	14220	14230	14403	14469	14389	14409	14243	14306	14297	14380	14191	14348	14190	14253	14251	14200	14235	14247	14361	14331	14194	14280	14318	14438	14306	14361	14198	14212	14237	14189	14205	14306	14294	14345	14336	14299	14303	14379	14148	14175	14362	14163	14173	14505	14210	14279	14377	14408	14275	14311	14121	14216	14141	14171	14298	14203	14512	14374	14192	14387	14352	14204	14261	14227	14200	14076	14195	14146	14244	14233	14352	14230	14178	14171	14313	14221	14135	14491	14460	14384	14421	14278	14271	14413	14380	14293	14307	14201	14326	14363	14202	14305	14288	14288	14197	14358	14271	14355	13963	14239	14118	14163	14297	14254	14119	14420	14233	14194	14105	14323	14230	14401	14217	14588	14283	14194	14117	14430	14414	14319	14420	14015	14332	14300	14168	14190	14225	14299	14279	14316	14255	14295	14351	14137	14192	14355	14413	14225	14122	14128	14267	14326	14322	14304	14320	14249	14287	14305	14279	14341	14271	14192	14252	14208	14291	14141	14230	14202	14263	14033	14276	14428	14395	14295	14354	14225	14293	14220	14303	14267	14246	14402	14270	14201	14508	14240	14212	14075	14286	14447	14166	14112	14222	14175	14385	14278	14413	14451	14387	14271	14266	14303	14362	14332	14318	14249	14336	14414	14247	14303	14148	14300	14383	14309	14300	14266	14302	14239	14364	14352	14257	14372	14199	14252	14373	14257	14283	14456	14354	14402	13995	14299	14315	14381	14296	14207	14409	14231	14268	14127	14338	14201	14268	14246	14206	14342	14313	14317	14278	14289	14343	14328	14062	14196	14021	14178	14178	14215	14285	14271	14275	14310	14285	14494	14267	14299	14355	14381	14181	14237	14156	14196	14140	14302	14234	14335	14176	14328	14367	14388	14278	14109	14159	14200	14272	14206	14308	14128	14433	14476	14200	14470	14368	14389	14423	14376	14222	14225	14170	14386	14184	14218	14191	14263	14240	14387	14367	14394	14333	14340	14260	14297	14283	14269	14255	14309	14377	14186	14137	14280	14301	14483	14292	14373	14324	14327	14516	14416	14336	14280	14332	14251	14210	14153	14272	14206	14364	14130	14187	14213	14277	14252	14329	14282	14317	14370	14318	14277	14326	14244	14285	14268	14226	14387	14350	14611	14231	14500	14234	14037	14295	14319	14385	14241	14375	14322	14346	14363	14300	14428	14220	14524	14142	14112	14271	14324	14239	14316	14252	14310	14272	14206	14242	14248	14531	14306	14260	14317	14118	13982	14398	14352	14139	14220	14316	14252	14314	14133	14160	14109	14406	14220	14155	14260	14242	14386	14453	14401	14180	14140	14182	14373	14426	14256	14326	14410	14278	14251	14230	14234	14333	14203	14202	14208	14376	14377	14234	14360	14286	14323	14181	14280	14300	14125	14475	14307	14205	14276	14207	14232	14287	14401	14229	14343	14344	14284	14337	14117	14312	14168	14206	14004	14411	14333	14319	14260	14178	14308	14362	14541	14363	14258	14454	14286	14241	14238	14313	14278	14292	14505	14152	14281	14151	14283	14392	14297	14349	14413	14189	14099	14350	14129	14435	14302	14164	14228	14357	14404	14351	14171	14438	14297	14419	14473	14215	14113	14298	14146	14236	14281	14302	14328	14320	14356	14549	14377	14178	14163	14246	14290	14250	14499	14160	14224	14488	14242	14443	14236	14288	14340	14191	14267	14097	14296	14284	14210	14153	14339	14318	14407	14207	14361	14309	14238	14477	14238	14262	14221	14193	14299	14331	14456	14393	14462	14275	14210	14439	14277	14354	14311	14421	14253	14391	14321	14120	14204	13985	14184	14174	14273	14217	14348	14340	14382	14222	14467	14385	14170	14212	14221	14243	14189	14422	14376	14162	14278	14262	14486	14313	14284	14458	14391	14238	14275	14366	14308	14314	14351	14093	14327	14333	14129	14123	14350	14369	14354	14272	14293	14141	14319	14328	14325	14267	14426	14336	14274	14191	14252	14350	14349	14154	14335	14272	14292	14237	14354	14420	14211	14315	14084	14042	14173	14233	14174	14148	14307	14254	14358	14278	14206	14150	14041	14201	14177	14454	14383	14393	14298	14250	14254	14214	14370	14411	14348	14160	14350	14332	14174	14264	14222	14259	14396	14499	14213	14214	14213	14391	14275	14238	14523	14245	14355	14316	14179	14351	14259	14291	14346	14409	14189	14131	14172	14190	14274	14134	14053	14396	14504	14276	14341	14376	14255	14328	14135	14072	14254	14298	14375	14208	14197	14128	14107	14212	14357	14381	14216	14172	14228	14253	14257	14259	14216	14184	14233	14284	14396	14314	14167	14318	14263	14134	14228	14437	14219	14080	14292	14339	14276	14290	14322	14235	14328	14324	14100	14073	14398	14314	14233	14314	14355	14306	14230	14178	14174	14504	14254	14311	14138	14133	14256	14111	14182	14187	14102	14428	14354	14243	14415	14342	14402	14163	14074	14442	14237	14217	14189	14461	14368	14260	14314	14436	14224	14456	14411	14283	14439	14244	14089	14393	14446	14380	14233	14229	14260	14430	14188	14290	14323	14169	14164	14195	14305	14336	14365	14291	14107	14297	14295	14307	14374	14337	14224	14324	14411	14284	14343	14375	14261	14445	14350	14379	14339	14271	14212	14170	14136	14136	14180	14380	14341	14379	14292	14260	14146	14231	14523	14257	14459	14351	14369	14175	14402	14326	14424	14312	14127	14315	14306	14354	14180	14229	14099	14161	14019	14288	14206	14215	14137	14264	14285	14143	14219	14007	14357	14067	14187	14299	14151	14265	14288	14095	14203	14154	14401	14369	14344	14229	14316	14250	14247	14278	14298	14171	14258	14331	14291	14427	14397	14323	14270	14437	14409	14252	14378	14199	14224	14214	14190	14294	14241	14438	14207	14217	14396	14330	14283	14326	14357	14375	14201	14341	14386	14380	14162	14203	14200	14388	14524	14191	14269	14248	14152	14433	14382	14295	14296	14400	14252	14255	14263	14372	14310	14372	14339	14351	14336	14415	14257	14195	14320	14187	14379	14394	14158	14353	14388	14445	14254	14301	14481	14101	14288	14244	14377	14249	14307	14423	14053	14404	14153	14216	14272	14517	14284	14388	14253	14203	14261	14288	14287	14168	14405	14385	14297	14258	14154	14134	14367	14318	14408	14089	14231	14270	14352	14367	14373	14205	14231	14250	14364	14335	14350	14220	14276	14195	14304	14279	14585	14236	14194	14253	14395	14336	14220	14259	14158	14301	14265	14277	14109	14286	14290	14334	14326	14347	14307	14496	14306	14347	14214	14273	14212	14318	14276	14320	14310	14066	14268	14147	14222	14371	14310	14266	14406	14388	14241	14127	14245	14438	14046	14365	14293	14286	14488	14367	14437	14263	14326	14196	14400	14480	14131	14418	14271	14105	14270	14156	14350	14201	14315	14275	14356	14288	14221	14306	14331	14320	14399	14129	14382	14142	14245	14230	14077	14295	14263	14139	14254	14272	14307	14372	14265	14497	14353	14413	14410	14305	14302	14276	14330	14390	14268	14281	14426	14306	14330	14139	14414	14141	14501	14403	14283	14196	14445	14324	14298	14304	14208	14434	14361	14310	14321	14329	14116	14443	14079	14320	14278	14265	14220	14073	14309	14459	14378	14272	14215	14365	14226	14279	14223	14158	14401	14293	14388	14352	14281	14478	14372	14349	14466	14477	14232	14200	14266	14375	14076	14485	14373	14190	14191	14311	14311	14496	14290	14489	14353	14388	14268	14367	14122	14490	14375	14507	14074	14299	14372	14364	14256	14259	14407	14216	14342	14395	14417	14463	14227	14194	14285	14296	14439	14329	14455	14165	14309	14246	14353	14425	14391	14373	14219	14457	14478	14294	14296	14369	14363	14355	14403	14267	14103	14315	14553	14278	14426	14186	14311	14332	14372	14270	14178	14196	14162	14249	14467	14285	14280	14407	14403	14439	14391	14252	14243	14342	14336	14257	14199	14191	14143	14072	14195	14481	14315	14292	14292	14217	14306	14281	14131	14298	14311	14333	14280	14210	14192	14240	14358	14273	14199	14201	14176	14373	14323	14306	14320	14390	14368	14253	14410	14371	14339	14267	14141	14289	14270	14227	14242	14433	14505	14403	14305	14145	14159	14106	14109	14417	14367	14287	14248	14254	14314	14423	14390	14316	14293	14179	14181	14120	14437	14258	14298	14354	14460	14367	14380	14315	14332	14253	14276	14298	14425	14370	14238	14307	14174	14345	14076	14458	14313	14262	14391	14298	14222	14371	14365	14346	14163	14379	14266	14257	14059	14293	14355	14472	14083	14209	14171	14381	14430	14215	14369	14314	14219	14315	14262	14289	14258	14316	14184	14305	14378	14163	14435	14412	14364	14256	14256	14124	14321	14223	14135	14191	14418	14249	14295	14403	14349	14319	14301	14328	14380
17127	23562	22391	18947	17132	15927	15477	15372	14783	14818	14553	14505	14520	14376	14465	14246	14350	14314	14400	14287	14236	14262	14489	14188	14143	14210	14292	14231	14206	14125	14307	14204	14253	14198	14411	14304	14385	14123	14161	14221	14138	14339	14193	14162	14168	14244	14289	14177	14082	14186	14197	14282	14321	14116	14227	14042	14030	14261	14069	14092	14062	14035	14169	14004	13931	14288	14193	14192	14050	14077	14055	14225	14343	14130	14148	14116	14111	14103	14202	14123	14164	14201	14148	14085	14181	14063	14069	14183	14060	14124	14207	14108	14173	14071	14067	14151	14122	14084	14023	14193	14118	14157	14075	14210	14078	14146	14144	14179	14051	14092	14090	14163	14099	14137	14116	14117	14148	14222	13942	14103	14020	14163	14330	14114	14228	14250	14124	13980	14240	14131	14055	14166	14075	14095	14223	14199	14238	14139	14171	14171	14275	14062	14213	14184	14207	14224	14116	14288	14237	14177	14293	14139	14117	14224	14100	14301	14091	14140	14073	14135	14014	14251	14250	14222	14170	14211	14234	14004	14221	14094	14224	14166	14095	13928	14043	14091	14096	14107	14284	14059	14231	13973	14249	14124	14119	14074	14054	14102	14264	14157	14135	14175	14079	14135	14120	14132	14011	14171	14195	14010	14119	14270	13961	14168	14148	14085	14019	14312	14165	14178	14185	14313	13855	14165	14227	14035	14152	14171	14266	13973	14199	14255	14247	14190	14133	14226	14323	14218	14124	14045	14135	14095	14222	14010	14287	14056	14179	14297	14069	14116	14090	14346	13950	14176	14294	14179	14255	14161	14018	14262	14169	14093	14237	14118	14131	14107	14150	14279	14022	14157	13979	14117	14090	14212	14119	14180	14240	13987	14200	14138	14178	14197	14065	14117	14189	14121	14114	14077	14164	14236	14157	14238	14213	14055	14056	14217	14235	14181	13999	14151	14324	14143	14205	14198	14282	14109	14330	14063	14154	14261	14401	14068	14196	14062	14195	14194	14149	14263	14174	14153	14192	14190	14114	14242	14236	13998	14007	14058	14135	14056	14056	14152	14149	13837	14144	14204	14348	14166	13941	14162	14109	14247	14137	14148	14216	14163	14039	14133	14102	14292	14211	14085	14026	14218	14089	14052	14210	14179	14003	14217	14238	14072	14088	14129	14229	14009	14127	14163	14112	14244	14096	14176	14121	14188	14129	14005	14159	14091	14145	14209	14308	14160	14045	13979	14180	14161	13963	14285	14299	14031	14196	14244	13970	14241	14138	14229	13917	14204	14144	14058	14270	14070	14261	14039	14199	13903	14168	14208	14106	14215	14366	14165	14336	14076	14248	14149	14367	14134	14005	14123	14307	13996	14172	14053	14044	13886	14231	14130	14065	13929	14000	14207	14041	14019	14274	14086	14312	14177	14191	14093	14041	14088	14205	14028	13970	14124	14111	14286	14169	14055	14137	14123	14316	14036	14126	14080	14081	14161	14072	14020	14101	14306	14025	14113	14110	14205	14140	14069	14259	14278	14301	14091	14220	14154	14176	14095	14208	14140	14203	14194	14165	14102	14089	14143	14197	14177	14068	14116	14105	14160	14227	14089	14099	14155	14192	14188	14051	14193	14045	14339	14007	14201	14105	14200	14129	14161	14016	14091	14241	14140	13977	14022	14095	14181	14118	14111	14175	14222	14103	14128	14070	14178	14021	14190	14121	14184	13965	14054	14183	13952	14308	14145	14206	14097	14202	14106	14093	14181	14091	14072	14322	14249	14138	14286	14049	14158	13998	14067	13991	14179	14008	14171	14114	14249	14175	14093	14262	14307	14107	14041	13986	14187	14034	14124	14178	14079	14256	14076	14182	14031	14208	14139	14071	14113	14081	13966	14171	14094	14048	14026	14124	14008	14136	14035	13949	14046	13830	14274	14010	14118	14247	14092	14241	14105	14076	13991	14160	14124	13948	14007	14142	14102	14169	14214	14140	14068	14128	14033	14251	14133	14164	14123	14267	14034	14058	14214	14145	14203	14208	14025	14236	14118	14084	14182	14082	14234	14214	14179	14053	14170	14319	14197	14012	14252	14124	14227	14085	14119	14327	14089	14145	14137	14172	14151	14153	14225	14053	14089	14258	14134	14245	14237	14103	14133	14203	14264	14218	14330	13917	14035	14121	14113	14053	14105	14237	14067	14291	14245	14125	14084	14061	14114	14182	14265	14053	14255	14101	14097	14104	14171	14161	14112	14117	14160	14158	14229	14098	14046	14367	13987	14234	14238	13969	14048	14036	14096	14266	14143	14191	14258	14112	14195	14048	13924	14080	14080	14101	14007	14047	14023	14292	14193	14133	13982	14033	14241	14146	14185	14065	14240	14127	14071	14256	14329	14120	14189	14221	14238	14089	14167	14234	14053	14165	13978	14154	14104	14112	14187	14124	14185	13969	14069	14211	14089	14134	14309	14075	14184	14029	13968	13990	14192	14202	14051	13931	14067	14067	14152	14088	14192	14063	14077	14053	14023	14182	13978	14145	13958	14205	14179	14171	14203	14182	14037	14174	14141	14258	14185	14107	14250	14164	14198	14180	14173	14051	14188	13991	14253	14232	14085	14101	14075	14244	14315	13998	14099	14025	14218	14316	14154	14157	13896	14175	14181	14084	14222	14055	14195	14248	14219	14087	14053	14350	14107	14098	13955	13986	14132	14106	14228	14213	14100	14083	14054	14196	13995	14205	14188	14295	14140	14150	14237	14210	14233	14059	14116	14143	14024	14035	14227	14223	14188	14002	14095	14132	14188	14172	14117	14066	14108	13999	14362	14233	14209	14097	14177	14085	14143	14157	14083	14248	14174	14334	14241	14191	14192	14159	14058	14098	14226	14149	14270	14218	14078	14246	14126	14182	14152	14270	14073	14059	14090	14224	14061	14189	14324	14162	14190	14097	14034	14160	13884	14170	14127	14090	14381	14146	14153	14199	14124	14171	14057	14173	13976	14140	14231	14162	14103	14067	14097	14024	14094	14185	14051	14072	13982	14258	14165	14061	14088	14122	14195	14195	14142	14083	14097	14142	14022	14111	13974	14209	14145	14276	14215	14096	14136	14317	14201	14270	14283	14038	14200	14043	14156	14256	14056	14065	14117	14125	14142	14252	14295	13972	13913	14233	14164	14259	14097	14001	14075	14067	14098	14183	14254	14182	14260	13961	14195	14218	14075	14152	14113	14068	13954	14215	14240	14111	14265	14089	14324	14105	14022	14082	14165	14157	14071	13931	14150	14058	14023	14228	14281	14300	14155	14300	14142	14153	14170	14281	14058	14111	14263	14077	13992	14154	14133	14106	14134	14132	14078	14207	14002	14066	14200	14176	14116	14305	13995	14069	14003	14206	14101	14108	14193	14143	14147	14241	14125	14232	14086	14118	14217	14093	13917	14252	14152	14104	14156	14156	14149	14187	14090	14088	14173	14252	13998	14149	14176	14009	14114	13960	14149	14345	14103	14187	14195	14159	14124	14326	14088	14008	14133	14153	14158	14162	14171	14132	14184	14039	14180	14003	14143	14104	14144	14233	14103	14045	14107	14082	14217	14173	14193	14137	14057	14106	14166	14187	14070	14231	14141	14157	14016	14204	13961	14041	14217	14228	14214	14046	14183	14000	14205	14086	14117	14015	14058	14313	14100	14042	14156	14173	14135	14077	14058	14041	14175	14219	14173	14075	14176	14061	14022	14103	14084	14155	14199	13990	14215	14093	14101	14169	14138	14176	14102	14029	14163	14178	14018	14085	14088	14195	14153	14217	14222	14262	13984	14119	14149	14178	14006	14047	14370	14141	14076	14157	14021	14029	14147	14064	14239	14018	14163	14092	14111	14183	14154	14167	14108	14036	14059	14086	14158	14047	14184	14085	14055	14091	14016	14090	14214	14065	14274	14223	14065	14141	14090	14042	14211	14081	14175	14078	14320	14267	14013	14114	14004	14190	14195	14236	14269	14114	14242	13904	14255	14206	14105	14207	14105	14080	14251	14164	14119	14214	14119	14063	14017	14143	14104	14073	13978	14081	14191	14081	14087	14132	14083	14389	14115	14293	14184	14259	14152	14216	14050	14165	14086	14181	14057	14105	14202	14053	14204	14129	13986	14014	14180	14080	14218	14242	14071	14101	14092	14238	14122	14199	14109	14145	14114	14085	14053	14204	14084	14177	14192	14110	14016	14056	14118	14383	13989	14095	14253	14250	14088	14213	14095	14256	14248	14198	14282	14162	14080	14205	14301	14072	14388	14208	14140	14123	14176	14160	13934	14159	14319	14134	14056	14160	14040	14145	14120	13997	14090	14002	14097	14267	14181	14154	14155	14300	14159	14278	14104	14093	13991	14083	14121	14252	14145	14055	14099	14173	14144	14118	14081	14099	14121	14115	14265	14240	14203	13972	14260	14075	14101	13974	14068	14135	13958	14116	14209	14264	14236	14088	14115	14222	14160	14139	14119	13942	14263	14367	14114	14178	14198	14047	14175	14028	14249	14176	14059	14157	14247	14097	14316	14053	14092	14173	14298	14152	14275	14255	14162	14066	14143	14075	14096	14208	14104	14116	14142	14251	14292	14088	14178	14127	14051	14197	14139	14143	14147	14160	14154	14117	13964	14039	14135	14177	14170	14112	14076	14059	14157	14130	14059	14252	14241	14091	14160	14010	14058	14252	14407	14199	14071	14081	14243	14210	14066	13981	14070	14170	14049	14103	14242	14229	14103	14061	14178	14147	14146	14262	14058	14131	14141	13976	14235	14215	14123	14246	14008	14200	14121	13931	14247	14151	14132	14100	14160	14147	13942	14296	14158	14163	14079	14128	13971	14119	14184	14143	14047	14155	14299	14083	14207	14111	14202	14075	14148	14328	14197	13945	14204	14101	14111	14307	14077	14096	14185	14180	14231	14063	14255	14153	14182	14203	14094	14151	14117	14136	14171	14288	14128	14403	14124	14064	14107	14111	14052	14057	14022	14148	14120	14082	14008	14132	14077	14151	14045	14074	14123	14219	14266	14199	14209	14349	14204	14270	14152	14168	14286	14099	14044	14045	14160	14208	14163	14162	14232	14243	14175	14046	14061	13956	14093	14255	14122	14212	14246	14027	14084	14149	14233	14111	13971	14272	14195
23884	21320	28643	24505	22090	20896	19401	16821	15966	15917	15579	15702	15414	15410	15213	15194	15287	15087	14996	14930	15047	14782	14972	14958	14922	14813	14909	14922	14880	14964	14723	14731	14870	14718	14733	14734	14739	14875	14848	14915	14790	14934	14812	14784	14806	14933	14763	14854	14960	14749	14853	14797	14645	14635	14714	14580	14564	14624	14679	14734	14761	14774	14819	14696	14780	14668	14682	14677	14732	14493	14666	14877	14652	14652	14662	14663	14714	14843	14693	14641	14841	14815	14717	14779	14761	14762	14695	14670	14630	14749	14801	14590	14641	14709	14751	14868	14689	14708	14810	14618	14663	14584	14645	14726	14673	14650	14460	14726	14835	14759	14796	14689	14786	14735	14656	14817	14891	14722	14660	14655	14825	14409	14876	14883	14724	14495	14778	14850	14942	14717	14787	14797	14676	14658	14765	14672	14957	14710	14634	14564	14648	14880	14790	14660	14618	14630	14633	14625	14614	14698	14647	14728	14603	14720	14953	14720	14627	14583	14734	14706	14746	14760	14785	14734	14929	14648	14829	14681	14782	14788	14881	14743	14789	14775	14719	14876	14610	14691	14558	14724	14806	14739	14678	14760	14731	14573	14731	14626	14606	14675	14871	14572	14673	14824	14891	14777	14754	14589	14603	14849	14733	14528	14791	14560	14684	14632	14822	14651	14627	14685	14667	14809	14773	14696	14456	14599	14644	14922	14608	14784	14752	14715	14639	14831	14744	14696	14568	14968	14690	14572	14707	14790	14579	14693	14526	14633	14580	14878	14838	14582	14626	14885	14767	14682	14716	14569	14821	14543	14788	14757	14649	14743	14724	14858	14878	14764	14765	14725	14750	14768	14540	14608	14585	14731	14587	14713	14573	14675	14735	14735	14519	14644	14693	14626	14641	14611	14697	14973	14700	14550	14560	14683	14619	14624	14763	14682	14537	14654	14805	14521	14576	14539	14791	14782	14586	14493	14780	14665	14773	14800	14779	14785	14633	14735	14519	14641	14608	14734	14681	14538	14676	14488	14661	14835	14738	14724	14601	14750	14834	14824	14676	14752	14718	14687	14892	14850	14710	14862	14835	14734	14735	14721	14781	14522	14792	14662	14929	14668	14705	14541	14628	14681	14757	14721	14670	14737	14869	14651	14719	14717	14722	14739	14608	14648	14914	14714	14832	14745	14602	14579	14741	14748	14900	14653	14664	14617	14742	14531	14814	14777	14575	14763	14910	14743	14507	14556	14804	14709	14851	14819	15046	14860	14861	14564	14874	14724	14794	14688	14858	14784	14613	14629	14604	14650	14772	14646	14731	14589	14868	14747	14541	14437	14777	14748	14619	14679	14655	14528	14755	14802	14815	14584	14648	14655	14637	14606	14596	14728	14822	14594	14796	14811	14690	14689	14822	14781	14740	14837	14714	14841	14725	14723	14615	14852	14715	14757	14861	14504	14767	14792	14829	14622	14678	14672	14643	14609	14861	14634	14735	14611	14612	14728	14803	14599	14756	14695	14476	14686	14796	14762	14707	14468	14536	14880	14627	14666	14675	14615	14538	14677	14645	14655	14610	14495	14552	14762	14635	14746	14779	14718	14730	14647	14741	14732	14595	14725	14439	14771	14749	14563	14669	14601	14714	14606	14702	14783	14464	14746	14577	14572	14611	14656	14768	14623	14515	14721	14737	14814	14633	14473	14621	14674	14666	14915	14663	14780	14637	14818	14671	14774	14696	14557	14677	14646	14709	14613	14411	14789	14513	14608	14671	14721	14518	14892	14448	14761	14796	14697	14694	14561	14823	14676	14652	14676	14775	14644	14632	14700	14724	14720	14745	14703	14801	14768	14576	14662	14765	14776	14543	14762	14890	14689	14570	14580	14660	14634	14768	14557	14907	14689	14812	14744	14762	14692	14872	14821	14804	14857	14717	14763	14714	14636	14718	14686	14649	14594	14561	14813	14860	14890	14675	14792	14840	14756	14841	14529	14812	14763	14735	14749	14651	14841	14586	14770	14792	14787	14674	14734	14610	14683	14888	14724	14667	14494	14607	14771	14697	14916	14478	14583	14651	14689	14710	14853	14612	14648	14745	14664	14440	14578	14629	14653	14829	14729	14651	14688	14757	14668	14809	14789	14749	14715	14700	14809	14612	14743	14762	14633	14659	14675	14641	14667	14801	14849	14675	14507	14654	14745	14646	14740	14933	14683	14898	14751	14653	14849	14697	14736	14700	14725	14805	14597	14705	14955	14902	14683	14550	14611	14630	14805	14745	14886	14914	14662	14713	14761	14817	14637	14769	14812	14692	14639	14819	14830	14763	14515	14619	14909	14763	14649	14655	14779	14643	14652	14654	14728	14773	14706	14609	14677	14867	14775	15037	14658	14807	14530	14737	14812	14677	14726	14584	14823	14712	14694	14649	14623	14842	14773	14784	14834	14738	14670	14570	14750	14720	14748	14678	14657	14650	14827	14644	14795	14875	14944	14729	14639	14604	14649	14787	14715	14613	14771	14778	14529	14748	14796	14578	14677	14886	14651	14783	14621	14861	14737	14549	14742	14704	14763	14591	14523	14778	14603	14848	14917	14771	14645	14720	14757	14677	14976	14690	14767	14745	14636	14816	14797	14697	14781	14801	14677	14698	14569	14738	14711	14747	14815	14705	14738	14843	14519	14974	14734	14749	14633	14689	14743	14597	14884	14794	14806	14675	14854	14685	14771	14641	14874	14756	14798	14660	14551	14434	14695	14689	14691	14633	14775	14668	14620	14691	14665	14872	14947	14694	14774	14552	14644	14868	14775	14912	14650	14618	14934	14807	14709	14688	14916	14795	14607	14756	14641	14744	14636	14876	14820	14781	14908	14780	14724	14676	14560	14685	14920	14734	14809	14751	14576	14635	14697	14641	14945	14705	14640	14781	14567	14708	14858	14512	14598	14629	14714	14860	14629	14730	14696	14703	14742	14741	14774	14749	14644	14755	14680	14926	14626	14737	14620	14602	14801	14714	14523	14566	14755	14657	14816	14650	14665	14745	14756	14732	14603	14727	14834	14763	14670	14670	14781	14536	14652	14632	14655	14819	14587	14464	14745	14710	14796	14769	14697	14548	14653	14633	14720	14895	14580	14619	14756	14721	14618	14631	14752	14667	14654	14674	14652	14764	14729	14750	14607	14902	14578	14808	14527	14789	14578	14576	14733	14763	14674	14868	14763	14533	14565	14703	14749	14624	14734	14638	14704	14660	14701	14836	14989	14713	14622	14664	14600	14959	14740	14609	14780	14713	14734	14657	14924	14857	14704	14874	14710	14957	14717	14716	14708	14725	14688	14978	14750	14764	14510	14526	14797	14730	14851	14745	14854	14680	14770	14631	14686	14611	14803	14707	14473	14674	14639	14636	14684	14755	14715	14725	14815	14610	14829	14765	14834	14702	14632	14770	14781	14429	14687	14802	14742	14641	14642	14760	14803	14676	14649	14790	14682	14724	14749	14726	14800	14591	14722	14651	14633	14373	14789	14709	14760	14619	14716	14597	14687	14576	14662	14822	14697	14718	14649	14821	14613	14640	14670	14712	14711	14525	14567	14586	14781	14774	14646	14791	14697	14625	14525	14716	14741	14657	14872	14783	14581	14627	14539	14807	14558	14714	14784	14791	14631	14826	14684	14693	14685	14843	14805	14579	14496	14840	14815	14748	14719	14713	14724	14586	14559	14757	14855	14731	14813	14755	14626	14884	14859	14637	14843	14750	14681	14755	14573	14660	14551	14652	14552	14574	14653	14539	14603	14838	14856	14492	14654	14617	14572	14683	14560	14564	14503	14692	14693	14575	14864	14764	14649	14861	14696	14799	14668	14604	14642	14622	14688	14689	14662	14703	14722	14757	14559	14800	14767	14787	14836	14664	14851	14654	14497	14712	14480	14611	14716	14531	14575	14763	14650	14754	14681	14781	14689	14862	14735	14998	14813	14803	14692	14796	14577	14785	14463	14780	14921	14609	14801	14775	14583	14751	14729	14607	14906	14550	14725	14873	14762	14952	14685	14836	14687	14691	14516	14659	14533	14838	14783	14827	14715	14722	14733	14784	14642	14444	14855	14820	14826	14818	14761	14797	14666	14708	14543	14683	14547	14790	14685	14784	14709	14823	14740	14882	14751	14679	14778	14774	14933	14808	14709	14814	14712	14582	14595	14679	14829	14684	14731	14523	14740	14772	14712	14812	14746	14644	14681	14683	14625	14677	14773	14952	14821	14658	14828	14744	14844	14650	14697	14686	14698	14822	14830	14871	14708	14734	14684	14622	14630	14576	14662	14656	14700	14602	14619	14790	14837	14818	14694	14829	14674	14761	14700	14788	14583	14663	14735	14755	14949	14870	14755	14792	14797	14688	14685	14886	14530	14572	14713	14766	14646	14614	14802	14667	14881	14693	14796	14740	14594	14729	14641	14872	14728	14793	14798	14593	14766	14639	14850	14748	14845	14808	14653	14549	14881	14737	14607	14612	14670	14585	14782	14585	14565	14833	14783	14697	14614	14704	14648	14689	14646	14687	14738	14938	14508	14695	14598	14724	14881	14735	14707	14759	14935	14706	14854	14665	14516	14583	14748	14548	14712	14466	14814	14736	14757	14729	14847	14570	14640	14740	14674	14622	14540	14604	14578	14709	14742	14708	14569	14636	14740	14687	14704	14591	14661	14798	14606	14727	14749	14633	14660	14682	14674	14841	14626	14571	14927	14723	14694	14763	14822	14759	14597	14653	14735	14715	14651	14785	14685	14587	14608	14507	14733	14444	14654	14614	14672	14564	14689	14646	14625	14771	14517	14667	14661	14509	14715	14618	14732	14639	14647	14828	14740	14896	14781	14658	14711	14660	14697	14778	14746	14763	14598	14731	14624	14549	14700	14505	14630	14581	14724	14678	14778	14738	14877	14621	14725	14517	14719	14686	14900	14622	14705	14649	14508	14728	14715	14811	14896	14795	14569	14662	14697	14629	14721	14717	14660	14771	14526	14746	14662	14758	14689	14660	14852	14848	14514	14817	14875	14649	14680	14799	14597	14688	14792	14682	14729	14615	14748	14598	14842	14879	14653	14650	14832	14985	14559	14830	14670	14631	14988	14741	14806	14803	14606	14680	14509	14919	14662	14673	14805
18344	30833	29817	24978	21659	19520	18367	17137	16586	16142	15779	15584	15495	15230	15081	15127	14891	14970	14872	14794	14710	14988	14779	14814	14810	14784	14726	14706	14662	14626	14554	14578	14645	14665	14705	14533	14734	14481	14632	14541	14711	14543	14671	14468	14530	14576	14522	14552	14433	14408	14520	14545	14511	14462	14629	14476	14320	14669	14461	14476	14462	14448	14512	14562	14454	14547	14515	14707	14409	14391	14435	14487	14453	14540	14468	14392	14487	14420	14548	14674	14315	14570	14422	14433	14434	14504	14401	14537	14421	14411	14574	14375	14456	14680	14420	14426	14280	14488	14402	14648	14429	14470	14679	14417	14564	14412	14368	14271	14720	14392	14475	14648	14517	14420	14468	14392	14460	14533	14475	14438	14352	14448	14499	14402	14391	14421	14566	14458	14441	14425	14537	14494	14472	14638	14360	14282	14419	14363	14515	14490	14380	14579	14520	14556	14451	14371	14418	14473	14421	14621	14246	14470	14443	14402	14614	14513	14414	14498	14145	14485	14480	14525	14568	14489	14629	14486	14295	14429	14473	14254	14543	14594	14569	14326	14465	14322	14381	14424	14380	14421	14633	14351	14452	14517	14525	14460	14444	14445	14488	14513	14327	14467	14604	14517	14437	14441	14417	14522	14565	14455	14401	14548	14483	14408	14401	14562	14464	14356	14439	14651	14435	14350	14511	14430	14589	14364	14342	14375	14487	14477	14270	14436	14613	14281	14301	14467	14530	14643	14419	14450	14529	14249	14529	14465	14411	14385	14470	14381	14547	14377	14453	14533	14340	14298	14425	14446	14486	14457	14459	14664	14412	14377	14542	14413	14528	14480	14388	14570	14481	14430	14522	14307	14552	14414	14388	14459	14417	14357	14284	14434	14463	14490	14497	14473	14390	14478	14641	14315	14492	14261	14467	14501	14609	14419	14620	14629	14681	14396	14453	14490	14389	14386	14518	14473	14607	14236	14376	14508	14373	14323	14560	14586	14595	14494	14469	14472	14361	14432	14432	14425	14384	14406	14548	14251	14435	14504	14464	14422	14373	14547	14563	14390	14479	14366	14537	14424	14479	14477	14453	14355	14371	14563	14453	14571	14301	14358	14300	14456	14513	14429	14629	14526	14640	14534	14449	14502	14496	14491	14337	14413	14405	14371	14375	14536	14259	14471	14242	14408	14451	14478	14310	14362	14516	14420	14521	14446	14427	14403	14569	14422	14328	14491	14501	14454	14416	14381	14278	14500	14629	14549	14393	14436	14489	14377	14348	14476	14566	14545	14368	14412	14599	14526	14402	14534	14359	14477	14452	14514	14535	14408	14310	14441	14417	14227	14387	14490	14465	14444	14521	14256	14459	14394	14506	14524	14599	14348	14467	14505	14498	14485	14559	14394	14525	14329	14411	14257	14547	14442	14520	14384	14438	14329	14462	14575	14515	14562	14383	14469	14521	14658	14298	14439	14276	14484	14575	14550	14547	14414	14526	14477	14290	14318	14632	14520	14398	14435	14431	14465	14501	14529	14547	14516	14355	14434	14650	14585	14401	14363	14473	14574	14591	14462	14441	14343	14571	14493	14502	14451	14285	14441	14501	14217	14452	14379	14511	14613	14521	14477	14482	14318	14521	14347	14477	14587	14404	14478	14564	14386	14400	14406	14500	14527	14422	14503	14248	14411	14373	14377	14438	14389	14401	14343	14478	14434	14349	14402	14284	14497	14579	14648	14431	14385	14541	14443	14281	14569	14348	14504	14359	14504	14324	14563	14592	14419	14568	14414	14426	14331	14550	14415	14432	14423	14445	14480	14302	14411	14585	14443	14583	14502	14558	14477	14255	14397	14339	14346	14337	14447	14469	14506	14542	14539	14537	14587	14398	14407	14497	14430	14527	14534	14543	14397	14570	14427	14419	14546	14281	14432	14434	14373	14359	14303	14384	14433	14531	14493	14376	14281	14478	14438	14497	14436	14545	14485	14433	14581	14477	14554	14408	14452	14436	14427	14303	14413	14485	14290	14410	14327	14536	14407	14469	14359	14382	14515	14438	14433	14369	14543	14498	14551	14516	14436	14389	14394	14450	14523	14328	14475	14516	14432	14640	14582	14443	14419	14515	14492	14498	14395	14408	14582	14307	14329	14358	14546	14454	14427	14381	14303	14436	14520	14379	14405	14353	14257	14566	14509	14447	14484	14366	14502	14408	14522	14600	14484	14306	14326	14466	14472	14400	14582	14516	14396	14667	14433	14442	14427	14244	14544	14559	14435	14503	14331	14425	14602	14273	14301	14633	14365	14417	14594	14576	14443	14516	14451	14391	14545	14463	14446	14527	14323	14406	14653	14440	14523	14224	14381	14597	14628	14587	14295	14476	14599	14418	14364	14381	14489	14492	14576	14485	14552	14221	14554	14378	14556	14411	14416	14484	14557	14406	14604	14488	14380	14395	14404	14518	14294	14490	14511	14531	14566	14406	14439	14403	14376	14522	14463	14423	14451	14443	14522	14403	14595	14465	14423	14297	14546	14325	14463	14409	14499	14613	14470	14476	14356	14478	14216	14518	14368	14455	14466	14507	14439	14452	14500	14408	14580	14345	14621	14394	14399	14351	14438	14483	14394	14474	14519	14434	14556	14385	14586	14299	14436	14432	14511	14547	14547	14376	14369	14499	14289	14561	14440	14546	14379	14371	14640	14422	14355	14485	14426	14584	14472	14379	14463	14614	14531	14394	14406	14409	14372	14604	14489	14566	14523	14535	14676	14370	14344	14507	14470	14392	14556	14271	14459	14421	14420	14446	14403	14575	14250	14528	14425	14547	14581	14445	14374	14469	14625	14631	14458	14717	14431	14505	14485	14474	14528	14392	14454	14429	14575	14558	14395	14493	14488	14308	14332	14406	14494	14401	14404	14335	14471	14442	14302	14580	14429	14423	14530	14302	14330	14577	14449	14468	14540	14576	14463	14339	14427	14411	14402	14495	14353	14377	14408	14377	14466	14303	14540	14444	14455	14592	14444	14539	14455	14386	14556	14614	14403	14349	14409	14397	14341	14459	14528	14444	14401	14567	14455	14509	14520	14599	14610	14526	14483	14573	14576	14520	14562	14451	14249	14564	14394	14496	14316	14227	14581	14506	14456	14618	14561	14552	14401	14533	14547	14333	14510	14541	14335	14575	14339	14535	14651	14224	14577	14428	14493	14591	14474	14427	14485	14398	14625	14427	14541	14543	14395	14295	14559	14311	14553	14516	14364	14527	14447	14429	14381	14468	14318	14550	14414	14633	14460	14468	14459	14489	14412	14442	14521	14233	14306	14350	14390	14266	14434	14599	14518	14301	14490	14506	14612	14604	14376	14404	14458	14443	14522	14505	14392	14520	14464	14211	14504	14590	14540	14367	14490	14488	14387	14442	14515	14475	14502	14458	14700	14399	14677	14374	14313	14408	14484	14367	14353	14407	14622	14458	14512	14459	14468	14370	14497	14524	14500	14379	14370	14546	14517	14371	14577	14525	14567	14547	14392	14434	14501	14516	14451	14612	14490	14456	14489	14404	14480	14361	14407	14508	14453	14611	14519	14412	14299	14636	14470	14345	14446	14441	14336	14472	14500	14368	14331	14370	14639	14326	14440	14539	14344	14523	14460	14556	14456	14534	14287	14644	14302	14388	14427	14594	14441	14589	14556	14406	14577	14579	14410	14445	14429	14402	14314	14383	14414	14487	14346	14432	14336	14602	14570	14599	14355	14494	14469	14470	14543	14558	14555	14395	14539	14432	14489	14438	14555	14492	14571	14599	14270	14228	14466	14434	14407	14482	14422	14458	14367	14509	14545	14448	14475	14552	14416	14467	14632	14524	14490	14376	14361	14191	14562	14520	14496	14548	14215	14459	14433	14403	14479	14442	14346	14403	14540	14416	14451	14354	14512	14584	14531	14482	14273	14567	14522	14397	14468	14481	14352	14480	14541	14361	14386	14471	14507	14449	14567	14366	14295	14590	14518	14427	14387	14343	14408	14424	14320	14459	14408	14375	14393	14592	14536	14453	14460	14322	14451	14368	14452	14429	14296	14466	14409	14409	14467	14403	14425	14501	14366	14407	14743	14403	14328	14633	14557	14505	14560	14530	14300	14449	14451	14600	14535	14432	14407	14481	14431	14348	14579	14689	14599	14533	14622	14510	14351	14556	14522	14386	14560	14395	14376	14411	14404	14343	14522	14557	14507	14364	14427	14419	14441	14411	14408	14508	14664	14372	14402	14609	14565	14496	14494	14380	14341	14453	14502	14149	14522	14491	14471	14414	14505	14416	14551	14404	14380	14453	14561	14528	14469	14455	14519	14399	14636	14318	14308	14479	14413	14387	14526	14571	14221	14540	14474	14504	14591	14502	14317	14408	14438	14462	14298	14425	14457	14337	14489	14615	14609	14358	14543	14539	14262	14431	14415	14425	14542	14312	14523	14554	14399	14557	14408	14481	14617	14346	14509	14464	14412	14515	14724	14430	14510	14466	14494	14369	14389	14483	14485	14470	14405	14414	14451	14280	14402	14315	14407	14469	14498	14443	14315	14466	14448	14508	14327	14297	14341	14557	14555	14366	14569	14400	14410	14462	14519	14449	14494	14542	14576	14467	14390	14631	14307	14399	14469	14295	14484	14386	14377	14596	14515	14529	14487	14575	14468	14570	14555	14487	14139	14257	14657	14493	14219	14408	14441	14558	14392	14436	14463	14529	14362	14428	14497	14460	14498	14517	14297	14549	14396	14374	14399	14320	14464	14377	14519	14427	14439	14458	14520	14464	14389	14376	14422	14478	14527	14399	14475	14467	14339	14519	14439	14557	14554	14531	14397	14442	14329	14524	14563	14504	14462	14604	14638	14556	14553	14487	14452	14565	14361	14519	14393	14565	14534	14644	14502	14516	14437	14519	14608	14542	14412	14332	14475	14462	14339	14577	14457	14437	14676	14475	14494	14427	14524	14542	14410	14461	14493	14435	14288	14549	14436	14351	14464	14354	14392	14560	14355	14425	14713	14669	14456	14432	14478	14398	14291	14667	14452	14569	14393	14422	14428	14480	14265	14472	14486	14629	14550	14467	14558	14528	14334	14488	14388	14357	14479	14526	14605	14486	14529	14389	14495	14452	14525	14473	14405
22913	21307	29114	23857	21698	23259	23455	18195	16584	16618	16312	15875	15748	15392	15428	15279	15176	15158	14962	15040	15251	15203	15224	15004	15193	15094	14940	15019	14944	14884	14834	14879	14619	14923	14981	14751	14802	14853	15008	14591	14638	14569	14681	14825	14681	14746	14698	14681	14695	14597	14732	14811	14802	14539	14587	14558	14608	14726	14679	14557	14344	14467	14555	14705	14663	14580	14535	14551	14742	14625	14501	14699	14884	14570	14476	14439	14545	14658	14727	14604	14605	14586	14447	14411	14453	14743	14489	14607	14693	14679	14473	14563	14666	14621	14697	14632	14541	14621	14502	14603	14524	14675	14509	14634	14648	14660	14698	14533	14618	14670	14504	14654	14631	14433	14540	14445	14569	14512	14576	14691	14628	14448	14613	14469	14493	14603	14493	14661	14463	14637	14521	14576	14527	14739	14492	14353	14640	14576	14617	14503	14470	14507	14429	14428	14599	14538	14511	14349	14590	14526	14595	14705	14536	14473	14589	14701	14635	14641	14843	14359	14495	14587	14437	14490	14442	14612	14530	14317	14708	14718	14548	14517	14752	14510	14507	14668	14292	14485	14337	14566	14697	14667	14495	14428	14521	14441	14688	14480	14537	14470	14541	14636	14585	14450	14523	14418	14532	14683	14542	14670	14504	14554	14697	14494	14713	14592	14544	14378	14602	14610	14724	14698	14725	14563	14761	14559	14599	14486	14702	14597	14581	14442	14490	14492	14684	14500	14580	14515	14437	14518	14594	14629	14523	14423	14507	14399	14472	14673	14580	14412	14573	14559	14507	14639	14548	14481	14536	14563	14463	14593	14573	14569	14625	14543	14574	14502	14623	14551	14382	14353	14588	14639	14575	14671	14500	14413	14410	14617	14503	14423	14419	14706	14613	14526	14609	14417	14491	14590	14628	14553	14375	14587	14541	14416	14545	14499	14646	14714	14695	14806	14451	14592	14355	14518	14465	14467	14613	14659	14675	14594	14639	14568	14572	14446	14612	14761	14615	14420	14721	14533	14739	14613	14571	14583	14381	14494	14585	14597	14649	14645	14682	14471	14586	14651	14664	14474	14642	14407	14617	14746	14680	14578	14266	14633	14493	14443	14545	14551	14555	14474	14586	14405	14526	14429	14457	14435	14537	14571	14458	14798	14602	14436	14702	14578	14423	14496	14570	14451	14484	14551	14571	14548	14475	14468	14619	14555	14505	14538	14637	14436	14471	14545	14404	14528	14675	14525	14440	14639	14500	14691	14472	14679	14469	14400	14693	14655	14466	14630	14517	14528	14683	14694	14553	14616	14460	14538	14582	14548	14410	14534	14628	14474	14481	14513	14449	14720	14722	14461	14557	14489	14491	14524	14780	14602	14478	14608	14660	14547	14475	14570	14684	14581	14505	14613	14530	14645	14680	14462	14537	14576	14408	14637	14562	14538	14428	14357	14650	14456	14619	14544	14539	14535	14665	14608	14533	14442	14614	14709	14419	14536	14551	14705	14551	14421	14668	14526	14594	14470	14616	14469	14571	14417	14600	14322	14548	14622	14473	14537	14450	14494	14560	14402	14534	14530	14551	14662	14672	14707	14719	14450	14624	14724	14454	14447	14694	14518	14516	14635	14501	14648	14577	14669	14448	14564	14468	14504	14531	14573	14563	14665	14493	14644	14457	14594	14483	14596	14476	14583	14555	14519	14570	14336	14436	14523	14674	14610	14749	14597	14697	14398	14304	14275	14563	14520	14685	14564	14595	14429	14721	14663	14666	14642	14834	14521	14594	14608	14531	14454	14451	14630	14561	14546	14349	14375	14712	14584	14529	14517	14623	14690	14642	14493	14498	14557	14362	14557	14444	14612	14735	14576	14561	14545	14392	14417	14679	14409	14613	14645	14618	14459	14540	14609	14618	14592	14509	14615	14536	14542	14617	14590	14735	14415	14608	14481	14501	14473	14602	14720	14652	14625	14574	14554	14728	14488	14597	14499	14549	14686	14599	14664	14542	14651	14592	14665	14825	14431	14495	14654	14397	14456	14563	14740	14541	14481	14582	14530	14605	14725	14651	14592	14597	14609	14738	14837	14584	14700	14575	14450	14617	14381	14520	14534	14585	14535	14431	14644	14502	14562	14426	14465	14363	14660	14655	14531	14612	14528	14470	14508	14611	14488	14505	14646	14564	14428	14407	14555	14715	14808	14428	14412	14584	14577	14429	14575	14508	14581	14614	14461	14639	14516	14478	14607	14675	14425	14534	14826	14496	14737	14492	14547	14428	14612	14670	14552	14691	14348	14474	14590	14712	14537	14676	14537	14496	14510	14645	14479	14736	14523	14534	14632	14617	14680	14604	14492	14389	14587	14495	14662	14617	14675	14519	14484	14651	14379	14664	14616	14638	14455	14417	14490	14478	14663	14656	14412	14475	14467	14601	14680	14768	14595	14487	14574	14376	14566	14734	14595	14588	14802	14761	14655	14499	14605	14514	14721	14579	14500	14552	14419	14483	14393	14418	14651	14676	14642	14447	14306	14528	14602	14618	14348	14718	14660	14471	14627	14567	14761	14683	14464	14447	14522	14706	14384	14462	14541	14767	14567	14510	14525	14556	14529	14638	14548	14560	14525	14498	14622	14607	14623	14482	14432	14625	14537	14411	14550	14471	14664	14545	14428	14795	14520	14581	14597	14591	14631	14642	14417	14400	14413	14696	14531	14636	14425	14316	14502	14606	14597	14553	14509	14538	14608	14475	14589	14539	14608	14578	14607	14623	14446	14471	14459	14646	14454	14444	14644	14523	14408	14454	14391	14459	14566	14505	14477	14444	14607	14689	14546	14609	14538	14670	14607	14776	14463	14624	14646	14480	14319	14576	14576	14734	14656	14303	14411	14421	14601	14446	14576	14668	14470	14658	14532	14473	14614	14526	14434	14594	14511	14472	14562	14431	14423	14610	14363	14467	14481	14395	14606	14592	14514	14553	14532	14503	14486	14594	14500	14552	14553	14578	14450	14539	14646	14663	14452	14558	14724	14538	14633	14616	14717	14536	14477	14456	14269	14532	14454	14516	14537	14374	14574	14566	14600	14435	14525	14513	14579	14560	14641	14734	14589	14587	14626	14647	14288	14361	14656	14451	14537	14373	14293	14626	14459	14635	14450	14396	14649	14504	14460	14515	14492	14699	14669	14418	14605	14565	14755	14538	14456	14507	14346	14687	14663	14474	14480	14570	14448	14629	14558	14700	14700	14711	14618	14506	14381	14580	14626	14714	14396	14548	14629	14544	14523	14747	14544	14665	14700	14481	14521	14477	14675	14489	14528	14440	14515	14775	14458	14701	14591	14492	14684	14591	14543	14799	14721	14573	14615	14599	14681	14503	14609	14708	14699	14602	14481	14500	14347	14516	14621	14669	14714	14591	14694	14645	14461	14663	14462	14543	14501	14577	14549	14475	14561	14588	14546	14665	14584	14563	14540	14660	14514	14732	14301	14535	14647	14771	14831	14626	14602	14475	14562	14737	14671	14620	14438	14448	14343	14461	14577	14599	14550	14515	14613	14585	14591	14462	14243	14578	14441	14480	14595	14673	14562	14677	14660	14741	14501	14583	14535	14687	14390	14473	14591	14685	14407	14617	14498	14493	14686	14503	14515	14368	14516	14564	14547	14538	14459	14459	14479	14496	14624	14544	14606	14602	14489	14630	14569	14819	14556	14568	14605	14548	14408	14720	14678	14774	14598	14585	14460	14634	14614	14666	14424	14329	14583	14566	14314	14324	14613	14638	14662	14702	14606	14735	14590	14488	14580	14673	14488	14529	14453	14549	14577	14727	14639	14554	14527	14580	14455	14567	14639	14521	14552	14680	14604	14317	14697	14435	14563	14461	14614	14519	14560	14459	14749	14571	14568	14465	14537	14449	14568	14470	14574	14630	14559	14399	14510	14549	14469	14607	14514	14567	14776	14513	14472	14629	14692	14386	14544	14594	14302	14518	14578	14607	14544	14703	14545	14628	14630	14417	14584	14509	14749	14539	14581	14511	14612	14668	14580	14619	14642	14675	14632	14630	14527	14598	14557	14539	14633	14592	14551	14504	14544	14667	14555	14522	14650	14388	14473	14536	14551	14682	14587	14794	14444	14748	14435	14477	14753	14562	14415	14489	14557	14589	14637	14603	14644	14607	14615	14424	14585	14495	14549	14593	14666	14675	14679	14596	14625	14673	14351	14588	14389	14598	14581	14357	14548	14528	14470	14545	14443	14569	14569	14590	14513	14556	14533	14625	14577	14427	14446	14565	14454	14860	14696	14454	14508	14467	14597	14774	14660	14622	14508	14683	14729	14528	14426	14567	14534	14726	14379	14461	14487	14525	14605	14713	14662	14682	14551	14583	14322	14574	14555	14645	14543	14635	14515	14267	14632	14579	14447	14571	14554	14526	14496	14568	14541	14411	14679	14599	14662	14567	14460	14641	14420	14671	14675	14340	14304	14425	14690	14636	14672	14450	14454	14655	14769	14331	14679	14637	14653	14533	14559	14564	14395	14590	14617	14647	14541	14426	14585	14708	14402	14490	14439	14493	14479	14565	14595	14456	14496	14485	14451	14522	14515	14453	14607	14528	14665	14488	14496	14571	14370	14529	14427	14541	14430	14754	14568	14479	14554	14557	14592	14612	14518	14526	14588	14611	14410	14520	14466	14408	14416	14449	14622	14510	14570	14563	14499	14523	14436	14562	14644	14630	14482	14512	14508	14619	14602	14443	14586	14641	14515	14534	14839	14780	14404	14525	14595	14415	14609	14660	14524	14502	14563	14584	14376	14492	14483	14732	14468	14666	14551	14564	14660	14535	14576	14382	14456	14636	14453	14648	14497	14696	14654	14412	14576	14708	14597	14296	14632	14692	14477	14516	14531	14666	14478	14475	14619	14519	14592	14885	14791	14526	14578	14527	14586	14479	14421	14489	14588	14687	14485	14474	14722	14564	14572	14591	14638	14503	14509	14518	14465	14679	14625	14539	14571	14389	14547	14382	14438	14913	14559	14551	14544	14925	14596	14375	14708	14718	14678	14596	14453	14521	14527	14484	14470	14465	14550	14540	14525	14397	14432	14421	14330	14358	14548	14701	14460	14516	14726	14678	14569	14644	14630	14596	14344	14672	14486
19889	34966	33887	29244	25108	22189	20232	18858	17884	17363	16551	16374	16035	15602	15658	15392	15098	15189	15040	15005	15038	14938	14909	14877	14788	14909	14963	14797	14954	14771	14750	14413	14720	14639	14744	14681	14660	14567	14429	14672	14553	14459	14567	14620	14398	14464	14445	14480	14544	14400	14555	14421	14378	14469	14406	14369	14432	14393	14391	14273	14366	14253	14317	14273	14327	14486	14354	14272	14380	14263	14312	14310	14453	14327	14309	14347	14305	14285	14363	14306	14352	14443	14212	14571	14577	14464	14584	14273	14363	14402	14287	14295	14452	14396	14445	14363	14406	14293	14534	14451	14412	14222	14261	14234	14384	14256	14427	14333	14418	14254	14452	14415	14442	14349	14460	14393	14084	14348	14341	14526	14288	14435	14212	14177	14210	14356	14320	14302	14326	14530	14399	14295	14323	14258	14350	14400	14433	14333	14278	14361	14469	14492	14230	14370	14587	14334	14269	14262	14413	14439	14292	14293	14261	14342	14465	14303	14285	14247	14281	14395	14422	14343	14165	14257	14452	14288	14278	14397	14230	14338	14397	14433	14409	14365	14263	14428	14386	14357	14363	14356	14281	14451	14292	14401	14524	14315	14491	14414	14387	14528	14440	14252	14359	14507	14427	14281	14147	14359	14438	14435	14250	14408	14273	14398	14425	14275	14348	14431	14314	14294	14340	14170	14340	14438	14465	14342	14316	14250	14457	14208	14454	14437	14406	14341	14375	14286	14192	14345	14247	14396	14278	14377	14306	14216	14311	14358	14327	14476	14418	14381	14437	14489	14256	14347	14543	14354	14337	14378	14434	14478	14335	14337	14362	14371	14357	14295	14328	14398	14413	14441	14425	14316	14437	14300	14270	14309	14192	14529	14207	14276	14361	14198	14350	14442	14344	14571	14342	14319	14248	14254	14465	14492	14386	14315	14408	14277	14477	14237	14304	14349	14238	14349	14408	14214	14336	14402	14288	14271	14322	14502	14456	14395	14499	14266	14308	14359	14377	14291	14296	14598	14387	14568	14277	14410	14202	14219	14445	14276	14237	14423	14612	14318	14229	14389	14348	14317	14305	14496	14478	14457	14404	14337	14233	14316	14296	14243	14422	14288	14232	14395	14338	14345	14324	14181	14498	14237	14402	14268	14310	14358	14406	14266	14315	14289	14438	14345	14343	14525	14448	14371	14438	14270	14430	14408	14197	14466	14377	14421	14336	14463	14391	14229	14402	14353	14395	14374	14144	14409	14405	14441	14250	14328	14452	14412	14235	14365	14505	14384	14330	14159	14399	14385	14491	14322	14501	14347	14308	14403	14237	14393	14282	14508	14245	14395	14427	14156	14338	14404	14408	14408	14290	14356	14336	14166	14298	14456	14181	14395	14335	14301	14364	14396	14612	14356	14285	14563	14319	14435	14155	14350	14277	14352	14263	14239	14481	14192	14251	14400	14367	14267	14260	14362	14323	14396	14392	14351	14223	14363	14437	14302	14428	14369	14387	14353	14337	14291	14328	14506	14502	14306	14297	14463	14408	14393	14409	14302	14415	14179	14275	14273	14248	14270	14345	14165	14426	14371	14275	14451	14433	14154	14408	14263	14470	14395	14319	14304	14235	14275	14273	14279	14216	14362	14388	14296	14315	14567	14287	14162	14485	14276	14218	14412	14310	14380	14360	14402	14258	14262	14376	14338	14269	14372	14276	14356	14275	14338	14353	14214	14474	14248	14265	14448	14233	14424	14499	14430	14387	14369	14356	14312	14497	14228	14402	14253	14381	14283	14370	14281	14439	14403	14409	14285	14285	14195	14341	14283	14322	14360	14196	14391	14345	14134	14311	14458	14416	14089	14338	14307	14294	14243	14111	14332	14285	14354	14438	14433	14571	14151	14470	14292	14315	14545	14418	14344	14384	14382	14356	14325	14467	14289	14391	14467	14256	14142	14280	14411	14304	14509	14399	14490	14380	14396	14256	14403	14261	14442	14238	14263	14405	14245	14164	14342	14362	14478	14301	14495	14209	14259	14290	14238	14309	14287	14365	14404	14371	14255	14455	14426	14339	14371	14380	14462	14195	14265	14398	14400	14377	14106	14236	14346	14323	14329	14405	14347	14440	14261	14323	14317	14233	14272	14443	14274	14401	14379	14429	14368	14353	14429	14405	14413	14437	14322	14380	14222	14412	14281	14477	14321	14433	14314	14309	14308	14335	14232	14361	14304	14270	14461	14315	14333	14369	14395	14381	14309	14431	14234	14254	14491	14342	14231	14400	14258	14458	14181	14312	14275	14362	14367	14323	14258	14277	14287	14426	14442	14238	14337	14248	14254	14443	14227	14481	14373	14326	14406	14485	14220	14220	14431	14335	14399	14329	14183	14186	14414	14431	14236	14381	14413	14312	14240	14320	14405	14314	14313	14344	14364	14323	14375	14379	14332	14382	14329	14228	14416	14307	14310	14388	14377	14306	14396	14368	14163	14528	14318	14436	14431	14331	14277	14444	14487	14348	14407	14306	14259	14464	14229	14250	14290	14398	14433	14322	14313	14289	14442	14364	14473	14355	14409	14406	14363	14335	14170	14389	14268	14336	14452	14379	14273	14322	14365	14235	14236	14298	14218	14423	14313	14391	14251	14307	14420	14339	14348	14270	14246	14316	14268	14228	14340	14377	14338	14405	14331	14481	14144	14468	14333	14262	14331	14267	14330	14483	14327	14097	14342	14255	14344	14533	14308	14399	14204	14268	14316	14298	14238	14429	14293	14455	14307	14327	14228	14293	14344	14300	14304	14233	14446	14436	14412	14332	14324	14367	14320	14215	14429	14444	14223	14506	14466	14270	14252	14334	14464	14248	14132	14444	14355	14517	14186	14327	14307	14197	14395	14364	14327	14134	14336	14301	14356	14279	14294	14406	14561	14225	14483	14261	14339	14241	14262	14189	14479	14224	14305	14365	14269	14147	14488	14326	14436	14472	14342	14353	14366	14433	14355	14291	14263	14387	14343	14305	14277	14537	14350	14148	14362	14334	14465	14288	14346	14417	14368	14363	14312	14306	14320	14539	14253	14360	14410	14247	14297	14304	14448	14302	14335	14273	14445	14472	14349	14401	14451	14377	14426	14336	14410	14462	14258	14336	14358	14456	14509	14233	14335	14339	14383	14231	14224	14560	14224	14312	14319	14283	14338	14309	14486	14471	14428	14346	14345	14162	14414	14351	14528	14521	14248	14391	14407	14267	14224	14417	14321	14401	14289	14474	14387	14465	14343	14306	14417	14250	14380	14423	14342	14318	14365	14261	14465	14436	14206	14373	14533	14308	14457	14166	14307	14325	14245	14390	14333	14538	14299	14234	14368	14639	14323	14338	14566	14279	14237	14224	14406	14284	14206	14210	14197	14425	14469	14198	14217	14295	14317	14336	14363	14337	14373	14249	14439	14456	14451	14204	14333	14398	14325	14223	14224	14256	14483	14398	14228	14375	14335	14438	14457	14228	14242	14344	14313	14314	14283	14203	14295	14240	14390	14200	14541	14423	14446	14298	14453	14366	14302	14348	14269	14429	14455	14265	14400	14217	14429	14214	14193	14156	14273	14386	14218	14411	14296	14365	14305	14339	14442	14246	14438	14311	14308	14317	14280	14264	14421	14222	14390	14343	14296	14418	14240	14402	14329	14392	14284	14256	14236	14311	14370	14371	14133	14358	14547	14300	14233	14282	14435	14366	14340	14332	14380	14317	14267	14383	14301	14323	14476	14305	14420	14394	14217	14464	14489	14438	14319	14430	14456	14100	14398	14285	14360	14466	14280	14166	14376	14277	14510	14496	14369	14376	14431	14388	14349	14245	14165	14443	14291	14282	14352	14450	14485	14286	14326	14416	14315	14375	14420	14293	14455	14357	14372	14268	14433	14512	14262	14227	14195	14385	14196	14510	14145	14142	14297	14380	14360	14484	14429	14368	14194	14374	14289	14361	14326	14461	14181	14413	14320	14321	14306	14440	14335	14329	14312	14258	14531	14265	14315	14300	14317	14477	14339	14263	14449	14548	14476	14342	14218	14204	14237	14318	14259	14269	14320	14341	14463	14380	14339	14344	14369	14275	14346	14304	14400	14375	14292	14380	14288	14417	14372	14302	14413	14397	14457	14382	14349	14417	14525	14225	14448	14341	14335	14287	14167	14346	14400	14501	14381	14335	14488	14310	14571	14374	14350	14310	14338	14152	14028	14478	14374	14286	14209	14260	14456	14297	14364	14430	14262	14261	14426	14349	14480	14481	14419	14183	14279	14463	14397	14240	14420	14294	14430	14367	14398	14233	14561	14372	14362	14373	14344	14230	14438	14147	14278	14188	14358	14350	14439	14218	14209	14368	14365	14261	14388	14084	14299	14181	14423	14383	14412	14330	14283	14408	14196	14357	14387	14218	14245	14283	14363	14435	14238	14426	14151	14299	14280	14424	14311	14357	14240	14424	14203	14317	14352	14303	14384	14449	14281	14324	14375	14350	14428	14349	14297	14191	14320	14413	14381	14342	14461	14376	14471	14422	14494	14439	14400	14265	14362	14365	14240	14317	14401	14425	14402	14433	14487	14338	14220	14355	14307	14344	14322	14172	14244	14391	14419	14306	14295	14467	14420	14353	14398	14377	14422	14348	14265	14479	14314	14421	14408	14394	14381	14217	14419	14443	14342	14248	14581	14311	14467	14505	14334	14339	14227	14329	14304	14422	14306	14461	14350	14253	14304	14352	14389	14382	14196	14376	14318	14382	14456	14260	14426	14184	14316	14461	14195	14352	14239	14485	14265	14350	14356	14346	14594	14367	14240	14198	14364	14216	14399	14361	14467	14261	14323	14397	14159	14262	14376	14379	14389	14401	14215	14367	14408	14323	14388	14298	14211	14276	14372	14395	14339	14284	14374	14541	14169	14359	14515	14352	14271	14247	14203	14475	14182	14430	14358	14358	14403	14394	14342	14376	14271	14266	14499	14142	14179	14482	14257	14352	14368	14464	14331	14246	14361	14447	14276	14339	14457	14240	14372	14457	14359	14473	14384	14397	14406	14317	14392	14365	14442	14364	14408	14253	14415	14253	14223	14448	14413	14428	14376	14199	14280	14380	14170	14380	14321	14251	14156	14153	14225	14302	14186	14470	14308
27012	21982	24212	20454	15826	15449	15137	14891	14665	14354	14540	14562	14699	14499	14384	14425	14345	14373	14447	14448	14287	14386	14317	14476	14300	14450	14397	14221	14277	14214	14372	14443	14489	14369	14256	14502	14270	14359	14383	14171	14167	14346	14305	14157	14249	14168	14401	14153	14435	14330	14203	14343	14332	14336	14319	14285	14437	14316	14140	14191	14300	14301	14411	14205	14179	14069	14176	14420	14291	14307	14145	14372	14150	14233	14165	14159	14309	14291	14205	14223	14366	14104	14394	14195	14217	14250	14195	14259	14338	14359	14353	14181	14093	14308	14120	14109	14317	14266	14220	14086	14334	14313	14170	14323	14190	14337	14425	14340	14224	14089	14067	14289	14326	14239	14085	14317	14082	14399	14373	14160	14196	14192	14369	14357	14234	14364	14247	14167	14135	14205	14261	14161	14302	14203	14051	14195	14337	14246	14167	14212	14166	14398	14214	14441	14301	14089	13983	14282	14386	14297	14344	14239	14252	14237	14061	14252	14362	14252	14021	14125	14245	14253	14263	14427	14243	14188	14082	14194	14090	14509	14210	14239	14288	14198	14394	14144	14355	14430	14254	14204	14251	14334	14293	14172	14314	14364	14194	14309	14201	14164	14162	14245	14242	14241	14281	14250	14325	14356	14218	14356	14259	14180	14268	14180	14338	14285	14313	14358	14242	14285	14349	14287	14352	14318	14270	14351	14226	14351	14339	14349	14040	14121	14309	14409	14255	14401	14331	14075	14361	14157	14298	14322	14338	14291	14319	14299	14126	14146	14066	14506	14253	14161	14260	14294	14247	14072	14280	14237	14125	14115	14399	14176	14150	14260	14278	14187	14319	14220	14429	14360	14195	14521	14184	14067	14202	14358	14047	14120	14349	14206	14164	14125	14283	14225	14250	14283	14414	14051	14138	14222	14342	14360	14058	14296	14196	14297	14324	14337	14223	14096	14169	14155	14214	14372	14246	14067	14319	14295	14203	14240	14181	14334	14277	14293	14222	14226	14126	14227	14077	14308	14282	14138	14355	14306	14411	14285	14428	14126	14288	14244	14176	14113	14418	14249	14329	14169	14155	14268	14056	14316	14237	14086	14165	14310	14332	13939	14212	14301	14285	14186	14353	14193	14229	14291	14154	14383	14361	14151	14260	14295	14234	14161	14208	14183	14325	14182	14313	14233	14142	14271	14417	14219	14191	14081	14209	14125	14287	14159	14176	14253	14287	14237	14286	14131	14161	14365	14417	14046	14264	14359	14108	14273	14224	14178	14401	14233	14146	13924	14117	14155	14270	14207	14266	14116	14150	14351	14223	14286	14363	14139	14184	14176	14223	14162	14242	14065	14157	14255	14193	14343	14329	14280	14339	14372	14183	14049	14217	14204	14264	14212	14253	14174	14266	14303	14324	14345	14280	14242	14109	14059	14139	14362	14443	14201	14309	14229	14205	14284	14211	14131	14305	14267	14208	14271	14161	14309	14245	14162	14269	14294	14170	14316	14253	14078	14097	14153	14184	14259	14180	14257	14154	14210	14374	14047	14084	14222	14064	14289	14174	14111	14274	14195	14436	14412	14314	14247	14341	14157	14161	14192	14304	14315	14438	14209	14275	14240	14259	14195	14293	14439	14237	14342	14197	14400	14336	14315	14440	14245	14352	14297	14396	14152	14309	14286	14264	14081	14316	14263	14256	14261	14088	14317	14206	14264	14244	14270	14218	14250	14194	14140	14445	14223	14146	14251	14258	14335	14156	14385	14158	14129	14254	14156	14356	14240	14217	14142	14099	14072	14199	14269	14179	14160	14147	14281	14407	14244	14178	14297	14273	14210	14342	14267	14135	14243	14264	14228	14235	14173	14238	14255	14224	14308	14231	14240	14354	14199	14086	14154	14295	14202	14244	14079	14100	14179	14384	14306	14244	14109	14088	14393	14346	14219	14312	14238	14270	14227	14321	14319	14182	14465	14196	14223	14318	14165	14368	14182	14194	14314	14103	14254	14247	14368	14360	14090	14327	14315	14224	14099	14433	14174	14262	14167	14475	14145	14274	14179	14176	14044	14086	14326	14322	14314	14092	14408	14260	14213	14255	14245	14357	14268	14161	14112	14201	14262	14043	14320	14274	14144	14330	14154	14282	14227	14291	14182	14285	14283	14249	14293	14183	14110	14310	14173	14091	14182	14405	14343	14209	14287	14227	14314	14209	14248	14372	14179	14305	14233	14269	14245	14202	14073	14247	14305	14191	14171	14211	14397	14297	14272	14447	13973	14134	14386	14211	14336	14342	14175	14289	14258	14367	14295	14133	14206	14081	14203	14150	14199	14158	14329	14559	14220	14152	14272	14098	14217	14204	14196	14261	14327	14029	14229	14234	14244	14257	14047	14294	14228	14145	14262	14130	14086	14276	14246	14220	14267	14264	14128	14233	14203	14258	14379	14309	14032	14481	14132	14134	14309	14223	14212	14267	14319	14126	14318	14176	14171	14124	14165	14426	14238	14262	14194	14161	14353	14258	14108	14367	14380	14327	14300	14162	14132	14162	14250	14338	14222	14108	14259	14314	14301	14252	14223	14143	14294	14246	14324	14117	14179	14324	14404	14269	14081	14270	14176	14190	14245	14298	14423	14139	14259	14174	14336	14219	14238	14340	14265	14422	14400	14238	14391	14242	14207	14310	14251	14264	14292	14185	14269	14232	14285	14223	14205	14192	14398	14337	14239	14190	14333	14298	14161	14288	14220	14278	14140	14079	14305	14253	14214	14393	14191	14341	14414	14306	14311	14309	14002	14445	14239	14285	14262	14262	14226	14334	14258	14317	14315	14366	14089	14241	14313	14255	14427	14221	14149	14313	14354	14194	14222	14232	14344	14230	14168	14154	14168	14195	14218	14274	14206	14161	14346	14388	14434	14221	14469	14193	14243	14387	14257	14170	14139	14419	14403	14156	14215	14090	14357	14298	14328	14301	14309	14214	14230	14181	14300	14206	14093	14223	14263	14139	14194	14295	14560	14527	14286	14208	14172	14307	14245	14136	13957	14330	14371	14506	14323	14084	14213	14179	14114	14292	14136	14270	14434	14248	14299	14204	14228	14281	14144	14344	14274	14229	14046	14260	14267	14404	14152	14252	14378	14160	14364	14331	14384	14151	14278	14377	14209	14127	14363	14147	14143	14212	14314	14272	14344	14244	14114	14180	14200	14317	14321	14366	14372	14230	14131	14466	14353	14309	14303	14048	14353	14242	14293	14198	14206	14356	14370	14243	14195	14256	14324	14374	14256	14355	14156	14399	14154	14300	14293	14025	14225	14266	14173	14332	14244	14398	14186	14313	14230	14317	14225	14344	14331	14310	14283	14007	14253	14242	14220	14329	14382	14224	14149	14336	14374	14124	14212	14298	14226	14106	14262	14149	14219	14103	14185	14381	14340	14392	14197	14272	14192	14166	14233	14375	14072	14376	14202	14181	14142	14265	14287	14507	14169	14291	14148	14201	14337	14209	14259	14056	14177	14353	14321	14301	14348	14214	14349	14375	14359	14357	14110	14151	14165	14171	14135	14144	14239	14103	14208	14294	14243	14270	14128	14308	14376	14278	14261	14091	14169	14316	14402	14260	14252	14318	14207	14246	14400	14199	14273	14139	14324	14149	14104	14270	14277	14442	14275	14235	14156	14045	14146	14225	14144	14510	14310	14367	14269	14081	14253	14277	14275	14241	14495	14077	14220	14363	14127	14113	14312	14321	14439	14201	14182	14375	14367	14251	14482	14448	14353	14373	14209	14263	14210	14258	14325	14304	14176	14216	14258	14202	14295	14303	14240	14140	14175	14292	14117	14299	14176	14217	14261	14042	14325	14349	14126	14148	14157	14173	14292	14461	14197	14320	14257	14168	14263	14281	14309	14339	14248	14201	14053	14109	14309	14057	14256	14091	14343	14324	14361	14252	14181	14343	14248	14048	14383	14382	14047	14398	14437	14242	14420	14076	14232	14482	14166	14225	14158	14308	14231	14235	14379	14252	14228	14469	14257	14450	14137	14144	14183	14262	14183	14222	14306	14091	14378	14375	14283	14209	14301	14407	14184	14278	14395	14204	14435	14149	14291	14147	14121	14290	14189	14258	14126	14166	14255	14344	14316	14279	14271	14273	14229	14031	14117	14256	14015	14151	14346	14183	14417	14433	14242	14047	14306	14293	14194	14162	14470	14415	14172	14216	14199	14204	14192	14107	14112	14253	14256	14155	14208	14224	14274	14237	14265	14331	14365	14280	14120	14100	14216	14320	14082	14161	14228	14214	14361	14262	14279	14166	14152	14239	14309	14391	14223	14345	14093	14257	14091	14228	14236	14123	14026	14128	14443	14116	14144	14413	14355	14250	14116	14218	14267	14334	14302	14336	14214	14301	14178	14315	14190	14360	14421	14460	14310	14319	14322	14165	14062	14131	14287	14167	14214	14324	14405	14329	14231	14297	14271	14353	14124	14254	14290	14267	14217	14027	14175	14316	14219	14390	14381	14203	14340	14295	14114	14167	14313	14154	14388	14326	14106	14202	14327	14282	14245	14089	14202	14233	14448	14337	14298	14468	14297	14421	14144	14235	14351	14125	14413	14379	14295	14379	14401	14076	14307	14416	14391	14213	14325	14493	14279	14475	14531	14157	14331	14422	14334	14210	14099	14091	14271	14173	14170	14421	14066	14417	14215	14050	14277	14227	14174	14246	14341	14304	14342	14296	14259	14383	14349	14166	14275	14376	14336	14324	14244	14164	14134	14135	14317	14296	14321	14100	14380	14219	14201	14284	14215	14064	14101	14254	14194	14305	14215	14178	14349	14421	14146	14364	14324	14208	14158	14097	14220	14285	14312	14228	14098	14251	14306	14077	14365	14243	14317	14210	14311	14379	14116	14552	14301	14296	14310	14440	14181	14521	14241	14351	14278	14377	14277	14333	14343	14250	14283	14185	14144	14240	14094	14371	14425	14319	14279	14328	14220	14406	14212	14275	14209	14208	14322	14382	14289	14183	14405	14288	14341	14221	14236	14333	14200	14243	14163	14137	14272	14274	14334	14097	14055	14251	14297	14208	14286	14126	14382	14342	14219	14433	14313	14258	14208	14379	14388	14250	14218	14181	14068	14128	14030	14198	14289	14072	14159
16881	23098	22150	18796	16900	15999	15506	15124	14800	14744	14652	14475	14379	14517	14358	14378	14324	14307	14217	14324	14423	14362	14312	14168	14024	14180	14333	14208	14045	14414	14151	14215	14386	14212	14244	14156	14211	14129	14209	14276	14358	14146	14137	14180	14232	14155	14209	14164	14237	14209	14139	13993	14141	14040	14280	14128	14075	13983	14222	14155	14206	14119	14037	14103	14095	13872	14155	14038	14078	14140	14186	14223	14054	14215	14200	14171	14299	14045	14356	14102	14222	14231	14186	14105	14220	14170	14325	13993	14267	14221	14226	14217	14123	14071	14137	14350	14311	14022	14136	14189	14207	14081	13883	14195	14164	14154	13943	14288	13993	14243	14063	14142	14240	14062	14240	14211	14185	14019	14096	14186	14250	14145	14067	14218	14102	13946	14292	14110	14107	14033	14070	14204	13910	14241	14181	14265	14110	14091	14261	14002	13972	14208	14317	14009	14190	14093	14055	14269	14109	14135	14341	14304	14221	14130	14115	14264	14108	14332	14007	14137	14128	14105	14032	14225	14177	14162	14038	14204	14175	14021	13991	14058	14168	13897	14156	14118	14093	14043	14029	14039	14144	14401	14122	14146	14206	14214	14146	14263	14125	14029	14134	14149	14129	14003	14252	14055	14132	14006	14202	14262	14057	14243	14241	14084	14159	14192	14108	14016	14017	14281	14013	13993	14183	14140	14056	14008	14135	14030	14159	13983	13956	14412	14150	14112	14230	14285	14246	14111	14228	14189	14015	14448	14296	14203	14129	14234	14166	13997	14079	14082	14173	14254	14189	14112	14191	14063	14039	14110	14205	14289	14206	14202	14280	14372	14209	14166	14024	14111	13967	14102	14204	14137	14208	14088	14160	14087	14091	14162	14061	14238	14284	14177	14032	14067	14145	14205	14237	14098	14244	14182	14099	14342	14220	14168	14018	14240	14074	13988	14024	14345	14248	14203	14138	14147	14161	14051	14131	13944	14263	13991	14131	14040	14254	14179	14018	14141	14021	14264	14195	14139	14079	14096	14142	14040	14154	14232	14312	14230	14164	14082	14098	14153	14046	14207	14097	14109	14216	14214	14362	14308	14142	14202	14157	14096	14308	14086	14045	14171	14105	14101	14089	14074	14104	14090	14201	14310	14084	14012	14035	14258	14140	14202	14147	13989	14080	14100	14188	14007	14094	14068	14005	14061	14146	14017	14127	14124	14126	13972	14012	14276	14255	14147	14134	14119	14150	14136	14167	14269	14186	14150	14143	14131	14243	14162	14170	14208	14214	14156	14114	14187	14074	14270	14240	14139	14081	14008	14080	14302	14141	14267	14132	14040	14110	14077	13896	14252	14254	14184	14296	14132	14095	14148	14061	14132	14178	14237	14522	14035	14023	14003	14018	14242	13965	14146	14101	14114	14158	14101	14181	14099	14116	14279	14252	13994	14144	14132	13924	14190	14262	14146	14054	14137	14174	14161	14143	14190	14136	14093	14210	14264	14227	14173	14231	14321	13948	14246	14009	14138	14024	14157	14080	14236	14191	14116	14054	14193	14010	14149	14274	14182	14167	14099	14093	14281	14068	14165	14183	14023	14137	14173	14355	14197	14204	14172	14125	14246	14271	14127	14269	14235	14273	14277	14177	14189	14189	14286	14164	14310	14086	14033	14356	14213	14195	14177	14153	14260	14247	14176	14107	14118	14200	14010	14186	14153	14181	14131	14027	14082	14250	14154	14247	14150	14203	14177	14221	14199	14104	14131	14331	14191	14287	14184	14113	14263	14189	13945	14149	14251	14140	14257	14040	14101	14156	14066	14235	14013	14341	14088	14027	14239	13988	14081	14148	14167	14180	13926	14149	14123	14158	14127	14123	14267	14095	14091	14167	14099	14165	14072	14244	14052	14092	14118	14213	14022	14199	14128	14148	14211	14048	14095	14223	14225	14250	14273	14269	14086	14166	14120	14102	14173	14034	14172	14018	14044	14131	14156	14251	14108	14100	14323	14093	14059	14415	14145	14220	14140	14080	14057	14088	14235	14123	14223	14190	14047	14162	14203	14054	14206	14222	14180	14189	14237	14153	14302	14059	14110	14125	14049	14101	14146	14147	14120	14208	14076	14132	14045	14153	14157	14279	14112	14090	14214	14079	14262	14152	14288	14059	13882	14293	14232	14202	14201	14170	14151	14184	14148	14200	14005	14293	14201	14357	14059	14103	14110	14191	14246	14136	14141	14126	14235	14038	14097	14133	14196	14050	14083	14251	13989	14219	14231	14229	14183	14222	14184	14048	14071	14277	14138	14174	14169	14074	14155	14306	14173	14243	14068	14118	14081	14135	14229	14123	14102	14274	14114	14130	14033	14155	14074	14107	14248	13995	14276	14173	14222	13986	14325	14097	14154	14283	14021	14309	14132	14168	14096	14083	14110	14283	14021	14259	14081	14102	14109	14281	14016	14201	14054	14091	14059	14003	14182	14133	13990	14178	14050	14192	14270	14131	14147	14222	14152	14185	14140	14234	14107	14045	14123	14132	14089	14052	14202	14256	14225	13869	14072	14089	14248	14295	14288	14160	14142	14066	14084	14113	14236	14075	14177	14326	14041	14059	14067	14150	14184	14122	14277	14052	14055	14226	14098	14099	14199	14245	14121	14079	14212	14111	14187	14254	14101	14212	14086	14194	14122	14207	14231	13916	13941	14099	14080	14167	14078	14146	14067	14206	14127	14336	14151	14284	14342	14200	14224	14044	14094	14152	14057	14090	14151	14171	14091	14084	14078	14164	14074	13972	14176	14047	14136	14233	14228	14126	14067	14258	14188	14127	14103	14060	14235	13984	14328	14224	14093	14176	14110	14036	14097	14239	14086	14031	14264	14216	14195	14167	14211	14118	14170	14223	14148	14070	14095	14312	14070	14220	14186	14180	14051	14135	14209	14074	14089	14210	14180	14090	14211	14329	14113	14241	14199	14126	14161	14175	14114	14136	14198	14055	14105	14200	13941	14372	13993	14227	14285	14275	14163	13949	14080	14138	14207	14081	14142	14176	14227	14111	14273	14088	14194	14136	14114	14037	14210	14012	14194	14234	13930	14271	14247	14080	13985	14182	14143	14216	14190	14263	14108	14179	14138	14247	14049	14066	14183	14021	14153	14116	14295	14290	14220	14129	14058	14144	14416	14052	14146	14086	13957	14325	14098	14072	14187	14138	14092	14080	14032	14114	14083	13996	14250	14077	14134	14242	14163	14187	14134	14152	14141	14079	13983	14186	14162	14183	14099	14080	14220	14091	14038	14070	14159	14304	14143	14086	14157	13980	14111	14142	14197	14130	14122	14114	13961	14091	14133	14151	14126	14217	14105	14079	14123	14071	14326	14292	14049	14093	14064	14052	14124	14050	14143	14308	14231	14216	14231	14199	14112	14082	14449	14206	14221	14189	14096	14087	14053	14273	14244	14200	14052	13940	14086	14150	14132	14097	14163	14108	14020	14213	14090	14029	14149	14243	14174	14093	14260	14239	14132	14259	14108	14079	14250	14137	14146	14200	14202	14164	14213	14140	14246	13993	14166	14132	14027	14046	14092	14287	14149	14194	14117	14030	14253	14151	14129	14144	14106	14060	14145	14239	14196	14166	14059	14117	14164	14100	14180	14154	14085	14022	14200	14145	14119	14035	14145	14110	14109	14207	14149	14232	14153	13889	14230	14069	14105	14314	14166	14104	14185	14047	14193	14100	14299	14149	14223	14052	14056	14123	14077	14168	14068	14056	14109	14112	14142	14395	14120	14141	14302	14048	14084	14097	14089	14330	14132	14317	14141	14237	14185	14070	14065	14222	14152	14076	14289	14160	14140	14276	14088	14074	14043	14115	14256	13979	14159	14191	14141	14120	14057	14066	14053	14129	14086	14166	14149	14192	14073	14216	14198	14139	14108	14141	14366	14180	14146	14239	13998	14173	14182	14151	14026	14154	14093	14212	14029	14198	14126	14082	14126	14264	14177	14267	14111	14324	14049	14113	14158	14068	14276	14207	14153	14023	14294	14146	14156	14144	14180	14093	14070	14094	14096	14206	14210	14077	14209	14197	14266	14110	14269	14142	14095	14334	14048	14228	13868	14152	14178	14126	14305	14241	14147	14096	14252	14071	14180	14139	14255	14005	14284	14072	14326	14042	14111	14055	14170	14095	14329	14206	14167	14181	14103	14318	14099	14148	14219	13975	14265	14202	14120	13976	14214	14074	14009	14167	14101	13948	14054	14149	14202	14046	14129	14218	14261	14219	14127	14199	14133	14176	14186	14113	14124	14151	14107	14080	14195	14234	14175	14219	14124	14137	13993	14361	14024	14010	14130	14029	14053	14179	14088	14160	14070	14095	14265	14243	14241	13953	14033	14178	14111	14219	14009	14201	14172	14010	14275	14062	14113	14391	14119	14341	14184	14260	14261	14148	14181	14134	14066	14112	13995	14312	14068	14021	14122	14062	14046	14227	14171	14199	14185	14229	14220	14206	14227	14288	14167	14088	14100	14116	14178	14216	14027	14160	14104	14220	14172	14066	14199	14076	14259	14053	14149	14088	14188	13997	14079	14105	14226	14071	14178	14074	13959	14137	14180	14032	14223	14168	14166	14242	14232	14189	14222	14132	14249	13982	14248	14218	14249	14132	14234	14110	14190	14031	14185	14158	14120	14141	14215	14182	14258	14148	14215	14339	14066	14147	14115	14033	14202	14103	14091	14166	14167	14219	14189	14244	14122	14269	14224	14140	14039	14289	14211	14166	14136	13996	14216	14101	14114	14049	14274	14169	14026	13967	14380	14241	14211	14130	14134	14158	14134	14104	14233	14159	14152	14276	14176	14197	14227	14169	14167	14116	14039	14161	14180	14134	14198	14094	14227	14092	14068	14099	14044	14118	14175	14191	14298	14085	14111	14074	14033	14211	13954	14122	14127	14192	14194	14118	14185	14209	14177	14107	14132	14051	14208	14274	14147	14167	14051	14155	14077	14072	13997	13992	14134	14328	14211	14170	14189	14234	14149	14205	14242	14166	14214	14156	13987	14156	14201	14163	13944	14155	14222	13998	14234	14123	14106	14107	14219	14153	14200	14148	14080	14302	14132	14276	14079	14226	14029	14166	14134	14103	14278	14192	14265	14123	14141
23851	21334	28700	24506	22089	21247	19608	16975	16272	16377	16044	15798	15633	15549	15482	15685	15400	15542	15599	15431	15371	15252	15355	15467	15471	15284	15170	15239	15493	15142	15098	15385	15344	15136	15264	15257	15145	15293	15091	15306	15143	15220	15284	15022	15106	15143	14970	15243	15143	14978	14849	14921	15130	14983	14931	14900	14877	15034	14934	15079	14965	15173	15123	15082	14983	15055	15017	15142	14953	15100	15092	15042	15249	15117	15100	15192	14908	14991	14959	14930	15127	14966	14953	14939	15037	15005	15042	15071	15117	15240	14815	15122	14962	14951	14913	15078	14981	15110	14986	15210	15023	15195	15143	15051	15056	15089	15002	15053	14964	14964	14919	15009	14996	15192	15150	15108	14887	15017	15033	14996	15076	15017	15229	14883	14996	15096	15303	14995	15029	14888	14824	15230	15059	14854	15347	14939	15025	15025	15032	15111	14801	15010	15167	15100	15285	15196	15142	15140	15022	15052	15156	14896	15061	15125	15062	15184	15065	14985	15177	15034	15035	14842	15059	14819	15177	15053	15131	15083	15092	15095	15286	15035	15379	15071	15080	15007	14994	15077	15013	14981	15104	15107	15097	14951	15010	15091	14874	15251	15077	15179	14874	15057	15005	15042	15187	15205	15149	15111	15048	14829	15199	15004	15097	15107	14940	15009	15151	14798	14986	15032	15033	15124	14913	14863	15154	14880	14901	14996	14887	14894	14935	14942	15045	15306	15037	14955	15204	14998	14978	15012	14877	15011	15145	15114	15016	14963	15053	14730	15174	15044	15285	14983	15083	14996	15126	15201	15122	15012	15050	14945	14955	14964	14997	15124	14953	14954	14925	15096	14923	14964	14933	15159	15003	15039	15027	14832	15059	15162	14914	15117	15016	15104	14874	15063	15026	15122	15079	14906	15014	15036	15008	14985	15050	14947	15009	15148	14947	14981	14812	15005	15003	15047	15099	15086	14836	14958	14993	14971	14843	15080	15216	14947	15131	15021	15070	14958	15106	14993	15095	14959	15023	15051	14983	14986	14991	15216	15159	14930	14824	14919	14828	15097	15203	14967	15048	15074	15096	14964	15143	14926	15193	14972	14978	14824	15043	15233	15079	14984	15232	15091	14851	14849	15065	15082	15111	14963	14941	14801	14915	15032	15020	15052	15150	14880	15091	14972	14990	14938	14978	14943	14876	15011	15054	15065	15060	15012	15046	15114	15116	14989	15123	14859	14988	14978	14810	15131	15017	15091	15007	14787	15115	15073	14975	14989	15116	15002	15134	15095	15106	15229	15035	15202	14956	15254	15114	15151	15060	15022	15136	15045	14968	15039	15068	15235	15191	15125	15067	15125	15171	14907	14867	15012	15137	15098	15130	14957	15047	15221	14871	14906	15075	14948	15190	14928	14944	14888	15151	15100	15295	14924	15017	15023	15049	15093	15103	15032	14814	15022	15037	15019	14905	14981	15059	15094	15037	15161	14854	15044	15044	14958	15226	15040	15105	15136	15059	15016	14970	14926	15069	14996	15051	15034	14918	14977	15148	15053	15166	15211	15058	15109	14988	15159	14991	14876	15066	15193	15061	15198	14986	15004	15041	15082	15053	15119	15035	14910	15024	15142	15016	14967	15151	15197	14979	15223	15132	15113	15151	15061	14863	15021	14932	15167	14923	15011	15131	15161	15223	15114	15076	14968	14897	15082	15053	15148	15048	14994	15080	15143	15081	15083	15102	15085	14934	14964	14933	15323	15007	15162	15002	14989	15039	15125	15107	15212	14951	14880	15020	14850	15107	14904	14943	14941	15141	14991	14986	15060	15130	14928	15057	15012	15169	15109	14882	14886	14932	15095	14821	14915	15046	14946	14956	15083	15084	14910	14973	15101	15062	14882	15088	14862	14930	14942	14908	15004	15130	15027	14986	15071	14959	15022	15154	15069	15198	15002	14796	15037	15044	14983	15203	14993	14910	14997	15113	14998	15081	14950	15119	14984	15116	14967	15113	15017	15031	15090	14990	14980	14944	14822	15063	14942	14903	15065	14960	15040	14985	15150	15007	15062	14977	15015	14995	15074	15196	14841	15189	15031	14962	14886	15048	14914	15215	14975	14994	15103	14970	14823	15060	15119	15089	15096	14855	15066	15079	15007	15106	15105	15086	14748	15066	14864	15077	15131	15015	15005	15177	15179	15076	14971	15055	15065	15151	15091	15069	14875	15062	14927	14985	14947	15154	15199	15061	15063	15041	15179	14964	14932	15080	15009	15010	15041	15109	15115	15184	14983	14894	15167	15145	14974	14842	14964	15103	14835	14923	14955	14913	15065	15034	14963	14991	15071	14963	14934	15017	15071	15119	14926	14951	14951	15065	15076	15137	15052	15101	14950	14838	14981	14939	15182	15103	15030	15004	14982	15221	14958	15197	14972	15104	15111	15040	15041	15078	15084	14980	15070	15012	14960	15119	15085	15211	14916	15086	15095	14944	15120	15257	15030	15006	15061	14943	15151	15135	15129	15127	14919	15125	15062	14974	15041	15088	14991	15249	15299	15092	15267	15026	15034	15006	14976	14846	14988	15117	15062	14976	15035	15035	14985	14978	15089	15076	14956	15195	15026	15079	15021	15075	15233	15073	15044	14888	15033	14874	15089	14908	15097	15080	15096	14962	15180	14961	14837	15068	14942	15078	15115	15018	15028	15118	14901	15000	15187	15018	15242	15072	15095	14941	15213	15201	14892	14866	15041	15201	14941	15035	15117	15082	15007	15033	15067	14926	15113	15042	15010	15023	14921	15055	14992	15020	14962	14999	15144	14841	15047	15078	15046	15103	15084	15059	14991	15264	14865	14957	14936	15021	15014	15216	15044	14914	15145	14995	15130	14858	15166	15157	15057	14931	14954	15089	15109	14840	15151	15297	15024	15175	15235	15044	15165	14937	15073	14939	15261	15064	15079	14966	15087	15024	15084	15111	14981	14885	15070	14993	14821	14981	15084	14994	15137	14888	14863	15111	15131	15215	15130	15021	14924	15058	15000	14896	14990	15127	14754	14947	15071	15027	15122	15055	14798	15025	15088	14971	15054	14926	14982	15008	14962	15284	15123	15316	15082	14987	14956	14892	14915	14824	15044	15078	15001	15129	15157	15244	14962	15172	15119	15053	15023	15031	15027	14938	15101	15034	15036	14948	14841	15091	14976	15036	15154	14946	14995	15115	15167	14893	15067	15177	15097	15113	14944	15047	15091	14897	15137	14945	14897	15118	14889	15072	15111	15088	15059	14986	15113	15044	15032	14847	15083	14844	15041	15084	15126	15197	15175	15028	15140	15158	15059	15010	15135	15047	14995	15030	14945	14928	15144	14961	15066	14968	15103	15046	15002	14884	14986	15273	15231	15017	15178	15175	15086	14932	14937	15058	15078	15114	15124	15233	15145	15320	15206	15061	15033	15088	14855	15006	14947	15094	15189	15005	15154	15065	15133	15147	15028	15298	15033	15106	14991	15040	15008	15177	15094	15036	15240	15129	14820	15056	15069	15137	15012	15130	15044	14938	15205	15115	15164	15198	15016	15083	14969	15040	15158	15090	15038	15091	14995	14985	14937	14986	14936	15142	15029	15103	14971	14982	15028	15092	15026	15013	14849	14991	15005	14974	15130	15000	14901	15202	15202	15174	15064	15073	15137	15015	14944	15182	14901	14979	14932	14955	14910	15060	15114	15134	15213	15259	15101	15194	14985	15018	15113	15002	14903	14897	15150	15029	15079	15031	15020	15010	14997	14816	15069	15007	14919	14889	14899	15161	15240	15134	14925	15000	15022	15029	15234	15055	15251	15079	15189	15029	14903	15109	15006	15022	14994	14798	15064	15119	15043	14973	15005	14967	15126	15151	14898	14836	14851	14874	15200	14822	15163	15230	14959	15089	15195	14915	15023	15174	15085	14938	15036	15027	15243	15014	14954	15127	15191	15054	15127	14965	15113	15101	14936	15211	15106	15153	14966	14966	15144	15177	15139	15138	15044	15020	15108	15157	15139	14940	15082	14990	15258	14958	15083	15089	14964	15224	15106	15096	14983	14986	14978	15162	15208	15203	15100	15200	15081	14973	15004	15112	15045	15017	15023	15125	15154	14870	15047	14826	14988	14914	15112	15239	15080	14992	15084	15110	14925	14910	14852	15126	15096	14854	15027	15219	14889	15031	15121	15005	15080	15240	15110	15038	15075	14983	14905	15017	14916	14970	14997	15163	14958	15010	14844	14990	15003	14855	15019	14948	14848	15003	15077	15143	15097	15085	14993	14954	15012	14963	15045	15092	15025	15053	15203	14996	14999	14912	14744	14973	15200	15059	15145	14938	14878	14972	15063	15225	15193	15077	14855	14935	15244	14994	15005	14955	14962	14855	15028	15070	15022	14941	14895	15010	15067	14965	15155	15225	15132	15064	15078	14794	14813	15159	15024	14929	15061	15032	15118	15144	15099	15021	15061	14979	15052	15029	15116	15173	14927	15043	15016	15318	15218	15110	14986	15062	14756	15178	15114	15161	15083	14961	14999	14995	14942	15028	15028	15071	14905	15072	14933	15207	15011	15266	14852	14963	14934	14996	14919	15088	15189	15230	15074	14956	15035	15089	15008	14973	15110	15180	15147	15050	14891	15021	15121	14978	14825	14970	15081	15007	15295	15134	14952	14985	15048	14967	15042	14933	15001	15135	15107	15021	15023	15199	15318	14980	15042	15205	15161	15132	14996	15128	15021	15060	15154	15104	14897	15008	14998	15139	15048	14897	14986	14912	14958	15127	15097	15014	14935	15033	14977	15007	15195	15194	14904	15022	15047	14903	15132	14944	15163	15080	14986	15114	15089	14968	15130	14965	15067	15072	15146	14931	15043	15095	15012	14886	15075	15057	14979	14989	15110	15024	15294	14855	14899	15231	15024	14988	15130	14877	15034	14858	14810	15029	14900	15073	15054	15057	15045	14942	15036	14975	15152	15077	14956	15231	14863	15017	15041	15070	14996	14993	14892	15004	15043	15018	15106	14978	15115	15081	14861	14965	15188	14898	14931	15054	14778	14936	15099	15078	15124	14912	14978	15050	14945	15048	15042	15009	15039	15234	15083	15012	15186	15052	14917	14905	14961	14955	15100	15139	15003	15047	15173
18007	30254	29715	25129	21546	19793	18161	17404	16773	16374	16116	15945	15614	15289	15425	15125	15181	15271	15174	15162	15235	15074	14988	14957	14971	15027	15003	14861	15116	14938	14853	14819	14971	14959	14980	14995	14859	14737	14858	14733	14720	14672	14657	14679	14843	14832	14866	14668	14871	14765	14544	14703	14528	14690	14753	14680	14685	14794	14687	14637	14588	14645	14910	14787	14625	14635	14671	14693	14671	14675	14623	14751	14804	14558	14645	14846	14637	14669	14576	14798	14696	14749	14611	14532	14739	14602	14880	14630	14644	14715	14905	14595	14642	14721	14821	14691	14582	14868	14648	14757	14715	14668	14667	14688	14577	14842	14848	14579	14756	14658	14710	14628	14628	14667	14705	14723	14638	14652	14477	14755	14671	14573	14629	14796	14725	14496	14549	14730	14658	14631	14722	14718	14715	14671	14816	14722	14596	14657	14657	14758	14545	14828	14612	14900	14546	14824	14785	14616	14668	14656	14704	14646	14692	14691	14572	14823	14561	14520	14722	14658	14608	14641	14765	14605	14684	14626	14630	14612	14635	14572	14534	14645	14559	14553	14624	14559	14806	14443	14496	14674	14550	14552	14652	14641	14570	14500	14742	14549	14542	14633	14621	14619	14673	14550	14791	14506	14669	14723	14602	14569	14727	14771	14729	14678	14830	14625	14787	14783	14686	14707	14642	14621	14611	14615	14755	14546	14556	14761	14709	14740	14735	14743	14718	14746	14497	14445	14747	14542	14607	14746	14693	14856	14602	14767	14730	14705	14587	14576	14813	14708	14714	14792	14720	14751	14708	14789	14761	14728	14707	14572	14646	14776	14762	14662	14613	14563	14634	14643	14816	14628	14690	14568	14878	14728	14569	14637	14695	14792	14682	14829	14576	14710	14604	14641	14404	14736	14679	14558	14819	14490	14717	14696	14778	14673	14739	14503	14821	14594	14546	14681	14674	14645	14542	14746	14717	14656	14536	14753	14608	14649	14565	14754	14661	14712	14681	14653	14653	14551	14780	14725	14663	14702	14622	14675	14658	14635	14712	14649	14733	14682	14739	14656	14650	14682	14767	14606	14660	14674	14641	14680	14689	14624	14663	14535	14579	14514	14734	14628	14785	14387	14677	14647	14628	14758	14726	14554	14632	14684	14657	14677	14693	14588	14748	14474	14778	14626	14631	14741	14669	14639	14588	14875	14617	14884	14654	14519	14744	14754	14487	14611	14689	14849	14704	14919	14643	14942	14642	14743	14788	14645	14662	14644	14697	14598	14695	14643	14720	14622	14663	14635	14732	14614	14752	14528	14916	14675	14764	14663	14611	14751	14696	14711	14720	14645	14729	14742	14730	14730	14657	14640	14745	14672	14710	14610	14526	14721	14515	14697	14788	14753	14731	14645	14817	14724	14761	14624	14478	14791	14694	14664	14734	14728	14705	14689	14579	14822	14765	14736	14759	14907	14627	14626	14898	14762	14697	14722	14664	14561	14525	14715	14651	14587	14883	14907	14779	14676	14726	14498	14700	14628	14708	14663	14708	14790	14615	14609	14536	14624	14602	14539	14670	14633	14843	14672	14581	14801	14629	14599	14540	14511	14708	14727	14679	14575	14701	14581	14637	14660	14856	14649	14688	14643	14646	14689	14446	14817	14743	14634	14599	14572	14695	14922	14695	14562	14607	14592	14695	14652	14673	14621	14678	14601	14661	14542	14897	14819	14539	14734	14786	14645	14745	14617	14631	14612	14718	14643	14760	14694	14826	14786	14643	14707	14582	14711	14795	14717	14593	14500	14584	14548	14640	14674	14690	14755	14807	14589	14697	14526	14495	14680	14536	14788	14862	14586	14632	14701	14826	14542	14747	14559	14660	14648	14777	14717	14618	14683	14621	14757	14620	14685	14654	14622	14763	14638	14694	14651	14619	14514	14728	14507	14743	14545	14638	14642	14637	14654	14650	14783	14709	14822	14763	14824	14698	14786	14591	14752	14753	14689	14562	14624	14731	14670	14590	14652	14755	14607	14471	14573	14456	14791	14549	14673	14592	14784	14659	14602	14629	14619	14814	14849	14673	14510	14649	14535	14596	14590	14635	14649	14536	14680	14581	14460	14666	14684	14707	14699	14654	14515	14770	14619	14702	14608	14538	14720	14524	14560	14689	14791	14674	14572	14650	14728	14708	14631	14637	14727	14469	14614	14546	14633	14622	14512	14810	14635	14673	14657	14584	14661	14704	14693	14584	14539	14830	14541	14611	14494	14671	14696	14700	14541	14807	14638	14585	14644	14836	14649	14651	14604	14659	14872	14613	14760	14549	14520	14622	14525	14811	14683	14713	14737	14684	14838	14606	14611	14590	14749	14703	14669	14794	14818	14649	14732	14793	14620	14638	14752	14610	14477	14693	14535	14721	14575	14767	14543	14616	14658	14623	14669	14735	14748	14715	14615	14532	14588	14722	14582	14784	14696	14724	14778	14694	14705	14737	14842	14751	14663	14746	14749	14551	14665	14867	14605	14650	14712	14603	14673	14691	14728	14765	14616	14726	14595	14591	14634	14617	14769	14611	14718	14807	14680	14585	14682	14488	14765	14813	14738	14662	14551	14677	14644	14744	14755	14750	14640	14753	14728	14758	14735	14742	14686	14575	14783	14584	14779	14566	14675	14546	14625	14664	14750	14622	14694	14524	14679	14685	14815	14784	14769	14564	14800	14677	14658	14604	14631	14856	14749	14563	14722	14625	14552	14549	14684	14813	14645	14768	14701	14676	14638	14547	14663	14831	14598	14688	14558	14732	14680	14711	14825	14588	14739	14581	14794	14776	14631	14557	14897	14698	14743	14651	14630	14749	14657	14597	14796	14720	14664	14611	14585	14591	14803	14638	14650	14656	14708	14663	14584	14731	14711	14745	14610	14598	14749	14769	14706	14717	14725	14528	14536	14622	14645	14733	14929	14762	14647	14852	14722	14498	14733	14680	14563	14680	14866	14607	14701	14675	14687	14715	14830	14685	14706	14766	14677	14645	14749	14605	14545	14749	14693	14730	14580	14673	14672	14666	14752	14683	14662	14592	14693	14684	14551	14764	14605	14651	14770	14586	14649	14682	14807	14671	14550	14727	14599	14651	14738	14821	14725	14725	14571	14676	14510	14604	14604	14548	14685	14731	14693	14645	14791	14591	14724	14736	14647	14719	14548	14654	14629	14751	14479	14784	14618	14704	14609	14703	14588	14710	14764	14740	14729	14694	14662	14896	14593	14491	14707	14731	14742	14712	14726	14686	14524	14650	14590	14624	14723	14722	14630	14601	14811	14551	14596	14518	14775	14624	14800	14620	14617	14668	14660	14703	14648	14736	14572	14563	14721	14524	14770	14609	14623	14747	14560	14732	14809	14735	14676	14789	14767	14735	14589	14666	14704	14702	14466	14873	14553	14621	14674	14675	14875	14899	14835	14616	14493	14615	14493	14642	14680	14557	14762	14584	14583	14674	14692	14597	14644	14792	14757	14657	14767	14702	14719	14711	14518	14671	14674	14627	14709	14529	14691	14632	14576	14522	14768	14907	14613	14789	14759	14679	14683	14531	14591	14496	14718	14747	14754	14866	14828	14713	14603	14532	14756	14625	14585	14683	14623	14642	14566	14568	14486	14626	14693	14727	14820	14811	14573	14714	14498	14744	14535	14779	14669	14786	14720	14660	14779	14792	14743	14594	14657	14749	14657	14636	14711	14605	14675	14620	14699	14727	14638	14715	14668	14764	14793	14685	14670	14630	14814	14699	14698	14604	14573	14676	14606	14570	14734	14678	14682	14644	14588	14645	14705	14665	14606	14674	14702	14775	14547	14883	14787	14657	14654	14732	14679	14507	14731	14822	14642	14703	14751	14612	14674	14669	14805	14861	14700	14535	14678	14988	14551	14629	14676	14728	14707	14607	14739	14602	14717	14701	14725	14639	14699	14695	14721	14633	14635	14768	14788	14641	14504	14686	14719	14735	14716	14805	14819	14615	14670	14737	14795	14557	14789	14711	14663	14800	14408	14652	14800	14630	14647	14688	14580	14807	14810	14634	14730	14791	14715	14681	14665	14716	14737	14634	14678	14932	14619	14659	14721	14719	14758	14676	14695	14607	14646	14744	14702	14627	14698	14651	14624	14657	14826	14817	14609	14647	14714	14660	14768	14675	14760	14759	14645	14664	14669	14670	14630	14704	14642	14930	14730	14678	14589	14733	14644	14574	14560	14631	14740	14743	14730	14611	14778	14611	14760	14583	14616	14759	14887	14631	14639	14874	14571	14645	14832	14741	14731	14721	14756	14688	14787	14775	14769	14645	14622	14779	14803	14624	14638	14716	14545	14627	14618	14655	14771	14707	14573	14672	14832	14682	14807	14778	14690	14713	14611	14709	14671	14770	14609	14589	14868	14734	14634	14705	14638	14675	14594	14616	14812	14736	14818	14645	14625	14702	14669	14620	14531	14626	14567	14800	14633	14836	14745	14626	14694	14716	14675	14765	14597	14492	14878	14517	14572	14696	14617	14762	14615	14824	14573	14769	14549	14686	14676	14629	14713	14703	14636	14504	14909	14782	14688	14726	14609	14667	14677	14788	14640	14579	14684	14662	14698	14713	14864	14751	14575	14711	14765	14716	14541	14850	14650	14649	14545	14647	14667	14854	14665	14700	14727	14673	14745	14696	14625	14554	14894	14601	14589	14639	14678	14654	14778	14866	14708	14738	14682	14659	14660	14667	14740	14718	14709	14752	14628	14553	14694	14754	14763	14475	14623	14786	14605	14666	14548	14618	14658	14660	14555	14540	14661	14545	14744	14638	14715	14701	14746	14677	14701	14745	14682	14780	14660	14689	14808	14476	14725	14694	14558	14632	14858	14681	14714	14600	14878	14778	14549	14842	14815	14760	14749	14634	14620	14484	14802	14809	14739	14757	14721	14839	14693	14668	14591	14855	14677	14503	14762	14652	14536	14759	14685	14858	14630	14749	14697	14851	14583	14574	14658	14699	14724	14751	14748	14695	14763	14652	14526	14543	14758	14755	14705	14791	14687	14737	14659	14880	14758	14459	14649	14548	14490	14681	14756	14706	14555	14618	14714	14560	14606	14682	14677	14797	14536	14796	14551	14693	14658	14599	14731	14769	14757
22965	21342	29163	23913	21688	23389	23662	18234	16975	16782	16563	16232	16122	15813	15791	15686	15734	15919	15583	15487	15608	15449	15661	15462	15318	15376	15537	15386	15240	15531	15378	15301	15364	15222	15258	15109	15180	15359	15285	15155	15251	15256	15298	15309	15056	15110	15021	15114	15049	14984	15107	14938	15091	15077	14975	15027	15053	15163	14981	15028	15060	14960	14847	14974	14995	14928	15018	15093	14932	14988	15066	15170	15070	14859	14905	15081	14952	15032	14976	15064	15114	15018	15009	14898	14991	14904	15008	14814	14794	14939	15212	15173	15062	14697	15025	15104	14974	14725	14981	14906	14978	14962	15067	14984	15037	15035	14913	14837	15126	15184	14894	14851	14983	15100	15059	14906	14815	14894	14851	15091	15119	14903	14877	14823	15063	14863	15128	14869	14834	15029	15056	14949	14924	15132	14955	14984	14866	15140	15122	14879	14934	15002	15012	15166	15110	15020	14966	14923	15018	14963	15070	14980	15116	15020	14872	14814	15080	14958	14973	14868	15084	15104	15007	14872	14983	14946	14961	14921	15097	14862	15164	15127	14924	15060	14976	14756	14801	15044	15104	14855	14893	15143	14978	14848	14968	15212	15095	14636	14963	15034	14966	14947	14797	14966	15043	14827	14956	14866	15023	14807	14939	14964	15116	14868	15041	15129	15137	14953	14918	14858	14978	14877	15051	14840	15014	15085	14988	14800	14814	14938	14970	14873	14993	15145	14954	14971	14935	14863	15003	15024	14966	14997	15067	14947	15040	15210	14815	14925	15005	14908	15050	14822	15126	14820	14940	14811	14884	14828	14796	14838	15130	14874	14885	14982	15017	14933	14938	15122	14779	14964	15045	14926	15029	14849	15034	15114	15024	14973	14987	14957	14935	14961	15038	14988	15002	15061	14833	14743	14964	14957	15019	14918	15015	14956	14963	14912	15035	15072	14999	14940	14909	14951	14869	15021	14932	14819	14964	14914	14757	14822	15181	14952	15148	14682	14764	14798	15038	15069	15074	14806	14980	15024	14838	14976	14961	14952	15155	14995	14862	14929	15021	14866	14823	14854	15120	14975	15031	14839	14982	14964	15124	14962	15148	14890	14829	14915	14931	15193	15073	14990	15024	14905	15004	14855	14888	14995	14998	15079	14972	14874	14995	14965	14821	14986	14970	15000	14907	15002	14999	14935	14841	14976	14919	15116	14868	14989	14914	15100	14966	15060	15016	15034	14870	15304	14980	14954	14860	14811	14840	14902	15054	14875	14769	15064	14945	15041	15275	15028	14874	15010	14883	14937	15007	15094	14944	15212	14952	14955	14944	14941	14976	14823	14895	14751	14847	15030	15090	14915	14939	15025	14934	14996	15015	14984	14941	14825	15050	14892	14975	15059	14836	14847	15010	14788	14838	14969	14850	15016	14909	14824	14943	14939	14929	14901	15066	14850	15130	14801	14736	15032	15115	14883	15001	14939	15082	14961	15266	14982	15196	14965	14936	14942	14938	14890	14862	14775	15084	14700	15086	14997	14963	15085	15045	15046	15099	14971	15058	15010	15031	15021	15033	14886	15003	15037	15213	14928	15103	15005	14879	14974	14814	14952	14997	14952	15020	15069	14738	14915	14991	14862	14866	14821	14747	14925	15063	15124	14909	14796	14960	15136	14937	15095	14855	15053	14843	14778	15035	14845	14859	14773	15026	14987	14959	14944	14947	14944	15071	14849	14862	15070	14876	15098	14920	14913	14973	14980	14814	14856	15027	15009	15190	14941	14887	14952	15057	14925	14966	14943	15071	14950	15151	14960	15124	15059	14889	15093	14987	14901	15042	15244	14978	15049	14962	14996	15014	15165	15092	15083	14810	14796	14982	14918	14997	15077	15011	14880	14992	15060	15068	14882	15077	15220	15013	14887	15018	14960	14919	14993	15039	14883	14949	14715	14857	14951	14827	15084	14779	14970	15070	14970	14758	15022	15081	15018	15052	15015	14922	14923	14931	14952	14951	15154	14958	15033	14882	14836	14907	14816	14983	15044	14917	14973	14899	14875	14944	15028	14959	15105	15003	14915	14855	15053	14882	15028	15133	14933	15193	14915	14765	14862	15083	14925	14862	14820	15000	15096	14968	14832	15091	14880	14978	15178	15201	14967	14907	14889	14877	14871	14957	15133	15015	14944	15035	14829	15031	15098	14828	14833	14946	14838	14906	14940	14850	14889	14813	15142	14984	14801	15013	15180	14935	15107	14948	14916	15006	14803	14978	14864	14842	14750	14980	15167	15074	14931	14984	15228	14988	14919	14901	14923	14902	14908	14896	15117	15148	14773	14927	14984	15226	15146	14916	14843	14953	14926	14961	14923	14983	14923	15007	15022	15159	15031	14866	15170	15093	14882	14881	14854	15035	14762	14900	15120	14908	15097	14828	14922	14938	14763	14674	15057	14721	15002	14842	14888	14977	14852	14904	14683	14877	14870	14983	14949	14961	14927	14796	14867	14954	14900	14967	15073	15009	15010	15044	14861	14965	14998	15017	14871	15067	15072	14930	14956	15130	15040	14880	14908	14902	14913	15013	15032	14870	14824	14857	14949	14977	14914	14770	15087	14786	14926	14909	15068	14928	14954	15039	14895	15018	14877	14909	14857	14892	15035	15245	14985	14816	14976	15061	14787	14878	15007	14893	14728	14899	15376	14998	15148	14940	14957	14804	14925	15130	15103	14953	14958	14965	14905	15134	14894	14966	14963	15072	14961	14981	14993	14954	14956	15014	14997	14943	14791	14867	14807	15014	14936	15124	15049	15002	15056	14874	15041	14896	15026	15037	15040	15058	14836	14924	15070	15067	15027	15024	14994	14916	15043	14765	14892	14861	15257	14755	14928	14797	14956	14992	14981	14926	15055	14957	14847	15116	14951	15126	15196	15026	15101	15037	15069	15018	14927	14948	14894	14941	15096	14823	14939	15088	15067	15018	14915	15190	14965	15190	15081	14818	15040	15082	15059	15080	15100	14975	15103	14964	15018	14893	14978	14900	14931	15062	15087	15040	14997	14891	14895	14841	14856	15059	15029	14870	15097	14968	15055	14832	14814	15077	14915	15026	14946	14948	15076	14770	15106	15023	14887	15122	14978	14917	14940	14825	14940	14953	15020	15140	15081	15121	14978	14923	15058	14819	14885	15138	14813	15051	14950	15227	14936	15046	14828	14999	14898	14845	14799	14986	14981	15012	14994	14801	15122	15096	14873	15026	14815	14762	14804	14842	14992	14789	14874	15019	14930	14932	14843	14885	15039	14869	14836	14703	14735	15048	14850	14985	14840	15061	14821	15003	15048	14765	14979	14853	15065	14872	14797	14764	14944	14925	14907	14950	14956	14916	14906	14878	14738	14915	14811	14981	14876	15107	15021	14991	14953	15084	14917	14994	14943	15128	14862	15039	15106	15225	15001	15122	14953	14994	14926	14883	15086	14889	15008	14892	14800	15071	14907	15089	14888	14931	14940	14995	14897	14971	14801	14872	15097	15047	14878	14990	14973	14959	14911	14870	14930	14986	14890	14907	15056	14885	14862	15063	15065	14930	14794	14931	14893	14920	15038	14892	15021	14945	14998	14856	14940	14909	15013	14969	14988	14703	14945	14985	14845	14892	14838	15026	14969	15069	15104	15142	15024	14893	14894	14884	15031	14994	14938	15148	14815	15056	14693	15065	15030	14886	14905	15023	14925	14843	15149	14930	14944	15061	14987	14774	14879	14964	14739	14867	15021	14759	14822	14977	14800	14814	14756	15189	15120	15077	15018	15099	14995	14839	15020	14998	14967	14991	15129	14875	14859	14972	15085	14703	14754	14941	14987	14980	15129	14973	14948	15038	15082	14933	14969	15047	14773	14957	14972	15176	14915	14947	14989	14951	15064	14870	14930	15093	14998	15157	14921	14898	15036	15054	14959	15007	15016	14996	15039	15181	14984	14994	15008	14943	15087	15056	14828	14879	14777	15009	14965	14897	14869	14996	15012	14919	14940	15158	15032	14830	14854	15029	14751	15039	15006	14918	14863	14942	14947	15062	14739	15115	14787	15078	14938	15061	14871	15004	14790	15004	14813	14981	14817	14854	14720	14972	15008	14883	14970	14994	14967	14797	14995	14822	14900	14832	14921	15016	15140	15052	14955	14917	15000	14978	14854	14778	15068	14877	14829	14965	14920	15029	15065	14944	14931	15100	14821	15189	14936	14899	14914	15047	14925	14997	14812	14886	15250	14921	14913	14958	14861	14916	14875	14964	14914	14969	14909	15079	14961	14956	14890	15003	14663	14889	14977	14928	15121	14793	14962	14996	15012	14919	15101	15059	14735	15072	15006	14893	15008	14914	15008	15032	14931	14979	14967	14913	14934	15013	15014	15053	15023	15012	14926	14751	15000	15009	15021	14938	15155	14938	14792	14920	15032	15160	15090	15010	14882	15005	14836	14814	14947	14829	14737	14951	14998	14953	15028	14924	14879	14887	14871	14876	14774	15034	15011	15007	14943	14970	14998	14796	14978	14942	15006	14980	15141	14931	15002	14832	14923	14998	15051	14923	14975	14886	14990	14887	14944	15214	14967	14970	14869	15020	14818	14910	15010	15007	14996	15018	14955	15124	15041	14934	15062	14751	14936	14852	14889	15020	15117	14865	14882	14826	15049	15017	14940	14888	14902	15099	14964	14845	15056	15123	14831	14935	15112	15046	14941	14995	14989	15061	15220	14851	14926	14989	15071	14985	15104	15083	15245	14977	15051	15012	14945	14959	14807	14879	15065	15031	15219	14998	15105	14841	14995	15021	14817	14803	14749	14989	14826	15028	14922	14985	15024	14936	14813	14887	15023	14996	15050	15088	14865	15172	15085	14850	14970	14881	14864	15032	14966	14780	14990	14834	15020	14955	14910	14949	14942	15221	15087	14892	14860	14852	14854	14825	15036	14955	14774	14985	14987	14791	14825	15091	14755	14896	14955	14884	15075	15000	15023	15051	15031	14913	14833	14992	14838	15023	14802	15021	14935	15006	15087	14973	15045	15008	15053	14909	15011	15192	15082	14934	14860	15009	15066	15098	14988	15169	14973	14920	14901	14879	14803	14864	14926	14924	14928	14917	15198	15104	14978	15003	15215	14842	15205	14925	15074
19805	34201	33406	28996	24939	22276	20346	18884	17994	17290	16819	16302	16102	15895	15789	15668	15429	15416	15466	15567	15357	15165	15311	15278	15299	15256	15110	15151	15024	14986	15027	14991	14935	14968	14919	14909	14772	14727	14764	14885	14842	14761	14848	14659	14729	14495	14764	14508	14736	14551	14709	14554	14496	14724	14744	14601	14762	14691	14628	14594	14673	14610	14697	14550	14699	14579	14652	14620	14632	14685	14641	14838	14991	14633	14525	14667	14616	14565	14693	14630	14507	14757	14715	14599	14694	14674	14529	14564	14730	14526	14558	14667	14595	14618	14708	14590	14693	14526	14613	14673	14480	14492	14552	14605	14728	14438	14674	14661	14538	14596	14468	14571	14658	14613	14722	14567	14574	14549	14662	14648	14438	14639	14860	14517	14631	14537	14624	14613	14462	14630	14542	14554	14526	14516	14746	14525	14686	14631	14572	14671	14729	14610	14559	14612	14441	14587	14566	14635	14650	14536	14512	14630	14550	14713	14537	14637	14367	14636	14613	14530	14644	14651	14491	14404	14547	14532	14593	14720	14535	14439	14802	14679	14654	14477	14636	14501	14695	14597	14637	14479	14596	14712	14613	14483	14576	14601	14591	14557	14535	14686	14610	14446	14729	14490	14535	14451	14514	14728	14607	14641	14573	14586	14742	14690	14636	14541	14611	14578	14467	14526	14591	14542	14649	14572	14682	14631	14624	14623	14630	14679	14500	14592	14493	14837	14578	14611	14537	14608	14599	14719	14511	14627	14510	14404	14616	14585	14648	14644	14549	14403	14490	14688	14855	14505	14774	14614	14589	14518	14746	14511	14662	14651	14512	14562	14570	14650	14562	14617	14588	14809	14584	14645	14492	14693	14526	14492	14590	14478	14503	14664	14589	14461	14579	14554	14504	14640	14454	14596	14637	14611	14583	14619	14558	14581	14545	14521	14652	14560	14655	14590	14481	14731	14629	14606	14599	14726	14659	14672	14561	14483	14697	14534	14549	14592	14686	14653	14616	14417	14636	14581	14512	14663	14561	14653	14480	14575	14705	14629	14592	14463	14733	14656	14568	14547	14529	14736	14554	14463	14634	14607	14511	14576	14579	14625	14470	14537	14438	14714	14407	14618	14582	14568	14588	14704	14455	14521	14494	14754	14451	14439	14670	14636	14664	14677	14532	14513	14610	14604	14577	14563	14554	14534	14613	14779	14641	14655	14519	14538	14436	14590	14445	14426	14632	14480	14490	14658	14628	14481	14512	14595	14587	14583	14605	14589	14718	14490	14585	14536	14661	14803	14540	14517	14602	14416	14518	14446	14665	14710	14467	14617	14608	14593	14407	14512	14505	14655	14714	14624	14521	14491	14677	14668	14624	14528	14673	14610	14443	14570	14631	14768	14706	14481	14658	14446	14602	14462	14523	14648	14432	14560	14560	14407	14733	14653	14702	14557	14607	14751	14534	14578	14596	14701	14654	14621	14720	14609	14579	14584	14701	14516	14509	14500	14548	14601	14530	14392	14659	14680	14654	14634	14785	14636	14571	14715	14800	14616	14614	14695	14556	14568	14515	14538	14510	14605	14430	14590	14608	14571	14526	14677	14538	14595	14593	14657	14592	14545	14513	14691	14724	14770	14720	14558	14594	14698	14649	14601	14550	14667	14466	14456	14474	14665	14448	14529	14648	14585	14597	14553	14597	14648	14469	14613	14486	14690	14566	14630	14617	14607	14475	14461	14643	14599	14728	14547	14725	14738	14552	14568	14766	14491	14572	14696	14464	14495	14664	14545	14515	14521	14643	14636	14624	14608	14516	14411	14635	14496	14733	14588	14679	14706	14585	14664	14521	14703	14821	14597	14516	14623	14556	14650	14678	14510	14696	14601	14612	14569	14675	14611	14738	14578	14572	14511	14801	14494	14574	14605	14445	14488	14739	14589	14543	14626	14455	14677	14509	14614	14508	14713	14690	14596	14672	14446	14604	14541	14518	14556	14740	14522	14754	14639	14531	14481	14746	14648	14780	14562	14566	14627	14678	14636	14707	14610	14517	14540	14593	14688	14408	14515	14571	14539	14497	14632	14540	14408	14579	14564	14670	14575	14733	14454	14443	14549	14731	14526	14734	14636	14552	14574	14609	14626	14554	14715	14731	14451	14638	14506	14575	14731	14566	14645	14486	14583	14499	14516	14673	14696	14526	14485	14516	14487	14654	14511	14699	14478	14644	14611	14449	14695	14735	14568	14546	14593	14579	14633	14765	14639	14643	14543	14635	14724	14622	14684	14678	14515	14635	14513	14641	14483	14715	14508	14286	14649	14581	14550	14704	14563	14531	14473	14571	14689	14547	14485	14564	14692	14685	14630	14676	14611	14477	14599	14633	14436	14551	14455	14657	14665	14522	14586	14546	14550	14566	14576	14496	14474	14458	14664	14512	14583	14635	14621	14638	14661	14518	14526	14667	14634	14524	14609	14555	14657	14700	14634	14524	14545	14820	14482	14458	14626	14702	14460	14523	14774	14576	14567	14621	14580	14613	14704	14596	14506	14470	14602	14457	14661	14747	14397	14632	14488	14527	14663	14455	14601	14680	14590	14565	14497	14508	14686	14587	14602	14619	14584	14588	14716	14497	14567	14477	14603	14649	14621	14540	14443	14660	14561	14621	14667	14637	14613	14646	14599	14524	14599	14563	14642	14705	14498	14567	14679	14527	14579	14561	14484	14458	14687	14720	14409	14487	14635	14566	14595	14687	14776	14639	14545	14399	14718	14514	14580	14623	14507	14721	14622	14536	14566	14631	14583	14588	14410	14690	14585	14682	14586	14639	14622	14625	14455	14456	14563	14615	14550	14571	14444	14460	14704	14734	14567	14692	14443	14694	14495	14775	14506	14700	14615	14658	14488	14696	14619	14707	14597	14496	14616	14464	14602	14595	14586	14720	14567	14552	14752	14488	14509	14615	14659	14628	14413	14688	14466	14587	14659	14476	14525	14524	14419	14700	14553	14298	14665	14536	14527	14594	14608	14685	14555	14388	14667	14435	14572	14720	14584	14602	14534	14515	14512	14540	14537	14672	14524	14545	14539	14541	14672	14444	14635	14580	14572	14424	14567	14610	14651	14538	14698	14662	14615	14454	14589	14602	14675	14726	14567	14686	14573	14649	14613	14658	14639	14591	14702	14621	14360	14633	14459	14461	14574	14441	14599	14571	14672	14428	14687	14594	14635	14550	14745	14491	14600	14399	14618	14540	14564	14667	14592	14649	14599	14567	14485	14565	14546	14586	14656	14391	14526	14658	14620	14654	14489	14632	14550	14526	14407	14630	14794	14597	14448	14589	14586	14644	14591	14437	14471	14672	14574	14683	14668	14550	14582	14454	14683	14633	14617	14581	14586	14459	14729	14595	14345	14588	14491	14504	14418	14526	14618	14532	14641	14582	14772	14553	14629	14912	14722	14413	14837	14450	14677	14665	14526	14557	14716	14700	14616	14525	14471	14498	14656	14503	14502	14473	14662	14493	14715	14535	14602	14569	14606	14610	14679	14526	14525	14575	14705	14741	14607	14634	14680	14686	14618	14535	14414	14416	14553	14559	14448	14530	14557	14525	14469	14506	14567	14489	14604	14579	14648	14530	14490	14582	14631	14763	14544	14601	14711	14638	14486	14671	14658	14571	14519	14630	14429	14569	14480	14657	14582	14618	14629	14519	14639	14612	14408	14778	14602	14583	14787	14495	14610	14527	14612	14644	14569	14777	14502	14453	14580	14568	14456	14467	14642	14475	14522	14802	14559	14492	14619	14632	14666	14449	14502	14541	14470	14659	14605	14526	14618	14675	14735	14680	14496	14531	14508	14569	14488	14510	14609	14648	14658	14586	14452	14645	14581	14569	14603	14696	14511	14663	14599	14524	14740	14693	14596	14540	14612	14685	14516	14760	14505	14620	14554	14522	14446	14643	14510	14671	14436	14604	14583	14599	14436	14654	14378	14574	14515	14703	14477	14749	14599	14720	14689	14635	14419	14544	14548	14576	14504	14412	14628	14503	14627	14620	14560	14501	14745	14502	14502	14479	14559	14652	14894	14497	14634	14677	14600	14549	14588	14703	14632	14624	14613	14711	14559	14563	14514	14527	14557	14616	14715	14524	14606	14678	14508	14545	14646	14716	14681	14605	14442	14452	14682	14587	14506	14651	14550	14665	14552	14631	14743	14519	14510	14463	14523	14509	14594	14584	14619	14589	14575	14557	14739	14645	14636	14636	14609	14744	14620	14546	14426	14736	14665	14589	14518	14556	14550	14623	14546	14520	14618	14516	14518	14511	14590	14641	14562	14525	14564	14517	14581	14551	14541	14599	14494	14580	14637	14616	14590	14599	14461	14595	14504	14569	14603	14681	14610	14657	14405	14592	14429	14412	14525	14643	14401	14472	14533	14639	14572	14462	14338	14722	14502	14603	14527	14618	14567	14643	14642	14589	14602	14740	14647	14508	14532	14680	14613	14525	14634	14468	14596	14594	14401	14624	14585	14547	14646	14412	14539	14518	14491	14453	14626	14590	14494	14555	14717	14625	14743	14620	14615	14473	14477	14538	14494	14704	14466	14504	14569	14678	14674	14522	14636	14474	14681	14558	14687	14565	14665	14706	14544	14659	14472	14502	14503	14619	14850	14657	14523	14563	14564	14541	14744	14472	14520	14682	14501	14635	14694	14348	14470	14626	14457	14621	14643	14506	14696	14596	14568	14584	14524	14639	14512	14752	14498	14609	14583	14705	14363	14506	14636	14575	14654	14590	14666	14497	14509	14626	14439	14559	14496	14524	14534	14692	14606	14417	14498	14716	14641	14561	14542	14656	14463	14652	14774	14751	14651	14568	14653	14682	14857	14614	14363	14585	14505	14630	14549	14751	14543	14557	14504	14562	14740	14496	14586	14684	14619	14617	14427	14624	14603	14527	14603	14574	14412	14534	14565	14564	14622	14645	14590	14590	14744	14533	14574	14459	14496	14447	14616	14328	14621	14621	14551	14615	14632	14761	14708	14740	14607	14424	14557	14521	14523	14501	14419	14490	14581	14584	14494	14671	14600	14724	14596	14451	14532	14494	14759	14566	14605	14369	14443	14719	14591	14516	14606	14595	14669	14567	14499	14600	14526	14572	14391
26783	21769	23858	19997	15619	15268	15159	14771	14592	14376	14450	14432	14597	14245	14475	14289	14257	14393	14561	14214	14320	14348	14412	14272	14318	14373	14210	14146	14119	14445	14145	14192	14343	14219	14186	14304	14195	14395	14236	14386	14327	14247	14399	14191	14129	14101	14320	14143	14219	14187	14221	14118	14155	14072	14177	14077	14312	13964	14068	14201	14009	14224	14112	14203	14153	14165	14276	14206	14302	14202	14169	14020	14130	14075	13991	14187	14086	14294	14360	14185	14195	14209	14174	14161	14393	14106	14249	14260	14096	14242	14421	14220	14280	14296	14188	14309	14296	14216	14176	14037	14190	14054	14172	14029	13976	14274	13949	14025	14059	14253	14242	14072	14264	14402	14328	14232	14098	14155	14078	14209	14164	14280	14099	14094	14265	13973	14128	14220	14090	14284	14185	14356	14410	14124	14295	14202	14202	14076	14071	14169	14308	14262	14130	14058	14240	14141	14252	14168	14394	14247	14183	14180	14097	14320	14173	13901	14019	13986	14151	14187	14138	14228	14044	14203	14447	14218	14331	14126	14182	14212	14186	14106	14186	14139	14212	14100	14223	14260	14328	14077	14104	14174	14184	14242	14225	14150	14272	14147	14164	13991	14232	14297	14087	14228	14098	14161	14123	14330	13970	14187	14221	14081	14109	14317	14170	14203	14112	14149	14039	14229	14166	14031	14205	14250	14237	14182	14240	14233	14186	14180	14066	14145	14207	14303	13997	14332	14154	14211	14118	14416	14237	14236	14094	14081	13944	14083	14138	14068	14230	14176	14221	14201	14248	14006	14152	14084	14095	14149	14194	14149	14022	14117	14121	14132	14078	14159	14171	14188	14137	14312	14219	14368	14132	14123	14227	14228	14105	14088	14167	14194	14204	14247	14204	14287	14040	14121	14262	14379	14298	14114	14137	14231	14073	14296	14331	13977	14239	14074	14382	14203	14243	14090	14113	14184	14351	14087	14277	14018	14388	14095	14145	14114	14107	14150	14243	14263	14143	14158	14060	14324	14061	14181	14283	14230	14092	14101	14221	14057	14236	13943	14234	14267	14065	14031	14480	14250	14297	14157	14439	13960	14037	14418	14289	14117	14208	14269	14229	14126	14148	14260	14169	14142	14121	14164	14261	13995	14069	14047	14195	14117	14233	14075	14240	14141	14168	14198	14208	14135	14133	14041	14188	14222	14229	14073	14193	14320	14340	14171	14184	14142	14215	14121	14193	14179	14264	14061	14258	14196	14163	14063	14204	14044	14138	14291	14209	14410	14312	14340	14231	14208	14025	14296	14224	14212	14168	14346	14148	13993	14157	14214	14099	14243	14259	14231	14352	13987	14134	14109	14228	14071	14073	14193	14276	14284	14149	14149	14204	14138	14211	14101	14205	14417	14306	14204	14181	14121	13857	14032	14080	14256	14064	14151	14122	14091	14115	14108	14019	14363	14269	14054	14170	14129	14160	14188	14048	14076	14103	14284	14133	14460	14184	14199	14136	14062	14224	14174	14275	14132	14294	14141	14131	14195	14198	14091	14256	14053	14191	14249	14289	14418	14259	14022	14084	14235	14096	14169	14132	14114	14264	14173	14118	14030	14063	14136	14112	14030	14212	14201	14072	14262	13967	14249	14237	14105	14108	14191	14261	14246	14212	14263	14133	14137	14119	14286	14308	14303	13995	14245	14298	14096	14109	14289	14376	14221	14111	14368	14122	14239	14238	13976	14352	14102	14041	14338	14299	14184	14081	14123	14130	14172	14332	14240	14216	14099	14316	14068	14320	14117	14164	14305	14257	14181	14129	14208	14290	14042	14144	14346	14261	14251	14141	14311	14158	14068	14229	14334	14175	14233	13987	14182	14202	14227	14209	14240	14216	14212	14256	14230	14326	14253	14208	14184	13925	14227	14391	14279	14357	14267	14296	14004	14079	14149	14253	14137	14192	14030	13949	14125	14072	14168	14152	14235	14358	14177	13896	14007	14174	13979	14194	14068	14154	14345	14170	13936	14180	14262	14201	14408	14291	14130	14184	14248	13985	14193	14142	14173	14122	14101	14128	14091	14225	14023	14135	14003	14178	14361	14159	13926	14238	14325	14170	14149	14283	14155	14241	14183	14193	14318	14076	14201	13936	14019	14176	14039	13816	14135	14201	14023	14064	14254	14391	14345	14198	14220	14213	14134	14114	14164	14270	14211	14269	14110	14264	14042	14034	14090	14071	14251	14201	14031	14261	14221	14138	14191	14093	14264	14356	14142	14223	14216	14195	14084	14211	14242	14156	14186	14202	14140	14249	14076	13960	14093	14144	14148	14138	14233	14223	14151	13998	14072	14180	14244	14168	14282	14172	14181	14222	14206	14352	14262	14393	14109	14070	14043	13967	14096	14241	13981	14045	14088	14072	14185	14260	14153	14142	14150	14259	14180	14008	14191	14154	14196	14416	14165	14181	14186	14089	14351	13946	14125	14222	14217	14178	14333	14248	14303	14191	14087	14149	14298	14168	14173	14213	14051	14089	14166	14181	14046	14229	14204	14257	14010	14246	14232	14312	14080	14281	14220	14215	14383	14316	14384	14052	13964	14060	14014	14155	14194	14012	14231	14139	14080	14346	14241	14198	14195	14328	14200	14247	14156	14389	14225	14236	14271	14119	13964	14091	14271	14336	14153	14047	14109	14282	14294	14342	14182	14124	14156	14225	14160	14117	14229	14263	14136	14186	14275	14373	14273	14116	14054	14252	14222	14293	14159	14170	14025	14072	14167	14103	14304	14217	14288	14107	14371	14208	14078	14163	14110	14206	14039	14028	14179	14026	14016	14076	14180	13953	14124	14217	14059	14239	14167	14123	14192	14164	14088	14190	14085	14148	14143	14107	14329	14276	14271	13976	14037	14153	14081	14270	14312	14287	14071	14043	14139	14249	14107	14229	14162	14146	14127	14228	14089	14056	14012	13993	14307	14156	14049	14085	14162	14183	14230	14188	14171	14286	14115	14066	14048	14304	14148	14153	14139	14397	14398	14193	14087	14213	14079	14400	13987	14122	14145	14174	13938	14362	14232	14207	14120	14339	14168	14095	14245	14085	14219	14185	14177	14279	14276	14183	14315	14230	14219	14073	14159	14106	13986	14225	14140	14046	14196	14206	14211	14207	14000	14142	14238	14139	14210	14133	14071	14194	14277	14317	14292	14110	14190	14122	14070	14171	14081	14029	14042	14103	14064	14084	14148	14311	14152	14193	14115	14247	14327	13859	13996	14224	14186	14133	14236	14060	14263	14217	14184	14264	14113	14100	14237	14345	14326	14102	14341	14223	14241	14279	14439	14271	14234	14286	14016	14109	14212	14046	14030	14151	14043	14207	14134	14137	14217	13969	14151	14309	14163	14259	14246	14189	14170	14240	14282	14298	14284	14343	14140	14289	14112	14157	14236	14256	14110	14429	14233	14105	14086	14223	14099	14278	14293	14281	14075	14093	13969	14401	14140	14087	14010	14173	14290	14204	14088	14341	14126	14139	14129	14064	14255	14329	14149	14311	14377	14231	14137	14107	14087	14124	14141	14109	14168	14258	14231	14057	13993	14197	14224	14281	14158	14205	14049	14056	14333	14186	14254	14174	14125	14189	14278	14240	14244	14008	14118	14174	13938	14014	14176	14103	14247	14256	14250	14343	14163	14233	14232	14003	14064	14257	14173	14074	14278	14232	14327	14294	14066	14221	14234	14232	14379	14172	14247	14295	14321	14130	14199	14122	14207	14471	14233	14084	14113	14362	14090	14223	14216	14184	14181	14329	14110	14099	14281	14127	14327	14048	14142	13925	14217	14107	14171	14178	14122	14279	14101	14077	14103	14196	14183	14361	14182	14342	14065	14069	14230	14142	14213	14359	14366	14178	14188	13987	14009	14029	14357	14051	14281	14229	14176	14192	14120	14202	14086	14248	14202	14229	14098	14134	14116	14028	14208	14143	14032	14040	14157	14326	14073	14176	14072	14177	14106	14180	14226	14213	14155	14166	14148	14347	14269	14323	14281	14193	14194	14403	14195	14064	14133	14055	14113	14275	14217	14220	14006	14283	14382	14294	14266	14209	14019	14182	14403	14247	14202	14244	14046	14261	14097	14244	14242	14170	14106	14300	14240	14327	14154	14187	14225	14338	14148	14146	14006	14085	13973	14238	14140	14126	14007	14295	14318	14172	14020	14299	14201	14338	14290	14346	14282	14300	14015	14113	14201	14048	14265	14226	14114	14206	14258	14299	14295	14150	13983	14084	14319	14102	14149	14135	14235	14213	14186	14142	14128	13987	14197	14104	14204	14349	14193	14238	14181	14200	14189	14094	14053	14331	14147	14176	14173	14404	14152	14248	14231	14244	14347	14231	14120	14084	14142	14048	14180	14001	14074	14226	14207	14007	14260	14380	14029	14235	14184	14371	14301	14320	14262	13952	14175	14071	14081	14315	14236	14239	14350	14143	14141	14094	14158	14227	14235	14139	14165	14062	14137	14086	14145	13919	14061	14290	14168	14103	14051	14215	14224	14332	14175	14412	14134	14090	14326	14142	14296	14087	14079	14075	14207	14163	14053	14399	14203	14263	14284	14275	14192	14376	14028	14085	14052	14176	14211	14259	14240	14205	14065	14197	14285	14076	14090	14306	14112	13978	14075	13975	14151	13968	14269	14206	14105	14241	14231	14374	14357	14218	14055	14130	14264	14195	14068	14149	14224	14215	14158	14191	14078	14157	14264	14134	14155	14393	14093	14036	14115	14136	14315	14168	14132	14259	14166	14129	14216	13996	14118	14164	14175	14110	14151	14328	14282	14027	14309	14251	14306	14023	14334	14238	14317	14084	14112	14076	14052	14149	14315	14326	14162	14100	14200	14181	14217	14083	14030	14186	14170	14214	14177	14020	14074	14134	14074	14203	14191	14267	14086	14221	14278	14268	14172	14159	14199	14120	14116	14342	14224	14181	14015	14016	14187	14099	13997	14243	13938	14097	14272	14275	14241	14280	14120	14329	14276	14138	14319	14157	14109	14221	14258	14035	14295	14340	14106	14151	14221	14073	14187	14298	14193	14143	14130	13965	14046	14118	14214	14090	14375	14185	14031	14132	14176	14098	14112	14084	14228	14156	14018	14051	14059	14156	14250
16587	22602	21880	18544	16825	15710	15270	15033	14790	14685	14518	14378	14366	14350	14479	14172	14332	14351	14124	14255	14104	14105	14195	14203	14245	14167	14238	14198	14169	14133	14188	14469	14225	14049	14173	14059	14202	14244	14095	14135	14287	14043	14190	14154	14181	14016	14013	14241	14182	14025	14099	14252	14066	14177	14202	14068	14011	14077	14022	14020	14131	14096	13968	14043	13997	14009	14125	14194	14105	14083	13979	14147	14071	14088	14123	14176	14098	14114	14131	14082	14229	13895	14023	13930	14113	13952	13928	14016	14024	13866	14077	13849	14071	14015	14053	14119	14208	14082	14000	14034	13924	13946	14049	14095	14078	14073	14041	14181	13966	14035	14111	14031	14102	13986	14086	13998	14048	13944	13960	13966	14019	13920	14119	14085	14026	14174	14200	13953	14092	14009	14110	14147	14241	14140	14033	14047	14110	14072	13971	14074	14164	13998	14063	14079	14099	14094	14114	13878	14098	14137	14161	14157	14033	14102	13794	14039	14080	13966	14081	13949	14008	13980	14170	13941	14036	14003	14069	14217	14156	14017	14035	14205	13977	13942	14135	13952	13936	13992	14016	14191	14102	14152	13926	14108	14074	14093	13903	13918	14021	14112	14092	14112	14138	14071	14184	14035	14047	13861	13945	14179	13975	14072	14059	14175	14027	14021	14154	13990	14118	14067	13954	14035	14086	14191	14039	13996	13979	14098	14209	13902	14234	14044	13890	14142	13970	13949	14013	14078	13825	14029	14085	13995	14094	14204	14144	14124	14056	14067	13966	14169	14128	14047	14185	13962	13913	13940	14144	14046	14050	14034	14024	13923	14079	14004	14015	14030	14070	13964	14136	14058	14062	14029	14102	13967	14044	14133	14048	14169	13960	13856	14086	13983	14093	14036	14053	14169	14186	13976	14198	14111	13894	14039	13979	14001	13970	13953	14102	14116	14044	13967	14070	14046	14094	14206	14140	14026	13981	13788	13949	14031	14001	14022	14043	14070	14083	13933	13987	14127	14175	14018	14113	14157	14170	14029	13974	13996	14183	14230	14128	14189	14201	14017	14224	14022	13987	14086	13979	14058	14176	13988	14007	14092	13932	14147	14011	13897	13972	14164	14162	13976	13973	14137	14071	14080	13961	14033	14180	14065	14034	14043	14084	13857	14107	14149	14131	13889	14026	14075	14089	14154	13983	14042	14033	14120	13996	14160	13998	14068	14029	13927	14021	14015	14048	14103	13912	14092	14137	14060	13958	14089	14151	13959	14109	14086	14055	14217	14036	14212	13949	14099	14037	13982	14028	14087	14125	14151	14044	14211	13946	14103	13843	13941	14015	14063	13987	14090	14206	14127	14118	14022	13957	14134	14116	14056	14005	13901	13960	13914	14141	14255	14050	13907	14046	14004	14089	14048	13903	14047	13956	14061	14114	13971	14188	13906	14130	14055	14037	14046	14141	13983	14141	14081	14191	14001	14075	14124	14057	14004	14198	14006	13960	14103	13965	14025	14121	13989	13990	14070	13976	14074	14304	14075	14155	13987	14101	14113	14025	13898	13958	14207	14083	14027	13980	14285	13922	14130	14172	14181	14112	14068	14158	14172	14121	14083	14016	14194	14050	13951	14066	14167	14023	14110	14131	14066	14018	14001	14032	14032	14140	13934	14147	13928	14014	14236	14134	14026	14300	13936	14114	14114	14176	14134	14013	14064	14096	14159	13990	14089	14072	14050	13944	14075	13935	14050	14209	13823	14031	14056	13949	13960	14015	13997	14082	14096	13999	13978	14048	13934	14150	13930	14111	14239	14039	14111	14058	14084	14159	13970	14200	13976	13886	14143	14047	13991	14071	13932	14125	14103	14224	14013	14148	14037	14045	14066	14002	14042	14143	14006	13958	14169	13867	14023	14076	13984	13992	14008	13964	14008	14131	14081	13950	14122	14090	14126	14088	14056	14037	14054	14141	14072	13996	13958	14099	13990	14047	14076	14247	13989	14249	14037	14094	13944	14025	14166	14021	13981	14149	13947	13995	14224	14122	14148	14063	14056	14132	14127	13953	14180	14172	14132	14046	14031	14098	14124	13986	14046	14052	13982	13927	14097	13992	14118	14055	14069	13954	14247	14080	14023	14050	14055	14095	13990	14073	14170	14104	14072	14107	14118	14140	13928	14046	14019	14068	14075	14071	14047	14024	13950	14045	14222	14023	14054	13824	13915	14004	14055	14102	14074	14207	14067	13877	14018	14094	14126	14070	14171	14052	13941	13960	14051	14118	14001	14014	14053	14008	14067	14195	13983	14145	13965	13984	14012	14101	13964	13978	13960	14038	13979	13949	14139	14006	14013	14037	14069	14043	14072	14072	13970	14066	14154	14147	14025	13932	13909	14053	14031	14042	14086	14140	14128	14097	14029	14051	14058	14084	14121	13838	14188	14012	14105	14025	14035	13891	13922	14047	14104	13931	13963	14005	13985	14033	13946	14141	14044	14040	14121	14240	14028	14187	14162	14120	14180	14146	14200	13947	14165	14302	14111	14128	13903	13930	13891	14008	14284	13939	14135	14040	14138	13903	14032	14046	14000	14017	14166	13929	14006	14025	13930	13907	14129	13996	14108	14148	14101	13985	13975	14107	14100	13977	14143	14135	13994	14105	13984	14087	14141	14069	14012	14269	13967	13946	14112	13949	13974	14244	14175	14035	13997	14096	14088	14102	14014	14115	13879	13967	14018	13992	14077	14086	13992	14085	13892	14028	13945	14107	14163	13980	14146	13980	14075	14107	14017	13937	13999	14149	13916	14023	14054	14028	13964	14158	14029	13956	13988	14071	14039	14115	14085	14013	14001	14056	13936	13962	13908	13975	13911	14122	14047	14060	14048	14101	14155	14089	13999	14061	14059	13991	14195	14098	14076	13970	14074	14136	13837	13751	14179	14058	14022	14116	14051	14042	14115	14118	13914	14091	14106	13870	13986	14095	14039	14243	13948	14148	14038	14062	14031	14039	13812	14119	14092	13960	13962	14022	13932	14071	13998	14046	14147	14083	13981	14029	14099	14045	14075	14114	14025	14043	14197	14094	14168	13966	14013	14211	14008	14058	14115	14027	14220	14029	14169	13970	14169	14064	13973	13929	13936	14004	14007	14046	14260	14029	13929	14118	14145	14060	14013	13987	14124	14041	14011	14185	13940	13967	14022	14062	14189	14178	14086	14091	14020	14084	14027	14074	14058	13831	13966	14021	14045	13998	13956	14118	14186	14041	14037	13984	14149	14064	14066	13889	14251	14196	14112	13972	14158	14055	14120	14137	14089	13977	14259	13964	13995	14108	14030	13998	14165	14130	14167	13930	13991	14024	14080	14124	14094	14058	14184	14112	14166	14077	13953	13868	13941	13897	14195	13925	14168	13974	14115	14063	13946	13872	14023	13942	14023	13921	14054	13967	14097	13986	14100	14105	13846	13971	13861	14077	14081	14166	13987	13925	13987	14179	14021	14007	14027	14043	14128	14007	13794	13970	14102	14129	14035	14066	14166	13914	14190	14008	14044	14115	13954	14059	14094	13925	14143	14150	13896	14045	14173	14006	14059	14219	14078	14016	13957	14013	13969	13983	14042	14170	14175	14173	14170	14087	14079	14058	14118	14081	13954	14205	14124	14124	14173	14048	13970	14039	14062	13932	13928	14109	14040	14079	14068	14036	13959	13977	14007	14096	13997	13997	14148	14107	14138	14024	14061	13983	14093	13909	14207	14107	13964	14114	13988	14064	14057	13980	14036	14165	14033	13934	14070	14195	13924	13945	13988	14137	14095	14074	13961	14076	14347	14056	14097	14123	13893	14031	13993	14177	14171	14157	14281	14156	14072	14080	14167	13943	14163	14020	14096	14086	14176	14075	14068	14042	14041	13978	14058	13975	14213	13993	13990	13938	13995	14126	14197	14147	14031	13839	14072	14019	14149	14150	14020	14000	14091	14125	14014	13822	14024	14085	14105	13962	14079	14104	14038	14043	14163	14108	14016	14024	13974	14127	14054	14124	14001	13983	14146	13996	14150	14192	14081	14006	14159	14039	14132	14080	13907	14018	14176	13993	13889	14086	14120	14140	14043	14094	14098	14048	14003	13914	13976	14103	14090	13980	14195	14034	14072	13968	14111	14047	14280	14052	13959	14008	13904	14135	14003	13970	14212	14028	14036	13841	14050	14071	13993	14233	14005	14170	13949	14146	13984	14089	14068	14229	14190	14111	14155	14034	14152	14023	14060	14016	14085	14216	14131	13949	14100	14111	14202	14009	14007	14168	14178	14154	14017	14098	14037	14109	14094	14089	13954	14137	14150	14126	14186	13999	14080	13933	14081	14055	14132	13953	14148	13964	14106	14093	13961	13998	14089	14194	14002	13949	14021	14097	14191	14055	14044	14168	13996	14189	14083	14131	13933	14219	14012	14085	13993	13951	13948	14010	14084	14229	14178	14028	14121	13995	14115	14163	14120	14148	13916	13988	14091	14072	14047	13995	13910	13992	14130	14212	13946	14065	13945	13961	14231	14101	14010	14016	13956	14013	13965	14119	13973	13875	14033	14084	14034	13983	13862	14079	14088	14030	14196	14003	14104	14225	14046	14119	14080	14176	13964	14075	14018	14102	14017	14119	14159	14048	14063	14036	14150	14097	14106	13922	14097	14085	14152	13998	13939	14220	14037	14039	14045	14110	14034	13951	13912	14123	13973	14106	14270	14042	14047	13943	14133	13964	14173	13957	14090	14005	14191	14268	14098	13983	14067	14098	14106	14179	14077	14085	13933	14062	14197	14035	14233	14092	14162	13822	14075	13967	14084	14152	14083	14173	14152	13934	14004	14138	14044	14126	14218	13980	14112	13927	14171	14041	13949	13995	13921	14095	14152	14127	13965	14068	14022	14059	14006	14110	14165	13932	14106	13973	14060	13987	13931	13887	13971	14143	14042	14175	14031	13997	14073	14002	14104	13907	13919	14172	14074	14001	14179	13989	14094	14130	13858	13975	14064	14143	14153	13967	14046	14041	14064	14027	13929	14138	14108	14105	14116	13949	14274	13990	14080	13988	14059	14287	14074	14001	14061	13992	14049	14207	14185	14056	13947	13908	14021	13985	14260	14084	13969	13976	14016	14096	14128	14137	14169
23851	21313	28608	24560	22051	20841	19298	16767	15897	16078	15783	15596	15371	15525	15229	15362	15343	15286	15312	15046	15155	14911	15217	15255	15155	15233	15163	15195	15066	15039	15070	14998	15085	15021	15095	15124	14898	14969	15011	14923	14803	14939	15080	14868	14924	15004	14748	14888	14807	15000	14857	14985	15079	14854	14753	14813	14799	14861	14676	14960	14750	14992	15119	14702	14721	14779	14669	14894	14874	14745	14950	14888	14993	14790	14898	14727	14946	14741	14767	14766	14904	14731	14749	15012	14994	14699	14919	14849	14916	14807	14770	14869	14919	15004	14925	14788	14933	14936	14799	14900	14906	14712	14921	14927	14844	14714	15044	14827	14914	14903	14887	14901	14830	14797	14942	14823	14767	14722	14941	14701	14921	14713	14727	14673	14805	15028	14849	14814	14684	14948	14787	14817	14832	14612	14789	14793	14812	14870	14935	14748	14783	14797	14971	14933	14907	14915	14731	14735	14882	15004	14762	14924	14800	14648	14999	14684	14844	14706	15019	14751	14765	14904	14708	14929	15022	15020	14864	14789	14676	14653	14777	14669	14868	14881	14835	14720	14783	14787	14626	14855	14775	14737	14824	14931	14830	14820	15004	14672	14855	14794	14803	14802	14829	14742	14826	14826	15010	14791	14885	14806	14964	14816	14798	14796	14728	14961	14720	14704	14843	14644	14925	14623	14817	14697	14887	14825	14798	14988	14962	14748	14907	14891	14831	14861	14964	14797	14727	14728	14756	14874	14812	14778	14911	14910	14833	14910	14912	14983	14770	14675	14893	14743	14659	14895	14760	14825	14981	14828	14907	14908	14893	14886	14855	14828	14841	14843	14697	14947	14979	14927	14876	14945	14861	14672	14773	14803	14699	14802	14672	14915	14915	14775	14944	14681	14827	14914	14900	14948	14805	14853	14676	14791	14706	14740	14855	14816	14799	14778	14824	14628	14741	14808	14847	14804	14665	14813	14895	14808	14800	14776	14745	14756	14865	14654	14692	14898	14835	14960	15024	14771	14641	14720	14879	14901	14911	14874	14832	14853	14694	14819	15002	14890	14770	14715	14899	14830	14539	14710	14740	14873	14713	15009	14907	14734	14928	14566	14827	14851	14782	14943	14955	14616	14882	14966	14704	14780	14834	14769	14861	14891	14695	14702	14769	14866	14883	14865	14811	14874	14754	14992	14791	14741	14815	14681	14880	14775	14890	14854	14960	14780	14738	14758	14696	14521	14808	14976	14794	14994	14751	14861	14908	14598	14874	14852	14751	14880	14662	14599	14870	14733	14822	14602	14973	14778	14841	14917	14647	14792	14773	14821	14772	15010	14965	15043	14940	14833	14824	14778	14705	14818	14920	14724	14666	14886	14964	14887	14858	14915	14837	14735	14898	14916	14629	14899	14564	14673	14825	14785	15105	14724	14819	14709	14716	14767	14858	14949	14674	14766	14860	14781	14865	14827	14724	14700	14883	14781	14827	14969	14765	14795	14907	14799	14784	14939	14697	14891	14563	15080	14803	14726	14950	14756	14713	14836	14759	14810	14746	14682	14987	14925	14874	14576	14728	14884	14807	14801	14915	14817	14880	14793	14848	14927	14913	14970	14776	14841	14713	14793	14609	14848	14867	14842	14772	14696	14775	14819	15100	14855	14823	14878	14816	14653	14856	14903	14740	14623	14774	14823	14754	14734	14835	14866	14717	14811	14769	14740	14773	14836	14760	14789	14821	14813	14838	14715	14789	14897	14751	14863	14796	14759	14751	14773	14900	14765	14678	14753	14778	15075	15013	15002	14888	14788	14737	14866	14926	14706	14934	14746	14775	14954	14742	14805	14847	14880	14841	14976	14829	14729	14896	14782	14836	14692	14876	14643	14682	14742	14730	14777	14844	14704	14779	14967	14969	14743	14833	14869	14857	14897	15096	14671	14943	15030	14777	14802	14709	14781	14988	14847	14872	14894	14797	14900	14751	14796	14821	14722	14851	14898	14759	14813	14947	14782	14761	14870	14835	14902	14773	14866	14867	14908	14871	14960	14833	14903	14993	14926	14878	14810	14630	14706	14994	14869	14565	14804	14685	14879	14788	14737	14661	14877	14841	14847	14822	14870	14890	14818	14706	14819	14663	14817	14841	14702	14711	14610	14867	14832	14921	14800	14695	14770	14669	14934	14843	14791	14777	14829	14696	14945	14822	14633	14943	14799	14919	14906	14847	14808	14757	14967	14907	14691	14990	14810	14831	14871	14801	14935	14968	14661	14623	14781	14791	14734	14897	14744	14606	14704	14568	14854	15091	14917	14886	14834	14757	14796	14758	14766	14893	14764	14862	14855	14974	14903	14916	14790	14734	14721	14993	14682	14989	14734	14825	14881	14857	14793	15002	14833	14850	14871	14816	14988	14846	14870	14801	14957	14904	14683	14580	14834	14955	14981	14966	14860	14795	14716	14892	14824	14932	14805	14631	14762	14622	14954	14937	14825	14805	14911	14964	14869	14947	14846	14772	14734	14873	14846	14978	14922	14675	14874	14792	14734	14695	14706	14892	14833	14872	14837	14891	14790	15051	14821	15062	14650	14800	14719	14741	14709	14830	14872	14898	14831	14857	14867	14884	14888	14725	14853	14834	14957	14922	14721	14877	14952	14875	14833	14896	14772	14887	14692	14785	14781	14915	14756	14736	14739	14776	14930	14979	15024	14880	14895	14796	14812	14866	14975	14864	14836	14763	14733	14920	14782	14893	14719	14796	14798	14791	14966	14875	14811	14809	15010	14667	14747	14695	14788	14841	14714	14790	14696	14901	14755	14964	14847	15021	14869	14825	15015	15070	14751	15005	14919	15011	14800	14864	14827	14658	14693	14807	14568	14649	14699	14779	15011	14809	14759	14864	14721	14778	14718	14886	15112	14770	14832	14879	14621	14723	14787	14770	14799	14802	14785	14735	14846	14985	14940	14846	14677	14800	14963	14692	14893	14891	14701	15105	14799	14886	15026	14903	14857	14939	14936	14829	14741	14910	14873	14860	14759	14884	14851	14820	14802	14712	15011	14980	15060	14878	14836	14869	14744	14911	14817	14760	14952	14820	14751	14876	14715	14799	14793	14709	14855	14950	14869	14933	14996	14736	14775	14807	14901	14876	14677	14944	14868	14671	14684	14730	14813	14879	14745	14709	14717	15017	14793	14834	14731	15026	14806	14852	14797	14903	14832	14874	14693	14831	14971	14789	14916	14746	14875	14883	14871	14854	14853	14827	14835	14744	14721	14786	14910	14767	14729	14833	14851	14788	14736	14756	14845	14916	14730	14705	15047	15034	15000	14882	14872	15003	14888	14790	14986	14820	14806	14790	14814	15000	14666	15022	14779	14780	14800	14863	14649	14822	14760	14913	14959	14918	14853	14818	14777	14811	14725	14654	14716	14759	14777	14803	14822	14878	14891	14699	14674	14663	14670	14905	14750	14759	14723	14699	14933	14864	14789	14858	14779	14784	14845	14903	14826	14779	14681	14891	14646	14850	14923	14801	14845	14797	14686	15066	14826	14907	14716	15000	14997	14944	14782	14767	14728	14724	14844	14614	14779	14759	14784	14815	14836	14936	14773	14871	15012	14840	14799	14917	14819	14800	14782	14753	14721	14856	14959	14703	14786	14791	14914	14800	14781	14749	14608	14772	14808	14721	14962	14978	14926	14964	14620	14766	14808	14766	14839	14622	14998	14731	14769	14728	14784	14902	14819	14835	14822	14740	14984	14826	14878	14904	14787	15016	14870	14740	14725	14894	14977	14845	14645	14901	14794	14804	14998	14908	14958	14934	14924	14887	14661	14604	14894	14793	14782	14826	14790	14818	14691	14959	14902	14921	14978	14957	14870	14865	14920	14973	14833	14885	14613	14714	14655	14854	14782	14675	14881	15071	15050	14654	14858	14718	14973	14854	14600	14970	14891	14774	14794	14788	14747	14713	14858	14732	14781	14791	14636	14905	14682	14779	14751	14839	14727	14921	14811	14793	14648	14989	14699	14727	14951	14987	14924	14992	14852	14824	14961	14856	14752	14753	14787	14920	14727	14932	14851	14976	14863	14661	14911	14816	14824	14830	14787	14854	14925	14903	14844	14737	14739	14736	14849	14924	14887	14918	14923	14904	14804	14837	14850	14638	14891	14700	14968	14841	14799	14818	15040	14787	14911	14738	15008	14854	14784	14932	14677	14705	14865	14890	14992	14959	14801	14963	14820	14656	14780	14856	14812	14896	15039	14905	14792	14907	14758	14867	14851	14808	14824	14893	14769	15125	15073	14726	14602	14750	14835	15057	14631	14862	15056	15049	14799	14908	14755	14925	14871	14828	14725	14764	14867	14885	14953	15199	14780	14928	14784	14931	14902	15089	14773	14942	14883	14808	14780	14931	14776	14776	14725	14895	14671	14701	15026	15023	14888	14862	14750	14869	14912	14881	14817	14761	14649	14977	14718	14910	14899	14765	14741	14765	14757	14938	14921	14753	14898	14991	14843	14733	14752	14685	14923	14872	14829	14895	14737	15030	14938	14861	14873	14720	14881	14930	14746	14937	14848	14768	14828	14798	14621	14866	14852	14829	14849	14851	14663	14861	15028	14948	14842	14875	14978	14846	14649	14817	14839	14784	14771	14885	14949	14981	14904	14691	14880	14742	14884	15000	14892	14963	14854	14748	14933	14767	14756	14659	14938	14806	14840	14738	14847	14937	14982	14775	14683	14910	14796	14673	14864	14808	14688	14894	14683	14820	14720	14896	14843	14919	15000	14750	14847	14886	14714	14887	14861	14814	14892	15048	14863	14646	15081	14834	14786	14851	14919	14824	14709	14808	14773	14942	14714	14833	14778	14752	14749	14846	14903	14808	14876	14981	14896	14909	14958	14914	14783	14870	14670	14874	14804	14890	14912	14719	14784	14737	14970	14855	14883	14928	14881	14798	14900	14832	14772	15198	14825	14825	14733	14876	14989	14920	14838	14692	14914	14913	14911	14789	14888	14795	14825	14690	14768	14712	14882	14827	14758	14734	14745	14781	14790	14834	14766	14907	14836	14890	14961	14850	14824	14921	14646	14748	14791	14881	14940	14862	14765	15123	14962	14726	14866	15010	14858	14807	14744	14829	14780	14858	14661	14909	14791
17843	29836	29392	24880	21400	19569	18227	17084	16582	16305	15870	15753	15480	15492	15205	15277	15062	15247	15186	15069	15005	15178	14880	15026	14873	14930	15033	14858	14960	14787	14724	14826	14668	14737	14817	14774	14948	14707	14744	14660	14639	14582	14737	14561	14634	14731	14638	14703	14486	14564	14572	14614	14508	14660	14578	14608	14708	14639	14637	14561	14376	14459	14719	14481	14758	14508	14586	14762	14516	14570	14573	14458	14574	14563	14440	14590	14502	14571	14703	14528	14559	14538	14494	14531	14542	14680	14625	14682	14732	14601	14584	14410	14618	14689	14568	14516	14576	14543	14665	14613	14535	14445	14639	14664	14644	14496	14544	14668	14699	14420	14675	14656	14562	14424	14650	14517	14424	14484	14455	14524	14668	14515	14447	14569	14671	14505	14504	14444	14581	14562	14681	14652	14617	14657	14586	14532	14543	14558	14569	14463	14573	14505	14568	14756	14663	14521	14597	14751	14565	14594	14247	14452	14442	14675	14641	14569	14472	14708	14550	14457	14552	14539	14635	14587	14700	14444	14636	14682	14543	14526	14491	14425	14480	14485	14579	14476	14456	14773	14515	14411	14500	14470	14666	14577	14517	14660	14608	14584	14504	14615	14490	14590	14673	14527	14518	14478	14719	14622	14487	14478	14409	14617	14411	14597	14495	14428	14609	14603	14451	14551	14595	14589	14553	14774	14520	14765	14668	14516	14530	14604	14636	14680	14683	14503	14564	14459	14656	14620	14655	14574	14588	14622	14671	14294	14609	14614	14515	14607	14379	14521	14444	14570	14583	14496	14537	14632	14434	14645	14618	14530	14528	14398	14584	14478	14607	14657	14595	14483	14594	14656	14725	14519	14507	14460	14636	14540	14465	14652	14518	14518	14448	14489	14574	14568	14627	14514	14436	14673	14554	14503	14655	14502	14563	14695	14450	14673	14531	14367	14725	14504	14613	14584	14565	14470	14517	14626	14523	14613	14471	14581	14493	14438	14731	14459	14612	14602	14641	14533	14433	14588	14563	14569	14572	14461	14468	14621	14736	14518	14653	14435	14626	14506	14699	14552	14424	14629	14456	14668	14572	14552	14498	14621	14614	14553	14560	14626	14495	14498	14391	14574	14677	14663	14454	14642	14677	14571	14587	14467	14602	14655	14636	14607	14636	14564	14606	14709	14639	14584	14398	14630	14502	14533	14620	14605	14432	14620	14513	14712	14650	14687	14508	14549	14632	14593	14532	14558	14547	14673	14495	14585	14333	14520	14531	14559	14736	14474	14514	14535	14592	14547	14483	14545	14502	14650	14521	14593	14668	14690	14553	14554	14673	14470	14441	14624	14686	14568	14460	14568	14589	14747	14653	14516	14558	14541	14541	14702	14668	14730	14618	14642	14591	14681	14723	14607	14476	14487	14696	14518	14486	14745	14543	14508	14565	14348	14633	14576	14631	14515	14651	14527	14607	14394	14624	14447	14435	14521	14543	14351	14689	14599	14678	14396	14505	14484	14599	14398	14569	14592	14481	14498	14577	14525	14529	14632	14543	14659	14533	14519	14567	14776	14408	14478	14519	14575	14591	14572	14415	14597	14655	14454	14525	14445	14534	14504	14593	14534	14580	14582	14528	14361	14455	14588	14592	14544	14542	14651	14444	14627	14714	14586	14568	14537	14504	14630	14537	14536	14546	14553	14447	14498	14570	14642	14444	14680	14655	14531	14515	14454	14699	14585	14580	14585	14667	14619	14749	14645	14654	14501	14456	14400	14337	14657	14553	14459	14741	14532	14433	14527	14460	14538	14409	14516	14582	14505	14634	14557	14656	14530	14445	14646	14504	14636	14599	14502	14510	14595	14658	14675	14433	14546	14541	14479	14529	14525	14589	14638	14561	14659	14554	14425	14459	14471	14585	14586	14606	14548	14712	14583	14779	14560	14442	14484	14457	14592	14505	14506	14615	14683	14613	14344	14521	14711	14354	14407	14673	14699	14693	14367	14512	14487	14631	14587	14580	14601	14570	14597	14593	14661	14357	14530	14756	14340	14535	14448	14639	14515	14587	14459	14618	14522	14488	14924	14540	14618	14450	14502	14568	14517	14539	14512	14648	14579	14623	14481	14627	14552	14587	14485	14427	14530	14465	14598	14652	14583	14660	14617	14535	14491	14369	14604	14475	14605	14574	14649	14559	14597	14575	14602	14362	14574	14710	14375	14534	14520	14616	14515	14559	14463	14507	14555	14518	14623	14748	14572	14668	14445	14492	14515	14516	14519	14509	14565	14493	14448	14453	14532	14593	14537	14547	14429	14507	14481	14472	14638	14449	14423	14502	14578	14515	14634	14516	14723	14533	14587	14549	14418	14632	14525	14511	14613	14407	14628	14505	14692	14423	14547	14576	14565	14509	14422	14608	14665	14623	14483	14601	14606	14636	14619	14499	14525	14580	14712	14539	14480	14622	14566	14514	14478	14531	14592	14504	14557	14750	14624	14731	14617	14638	14560	14698	14625	14659	14612	14543	14608	14637	14467	14564	14570	14618	14483	14482	14557	14690	14468	14418	14584	14526	14551	14457	14467	14483	14620	14539	14485	14519	14590	14657	14545	14484	14479	14613	14454	14581	14640	14507	14396	14446	14537	14720	14475	14550	14605	14573	14478	14538	14596	14595	14434	14482	14583	14631	14591	14615	14494	14503	14573	14522	14492	14450	14512	14530	14544	14526	14516	14709	14542	14704	14574	14580	14580	14650	14443	14578	14626	14661	14431	14586	14405	14601	14540	14625	14629	14428	14458	14412	14460	14579	14635	14482	14679	14461	14722	14547	14605	14660	14568	14693	14670	14480	14602	14654	14561	14693	14675	14631	14674	14510	14611	14491	14584	14642	14505	14611	14463	14487	14666	14587	14738	14553	14520	14499	14485	14641	14580	14535	14601	14402	14576	14408	14465	14585	14536	14652	14500	14495	14589	14422	14381	14536	14419	14565	14503	14685	14569	14409	14612	14694	14608	14747	14544	14663	14467	14576	14609	14715	14591	14681	14742	14456	14490	14444	14467	14384	14606	14477	14659	14654	14728	14460	14457	14600	14613	14685	14502	14485	14538	14549	14638	14590	14481	14717	14507	14592	14483	14496	14626	14423	14607	14585	14542	14602	14531	14649	14604	14545	14430	14684	14485	14619	14662	14658	14620	14405	14547	14622	14551	14765	14541	14484	14470	14481	14419	14638	14543	14537	14470	14511	14394	14524	14524	14520	14537	14541	14653	14669	14767	14512	14624	14563	14621	14623	14567	14597	14482	14474	14452	14548	14790	14543	14573	14577	14453	14567	14621	14428	14787	14709	14538	14528	14538	14850	14582	14701	14532	14536	14457	14425	14596	14657	14579	14563	14542	14434	14598	14410	14605	14461	14428	14675	14750	14525	14487	14616	14610	14504	14731	14711	14757	14513	14603	14551	14667	14662	14676	14390	14735	14623	14514	14609	14505	14475	14661	14467	14579	14543	14532	14554	14716	14532	14486	14496	14697	14726	14427	14552	14598	14439	14579	14554	14696	14665	14555	14518	14571	14611	14541	14722	14470	14585	14696	14524	14540	14534	14549	14655	14745	14601	14583	14448	14620	14402	14461	14637	14553	14721	14594	14659	14690	14635	14649	14526	14575	14431	14497	14716	14498	14556	14498	14555	14557	14645	14535	14651	14624	14372	14584	14596	14471	14468	14585	14460	14642	14576	14501	14660	14485	14572	14496	14687	14498	14641	14638	14454	14689	14550	14574	14671	14563	14493	14550	14522	14564	14476	14415	14586	14563	14585	14424	14576	14426	14624	14631	14622	14649	14576	14560	14492	14522	14600	14539	14553	14620	14578	14483	14714	14575	14779	14561	14382	14823	14769	14501	14598	14582	14735	14501	14439	14522	14576	14533	14452	14607	14492	14718	14496	14501	14411	14557	14734	14520	14431	14594	14567	14409	14544	14537	14653	14490	14595	14656	14508	14441	14566	14467	14574	14414	14612	14435	14415	14460	14680	14511	14592	14589	14657	14690	14697	14483	14665	14642	14736	14483	14438	14608	14478	14590	14349	14689	14612	14515	14483	14546	14579	14711	14544	14668	14554	14668	14419	14742	14624	14478	14562	14497	14540	14709	14440	14609	14586	14765	14459	14576	14672	14516	14635	14599	14468	14284	14491	14711	14649	14680	14573	14655	14692	14601	14496	14457	14706	14703	14462	14535	14610	14651	14628	14463	14593	14496	14594	14682	14514	14477	14680	14571	14485	14583	14485	14469	14583	14540	14536	14791	14611	14614	14491	14526	14493	14564	14408	14519	14630	14530	14467	14479	14464	14471	14522	14877	14662	14510	14676	14641	14601	14480	14551	14321	14754	14585	14675	14608	14507	14580	14587	14669	14523	14628	14714	14539	14376	14420	14525	14637	14475	14423	14582	14616	14678	14613	14511	14720	14703	14604	14585	14573	14527	14409	14553	14402	14412	14601	14585	14559	14783	14498	14552	14404	14499	14611	14545	14472	14391	14702	14602	14483	14605	14756	14578	14571	14613	14702	14444	14499	14579	14539	14517	14578	14592	14586	14553	14574	14309	14574	14649	14643	14547	14565	14638	14612	14666	14493	14554	14469	14696	14573	14603	14463	14383	14574	14681	14509	14512	14673	14496	14530	14525	14593	14780	14523	14619	14709	14461	14677	14505	14640	14492	14539	14577	14608	14648	14574	14522	14598	14803	14567	14634	14719	14579	14551	14453	14625	14516	14563	14417	14496	14463	14574	14565	14685	14537	14699	14574	14618	14667	14594	14572	14679	14630	14435	14601	14687	14571	14603	14444	14621	14758	14418	14478	14600	14587	14641	14471	14553	14591	14627	14685	14450	14502	14467	14541	14508	14555	14434	14546	14521	14426	14578	14525	14712	14612	14664	14631	14533	14602	14578	14395	14582	14515	14461	14486	14530	14429	14467	14639	14708	14683	14637	14361	14554	14454	14555	14660	14488	14589	14533	14595	14467	14342	14462	14563	14681	14512	14727	14588	14337	14558	14521	14544	14540	14705	14461	14659	14623	14568	14541	14423	14506	14483	14421	14661	14456	14584	14631	14465	14607	14650	14577	14625	14585	14426	14609	14583	14498	14441	14552	14637	14438
22906	21332	29178	23925	21714	23307	23322	17708	16546	16773	16354	15961	15819	15596	15468	15496	15484	15228	15263	15404	15204	15109	15316	15264	15001	15205	15156	15042	15045	15143	15033	15060	14735	14836	14971	14782	14779	14878	14880	14869	14949	14731	14880	14766	14868	14757	14713	14786	14497	14771	14868	14686	14693	14697	14595	14439	14654	14808	14645	14776	14668	14791	14750	14810	14794	14695	14696	14637	14686	14609	14727	14654	14685	14563	14549	14686	14584	14630	14735	14669	14767	14672	14618	14714	14664	14704	14727	14614	14768	14729	14749	14591	14713	14661	14825	14602	14728	14699	14682	14746	14658	14732	14612	14766	14656	14820	14604	14713	14617	14796	14588	14687	14789	14698	14836	14647	14533	14855	14705	14576	14761	14724	14780	14735	14739	14595	14635	14735	14643	14727	14648	14679	14379	14553	14700	14885	14613	14674	14475	14618	14593	14637	14520	14679	14646	14581	14770	14586	14709	14565	14446	14574	14669	14742	14572	14850	14473	14689	14796	14423	14562	14562	14541	14633	14842	14634	14700	14800	14535	14565	14571	14606	14466	14750	14601	14553	14732	14547	14666	14834	14734	14682	14685	14611	14749	14548	14590	14748	14739	14772	14745	14685	14573	14879	14553	14250	14719	14637	14533	14624	14600	14723	14652	14504	14631	14526	14750	14463	14562	14664	14381	14703	14553	14788	14905	14712	14644	14538	14805	14684	14681	14747	14784	14552	14749	14510	14877	14727	14497	14515	14575	14722	14670	14480	14499	14951	14704	14603	14642	14657	14623	14772	14650	14703	14670	14669	14622	14632	14604	14624	14699	14721	14713	14626	14611	14602	14695	14729	14763	14699	14564	14567	14756	14642	14705	14783	14738	14877	14780	14534	14694	14713	14834	14681	14540	14664	14670	14766	14688	14655	14672	14620	14577	14505	14453	14634	14647	14695	14589	14688	14683	14428	14467	14750	14699	14759	14550	14559	14720	14641	14592	14517	14772	14647	14567	14509	14402	14538	14617	14622	14402	14801	14564	14532	14635	14491	14664	14590	14715	14692	14754	14695	14698	14710	14733	14704	14732	14731	14528	14715	14435	14783	14645	14593	14668	14648	14658	14557	14677	14709	14574	14709	14682	14653	14592	14588	14907	14776	14589	14636	14717	14711	14615	14659	14625	14715	14577	14587	14811	14685	14597	14580	14687	14611	14574	14450	14631	14672	14566	14495	14763	14529	14751	14592	14627	14535	14437	14784	14586	14603	14466	14641	14729	14721	14595	14546	14644	14606	14623	14561	14448	14540	14637	14491	14634	14743	14607	14679	14576	14612	14522	14758	14666	14690	14587	14525	14677	14637	14587	14495	14653	14717	14707	14635	14714	14642	14737	14649	14848	14592	14793	14845	14630	14728	14814	14679	14526	14644	14564	14566	14665	14634	14680	14672	14771	14726	14549	14535	14427	14763	14655	14647	14568	14576	14670	14594	14682	14637	14713	14448	14550	14787	14764	14631	14678	14608	14664	14584	14711	14517	14532	14595	14591	14708	14696	14728	14691	14565	14808	14667	14703	14491	14778	14613	14703	14634	14708	14634	14637	14505	14642	14556	14770	14539	14623	14498	14626	14686	14568	14827	14724	14822	14521	14867	14793	14775	14855	14801	14950	14699	14741	14717	14609	14588	14672	14605	14577	14932	14526	14585	14646	14492	14596	14509	14621	14576	14637	14599	14492	14696	14691	14673	14718	14730	14580	14714	14687	14670	14455	14539	14595	14712	14436	14662	14632	14619	14658	14888	14855	14701	14591	14678	14577	14727	14571	14480	14538	14692	14706	14496	14722	14725	14471	14659	14664	14534	14790	14546	14629	14742	14677	14569	14613	14495	14867	14558	14765	14626	14693	14521	14493	14497	14623	14470	14649	14600	14803	14696	14896	14675	14654	14553	14580	14551	14841	14707	14592	14686	14822	14618	14490	14622	14604	14653	14448	14365	14527	14623	14633	14800	14661	14636	14666	14785	14647	14540	14660	14665	14753	14493	14682	14595	14462	14487	14703	14624	14569	14541	14772	14778	14714	14593	14716	14610	14513	14853	14506	14862	14623	14746	14632	14760	14647	14620	14869	14658	14715	14811	14656	14557	14781	14806	14539	14650	14690	14632	14747	14572	14582	14526	14601	14699	14776	14568	14633	14668	14652	14756	14682	14649	14554	14506	14603	14666	14607	14901	14627	14697	14723	14591	14623	14553	14554	14439	14725	14881	14491	14823	14756	14605	14729	14532	14671	14700	14496	14671	14579	14753	14582	14514	14707	14599	14544	14602	14626	14689	14624	14581	14584	14493	14505	14638	14527	14749	14671	14610	14607	14731	14729	14618	14762	14644	14702	14628	14739	14920	14618	14726	14671	14550	14774	14894	14663	14737	14710	14713	14639	14702	14569	14892	14698	14529	14583	14746	14531	14625	14530	14771	14603	14809	14767	14612	14642	14590	14412	14492	14614	14728	14795	14566	14508	14656	14465	14825	14541	14621	14793	14619	14572	14657	14472	14707	14646	14754	14626	14736	14711	14844	14526	14606	14663	14636	14666	14584	14654	14411	14544	14550	14727	14573	14870	14768	14529	14648	14725	14621	14597	14457	14649	14722	14715	14517	14632	14546	14627	14623	14523	14589	14690	14639	14726	14814	14509	14607	14710	14586	14680	14598	14567	14570	14574	14739	14621	14718	14732	14541	14533	14718	14686	14815	14699	14606	14713	14701	14651	14828	14738	14614	14544	14472	14561	14672	14783	14705	14542	14680	14729	14778	14692	14761	14529	14585	14594	14470	14606	14579	14561	14663	14549	14541	14611	14729	14717	14679	14660	14756	14525	14623	14633	14592	14523	14562	14441	14612	14709	14601	14793	14695	14602	14557	14562	14823	14519	14657	14659	14500	14783	14562	14677	14518	14617	14750	14733	14643	14820	14638	14571	14589	14476	14660	14624	14657	14861	14564	14525	14498	14619	14415	14713	14798	14650	14479	14780	14655	14733	14596	14591	14713	14722	14691	14640	14498	14602	14587	14596	14516	14824	14707	14698	14627	14715	14688	14706	14732	14562	14473	14731	14641	14483	14712	14552	14650	14646	14578	14805	14600	14647	14720	14552	14595	14608	14827	14423	14398	14793	14652	14576	14482	14600	14806	14687	14585	14810	14628	14653	14635	14447	14642	14620	14450	14473	14736	14577	14772	14705	14779	14603	14678	14501	14771	14562	14718	14661	14565	14612	14653	14623	14554	14753	14515	14604	14628	14522	14566	14510	14604	14492	14548	14566	14501	14714	14670	14595	14613	14680	14612	14856	14680	14668	14609	14654	14445	14698	14734	14652	14702	14668	14598	14650	14590	14690	14535	14625	14687	14559	14541	14656	14415	14707	14680	14717	14435	14740	14769	14730	14586	14693	14784	14557	14727	14732	14794	14695	14641	14424	14688	14550	14802	14626	14557	14528	14604	14605	14695	14667	14670	14427	14619	14798	14609	14782	14725	14772	14610	14609	14636	14632	14460	14614	14467	14724	14700	14500	14551	14745	14696	14447	14674	14411	14631	14615	14650	14688	14742	14627	14657	14684	14577	14569	14651	14639	14612	14679	14798	14675	14429	14838	14527	14712	14503	14620	14566	14716	14367	14569	14482	14622	14712	14711	14690	14548	14483	14637	14661	14585	14572	14623	14743	14729	14671	14633	14588	14756	14555	14704	14503	14449	14723	14790	14562	14519	14578	14573	14742	14582	14648	14733	14530	14593	14689	14560	14582	14578	14470	14483	14545	14639	14631	14702	14665	14730	14825	14519	14385	14632	14498	14592	14982	14597	14582	14806	14565	14789	14629	14609	14536	14438	14665	14485	14619	14806	14652	14588	14717	14699	14580	14667	14644	14586	14634	14480	14536	14509	14748	14447	14463	14616	14645	14410	14460	14590	14711	14690	14627	14805	14548	14717	14528	14567	14666	14907	14642	14467	14649	14614	14717	14586	14482	14598	14631	14708	14657	14445	14481	14499	14656	14720	14646	14640	14702	14803	14731	14797	14685	14627	14569	14606	14667	14760	14641	14540	14587	14663	14554	14736	14797	14679	14673	14819	14763	14645	14708	14809	14678	14718	14397	14583	14535	14660	14619	14706	14558	14593	14618	14766	14565	14591	14692	14643	14673	14666	14643	14644	14645	14575	14598	14616	14556	14611	14660	14764	14696	14604	14678	14735	14474	14607	14688	14614	14850	14737	14677	14697	14534	14650	14857	14823	14749	14541	14575	14781	14791	14818	14419	14670	14705	14676	14504	14775	14699	14460	14787	14505	14523	14664	14599	14801	14744	14747	14826	14558	14583	14800	14642	14541	14528	14620	14768	14580	14781	14769	14784	14689	14553	14588	14659	14546	14724	14593	14671	14671	14778	14576	14544	14684	14711	14649	14650	14494	14616	14579	14677	14567	14581	14660	14630	14701	14649	14761	14354	14630	14506	14488	14719	14642	14736	14548	14641	14592	14575	14544	14529	14775	14459	14833	14707	14649	14589	14660	14496	14770	14640	14710	14577	14686	14918	14610	14587	14509	14774	14541	14591	14601	14615	14641	14742	14746	14631	14485	14639	14602	14652	14771	14714	14656	14609	14792	14459	14686	14553	14508	14785	14600	14840	14630	14524	14675	14732	14577	14659	14503	14541	14821	14573	14675	14615	14729	14547	14786	14630	14743	14514	14754	14385	14625	14788	14599	14736	14692	14619	14767	14649	14585	14677	14583	14765	14671	14525	14631	14621	14524	14590	14872	14674	14617	14711	14880	14681	14531	14791	14799	14730	14463	14583	14749	14763	14738	14720	14590	14658	14632	14562	14643	14765	14656	14699	14610	14444	14697	14654	14638	14523	14764	14600	14513	14648	14632	14617	14705	14695	14568	14913	14850	14511	14511	14650	14801	14639	14686	14697	14561	14578	14689	14719	14725	14611	14545	14466	14539	14481	14626	14475	14776	14611	14413	14661	14511	14546	14536	14656	14801	14529	14694	14654	14766	14597	14724	14545	14696	14742	14660	14639	14526	14646	14730	14630	14403	14735	14636	14641	14636	14549	14655	14721	14866	14725	14534	14579	14603	14553	14621	14811	14616	14616	14764	14594
19430	34135	33363	28342	24766	21704	20031	18451	17660	17142	16641	16311	15967	15858	15761	15577	15536	15445	15523	15273	15222	15207	15112	15091	15062	15160	15077	14958	15054	14993	14902	14718	14705	14828	14942	14703	14699	14736	14788	14735	14564	14696	14434	14503	14606	14484	14565	14459	14502	14527	14394	14525	14450	14492	14555	14390	14354	14366	14534	14363	14472	14499	14385	14473	14498	14546	14526	14406	14488	14393	14264	14458	14605	14389	14608	14507	14312	14502	14477	14411	14529	14524	14356	14530	14229	14389	14460	14420	14466	14303	14383	14414	14482	14185	14334	14297	14561	14566	14538	14400	14463	14321	14507	14329	14426	14579	14479	14455	14574	14474	14489	14506	14305	14599	14579	14514	14363	14548	14525	14443	14313	14623	14448	14465	14482	14633	14493	14469	14650	14372	14461	14403	14432	14355	14402	14392	14389	14367	14455	14368	14550	14352	14563	14398	14287	14547	14410	14450	14379	14359	14497	14442	14520	14383	14470	14359	14356	14430	14384	14428	14397	14368	14432	14508	14455	14353	14532	14332	14358	14499	14539	14362	14511	14452	14460	14439	14439	14490	14537	14394	14446	14496	14380	14367	14247	14475	14471	14371	14422	14478	14496	14315	14426	14498	14354	14533	14450	14599	14437	14396	14566	14446	14388	14547	14410	14538	14480	14571	14452	14562	14531	14366	14413	14478	14511	14563	14585	14577	14408	14498	14568	14382	14306	14426	14394	14317	14364	14394	14443	14523	14546	14337	14332	14387	14467	14497	14529	14427	14420	14355	14550	14245	14449	14382	14376	14586	14612	14362	14526	14473	14484	14442	14453	14413	14484	14311	14470	14510	14376	14553	14337	14432	14310	14497	14444	14481	14389	14435	14548	14503	14381	14418	14344	14459	14499	14460	14426	14481	14577	14403	14412	14354	14299	14370	14424	14418	14446	14351	14347	14594	14381	14406	14484	14524	14416	14375	14276	14405	14389	14374	14378	14576	14402	14263	14467	14488	14437	14461	14338	14439	14243	14479	14569	14297	14319	14445	14561	14454	14542	14375	14546	14486	14307	14466	14460	14461	14460	14433	14576	14478	14547	14451	14481	14425	14277	14504	14389	14354	14258	14454	14266	14369	14451	14337	14390	14498	14417	14572	14399	14582	14359	14364	14570	14449	14295	14428	14246	14319	14483	14331	14407	14483	14501	14314	14457	14269	14591	14512	14453	14594	14589	14437	14352	14433	14513	14468	14259	14299	14425	14430	14620	14311	14634	14468	14353	14388	14467	14611	14317	14370	14489	14562	14330	14423	14388	14494	14414	14387	14482	14538	14295	14527	14476	14572	14413	14573	14514	14488	14260	14525	14592	14453	14497	14419	14351	14390	14431	14506	14576	14361	14325	14523	14540	14414	14391	14447	14453	14409	14507	14446	14451	14429	14554	14431	14462	14451	14488	14434	14622	14333	14581	14386	14356	14659	14361	14519	14564	14424	14555	14571	14385	14325	14641	14286	14348	14385	14451	14520	14318	14461	14616	14558	14359	14434	14498	14501	14304	14549	14397	14441	14400	14530	14441	14425	14398	14378	14408	14426	14346	14636	14466	14540	14425	14458	14204	14483	14431	14310	14262	14515	14387	14574	14428	14209	14277	14517	14471	14496	14350	14340	14269	14627	14336	14521	14470	14435	14305	14467	14444	14358	14495	14379	14389	14401	14283	14427	14312	14495	14428	14365	14456	14425	14473	14305	14450	14285	14503	14449	14449	14383	14431	14289	14440	14527	14449	14477	14574	14430	14392	14485	14485	14351	14443	14451	14397	14437	14328	14351	14239	14488	14459	14362	14464	14415	14415	14509	14542	14323	14277	14395	14452	14475	14370	14315	14469	14560	14231	14418	14413	14486	14608	14360	14614	14351	14397	14411	14361	14227	14539	14531	14414	14417	14374	14379	14474	14526	14286	14352	14381	14508	14457	14388	14515	14405	14250	14443	14246	14509	14371	14418	14422	14311	14385	14326	14545	14477	14403	14356	14443	14476	14602	14505	14424	14562	14528	14424	14403	14343	14493	14483	14604	14277	14545	14440	14304	14481	14493	14382	14531	14375	14434	14581	14309	14405	14387	14500	14443	14611	14597	14409	14385	14487	14336	14359	14402	14597	14459	14271	14322	14503	14515	14393	14494	14553	14538	14351	14322	14516	14352	14414	14489	14480	14427	14482	14424	14403	14537	14412	14474	14386	14640	14339	14485	14529	14460	14408	14227	14607	14479	14309	14435	14424	14381	14211	14661	14437	14349	14377	14580	14391	14331	14489	14352	14343	14345	14383	14453	14264	14576	14495	14515	14477	14502	14255	14618	14496	14495	14559	14334	14429	14561	14469	14568	14382	14566	14413	14505	14401	14734	14582	14435	14363	14456	14412	14434	14268	14469	14365	14628	14445	14430	14441	14465	14342	14542	14295	14475	14507	14577	14464	14468	14574	14308	14565	14288	14397	14490	14376	14478	14459	14409	14703	14295	14479	14424	14534	14610	14527	14431	14509	14505	14320	14347	14409	14473	14427	14321	14202	14485	14327	14469	14407	14362	14561	14542	14419	14521	14498	14313	14388	14640	14358	14551	14420	14528	14515	14311	14479	14529	14331	14366	14444	14438	14434	14285	14469	14491	14420	14518	14541	14305	14362	14530	14297	14383	14446	14484	14625	14411	14473	14337	14329	14382	14352	14442	14442	14375	14478	14477	14394	14152	14330	14579	14460	14369	14545	14457	14481	14487	14425	14494	14467	14627	14296	14522	14475	14430	14427	14526	14475	14377	14409	14351	14469	14334	14440	14509	14404	14569	14435	14447	14373	14460	14546	14268	14303	14412	14511	14289	14424	14347	14377	14484	14365	14301	14503	14547	14410	14484	14510	14444	14389	14365	14565	14630	14587	14431	14507	14508	14437	14367	14414	14407	14379	14355	14470	14367	14374	14477	14439	14370	14425	14317	14327	14376	14274	14398	14473	14446	14380	14643	14495	14437	14334	14272	14409	14400	14378	14444	14446	14330	14286	14469	14257	14481	14360	14380	14335	14504	14455	14584	14408	14429	14268	14386	14381	14498	14416	14395	14318	14453	14407	14480	14389	14394	14479	14627	14313	14388	14542	14336	14347	14459	14533	14365	14545	14390	14416	14425	14379	14404	14432	14486	14506	14471	14386	14555	14312	14535	14374	14400	14456	14485	14488	14390	14468	14388	14723	14270	14504	14281	14389	14298	14474	14525	14304	14457	14576	14294	14520	14461	14582	14371	14596	14575	14522	14366	14401	14462	14283	14406	14452	14422	14415	14253	14494	14320	14399	14537	14381	14406	14341	14275	14459	14411	14387	14606	14439	14357	14471	14319	14493	14285	14339	14459	14525	14334	14442	14468	14219	14472	14428	14435	14389	14434	14526	14512	14422	14462	14415	14530	14461	14428	14425	14496	14383	14507	14299	14375	14494	14465	14423	14460	14512	14439	14520	14424	14506	14470	14208	14464	14464	14478	14343	14568	14430	14296	14348	14484	14317	14424	14422	14296	14501	14443	14676	14402	14478	14523	14541	14318	14362	14455	14386	14374	14555	14464	14220	14460	14394	14506	14379	14360	14378	14371	14439	14518	14348	14276	14490	14335	14481	14343	14293	14244	14611	14369	14511	14490	14377	14352	14433	14509	14414	14489	14490	14437	14203	14280	14476	14479	14385	14478	14482	14369	14387	14579	14481	14442	14195	14462	14578	14315	14513	14405	14358	14542	14453	14598	14392	14326	14426	14395	14340	14459	14370	14329	14475	14413	14397	14503	14311	14390	14269	14467	14413	14341	14252	14625	14417	14440	14494	14421	14313	14539	14487	14398	14338	14373	14317	14466	14536	14402	14462	14574	14472	14667	14481	14356	14587	14373	14319	14376	14334	14394	14387	14409	14444	14467	14280	14432	14401	14422	14533	14409	14478	14443	14517	14366	14429	14503	14427	14563	14517	14411	14486	14279	14463	14395	14448	14214	14347	14607	14579	14362	14321	14435	14468	14348	14387	14406	14493	14606	14199	14620	14234	14334	14488	14601	14498	14570	14441	14463	14420	14282	14456	14520	14417	14532	14442	14394	14470	14616	14439	14428	14421	14329	14488	14424	14328	14369	14329	14436	14518	14475	14351	14683	14385	14476	14354	14504	14409	14445	14361	14455	14342	14381	14383	14455	14396	14374	14487	14509	14379	14547	14420	14389	14368	14399	14436	14155	14326	14397	14544	14393	14298	14534	14304	14493	14497	14485	14393	14358	14304	14380	14588	14399	14372	14535	14366	14406	14548	14529	14457	14336	14374	14361	14443	14383	14359	14321	14426	14391	14406	14474	14509	14386	14424	14556	14506	14432	14478	14638	14457	14584	14337	14594	14470	14440	14400	14242	14441	14367	14344	14640	14334	14461	14485	14400	14267	14483	14353	14423	14375	14433	14400	14316	14459	14432	14364	14486	14416	14443	14517	14576	14404	14415	14281	14465	14419	14402	14440	14322	14541	14487	14483	14438	14599	14375	14516	14595	14233	14504	14273	14506	14218	14357	14512	14311	14344	14512	14296	14423	14346	14400	14412	14532	14586	14610	14398	14437	14344	14491	14311	14385	14402	14647	14435	14475	14467	14529	14552	14390	14557	14292	14372	14467	14504	14349	14388	14504	14423	14521	14411	14295	14466	14520	14505	14470	14342	14355	14494	14486	14603	14561	14528	14540	14462	14425	14380	14431	14404	14530	14415	14517	14458	14502	14415	14537	14468	14489	14316	14489	14622	14510	14504	14293	14495	14441	14333	14558	14251	14478	14364	14563	14424	14414	14414	14544	14595	14407	14399	14550	14343	14330	14377	14419	14429	14388	14334	14542	14603	14389	14510	14515	14191	14570	14241	14579	14541	14396	14376	14471	14480	14367	14345	14481	14430	14610	14513	14643	14382	14519	14352	14441	14402	14610	14433	14302	14442	14492	14499	14422	14490	14562	14493	14529	14356	14492	14515	14298	14424	14472	14447	14384	14488	14447	14515	14299	14467	14237	14266	14495	14362	14369	14455	14287	14347	14486	14421	14405	14454	14452	14374	14438	14291	14414	14364	14521	14461	14275	14517	14347	14500	14408	14461
26934	21912	23903	19970	15882	15350	15233	14865	14589	14437	14419	14562	14292	14297	14475	14267	14203	14240	14296	14125	14313	14277	14249	14348	14563	14360	14365	14267	14220	14312	14247	14130	14185	14074	14441	14368	14240	14491	14399	14232	14127	14285	14075	14317	14268	14155	13994	14222	14160	14158	14249	13975	14248	14271	14170	14439	14076	14189	14194	14387	14277	14232	13988	14137	14235	14248	14163	14177	14167	14033	14086	14218	14322	14189	14043	14202	14176	14124	14261	14301	14355	14203	14166	14285	14334	14229	14032	14002	14145	14149	13996	14117	14086	14202	14121	14239	14250	14211	14221	14200	14092	14035	14061	14340	14136	14254	14065	14070	14335	14248	14163	14274	14128	14124	14154	14179	14123	14197	14130	14139	14084	14122	14105	14191	14184	14195	14210	14143	14142	14150	13973	14140	14331	14204	14150	14084	14184	13992	14104	14074	14073	14163	14243	14211	14164	14080	14075	14086	14306	14251	14109	14193	14198	14122	14323	14208	14260	14281	14124	14149	14135	14178	14239	14080	13967	14174	14141	14205	14229	14154	14122	14315	14348	14009	13933	14167	14052	13998	14042	14131	13945	14455	14096	14337	14130	14071	13933	13919	14010	14104	13961	14334	14181	14276	14171	14226	14252	14064	14103	14146	14099	14089	14176	14137	14091	14151	13970	14216	14237	14152	14063	14357	14208	14161	14242	14022	14195	14155	14140	14100	14233	14312	14232	14030	14228	14188	14368	14078	14082	14177	14221	14135	14086	14242	14254	14116	14208	14170	14168	14078	14077	14192	14133	14361	14261	14075	14169	14135	13984	14135	14045	14135	13992	14072	14264	14333	14196	14290	14155	14188	14199	14270	14164	14092	14211	14072	14184	14231	14240	14044	14136	14050	14192	14080	14137	14094	14158	14188	14163	14172	14145	14293	14322	14256	13908	14323	14360	14072	14088	14216	14342	14065	14390	14298	14148	14047	14104	14106	14246	14168	14192	14130	14278	14311	14281	14178	14074	14446	14290	14190	14009	13967	14048	14117	14241	14071	14402	14246	14310	14232	14185	14383	14321	14119	14046	14033	14062	14006	14132	14132	14082	14092	14033	14113	14146	14242	14136	14378	14089	14094	14006	14049	14013	14014	14378	14306	14267	14339	14250	14103	14123	14139	14168	14154	14237	14283	14325	14319	14109	14362	14039	14035	14224	14222	14145	14144	14104	14012	13912	14118	14294	14337	14254	14233	14067	14060	14077	14247	13975	14004	14166	14236	14202	14201	14228	13927	14126	14082	14364	14271	14162	14089	14090	14042	14305	13970	14151	14032	14123	14054	14112	14223	13979	13951	14125	14273	14176	14156	14234	14157	14211	14150	14119	14342	14366	14215	13986	14187	14075	14240	14143	14274	14370	14190	14257	14346	14291	14205	14334	14171	14383	14006	14144	14280	14055	14113	14113	14066	14236	14328	14347	13971	14000	14076	14153	14200	14098	13969	13851	14272	14124	14307	14186	14198	14235	14077	14059	14138	14193	14050	14290	14280	14044	14171	14288	14266	14182	14189	14376	14271	14188	14010	14211	14217	14163	14138	14281	14227	13996	14085	14244	14093	14293	14332	14243	14430	14061	14222	13974	14229	14260	14070	14223	14127	14181	14204	14017	14284	14261	14118	14278	14122	14120	14241	14261	14234	14231	14126	14025	14316	14063	14064	14353	14130	13983	14224	14197	14097	14077	14149	14089	14039	14189	14271	14151	14023	14234	14123	14159	13900	13941	14151	14172	14114	14270	14173	14375	14229	14220	14180	14254	14158	14138	14007	14125	14088	14177	14403	14282	14190	14337	14324	14174	14088	14188	14152	14125	14138	13845	14119	14062	14183	14431	13988	14231	14150	14080	14137	14276	14071	14207	14235	14172	14185	14134	14076	14207	14013	14119	14159	14062	14047	14185	14216	14098	14411	14267	14134	14127	14068	14034	14117	14067	14231	14051	14156	14240	14065	14131	14356	14264	14203	14009	14190	14188	14228	14343	14196	14311	14119	14262	14121	14115	14259	14322	14254	14285	14301	14193	14121	14095	14053	14096	14087	14298	14103	13978	14084	14338	14117	14248	14133	14065	14056	14268	14169	14052	14113	14162	14056	14045	14255	14180	14124	14102	14178	14079	14093	14330	14213	14069	14205	14256	13948	14243	14128	14207	14175	14104	14108	14055	14407	14208	14210	14299	14291	14121	14263	14005	14168	14398	14251	14274	14214	14157	14225	14143	14181	14299	13990	14173	14337	14307	14127	14196	14130	14123	14210	14154	14330	14266	14184	14105	14144	14219	14222	14267	14176	14244	14070	14170	14195	13994	14047	14194	14269	14189	14046	14110	14270	14164	14180	14238	14248	14179	14365	14245	14312	14294	14060	14247	14107	14272	13950	14034	14233	14082	13996	14237	14116	14303	14187	14189	13969	14189	14183	14202	14114	14071	14233	14311	14149	14343	14056	14199	14163	14203	14057	14055	14312	14009	14110	14239	14126	14231	14150	14185	14144	14209	14136	14222	14219	14411	14232	14185	14312	14022	14088	14179	14274	14262	14186	14217	14199	14190	14281	14297	14234	14138	14273	14172	14143	14268	14384	14302	14080	14179	14101	14207	14331	14034	14123	14077	14160	14326	13976	14204	14328	14196	14266	14076	14178	14178	14131	14298	14162	14075	13972	14253	14116	14127	14344	14032	14067	14004	14288	14158	14137	14097	14254	14030	14295	14217	14193	14083	14206	14198	14042	14076	14104	14279	14245	14105	14152	14213	14184	14241	14145	14259	14323	14043	14093	14120	14176	13971	14053	14300	14389	14070	14130	14141	14026	14175	14280	14123	14014	14073	14246	14061	14076	13999	14218	14405	14237	14310	14349	14193	13956	14190	14200	14157	14133	14181	13986	14106	14100	14088	14185	14039	14300	13999	14175	14038	14173	14016	14048	14112	14254	14032	14205	14181	14101	13955	14082	14265	14213	14264	14151	14218	14135	14277	14145	14011	14059	13862	14147	14259	14044	14217	14116	14082	14213	14222	14096	14144	14046	14170	14098	14325	14186	14139	14091	14218	14167	14121	14285	14246	13976	14337	14301	14105	14207	14127	14170	14075	14242	14094	14124	14393	14147	14138	14154	14407	13993	14238	14190	14183	14184	14169	14305	14083	13917	13971	14096	14062	14117	14239	14269	14334	14011	14212	14263	14058	14177	14245	14214	14078	14153	14143	14131	14178	14220	14169	14226	13972	14082	14093	14163	14218	14125	14236	14239	14180	14324	14162	14196	14083	14172	14155	14035	14094	13997	14111	14294	14241	14023	14077	13978	14188	14090	14292	14142	14313	14118	14083	14173	14151	14237	14048	14099	14320	14257	14058	14274	14145	14322	14170	13998	14013	14161	14238	14149	14039	14139	14224	14133	14117	14275	14181	14164	14259	14089	14183	14205	14237	14259	14035	14178	14015	14072	14207	14087	14292	14312	14436	14344	14190	14363	14228	14219	14150	14341	14153	14076	13980	14269	14276	14280	14400	14352	14175	14256	14120	14246	14144	14197	14390	14056	13993	14252	14456	14253	14279	14266	14148	14255	14220	14230	14159	14205	14095	14167	14221	14358	14346	14203	14199	14146	13989	14041	14129	14233	14221	14184	14173	14248	14216	14177	14263	14141	14251	14137	14240	14437	14026	14269	14368	14255	14145	14384	14163	14054	14248	14268	14117	14225	14314	14301	14253	14198	14149	14210	14309	14137	14242	14230	14345	13999	14285	14004	14042	14123	14110	14332	14149	14317	14267	14218	14064	14048	14112	14224	14156	14144	14076	14214	14159	14243	14157	14073	14354	14414	14065	13957	14267	14122	14207	14000	14463	14263	14170	14154	14243	14038	14145	14300	14186	14220	14220	14212	14209	13929	14051	14081	14147	14331	14130	14308	14219	14182	13995	14414	14243	14242	14187	14340	14157	14353	14237	14122	14165	14174	14293	14228	14135	14342	14097	14165	14175	14193	13902	14184	14121	14204	13985	14129	14090	14199	14001	14335	14233	14325	14000	14064	13918	14272	14183	14174	14260	14214	13984	14152	14125	14110	14208	14088	14251	14105	14300	14188	14105	14177	14144	14158	13951	14168	14205	14327	14204	14089	14352	14238	14116	14135	14302	13973	14080	14238	14145	14001	14156	14048	14162	14272	14160	14121	14082	14298	14315	14146	14101	14065	14379	14078	14206	14138	14079	14286	14316	14462	14104	14256	14275	14241	14162	14061	14102	14075	14338	14280	14134	14169	14277	14178	14139	14280	13932	14099	14182	14220	14135	14080	14069	14165	14285	14221	14124	14116	14275	14547	14218	14084	14200	13991	14278	14107	14149	13939	14225	13991	14046	13926	14286	14298	14106	14147	14028	14254	14041	14218	14452	14106	14121	14245	14236	14164	14291	14111	14127	14285	14082	14023	14153	14271	14304	14104	14169	14171	13953	14210	14116	14100	14081	14084	14348	14271	14214	14382	14303	14200	14462	14227	14209	14178	14274	14026	14152	14306	14226	14138	14085	14044	14123	14324	14088	14209	14084	13994	13976	14058	14116	14324	14265	14219	14231	14041	14199	14024	14299	14165	14299	14174	14105	14178	14154	14285	14143	14005	14109	14130	14292	14199	14083	14145	14279	14131	14196	14317	14241	14131	14107	14180	14284	14272	14133	14015	14263	13988	13974	14182	14158	14139	14120	14094	14265	13992	14310	14081	14301	14242	14257	14236	14142	14076	14212	14046	14229	14307	14231	14216	14182	14340	14219	14143	14103	14147	14262	14280	14282	13966	14312	14269	14227	14420	14023	14041	14202	13985	14248	14220	14186	14288	14273	14217	14261	14218	14101	14191	14052	14181	13921	14127	14286	14272	14314	14192	14155	14128	14277	14424	14126	14222	14249	14118	14151	14241	14181	14208	14328	14244	14204	14048	14416	14133	14132	14122	14228	14105	13878	14059	14316	14222	14355	14045	14235	14064	14262	14211	14037	14324	14016	14146	14218	14300	14325	14230	14114	14006	14119	14201	14268	14240	14102	14166	14410	14201	14178	14206	14120	14108	14368	14452	13949	14167	14081	14166	14174	14207	14075	14134	14267	14365	14358	14144	14226	14078
16861	22205	21615	18490	16581	15783	15308	14977	14768	14650	14584	14470	14418	14498	14341	14404	14268	14344	14507	14373	14324	14347	14241	14325	14247	14313	14242	14481	14186	14229	14377	14365	14158	14327	14158	14127	14178	14237	14271	14020	14205	14099	14175	14290	14302	14192	14153	14271	13962	13954	14169	14112	14140	14141	14070	13965	14058	14066	14015	14062	14067	14117	14130	14146	14037	14055	14287	14148	14029	14075	14064	14120	14083	14055	14121	14091	14056	14079	14160	14008	14201	14016	13936	14175	14124	14053	13990	14105	14237	14051	14075	14153	14019	13944	14130	14099	14047	14052	14010	13965	14059	14047	14175	14059	14227	14169	14108	14110	14082	14097	14300	14160	14071	14221	14174	14129	14050	14140	14065	14080	14070	14150	14101	14142	13874	14192	14156	13915	14064	14032	14096	14147	14112	14126	14212	14073	14069	13976	14107	14065	13918	14085	14094	14212	14084	14198	14052	14032	14038	14015	14118	13902	14114	14066	14181	14116	14165	14105	14016	14093	14096	14066	14221	14208	14130	14159	14012	13981	13958	14176	14232	14094	14237	14042	14122	14260	14138	14056	14143	14109	14143	14004	14030	14068	14028	14054	14071	14106	14124	14115	14018	13994	14160	14072	14102	14227	14125	14099	14313	14036	14079	14059	14162	13998	14105	14097	14131	14060	14004	14128	14048	14199	13964	14055	14115	14274	14009	14110	14107	14049	14293	14036	14243	14076	14123	14099	14276	14236	14113	14094	14103	14064	14175	14026	14085	14186	13846	14234	14053	14034	14335	14079	14181	14056	14152	14214	14090	13991	14171	14087	14068	14109	14230	14168	14146	14142	14077	14163	13981	14077	14112	14188	14116	14046	14180	14164	14128	14202	14191	14134	14078	14060	14151	13989	13992	13943	14048	14196	14227	14162	14171	14299	14146	14139	14265	14111	13955	14322	14026	14045	14066	14221	14217	14228	14016	14125	14228	14149	14206	14094	14030	13986	14113	14033	14180	14111	14169	13998	14313	14175	14169	14134	14013	14041	13985	14273	14015	14031	14078	14168	14170	14218	14068	14192	14156	14145	14172	14193	14112	14015	14242	14111	14077	14114	14107	13993	14122	14060	14266	14184	14065	14076	14217	14057	14071	14170	14107	14039	14133	14133	14180	14134	14180	14062	14148	14193	14064	14054	14029	13897	14035	14113	14238	13959	14089	14131	14152	13925	14115	14144	14060	14111	14010	14177	14027	14145	14218	14096	14151	14086	14256	13983	14165	14209	14202	14203	13996	14283	14139	14159	14134	14124	14067	14012	14175	14196	14180	14087	14089	14089	14031	14256	14107	14096	13972	14207	14145	14061	14121	14157	14157	13988	14112	13959	14220	14169	14201	14094	13964	14346	14015	14138	14037	14184	14203	14048	14131	14034	14038	14158	14130	14095	14274	13997	14045	14018	14119	14145	14151	14264	14171	14040	14062	14043	14182	13988	14152	14052	14051	14194	14242	14125	14087	13972	14147	14176	13999	14019	14192	14129	14130	14115	14135	14319	14120	14160	14067	14104	14076	14161	14098	14108	14272	14087	14156	14107	13900	14117	14078	14302	14131	14090	14015	14027	14202	13996	13987	14160	14199	14045	14308	14116	14081	14253	14103	14174	14176	14076	13950	14103	14028	14138	14314	14258	14172	13951	14097	13960	14020	14080	14152	14074	14127	14029	14258	14074	14303	14003	14168	14131	14135	14001	14160	14203	14127	14043	14044	14161	14096	14143	14146	14164	14074	14027	14202	13984	14172	14181	14061	14152	14089	14105	14104	14150	14207	14015	14094	14121	14099	14168	14277	14154	14042	14156	14048	14102	14029	14242	13993	14051	14118	14079	14092	14119	14076	14143	14105	14106	14061	13945	14114	14039	14123	14063	14142	14051	14101	14097	14017	14144	13976	14065	13930	14152	14130	14008	14261	14190	13992	14171	14240	14070	14136	13977	14269	13997	14269	14191	14180	14182	14244	14243	14054	14101	14143	14056	14163	14108	14031	14143	14022	14032	14165	14158	14234	14358	14018	13940	14115	14273	14065	14334	14135	14070	14218	14108	14219	14261	14044	13990	13965	14119	14090	14199	14086	14123	14081	14262	13973	14143	13939	13967	14073	14114	14173	14063	14191	13937	14105	14148	14354	13984	14069	14121	14168	13997	14062	14143	14082	14248	14090	14247	14048	14214	14267	14045	14162	13931	14141	14022	14025	14186	14086	14112	14052	14064	14106	14213	13980	14037	14212	14116	14184	14148	13987	14131	14053	14110	14016	14094	14108	14131	14029	14033	14091	14151	14080	13994	14059	14280	14173	14045	14031	14256	13988	14327	14104	14201	14211	14066	14032	13885	14286	14097	14235	14235	14084	14042	14145	14061	14161	14016	14054	14129	14039	14075	14125	14099	14054	14150	14079	14092	14024	14276	14159	13966	14067	14201	14099	14108	14106	14058	14095	14107	14127	14084	14226	13983	14001	14153	14010	13993	14139	14388	14055	14061	14089	14124	14092	14196	14046	13970	14221	14021	14161	14007	13957	13982	14220	14182	14096	14099	14056	13982	14300	14105	14223	14028	14153	14019	13929	14020	14018	14110	14074	14070	14131	13890	13937	14010	14079	14242	14111	14038	14058	14254	14211	14087	13984	14082	14097	14208	14009	14175	14055	13987	14003	14112	14036	14249	14169	13859	14199	14030	13969	14098	14188	14170	14175	14150	14029	14143	14056	14148	14110	14124	13986	14023	14137	14113	14103	13990	14231	14053	14158	14185	14088	14067	14316	14054	14154	14053	14166	14122	14213	14055	14242	14037	14033	13977	14038	13951	14192	14025	14205	14128	14186	13959	14279	14075	14076	14215	14092	14072	14134	14258	14093	14193	14282	14117	14095	14010	14276	14114	14000	14134	14057	14111	14227	14071	14131	14155	14110	14133	14223	14136	13856	14080	14201	14112	14222	14108	14043	14207	13925	14195	14110	14083	14088	14120	14095	14080	14004	14126	14031	14116	13870	14105	14259	14057	14296	13997	14079	14067	14121	14333	14135	14022	14134	14226	14104	13991	14110	14188	14178	14064	14101	14114	14001	14271	14057	14031	14177	14083	14273	14224	14106	14133	13924	14058	14230	14227	14216	14148	14245	14057	14051	14208	13997	14184	14235	14110	14123	14026	14152	14038	13997	14257	14195	14043	14075	14020	14101	13961	14164	13994	14197	14019	14130	14238	14232	14065	13992	14048	14192	14090	14149	14231	14025	14176	14031	13893	14263	14157	14158	14295	13910	14081	14090	14091	14056	14132	14043	14060	14188	14222	14113	14139	14099	14080	14187	14208	14101	14152	14161	14310	14118	14129	14181	13995	14237	14060	14134	13978	14123	13933	14229	14090	14113	14126	14061	13996	14212	14045	14213	14116	14146	14042	14157	14114	14258	13967	14208	14151	14004	14046	14205	14203	14113	14065	14219	14106	13981	14191	14230	14270	14240	14195	14091	14133	14127	14178	14051	14126	14113	14051	14284	14191	14071	14215	14123	14085	14097	14129	14130	14168	14190	14210	14075	14100	14053	13987	14084	14278	14007	14219	14006	14101	14203	14112	14010	13989	13933	14056	14110	13989	14105	14138	14221	14313	13930	14095	14123	14255	14086	14089	14053	14160	14077	14231	14113	14223	14153	14154	14287	13949	14069	14077	14027	13974	13999	14207	13853	13998	14205	14088	14143	14055	14099	14047	13990	14133	14108	14155	14173	14013	14145	14221	14115	14076	14152	14121	14140	14105	14017	14074	14033	14115	13983	14217	14124	14128	14131	14097	14135	14073	13984	13963	14002	14146	13972	14088	14165	14315	14059	14195	14211	13949	14074	14004	14061	14089	14082	13985	14153	13906	14085	14091	14042	13945	14168	14101	14185	14148	14193	14177	14064	14000	14065	14108	14168	14046	14030	14155	14234	14158	14211	14189	14061	14088	14090	14002	14118	13980	14214	14109	14012	14069	14189	14223	13976	14225	14138	14102	14311	14024	14054	14023	14031	14020	13998	14129	14038	14023	14057	14028	14234	14297	14041	14042	14085	14183	14073	14214	14184	14037	14169	14090	14179	14145	14108	14128	14126	14197	14101	14093	14006	14034	13922	14198	13990	13999	14262	14202	14145	14223	14084	14092	13836	14009	14182	14158	14031	14167	14053	14100	14062	14163	14222	14203	13984	14187	14211	14116	14240	14251	14216	14020	14128	14211	14099	14060	13878	14289	13909	14094	14203	14175	14080	14141	13962	14039	14272	14120	14061	14124	14092	14151	14151	14097	14224	14063	14011	14093	14287	14076	14186	13966	14250	14034	14293	14046	13999	14095	14131	14244	14196	14036	14141	14123	13993	13969	14142	13935	14133	14166	14130	14278	14097	14200	14148	14237	14084	14239	14002	13989	14265	14204	14053	13913	14216	14256	14250	14119	14219	14239	14169	14129	13996	14221	14070	13913	13938	14175	14140	14283	14192	14073	14011	14090	14126	14183	14082	14033	14230	14209	14195	14063	14010	14220	14262	14120	13949	14311	14212	14119	14073	14072	14103	14016	14153	14257	14194	14091	14185	14113	14217	14069	14123	14303	14024	14102	14097	14107	14196	14162	13940	14094	14125	14184	13985	14053	14181	14245	14070	14220	14041	14126	14228	14084	14117	14175	14041	13978	14056	14314	14310	14149	14192	14069	14155	14152	14155	14046	14161	14120	14153	14174	14036	13921	14036	14095	14095	14274	13956	14067	14136	14129	14287	14078	14145	14012	14084	14071	14011	13964	14042	14067	14172	14197	14191	14074	14269	14015	14196	14118	14213	14092	14046	14031	14235	14206	14060	14153	13929	14174	14192	14188	14102	14178	14152	14165	14171	14146	14148	14133	14135	13913	14124	14278	14047	13890	14176	14095	14197	14037	14198	14147	14103	14206	14058	14123	14154	14035	14176	14066	13951	14083	14206	14070	14130	14177	14185	14284	14124	14099	14092	14171	14089	14139	14148	14078	14078	14273	14033	14024	14040	14107	14012	14040	14091	14171	14275	14102	14049	13880	14273	14144	14093	14189	14077	14145	14259	13979	14308	14002	14028	14163	14205	14060	13903	13839	14003	14043	14177	14155
23825	21286	28625	24450	22054	20867	19453	16731	16147	15998	15879	15627	15431	15686	15445	15624	15570	15409	15238	15398	15188	15330	15375	15251	15583	15461	15302	15319	15290	15404	15401	15457	15250	15133	15135	15009	15110	15121	15273	14985	15001	15079	15213	15058	14888	14766	15048	15168	15125	14902	15111	15064	15100	15082	15189	14838	15037	14845	14927	15084	15040	15009	15052	15005	15084	15003	15159	15119	15222	15011	15249	14949	15113	14952	15117	14964	15159	15169	15121	14859	14979	15095	14839	14797	15034	14926	14944	14961	15209	14862	14942	15011	15149	15072	15019	15060	15024	15003	14936	14958	14978	14832	15086	14988	14878	14868	14930	15173	15031	14819	15201	14982	14895	14953	14798	14953	14945	15101	14954	14810	15123	14856	14951	15015	15175	14954	15008	15014	15047	14816	15162	15108	15113	15017	14973	14934	15022	14708	14870	14876	15174	14968	15036	15023	14943	15142	14853	15111	15040	14977	15068	15008	14951	14824	14990	15078	14785	14837	14913	14761	14919	15076	15160	14909	14910	14998	14956	15157	14888	15074	14921	15042	14936	15003	14996	15116	15077	14806	14960	15041	15068	14858	14826	14895	14900	14814	14897	14854	14877	15011	14907	14923	15177	15037	14908	15048	14817	14765	15052	15060	14869	14838	15040	14926	15105	14888	14906	14984	14993	14955	15155	14915	14949	14834	15078	14917	14983	14918	14652	14983	14923	14953	14959	15092	14897	15030	14868	15168	14934	15274	14957	14930	14933	14950	15096	15047	14885	14998	15029	14813	14916	15058	15005	14856	14964	14907	14782	14959	14829	14860	15103	14907	15031	15035	14957	14921	15081	14975	15101	14899	15056	14963	15109	14852	15017	15037	14943	14907	15173	14912	15142	15028	15141	15014	14944	15112	14997	14925	14885	14898	14888	14911	15027	14884	14947	14963	14886	15090	14973	14819	15024	15000	14965	14948	14996	14998	15059	14949	14994	14739	14991	14910	14981	14990	14948	14944	15023	15093	14847	14974	14836	14973	15022	14859	14996	15050	14954	14772	15066	14976	14910	14982	14936	14967	14949	15001	14813	15086	15062	14916	14916	14756	15258	14911	15009	15026	15072	14944	15026	14965	15134	14891	15030	14949	15001	14990	15045	14925	15068	14954	14972	15079	15141	14935	14987	14964	15119	15047	14838	14763	14963	14887	14818	14981	15011	14950	14797	14997	15021	14998	15016	14919	15095	15157	15037	14988	14848	14940	15019	14859	14981	14986	14965	14923	14982	14903	15043	15007	15032	15021	14945	14856	14887	14986	14903	14980	14882	14944	14960	14933	15117	15016	14848	15034	14895	14904	15019	15082	15016	15024	15215	15144	15030	14966	15212	15080	14856	15046	15027	14951	15053	15003	14968	15120	14974	15100	15111	15095	15067	15037	15005	14888	15042	14933	15041	15023	14915	14941	14923	14867	15124	14978	14953	14900	14915	15066	14995	14925	14932	15095	15086	14983	14990	15040	15041	14917	14905	14878	15067	15068	15124	14992	15088	14879	14820	14796	14953	14848	14816	14915	14971	14920	14955	14817	14834	14980	14762	14913	15101	14943	14926	14918	15112	14923	14845	14940	15043	14894	15026	15048	14815	14806	15007	14967	14951	15065	14961	15066	15105	14975	14946	14909	14906	14950	15118	14871	15142	14993	14823	14931	14998	14919	15107	14954	15173	14838	14892	14897	14946	15117	15023	14860	14940	14886	15077	14910	14872	14905	14751	14943	14930	15002	15085	14867	14969	14931	14965	15081	15048	14919	14959	15047	15030	15065	15007	15060	14879	14955	14958	14873	14829	14960	15003	14874	14979	14908	14933	15126	15004	15022	15075	15037	14951	15137	15017	14925	14986	14883	15136	14837	14950	14874	14966	15276	14794	15128	15143	14885	14788	14997	14863	14787	14904	15162	15072	14966	14902	15186	14843	14941	15110	15126	15051	14952	15061	15078	14963	15047	15014	15085	14896	15064	15113	15137	15009	15056	15025	14842	14927	15064	14880	15018	15077	15118	15053	15054	14891	14939	14897	15196	15054	14949	15145	15109	15004	14834	14890	14993	15055	14900	15001	15127	15069	15118	14981	14961	15074	14997	15086	14895	15063	14964	14916	15057	14932	15087	15095	14924	14793	15021	15003	15115	15173	14967	14866	14819	14848	15057	14793	15007	14948	15056	15129	15167	14868	15079	14956	14840	14867	14857	14769	14895	14848	14970	15019	14922	15174	15233	15133	14869	14890	15116	14845	14903	15040	15034	15016	14930	15084	14928	14976	15258	15002	15002	14995	14943	14857	14981	14893	15003	15046	15109	14985	14955	14897	14963	15018	14862	15181	15067	14965	15027	15137	15000	14991	15040	14850	14954	15106	14934	15038	14825	15010	14975	15107	15161	14737	14893	15103	15022	15052	15117	14918	15144	14791	15118	15114	14840	14949	15172	15039	15029	14902	14770	15162	15069	14770	15068	14968	14958	15064	15098	14893	14957	15116	14998	14891	15132	14999	14886	15024	14876	14878	15022	15009	14849	14839	14864	14965	14767	14914	14946	15067	15042	15073	15103	14955	14884	15097	15120	15097	14708	14894	14915	14981	15027	14847	14828	15108	14780	15159	14971	15126	15089	15151	14920	15004	14760	15010	14999	15088	14995	15027	14973	14787	14946	14792	15133	15116	14856	14964	14867	14797	14987	15040	14941	15158	14968	14774	15064	15106	14859	15096	15059	14961	14861	14905	14959	14916	14940	14894	15019	15035	14947	14910	14938	15054	14926	14885	14976	14962	14913	15076	14849	14793	14966	15254	14986	15083	15093	15163	14989	15154	14930	14941	15033	15065	15114	14843	15003	15116	14881	15082	14986	15105	15087	14866	14931	14975	14978	14989	14987	15303	15128	15115	14985	14927	15106	14980	14899	15102	14984	14849	14782	15181	15174	14988	14909	14981	14947	15044	15121	14965	15069	14991	15031	15192	15204	14938	14948	14873	15240	15135	14923	14903	15071	14961	14825	15056	15075	15158	15082	15056	15040	14880	15036	15038	15062	15033	15142	15102	15094	15107	14952	14994	14989	14994	14936	15022	14865	14813	14909	15136	14869	15002	15158	15105	14822	15057	14966	15159	14969	14991	15060	15246	14892	14973	15090	15042	15171	14966	14789	15034	14957	14939	14905	15126	14788	15051	14961	15180	14795	15116	14894	15039	14949	14998	15125	14894	15110	15012	15026	14782	15054	14943	14910	15000	15133	15004	15051	15009	15024	15060	14842	14868	14898	15162	15033	14964	15018	14989	15067	15254	15204	15029	14839	14970	15042	15077	15000	14885	14985	14804	15011	15027	14832	15054	14943	15150	15054	14998	14933	14941	15046	14947	15080	15033	14967	14952	15024	14898	14843	14834	15036	15102	15000	14925	14936	14979	14951	15075	14800	15001	14931	14924	14996	14901	15082	14895	14893	15173	15022	15013	14949	15080	14955	14979	14976	14972	14968	14919	14893	15145	14997	14961	15029	15073	15052	15101	14973	15032	14945	14966	15052	15087	14918	14991	14884	14919	14993	14901	14870	14843	14979	14882	14885	14917	14777	15045	15032	14994	15158	14981	15278	14895	15025	14910	15143	14936	14968	15166	15040	15096	14843	15020	14966	15258	14880	15028	14910	15070	15122	15058	15051	15006	15071	15131	15158	15005	14869	14978	15134	15145	15002	15286	15033	15004	15005	14991	14991	15016	15004	14861	14802	14906	15124	15122	15130	15014	14912	14920	15024	14635	14889	15056	15026	15043	15157	14974	14993	15109	14893	15183	15116	15095	14901	14927	15016	14756	14873	14806	14808	14959	14932	15129	14985	14981	14905	15087	15054	15165	14986	15092	15020	15008	15101	15010	14901	15118	15038	14858	14880	14947	14998	14965	14945	14999	15048	14828	14642	14841	14907	14993	15030	15164	15208	15098	15042	14864	14899	14992	15044	14846	15176	14955	15037	15142	14978	15045	14805	14827	15084	14962	15021	14959	15039	15172	15170	15036	15158	14898	14906	14891	14952	14907	14958	14985	14997	15255	15067	14988	14904	15010	14845	14863	15129	15186	14930	15049	14930	15060	15062	14864	15005	15044	15045	14966	15186	15010	15074	14805	14873	14917	15064	14867	15098	15011	15091	14982	14890	15036	14903	15025	14984	15023	14919	15164	15128	14904	15070	14866	14857	15033	14784	15077	14963	15107	14921	14953	14982	14988	14969	14948	14953	14972	14905	15078	14948	15069	15012	14985	14935	14943	14950	14938	15046	14929	15030	15052	14889	15093	15058	15064	14743	14904	14924	14725	14877	15010	15241	15107	14963	14998	14860	14985	14880	15045	15039	14919	15099	15035	15176	15009	15211	15063	15088	14912	14932	15097	14976	15119	15086	15003	14978	14912	15044	14678	15044	14976	15075	15064	14900	15127	14951	15033	15083	15100	14918	15085	15048	14948	14982	14979	14846	14807	14920	15236	14701	15162	14988	15091	14959	14922	15072	14871	14990	14841	14910	14860	14761	15025	15082	14848	14957	15028	14942	14968	14939	14963	14891	15050	14936	14811	14885	14916	14878	15014	14893	15050	15113	15110	15166	15089	15134	15037	15061	14740	14919	15026	15040	15174	14900	15060	14896	15109	14982	14894	15058	14919	14971	15054	15160	15281	14955	15024	14942	14879	14918	15005	15045	15109	15120	14857	14906	15007	14985	15044	15121	15036	14889	15117	15063	14967	15081	15085	15174	15067	14946	14937	15123	14976	15012	15132	14998	15036	15074	15070	14938	14882	14951	15080	15120	15182	14943	15123	14950	15059	15076	14931	14941	15057	14937	15061	14948	15018	14969	15124	14984	15000	15102	15012	14953	15115	15242	14999	15035	15100	15161	14868	14914	14971	15009	15050	14992	14998	14974	15127	14935	15035	14937	15109	15064	15009	14882	14941	15170	15007	14903	14980	14736	15046	14967	14864	14997	14936	14914	15056	15004	15084	15100	14988	14928	15174	14967	15026	15138	15071	14902	15197	15086	15138	15037	15169	14961	15040	14905	14875	15151	14811	14946	14945	15024	14908	14946	15016	15076	14940	15048	15101	15093	15032	14742	14966	14962	14700	14892
17492	29797	29299	24409	21311	19202	18040	17157	16824	16195	16044	15755	15531	15590	15542	15246	15480	15191	15465	15243	15350	15331	15223	15093	15156	15134	15002	15206	15184	15020	15044	14947	14754	14950	14951	14774	14897	14525	14992	14788	14836	14670	14761	14945	14688	14766	14756	14766	14824	14771	14614	14668	14505	14794	14671	14684	14870	14753	14405	14717	14770	14824	14807	14652	14795	14644	14615	14800	14630	14510	14873	14746	14877	14590	14687	14863	14552	14586	14820	14638	14582	14614	14708	14712	14662	14601	14827	14597	14626	14742	14757	14691	14565	14620	14705	14793	14733	14724	14879	14607	14680	14662	14682	14697	14688	14649	14636	14860	14674	14510	14611	14614	14506	14735	14839	14640	14682	14773	14600	14715	14609	14603	14646	14865	14750	14613	14665	14538	14713	14528	14757	14708	14664	14712	14722	14659	14820	14608	14848	14720	14583	14717	14693	14708	14735	14714	14606	14770	14765	14755	14651	14672	14664	14710	14758	14749	14624	14655	14729	14609	14631	14567	14725	14596	14744	14787	14683	14800	14729	14668	14606	14630	14815	14651	14783	14668	14735	14750	14740	14463	14585	14452	14646	14578	14839	14814	14776	14684	14710	14791	14705	14753	14544	14717	14742	14695	14680	14694	14750	14666	14676	14821	14585	14627	14628	14689	14748	14570	14510	14573	14659	14673	14672	14779	14728	14571	14660	14633	14730	14502	14715	14666	14802	14781	14487	14708	14660	14825	14618	14577	14568	14631	14691	14621	14654	14685	14762	14599	14821	14437	14662	14593	14742	14660	14606	14728	14683	14644	14626	14773	14767	14574	14635	14409	14730	14679	14609	14655	14613	14713	14379	14694	14744	14629	14542	14597	14613	14840	14638	14697	14550	14815	14498	14747	14635	14572	14658	14639	14613	14691	14647	14579	14664	14547	14680	14737	14573	14714	14694	14825	14422	14633	14623	14598	14590	14781	14640	14629	14649	14710	14592	14746	14527	14621	14815	14568	14646	14612	14445	14555	14869	14698	14691	14725	14572	14823	14669	14739	14765	14774	14740	14600	14658	14599	14893	14654	14594	14617	14769	14699	14685	14601	14717	14637	14635	14605	14882	14657	14521	14658	14784	14683	14595	14498	14795	14563	14942	14546	14696	14309	14772	14498	14741	14753	14520	14604	14677	14590	14752	14702	14542	14660	14576	14752	14600	14732	14705	14687	14657	14529	14588	14708	14520	14634	14593	14842	14825	14642	14778	14787	14528	14776	14636	14603	14660	14559	14731	14684	14529	14731	14561	14722	14568	14576	14661	14814	14710	14770	14577	14682	14827	14792	14627	14731	14670	14581	14624	14679	14698	14662	14732	14693	14674	14795	14540	14650	14769	14651	14700	14781	14629	14630	14725	14536	14553	14568	14671	14741	14694	14788	14642	14619	14719	14764	14610	14772	14676	14794	14678	14800	14763	14705	14610	14798	14617	14688	14564	14598	14562	14639	14607	14665	14712	14874	14634	14688	14738	14678	14697	14623	14707	14700	14669	14661	14772	14739	14640	14833	14640	14675	14600	14754	14670	14561	14578	14528	14672	14672	14738	14699	14603	14644	14591	14705	14645	14646	14593	14635	14653	14809	14603	14707	14699	14631	14698	14816	14717	14571	14753	14694	14677	14726	14746	14617	14678	14790	14793	14695	14651	14803	14703	14779	14629	14673	14700	14869	14555	14610	14683	14631	14745	14676	14859	14576	14633	14605	14780	14621	14743	14623	14628	14878	14550	14675	14694	14620	14736	14609	14733	14728	14738	14780	14731	14792	14669	14611	14552	14677	14718	14747	14690	14604	14643	14495	14609	14561	14741	14653	14584	14727	14590	14767	14830	14414	14552	14706	14728	14652	14619	14617	14829	14753	14711	14583	14623	14733	14673	14614	14790	14488	14748	14618	14641	14467	14767	14477	14639	14512	14844	14647	14618	14685	14785	14684	14779	14668	14729	14639	14744	14649	14466	14806	14753	14874	14638	14833	14536	14730	14793	14588	14789	14627	14658	14585	14720	14606	14598	14927	14683	14726	14844	14785	14526	14631	14656	14664	14524	14720	14719	14690	14689	14669	14505	14713	14664	14625	14564	14738	14682	14848	14561	14785	14517	14700	14571	14665	14699	14681	14585	14825	14642	14632	14886	14701	14627	14656	14641	14746	14565	14756	14686	14677	14709	14612	14683	14625	14714	14766	14614	14605	14659	14602	14647	14720	14828	14667	14510	14722	14782	14660	14807	14695	14745	14595	14655	14529	14595	14658	14537	14550	14653	14691	14778	14861	14672	14794	14746	14756	14705	14590	14714	14631	14637	14700	14782	14667	14541	14771	14791	14619	14573	14536	14762	14812	14767	14647	14734	14749	14606	14685	14656	14626	14668	14849	14803	14778	14671	14814	14761	14599	14495	14647	14606	14710	14624	14608	14664	14565	14656	14711	14621	14581	14501	14794	14642	14715	14602	14681	14620	14707	14685	14506	14706	14680	14693	14701	14682	14739	14618	14734	14666	14678	14595	14594	14614	14595	14762	14754	14704	14600	14713	14540	14529	14587	14729	14776	14691	14578	14751	14827	14780	14622	14584	14778	14583	14610	14583	14719	14613	14720	14780	14714	14639	14629	14746	14663	14840	14632	14722	14683	14915	14676	14442	14706	14820	14621	14687	14573	14684	14801	14671	14771	14714	14637	14664	14741	14585	14738	14587	14533	14784	14788	14592	14835	14741	14717	14720	14788	14626	14858	14661	14536	14764	14636	14649	14709	14723	14650	14703	14518	14619	14770	14541	14659	14641	14594	14567	14712	14674	14768	14512	14723	14738	14800	14569	14549	14773	14691	14808	14616	14719	14656	14596	14691	14548	14619	14698	14487	14631	14736	14502	14702	14596	14643	14751	14551	14680	14657	14838	14558	14654	14665	14816	14778	14633	14729	14824	14756	14749	14597	14713	14699	14800	14542	14601	14771	14815	14770	14591	14580	14633	14591	14591	14497	14704	14682	14629	14540	14575	14703	14644	14613	14721	14724	14701	14647	14700	14854	14711	14643	14627	14784	14798	14564	14730	14551	14894	14724	14651	14593	14664	14677	14606	14647	14759	14529	14574	14833	14631	14504	14650	14539	14608	14748	14772	14569	14734	14687	14586	14601	14619	14677	14629	14716	14496	14708	14841	14677	14629	14557	14662	14573	14605	14571	14838	14708	14631	14642	14617	14697	14677	14743	14669	14738	14664	14668	14745	14633	14551	14814	14624	14591	14671	14746	14578	14756	14646	14448	14737	14615	14627	14484	14665	14877	14712	14723	14708	14844	14686	14717	14772	14708	14740	14727	14747	14860	14686	14728	14594	14681	14640	14819	14623	14675	14718	14658	14753	14724	14748	14630	14692	14821	14732	14699	14621	14691	14873	14665	14715	14699	14820	14663	14708	14568	14515	14684	14747	14614	14457	14665	14815	14714	14589	14663	14661	14644	14703	14697	14816	14521	14565	14609	14700	14544	14706	14716	14549	14710	14701	14626	14576	14591	14616	14817	14675	14643	14535	14574	14726	14824	14642	14539	14705	14468	14758	14770	14475	14777	14649	14607	14659	14815	14781	14571	14472	14702	14472	14504	14732	14683	14795	14675	14748	14348	14587	14570	14759	14745	14590	14743	14615	14845	14450	14844	14605	14739	14914	14733	14598	14888	14579	14651	14727	14592	14616	14569	14828	14540	14692	14634	14612	14722	14633	14611	14668	14586	14652	14615	14732	14601	14617	14910	14672	14754	14703	14725	14617	14793	14813	14694	14562	14811	14619	14724	14527	14661	14686	14783	14630	14661	14605	14801	14655	14623	14684	14613	14703	14670	14536	14648	14729	14565	14760	14550	14641	14755	14601	14750	14555	14619	14581	14634	14724	14738	14643	14655	14644	14734	14657	14834	14520	14563	14714	14680	14648	14513	14701	14535	14676	14860	14680	14672	14642	14583	14752	14661	14707	14688	14654	14693	14544	14829	14736	14670	14695	14702	14530	14610	14665	14714	14765	14711	14568	14723	14747	14666	14745	14740	14638	14726	14686	14837	14896	14835	14692	14650	14811	14563	14683	14674	14655	14633	14798	14539	14696	14558	14650	14604	14696	14502	14628	14659	14471	14617	14671	14708	14635	14660	14694	14624	14608	14706	14712	14568	14556	14727	14673	14627	14955	14681	14756	14710	14679	14592	14655	14600	14722	14904	14669	14628	14514	14721	14618	14717	14695	14546	14675	14775	14638	14671	14681	14456	14743	14697	14662	14687	14864	14584	14615	14770	14679	14650	14807	14700	14717	14651	14692	14608	14600	14642	14612	14656	14746	14802	14744	14617	14703	14546	14678	14624	14885	14635	14534	14540	14730	14609	14765	14598	14694	14640	14507	14701	14593	14653	14719	14588	14671	14716	14657	14741	14676	14636	14730	14646	14692	14610	14671	14639	14685	14575	14598	14526	14752	14739	14678	14866	14707	14740	14741	14603	14730	14752	14651	14549	14538	14622	14757	14638	14645	14817	14658	14626	14578	14818	14588	14676	14685	14526	14685	14788	14768	14694	14603	14678	14707	14536	14812	14831	14575	14798	14533	14677	14649	14595	14525	14688	14598	14671	14585	14745	14705	14676	14823	14680	14739	14653	14650	14610	14561	14847	14731	14871	14686	14777	14640	14572	14543	14653	14615	14604	14703	14800	14438	14857	14763	14559	14704	14769	14661	14748	14724	14724	14812	14637	14644	14678	14763	14573	14569	14572	14511	14612	14661	14440	14690	14597	14560	14711	14704	14606	14589	14537	14612	14685	14681	14783	14599	14589	14692	14726	14727	14746	14897	14850	14629	14755	14657	14826	14802	14605	14638	14783	14644	14639	14526	14795	14544	14715	14672	14649	14694	14660	14721	14743	14659	14687	14714	14623	14636	14644	14861	14548	14638	14642	14701	14744	14701	14495	14699	14619	14736	14721	14706	14763	14817	14710	14696	14716	14637	14492	14732	14697	14643	14801	14686	14665	14624	14535	14672	14663	14783	14591	14805	14471	14615	14810	14653	14802	14658	14655	14673	14682	14687	14525	14641	14748	14607	14548	14663	14595	14718	14699	14642	14762	14778	14777
22874	21293	29118	23837	21658	23192	23503	18051	16920	16778	16633	16159	15813	15885	15916	15852	15720	15732	15714	15700	15533	15637	15469	15542	15543	15450	15504	15686	15669	15410	15345	15417	15227	15432	15279	15232	15123	15280	15152	15315	15172	15293	15136	15279	15206	15074	15017	15157	15045	14994	15268	15104	15007	15089	15150	15023	15096	14864	15185	15085	15177	14937	14920	15102	15064	14886	15068	15086	14972	14991	14916	15209	15266	15039	15222	15231	15172	14954	15045	15051	14947	15119	14899	14984	14983	14910	15093	15026	15009	15066	15129	15085	15042	14930	15177	14955	15021	15017	15115	15044	15011	15080	15000	15010	15191	15195	14862	15129	15175	15026	15000	14976	14832	14882	14966	15032	14815	15149	15093	15210	15170	15012	14955	15091	15210	14891	15137	14922	15076	14843	14878	14965	15114	15028	15069	15068	15111	14997	14899	15102	14966	15005	15132	14969	15040	14994	15107	15052	15015	14866	15003	15030	14942	15114	15028	15024	15174	15213	15008	14947	15114	15012	15039	14977	14974	15079	14966	14962	14793	15085	15050	15010	14918	14946	14891	14948	14935	15014	15030	15165	14999	14922	15029	14849	15017	15081	14980	14941	15158	14951	14892	15188	14980	14952	15105	15034	14929	15115	15001	14989	15257	14967	15087	14881	15086	15008	14971	14930	15068	15157	14883	14926	14925	15060	14933	15050	15150	15130	15074	14961	14899	15003	14919	15049	15120	14951	15072	14864	14960	14834	14851	14963	14987	14847	14967	14889	14981	15038	15009	14924	14773	14919	15031	15092	14907	14940	14986	14966	14961	14991	15212	15049	15211	14992	15073	15022	15010	15205	15019	15053	14939	15081	15030	15118	15037	14989	15036	15008	15324	15003	15045	15010	15009	15053	14889	14890	14909	15111	14829	14879	14939	14915	14984	14851	15029	15141	14901	14930	15026	15069	14974	14998	15028	15068	14937	14817	15085	15040	15034	14953	15262	14888	14975	14841	14880	14995	15086	15072	15086	15135	15032	15001	15023	15077	15181	14772	14991	15035	14930	15034	14986	15064	15044	14850	15015	14988	14838	14938	15057	14967	15146	15165	15054	15087	14910	14870	14902	14971	15077	14885	14991	15126	14966	15172	14979	14883	14805	14851	15024	14937	14981	15066	15078	15033	14931	14939	14908	15145	14989	14831	14945	15058	15202	15144	14892	14948	15054	14866	15083	15127	14986	15040	15030	14905	15083	15074	14977	14848	14816	15256	15024	14903	15004	15029	15083	15016	15070	14990	15313	15042	14876	15018	15039	15066	15051	14921	15023	15100	15039	14951	14975	14996	14896	14924	14990	15108	15100	15204	15013	14996	14946	14849	14972	14870	14927	14951	15010	15016	15096	14963	15068	14938	15036	14827	15175	15120	15134	14935	14966	15083	14989	15095	15082	14967	14960	14926	15129	14989	14946	15219	15025	15046	14990	15109	14862	15014	14843	14976	14996	14836	14938	14989	15027	14916	14798	14975	15189	14928	15169	15041	14935	14913	14941	15015	15110	15008	14949	15096	15087	15137	14980	15130	14981	15088	15011	14871	15059	14849	15216	15029	14905	14947	14941	14960	15108	15033	14888	15041	15064	15045	14953	14991	15024	14977	15003	15149	15068	15008	14909	14907	14871	14864	15096	14790	14926	14855	15022	15041	15147	15111	14979	14854	14870	15013	14950	14987	14940	15147	15133	15126	14889	14864	15090	15119	14894	14983	14960	15037	15052	14933	14963	15006	15047	15145	15108	14932	14983	15043	15110	15137	15022	15057	14992	14881	14946	14942	14963	14843	14911	15044	14979	14775	15125	14988	14912	15022	14882	14990	15026	15131	14929	15448	15220	14829	15111	15068	14878	14919	15088	14978	14968	15054	14874	15019	15021	14977	15106	15138	15039	14903	15006	14916	14858	15033	15052	14926	14976	15029	14959	15084	15060	15022	15015	15037	15003	14994	15071	15052	15141	14853	15051	14873	15028	14930	14974	15054	14804	15024	15100	15072	14969	14901	15024	14994	15013	15123	15026	15032	14894	14884	15011	15036	14926	14962	14921	14926	14955	15044	15061	15116	15206	15034	15019	15159	15089	15159	15101	14944	14961	14989	15001	15033	15096	14929	14825	15106	15048	14877	14907	15025	15048	15116	15130	14929	15075	14810	15030	14956	15251	14816	15075	14944	15182	14880	15045	14956	14892	15049	15040	15169	15022	15101	14961	15033	14802	14960	15092	15090	15030	14919	15111	14948	15023	15092	14965	14942	14954	15132	14917	15045	15069	14899	14922	14959	14929	15086	14986	15114	14950	15165	14848	15018	15038	14877	15012	15080	15193	15155	14769	14835	14857	15038	15058	15008	14955	14971	15044	14822	14816	14992	14896	14857	15048	14886	15045	15134	14956	14975	14941	14868	15126	15114	14899	14925	14934	14876	14919	14985	14989	14917	14903	15133	14839	15085	14815	15117	14868	14977	15088	15037	14907	14962	15027	14997	14900	14958	14950	14916	14920	15154	14851	14813	14985	14942	14869	15011	14912	15044	14971	15109	14996	15030	15060	14948	15244	15033	15002	14951	15146	14874	15079	14842	14974	14980	14922	14933	14883	14634	15080	14968	14923	14956	15073	14917	14947	14909	14806	15079	14953	15166	14932	15053	14977	15017	15076	15194	15220	14914	15177	15072	14969	15082	15034	15240	15238	15068	14888	14944	15036	15222	15055	15000	14887	14899	14957	15021	15059	14930	14855	15134	14983	14847	15131	14795	14980	15139	15161	14904	15027	15013	15210	14980	14977	14931	14761	14766	15087	15059	15007	15080	14930	15071	14962	15063	15043	14887	15072	14888	14899	14797	15010	14908	14977	14951	15092	14953	15125	14974	14925	14897	15112	15032	15018	15018	15013	15091	15058	15110	14950	15004	14978	15017	14867	14967	14983	15053	14929	15131	15031	14941	14927	14950	15079	15028	15085	15089	15062	15040	14917	15055	15038	14916	14921	15045	14998	14757	15230	15091	14938	15121	15024	14818	15160	14838	15016	14867	14958	14854	15004	14976	15133	15048	14958	14949	14969	14912	15020	15099	14860	14895	15076	15104	14847	15020	15101	14990	15081	14987	15160	15106	15062	15099	15045	15082	14876	15077	14999	15058	14832	14937	14882	14879	14958	15035	15156	15232	14957	15013	15019	14837	15153	15098	14785	14968	14904	15094	15136	14943	14883	15046	14931	14923	14973	15075	14930	14807	14935	15167	14947	14949	14958	15162	15016	14937	15064	14946	14912	14894	14894	14850	14820	15080	15013	14831	14922	14928	15020	14986	15111	15051	15092	14713	14978	14881	15016	14986	14917	14982	15134	15154	14852	14896	15019	15123	14850	14942	14965	14974	15034	15007	14701	14904	14919	14913	14848	15114	14936	15050	14976	14944	15001	14883	15064	15024	15081	15049	14905	14923	14971	14973	15048	14993	15147	14936	14896	14824	15016	15149	15045	14992	14897	14873	15052	15182	15212	15104	15076	15111	15223	14848	14839	14945	15064	15033	14932	15011	14936	15099	14907	15035	14844	15097	14784	14961	15205	15045	15069	14956	15099	15037	15025	14924	15080	14941	14972	14910	15061	14847	15007	14871	14888	14992	15117	15171	14907	15087	14936	14975	14780	14937	15174	14964	15018	14919	15085	15031	15138	14963	14808	14911	14971	15082	15069	15127	14988	15023	14868	14953	15013	14893	15035	14991	15077	14992	14931	15185	15137	15013	15072	15060	15050	15039	15144	15020	15007	14819	14953	15050	15083	15061	14937	15081	14867	14899	15026	15088	14976	15026	15045	15101	15072	14870	15098	14959	14927	14821	15063	15184	15064	15018	14996	15045	15008	14979	15203	15001	15122	15043	14998	15060	14920	14924	15117	14987	15183	15013	15108	14997	14959	15110	15019	14939	15081	15118	15173	15030	14950	14991	15046	14894	14960	14999	15065	15150	15010	14934	14984	14872	14976	15172	15316	15054	15077	14891	15024	14963	14821	15154	15063	14878	14986	14917	15148	15189	14968	15039	15195	15062	14992	15008	15150	14885	15029	14861	14877	15028	15099	15062	14993	14974	14984	15079	15019	15013	15295	14910	15001	15006	14915	15160	15044	15054	15032	15093	14835	14951	15078	14980	14973	15036	15215	15143	15117	14775	15230	15110	15073	15181	15119	14950	15194	15075	15080	14738	15168	15095	15001	15005	14858	14896	14809	15202	14920	15026	15042	14801	14932	14920	14984	15030	15022	15113	15027	15113	14815	15031	14973	15063	14975	14787	14990	14954	14820	14925	14815	14972	14916	14934	14979	15038	14982	14940	14928	14925	14975	15019	15040	15157	15189	15146	14964	15188	15225	15042	15098	14993	15172	15284	14919	14873	15207	15009	14983	15167	15192	15000	14899	14787	14965	14916	14791	14917	15162	15080	14947	15082	15076	14883	14993	15041	15172	14740	14766	15009	15049	14857	15051	15068	14814	14824	15175	14966	14948	15026	15187	14945	15136	15078	15032	15040	15236	15017	14783	14938	15033	15137	14897	15110	14962	14906	15115	14909	15039	14972	15173	15027	15214	15007	14979	14891	14904	15012	14858	14839	14879	14939	14980	14733	15023	15234	15115	14926	15181	15117	14965	14912	14846	15005	15041	14984	15078	15047	15100	14986	14979	15123	15015	15106	15058	15153	14952	14875	14935	14847	14931	14799	14973	14981	14952	15020	14949	15061	15182	15005	15057	14875	15075	15036	15078	14918	14956	14975	15040	15068	14905	14967	14784	14961	14940	14871	15035	15005	15007	15030	14936	15059	15024	15012	15027	15319	15119	15104	15180	14972	14881	15068	14824	15190	14985	15020	14996	15036	15161	14872	14992	15035	15114	14937	14917	15045	15059	14947	15282	15011	15029	15009	14962	15032	14902	14898	14873	15073	14969	15127	14860	14930	15054	14851	14998	14980	14976	15058	15049	14814	14964	15049	15061	14950	15128	14999	14981	14850	14981	14860	15010	14882	14931	15023	14947	14883	14952	15172	14721	15122	15087	14850	15106	14938	14951	14999	15014	15064	15078	14938	14994	14949	14884	14675	14790	14929	15049	14808	14705	15181	15032	14938
19062	33935	32899	28164	24425	21644	20143	18484	17837	17377	16895	16445	16145	15947	15729	15977	15807	15589	15711	15459	15503	15371	15615	15572	15501	15453	15359	15375	15334	15267	15075	14967	15038	14886	15103	14810	14733	14882	14894	14870	14872	14760	14718	14880	14652	14697	14820	14800	14732	14732	14624	14565	14493	14752	14703	14873	14522	14749	14567	14686	14723	14651	14744	14683	14798	14594	14636	14591	14677	14610	14539	14619	14562	14805	14630	14671	14707	14638	14602	14605	14654	14804	14707	14529	14634	14623	14800	14522	14548	14661	14730	14629	14707	14612	14602	14686	14541	14482	14691	14627	14843	14647	14832	14637	14855	14585	14693	14547	14644	14589	14576	14631	14481	14686	14542	14661	14617	14773	14643	14635	14674	14663	14546	14732	14679	14531	14691	14671	14599	14563	14560	14668	14743	14725	14743	14591	14741	14407	14582	14625	14760	14574	14479	14653	14617	14602	14829	14630	14719	14695	14592	14643	14679	14718	14803	14694	14590	14605	14639	14562	14744	14661	14724	14792	14743	14647	14693	14654	14726	14580	14616	14682	14766	14734	14627	14677	14682	14449	14640	14678	14762	14706	14586	14621	14646	14479	14713	14546	14639	14659	14696	14561	14596	14668	14671	14632	14488	14698	14540	14505	14668	14588	14725	14521	14768	14535	14790	14638	14579	14619	14637	14567	14637	14457	14760	14529	14699	14600	14659	14683	14861	14604	14619	14526	14712	14751	14738	14791	14584	14699	14581	14553	14602	14727	14701	14589	14498	14528	14743	14709	14668	14359	14770	14776	14549	14537	14567	14657	14788	14706	14680	14650	14711	14644	14590	14415	14556	14834	14533	14658	14611	14704	14577	14688	14764	14524	14735	14623	14703	14510	14586	14674	14773	14682	14488	14666	14681	14600	14667	14657	14835	14648	14710	14564	14649	14639	14534	14448	14520	14530	14586	14676	14566	14734	14725	14922	14617	14554	14693	14785	14549	14674	14485	14711	14586	14617	14622	14693	14497	14634	14661	14575	14552	14785	14709	14716	14564	14675	14565	14630	14558	14716	14595	14713	14632	14654	14596	14700	14613	14640	14729	14661	14716	14611	14700	14596	14597	14570	14737	14826	14612	14516	14502	14699	14479	14689	14558	14708	14798	14614	14687	14570	14762	14608	14808	14629	14635	14714	14531	14604	14585	14559	14551	14810	14638	14736	14723	14579	14632	14516	14537	14642	14589	14497	14705	14737	14734	14636	14688	14658	14763	14585	14687	14722	14700	14717	14617	14553	14571	14839	14623	14626	14713	14654	14654	14603	14575	14650	14541	14545	14559	14733	14683	14532	14680	14717	14790	14896	14597	14711	14499	14508	14753	14787	14686	14765	14617	14703	14649	14585	14626	14712	14588	14569	14453	14683	14738	14801	14635	14573	14470	14644	14469	14615	14513	14675	14598	14599	14725	14560	14731	14606	14587	14701	14680	14713	14579	14592	14526	14690	14744	14607	14893	14746	14622	14527	14800	14640	14589	14676	14656	14569	14697	14701	14715	14655	14623	14611	14659	14647	14561	14624	14602	14604	14672	14590	14813	14522	14624	14682	14552	14758	14745	14635	14632	14660	14638	14756	14860	14695	14700	14590	14475	14598	14534	14594	14710	14648	14722	14733	14628	14609	14684	14620	14592	14618	14611	14629	14832	14535	14737	14784	14414	14572	14571	14741	14567	14725	14616	14653	14684	14657	14700	14701	14580	14550	14609	14692	14654	14728	14657	14477	14670	14515	14805	14507	14534	14613	14650	14606	14599	14427	14602	14591	14794	14575	14544	14694	14635	14714	14778	14341	14525	14564	14641	14663	14566	14689	14676	14490	14595	14543	14723	14722	14680	14617	14612	14638	14600	14682	14479	14564	14648	14680	14406	14565	14650	14634	14479	14616	14612	14548	14639	14674	14692	14594	14728	14557	14649	14649	14534	14647	14684	14732	14459	14527	14525	14719	14445	14634	14610	14715	14732	14583	14479	14545	14657	14678	14641	14583	14669	14606	14646	14596	14646	14661	14748	14606	14684	14638	14765	14698	14606	14585	14563	14561	14779	14682	14612	14416	14522	14684	14513	14668	14605	14784	14556	14556	14608	14773	14719	14589	14537	14481	14634	14664	14625	14492	14452	14557	14735	14612	14716	14522	14753	14676	14611	14656	14721	14587	14742	14614	14566	14573	14775	14662	14660	14752	14478	14544	14697	14612	14515	14656	14590	14573	14607	14668	14653	14702	14604	14599	14672	14585	14680	14498	14580	14626	14422	14698	14509	14702	14546	14643	14582	14665	14645	14618	14677	14694	14670	14614	14616	14648	14494	14750	14625	14660	14665	14586	14637	14507	14612	14830	14659	14727	14754	14687	14531	14633	14611	14674	14572	14533	14464	14627	14734	14782	14482	14744	14649	14677	14655	14496	14599	14767	14602	14637	14664	14648	14561	14756	14613	14566	14429	14617	14527	14623	14724	14637	14586	14702	14578	14703	14660	14532	14730	14654	14604	14686	14628	14584	14553	14521	14659	14535	14718	14558	14714	14623	14636	14570	14600	14670	14676	14711	14620	14758	14562	14574	14638	14614	14594	14546	14514	14677	14639	14662	14635	14622	14640	14633	14652	14732	14537	14569	14758	14540	14639	14542	14674	14775	14756	14617	14662	14666	14758	14559	14741	14690	14578	14647	14581	14759	14557	14679	14603	14643	14460	14680	14682	14649	14692	14705	14637	14715	14637	14622	14812	14638	14396	14732	14572	14556	14730	14667	14686	14670	14433	14662	14607	14617	14453	14714	14547	14676	14673	14570	14626	14728	14815	14542	14720	14435	14719	14654	14677	14534	14659	14676	14584	14807	14613	14735	14757	14616	14702	14694	14790	14761	14607	14656	14681	14642	14654	14717	14813	14587	14502	14684	14692	14698	14479	14705	14687	14765	14610	14528	14708	14597	14565	14652	14738	14686	14550	14706	14601	14665	14657	14643	14545	14701	14504	14582	14597	14570	14792	14611	14545	14539	14491	14592	14591	14701	14594	14572	14662	14501	14759	14652	14509	14520	14734	14510	14712	14595	14651	14688	14767	14564	14676	14637	14684	14589	14790	14644	14801	14621	14596	14705	14689	14739	14564	14621	14721	14562	14688	14543	14582	14542	14558	14693	14524	14628	14606	14653	14789	14703	14624	14754	14686	14733	14615	14621	14560	14784	14773	14810	14616	14515	14662	14602	14456	14694	14627	14387	14706	14563	14688	14667	14615	14535	14726	14713	14553	14725	14620	14695	14622	14786	14768	14782	14733	14732	14666	14637	14620	14671	14755	14627	14528	14728	14623	14578	14544	14755	14737	14682	14676	14665	14761	14747	14631	14751	14805	14700	14635	14623	14783	14753	14623	14603	14642	14618	14579	14663	14617	14589	14710	14491	14657	14623	14517	14691	14450	14524	14650	14667	14746	14679	14567	14664	14792	14734	14688	14542	14587	14546	14572	14605	14659	14603	14689	14633	14656	14618	14617	14768	14540	14727	14520	14520	14481	14685	14656	14601	14671	14796	14554	14636	14565	14447	14748	14788	14646	14702	14542	14683	14524	14585	14640	14502	14774	14620	14728	14841	14561	14690	14568	14805	14650	14801	14660	14767	14697	14657	14701	14679	14597	14812	14678	14593	14764	14718	14489	14796	14421	14609	14528	14746	14704	14560	14838	14549	14720	14470	14679	14790	14622	14658	14779	14612	14789	14565	14547	14526	14520	14690	14806	14696	14594	14581	14558	14650	14722	14693	14709	14824	14644	14495	14659	14810	14606	14793	14636	14714	14666	14643	14490	14590	14737	14494	14594	14578	14408	14678	14606	14591	14721	14729	14505	14670	14557	14687	14612	14685	14774	14656	14732	14586	14638	14663	14728	14737	14549	14521	14637	14658	14582	14563	14799	14592	14763	14727	14641	14580	14438	14753	14675	14458	14649	14619	14557	14618	14508	14384	14825	14431	14656	14545	14844	14442	14646	14700	14699	14487	14538	14754	14624	14592	14659	14615	14599	14595	14783	14674	14640	14618	14653	14782	14797	14614	14635	14548	14686	14499	14681	14522	14668	14511	14721	14583	14597	14575	14617	14637	14635	14617	14635	14508	14600	14609	14730	14645	14753	14681	14657	14563	14544	14532	14559	14721	14605	14734	14662	14531	14885	14717	14511	14741	14538	14601	14519	14531	14620	14491	14567	14608	14723	14612	14530	14665	14654	14702	14707	14683	14598	14675	14506	14645	14675	14787	14578	14693	14579	14589	14602	14666	14614	14683	14800	14656	14631	14509	14657	14595	14544	14633	14806	14687	14593	14721	14548	14778	14766	14702	14651	14628	14655	14544	14597	14777	14609	14639	14654	14699	14551	14750	14696	14717	14668	14770	14780	14586	14559	14669	14612	14562	14697	14630	14654	14699	14670	14537	14613	14715	14580	14524	14879	14689	14811	14819	14694	14527	14824	14610	14709	14486	14563	14546	14688	14594	14736	14667	14580	14678	14663	14814	14673	14588	14681	14569	14651	14682	14419	14587	14692	14614	14615	14711	14727	14650	14646	14732	14487	14820	14517	14597	14596	14746	14627	14658	14591	14711	14726	14612	14680	14685	14647	14583	14640	14667	14582	14627	14766	14707	14615	14779	14762	14618	14550	14606	14691	14708	14717	14471	14553	14661	14548	14865	14601	14766	14741	14650	14808	14620	14663	14602	14666	14651	14694	14586	14665	14702	14612	14551	14687	14531	14566	14559	14641	14817	14607	14510	14600	14715	14593	14586	14617	14496	14671	14571	14547	14716	14542	14651	14621	14604	14673	14628	14595	14545	14696	14524	14852	14702	14503	14728	14658	14624	14503	14531	14571	14686	14612	14719	14575	14630	14611	14567	14580	14895	14564	14485	14589	14733	14654	14820	14692	14536	14586	14682	14675	14840	14759	14776	14777	14713	14688	14730	14883	14700	14763	14678	14737	14551	14634	14566	14512	14725	14614	14606	14700	14759	14689	14482	14651	14544	14698	14605	14548	14576	14609	14692	14659	14631	14635	14505	14700	14683	14688	14622	14684	14595	14583	14555	14481	14597	14575	14653	14696	14582	14532	14796	14800	14573
27166	21912	24197	20051	15919	15681	15333	15121	14756	14696	14812	14638	14584	14455	14651	14684	14595	14678	14672	14631	14426	14702	14508	14604	14668	14514	14578	14514	14622	14513	14548	14419	14507	14613	14463	14531	14495	14655	14469	14639	14494	14418	14541	14555	14626	14371	14406	14508	14380	14367	14474	14315	14400	14510	14524	14463	14460	14429	14543	14442	14341	14444	14480	14269	14401	14360	14343	14488	14437	14521	14508	14527	14523	14527	14350	14490	14506	14420	14416	14546	14544	14484	14718	14266	14583	14558	14531	14515	14530	14288	14537	14490	14429	14430	14456	14538	14537	14362	14381	14515	14384	14522	14391	14540	14520	14480	14568	14519	14447	14290	14443	14391	14327	14602	14429	14585	14339	14615	14448	14556	14459	14538	14423	14475	14319	14593	14305	14384	14450	14550	14722	14485	14342	14354	14241	14547	14458	14647	14358	14373	14537	14337	14394	14523	14611	14361	14491	14454	14466	14477	14718	14460	14388	14406	14691	14569	14531	14369	14342	14555	14331	14328	14293	14480	14460	14415	14395	14412	14440	14436	14440	14475	14512	14261	14258	14517	14534	14434	14428	14453	14433	14518	14457	14321	14437	14475	14375	14437	14459	14341	14409	14417	14483	14558	14582	14322	14444	14427	14490	14374	14500	14483	14644	14437	14456	14456	14451	14417	14587	14463	14446	14297	14561	14424	14310	14490	14392	14446	14447	14304	14460	14574	14379	14399	14362	14347	14508	14454	14413	14620	14272	14641	14655	14391	14488	14462	14417	14564	14461	14330	14379	14569	14597	14505	14474	14636	14714	14524	14465	14547	14405	14514	14441	14344	14430	14333	14285	14482	14329	14445	14426	14325	14480	14368	14512	14531	14528	14423	14576	14508	14586	14381	14557	14569	14568	14408	14470	14411	14457	14117	14415	14584	14276	14424	14581	14432	14468	14551	14444	14383	14333	14553	14428	14549	14680	14497	14489	14467	14477	14407	14530	14379	14537	14405	14289	14574	14540	14325	14577	14551	14329	14455	14561	14212	14542	14544	14333	14399	14491	14417	14575	14302	14418	14385	14551	14445	14390	14536	14412	14448	14531	14627	14226	14376	14494	14541	14423	14437	14608	14528	14580	14332	14439	14282	14608	14389	14454	14451	14459	14486	14513	14395	14477	14562	14406	14362	14452	14569	14388	14428	14449	14446	14355	14436	14647	14404	14487	14500	14533	14540	14442	14493	14387	14560	14376	14492	14366	14384	14393	14511	14377	14312	14493	14437	14297	14516	14511	14439	14487	14456	14543	14449	14509	14349	14469	14651	14426	14455	14303	14532	14402	14419	14657	14545	14538	14432	14298	14610	14363	14523	14450	14373	14212	14463	14501	14596	14479	14502	14349	14556	14320	14477	14460	14416	14329	14348	14482	14542	14552	14564	14368	14340	14376	14624	14479	14416	14375	14349	14393	14373	14508	14472	14451	14416	14470	14378	14363	14471	14389	14472	14389	14500	14528	14449	14561	14364	14408	14505	14457	14391	14642	14387	14290	14420	14503	14567	14487	14405	14365	14415	14417	14407	14453	14481	14497	14403	14320	14736	14527	14377	14571	14611	14419	14559	14419	14565	14469	14469	14521	14459	14350	14558	14626	14532	14376	14425	14393	14473	14606	14547	14567	14498	14398	14492	14620	14351	14456	14343	14644	14359	14445	14369	14578	14429	14585	14488	14533	14641	14441	14447	14422	14505	14302	14366	14379	14542	14629	14478	14495	14393	14623	14547	14353	14465	14387	14502	14296	14462	14389	14339	14499	14561	14463	14421	14420	14491	14225	14521	14489	14558	14493	14455	14484	14531	14308	14348	14597	14667	14636	14656	14261	14575	14325	14366	14450	14302	14411	14382	14342	14427	14421	14352	14342	14457	14350	14421	14392	14441	14580	14459	14351	14496	14461	14444	14560	14621	14287	14330	14377	14521	14549	14499	14406	14473	14472	14513	14601	14468	14465	14584	14460	14435	14639	14596	14490	14513	14584	14485	14466	14501	14474	14416	14409	14703	14501	14635	14475	14517	14481	14315	14495	14429	14530	14428	14640	14366	14478	14343	14487	14588	14595	14503	14544	14480	14410	14473	14481	14339	14432	14319	14320	14363	14488	14279	14449	14456	14643	14398	14555	14450	14449	14274	14396	14492	14451	14445	14472	14460	14601	14586	14424	14396	14514	14278	14468	14312	14616	14664	14357	14641	14671	14628	14464	14375	14682	14423	14457	14489	14405	14398	14480	14474	14349	14359	14466	14487	14401	14493	14421	14461	14372	14497	14504	14336	14378	14542	14341	14325	14406	14440	14587	14493	14465	14520	14520	14422	14517	14355	14312	14340	14410	14549	14597	14405	14380	14392	14552	14459	14587	14579	14429	14416	14471	14433	14452	14458	14388	14431	14435	14346	14383	14506	14317	14369	14464	14384	14473	14689	14368	14386	14677	14293	14409	14391	14531	14387	14544	14375	14606	14433	14540	14443	14220	14480	14514	14491	14725	14562	14528	14457	14405	14683	14507	14444	14424	14568	14591	14461	14452	14474	14361	14417	14529	14474	14580	14500	14432	14431	14472	14518	14410	14271	14472	14596	14609	14503	14687	14510	14291	14444	14532	14518	14476	14472	14443	14328	14734	14411	14553	14474	14341	14491	14567	14481	14309	14515	14367	14516	14503	14441	14504	14357	14500	14242	14477	14456	14372	14412	14372	14476	14602	14510	14315	14412	14426	14424	14305	14416	14456	14507	14447	14409	14212	14513	14444	14488	14538	14530	14509	14424	14427	14450	14448	14487	14401	14362	14385	14293	14574	14531	14591	14561	14538	14432	14728	14459	14486	14470	14462	14440	14432	14491	14569	14580	14569	14633	14579	14484	14306	14363	14519	14390	14451	14563	14522	14499	14430	14462	14637	14353	14414	14504	14483	14395	14442	14432	14464	14334	14548	14536	14438	14439	14512	14532	14493	14271	14679	14510	14356	14150	14494	14466	14553	14458	14477	14507	14483	14416	14631	14821	14581	14402	14470	14636	14475	14508	14530	14597	14491	14567	14360	14397	14496	14511	14569	14486	14559	14522	14251	14292	14398	14484	14467	14484	14284	14538	14488	14365	14411	14540	14192	14482	14438	14800	14557	14654	14561	14551	14567	14534	14409	14484	14613	14492	14258	14338	14441	14520	14296	14366	14382	14459	14423	14565	14222	14567	14650	14493	14523	14524	14643	14470	14533	14460	14487	14358	14419	14557	14429	14476	14431	14419	14426	14466	14462	14501	14402	14592	14698	14570	14450	14443	14323	14424	14254	14318	14633	14404	14448	14350	14503	14545	14432	14424	14599	14518	14515	14530	14393	14589	14593	14490	14407	14481	14550	14279	14356	14466	14337	14670	14300	14462	14410	14570	14356	14442	14537	14447	14641	14306	14443	14489	14592	14457	14397	14420	14573	14249	14611	14559	14394	14418	14428	14246	14414	14599	14341	14507	14459	14523	14234	14338	14575	14463	14388	14300	14501	14424	14395	14466	14374	14447	14251	14408	14393	14415	14566	14311	14594	14600	14315	14557	14384	14465	14557	14506	14328	14447	14279	14401	14464	14500	14634	14496	14416	14505	14536	14437	14481	14481	14495	14502	14557	14411	14469	14584	14455	14311	14392	14424	14428	14624	14649	14372	14378	14315	14553	14412	14595	14463	14398	14389	14503	14398	14445	14349	14401	14484	14340	14386	14385	14504	14606	14568	14658	14529	14605	14477	14619	14594	14559	14466	14385	14412	14398	14721	14613	14278	14345	14561	14585	14519	14432	14555	14599	14610	14516	14535	14484	14516	14381	14588	14390	14393	14429	14408	14411	14431	14530	14332	14320	14533	14296	14570	14503	14410	14457	14530	14592	14459	14514	14642	14520	14589	14572	14656	14351	14564	14449	14428	14440	14217	14562	14570	14504	14474	14657	14461	14355	14372	14519	14473	14413	14386	14406	14554	14373	14313	14447	14558	14301	14419	14553	14436	14404	14424	14507	14330	14433	14303	14397	14294	14439	14423	14451	14483	14494	14506	14621	14506	14609	14515	14313	14453	14498	14386	14340	14446	14307	14469	14498	14525	14385	14561	14371	14300	14430	14590	14519	14349	14519	14488	14444	14417	14309	14443	14242	14246	14546	14478	14456	14553	14537	14491	14477	14500	14434	14399	14500	14585	14403	14424	14472	14444	14673	14600	14466	14653	14576	14503	14582	14529	14532	14573	14396	14726	14424	14590	14551	14445	14430	14540	14513	14439	14595	14643	14451	14385	14557	14331	14316	14640	14457	14653	14544	14485	14497	14593	14426	14690	14580	14344	14561	14410	14579	14441	14178	14390	14320	14350	14350	14486	14515	14493	14359	14424	14560	14210	14321	14321	14551	14510	14463	14442	14461	14402	14395	14578	14414	14629	14519	14563	14480	14615	14751	14367	14487	14646	14313	14522	14537	14410	14523	14361	14244	14495	14309	14436	14452	14321	14432	14464	14744	14525	14587	14589	14460	14121	14386	14343	14514	14500	14221	14447	14634	14419	14707	14339	14451	14403	14413	14525	14313	14285	14282	14298	14477	14410	14513	14336	14552	14448	14353	14518	14546	14378	14599	14378	14370	14611	14420	14561	14411	14476	14453	14362	14466	14499	14450	14181	14355	14582	14415	14462	14446	14628	14442	14525	14580	14307	14566	14455	14319	14357	14308	14365	14544	14419	14327	14384	14445	14589	14567	14492	14587	14315	14631	14547	14595	14457	14625	14627	14471	14418	14362	14350	14352	14501	14447	14526	14412	14716	14472	14447	14510	14467	14368	14527	14517	14610	14556	14484	14379	14508	14428	14476	14485	14445	14383	14260	14559	14326	14411	14501	14408	14351	14426	14319	14427	14517	14573	14436	14569	14405	14303	14414	14449	14326	14412	14491	14448	14525	14324	14620	14476	14507	14411	14225	14335	14448	14475	14463	14500	14633	14572	14492	14388	14654	14404	14534	14543	14296	14526	14512	14445	14266	14498	14375	14548	14404	14606	14345	14551	14534	14772	14534	14631	14382	14566	14357	14474	14382	14469	14740	14358	14467	14591	14556	14444	14587	14579	14362	14544	14288	14285	14443
16610	22051	21726	18370	16682	15981	15667	15145	15021	14955	14764	14717	14632	14749	14492	14555	14605	14539	14414	14688	14701	14551	14599	14680	14443	14743	14580	14767	14433	14424	14434	14370	14437	14366	14503	14426	14559	14459	14415	14289	14466	14228	14340	14299	14421	14463	14374	14282	14382	14396	14287	14175	14342	14358	14437	14186	14390	14310	14205	14301	14091	14247	14234	14261	14475	14282	14332	14347	14264	14192	14137	14400	14218	14339	14211	14366	14237	14485	14364	14230	14265	14281	14456	14375	14388	14227	14377	14456	14276	14285	14241	14471	14174	14161	14117	14476	14320	14290	14402	14331	14202	14285	14383	14170	14201	14400	14363	14358	14338	14096	14205	14203	14295	14440	14279	14303	14350	14304	14484	14469	14358	14455	14437	14363	14470	14255	14325	14219	14290	14497	14316	14432	14314	14379	14363	14259	14310	14396	14362	14337	14217	14378	14346	14457	14135	14424	14341	14345	14182	14321	14473	14244	14247	14215	14243	14366	14159	14148	14269	14048	14195	14556	14207	14416	14230	14362	14363	14276	14257	14221	14381	14379	14205	14212	14135	14380	14327	14311	14175	14404	14226	14291	14151	14146	14254	14353	14383	14334	14274	14282	14329	14400	14320	14316	14418	14288	14290	14435	14389	14367	14387	14327	14298	14282	14341	14109	14272	14368	14148	14075	14048	14301	14283	14237	14353	14327	14235	14310	14362	14203	14341	14338	14299	14205	14343	14239	14226	14189	14297	14418	14282	14343	14226	14279	14267	14251	14357	14408	14221	14332	14295	14332	14379	14118	14121	14228	14180	14402	14359	14127	14354	14235	14230	14244	14374	14202	14340	14332	14294	14368	14433	14354	14270	14340	14242	14403	14113	14338	14266	14276	14275	14058	14286	14407	14226	14294	14255	14184	14323	14264	14337	14182	14303	14152	14352	14356	14217	14264	14311	14366	14401	14306	14303	14187	14058	14339	14285	14260	14260	14307	14351	14259	14077	14310	14212	14355	14161	14168	14223	14247	14248	14210	14376	14224	14117	14210	14250	14154	14208	14454	14372	14278	14326	14239	14248	14294	14383	14058	14146	14359	14389	14274	14420	14309	14305	14397	14205	14202	14406	14388	14227	14115	14267	14420	14155	14377	14330	14243	14375	14521	14350	14354	14217	14133	14261	14275	14302	14448	14295	14266	14296	14256	14346	14210	14300	14340	14347	14286	14304	14163	14075	14136	14300	14118	14305	14404	14325	14245	14223	14233	14365	14237	14385	14349	14368	14327	14400	14456	14143	14336	14499	14364	14288	14234	14405	14366	14309	14222	14082	14065	14444	14461	14368	14320	14138	14370	14374	14329	14299	14235	14325	14259	14246	14342	14355	14202	14406	14278	14300	14181	14194	14195	14192	14279	14247	14408	14429	14216	14203	14256	14397	14175	14318	14313	14201	14439	14259	14260	14261	14291	14091	14280	14221	14229	14362	14397	14426	14326	14290	14340	14340	14349	14315	14111	14440	14305	14490	14200	14296	14302	14447	14260	14311	14106	14376	14429	14175	14154	14313	14326	14326	14358	14241	14261	14400	14460	14354	14253	14196	14150	14220	14402	14193	14215	14201	14231	14210	14341	14285	14202	14295	14292	14212	14451	14317	14312	14322	14263	14367	14403	14209	14233	14353	14383	14424	14441	14316	14270	14409	14432	14275	14204	14352	14333	14398	14483	14380	14321	14286	14145	14371	14403	14291	14336	14291	14464	14302	14253	14250	14393	14319	14432	14419	14282	14197	14233	14220	14399	14349	14303	14149	14294	14216	14160	14197	14500	14242	14497	14174	14427	14062	14417	14256	14338	14207	14095	14424	14357	14312	14333	14421	14208	14322	14214	14301	14421	14382	14427	14374	14096	14251	14288	14383	14342	14258	14290	14244	14240	14273	14389	14261	14443	14504	14099	14193	14308	14337	14343	14394	14296	14257	14327	14284	14271	14338	14224	14316	14275	14317	14208	14316	14459	14258	14415	14326	14334	14212	14313	14340	14283	14191	14408	14398	14178	14098	14376	14289	14197	14261	14331	14329	14247	14330	14224	14138	14287	14416	14264	14325	14304	14267	14027	14222	14211	14268	14380	14201	14280	14310	14286	14427	14324	14323	14262	14404	14457	14313	14331	14192	14214	14246	14399	14145	14265	14408	14194	14157	14255	14307	14230	14398	14328	14289	14375	14223	14346	14276	14417	14204	14234	14230	14190	14283	14322	14270	14213	14469	14244	14404	14419	14353	14373	14229	14604	14369	14478	14133	14386	14384	14185	14472	14165	14534	14334	14149	14213	14241	14354	14410	14386	14224	14282	14216	14265	14409	14274	14232	14163	14277	14305	14277	14336	14358	14199	14413	14279	14280	14272	14374	14321	14369	14535	14149	14297	14247	14432	14288	14312	14271	14230	14420	14338	14311	14408	14406	14230	14284	14281	14438	14231	14408	14398	14344	14410	14345	14110	14338	14194	14216	14228	14428	14487	14358	14293	14386	14320	14177	14373	14226	14292	14338	14337	14355	14231	14377	14310	14345	14477	14385	14144	14219	14201	14305	14263	14356	14285	14329	14307	14116	14280	14200	14294	14295	14114	14347	14280	14162	14316	14476	14282	14338	14263	14258	14173	14213	14262	14294	14247	14219	14273	14420	14303	14384	14534	14214	14228	14379	14431	14288	14108	14357	14304	14359	14316	14357	14311	14368	14304	14316	14311	14399	14252	14192	14276	14210	14411	14285	14281	14297	14288	14438	14285	14489	14344	14125	14265	14441	14275	14243	14169	14346	14350	14310	14532	14400	14289	14298	14428	14255	14296	14397	14323	14189	14392	14276	14191	14284	14333	14265	14448	14343	14431	14334	14308	14353	14344	14482	14413	14268	14274	14219	14375	14278	14292	14316	14162	14362	14157	14409	14177	14340	14175	14254	14232	14017	14224	14446	14214	14246	14335	14226	14303	14368	14297	14437	14207	14338	14423	14236	14515	14377	14126	14189	14244	14433	14203	14293	14247	14384	14478	14385	14289	14254	14190	14157	14256	14260	14245	14285	14371	14362	14171	14390	14547	14138	14176	14409	14394	14357	14252	14197	14333	14348	14267	14358	14238	14288	14396	14316	14249	14324	14529	14337	14364	14308	14164	14403	14193	14221	14402	14212	14555	14215	14353	14374	14277	14194	14286	14195	14309	14200	14291	14299	14230	14386	14317	14312	14224	14172	14084	14394	14152	14414	14460	14312	14334	14304	14213	14276	14164	14419	14280	14285	14144	14438	14301	14221	14350	14345	14170	14359	14253	14194	14295	14347	14400	14236	14131	14385	14330	14419	14372	14170	14252	14289	14259	14177	14234	14304	14255	14419	14163	14323	14295	14299	14200	14323	14234	14423	14427	14280	14260	14196	14205	14205	14289	14247	14215	14331	14310	14262	14218	14357	14086	14227	14298	14226	14311	14311	14266	14185	14180	14287	14236	14338	14323	14322	14111	14375	14276	14253	14354	14345	14439	14417	14242	14497	14391	14315	14267	14399	14373	14267	14226	14258	14289	14199	14307	14315	14078	14264	14298	14245	14310	14233	14255	14211	14306	14266	14392	14334	14288	14208	14205	14447	14334	14341	14241	14344	14309	14324	14402	14300	14191	14325	14285	14277	14299	14323	14311	14373	14336	14217	14103	14358	14364	14300	14256	14256	14381	14264	14252	14223	14293	14362	14438	14363	14474	14312	14207	14402	14333	14189	14351	14370	14474	14230	14316	14322	14203	14333	14386	14324	14269	14262	14386	14196	14287	14518	14375	14388	14183	14320	14057	14358	14325	14291	14321	14250	14235	14247	14315	14343	14201	14590	14379	14368	14402	14065	14349	14369	14157	14259	14348	14154	14220	14336	14399	14401	14342	14255	14272	14225	14189	14262	14211	14382	14335	14207	14232	14338	14420	14294	14374	14323	14251	14380	14356	14360	14041	14267	14145	14225	14422	14130	14313	14150	14174	14264	14150	14332	14197	14326	14433	14364	14396	14183	14251	14145	14210	14230	14240	14245	14369	14366	14253	14198	14211	14401	14236	14355	14326	14212	14105	14244	14324	14321	14462	14225	14338	14301	14336	14361	14274	14445	14367	14239	14390	14263	14292	14428	14163	14292	14346	14222	14286	14270	14213	14360	14497	14227	14360	14406	14224	14283	14267	14372	14279	14257	14193	14357	14264	14334	14255	14294	14417	14296	14330	14398	14230	14287	14408	14223	14217	14230	14404	14395	14181	14144	14264	14314	14331	14272	14181	14200	14258	14211	14252	14138	14339	14338	14424	14289	14373	14300	14250	14257	14399	14282	14222	14313	14304	14372	14398	14363	14320	14354	14117	14242	14119	14331	14368	14235	14451	14319	14323	14341	14313	14304	14142	14115	14208	14254	14162	14294	14334	14291	14135	14336	14195	14248	14237	14231	14282	14239	14562	14437	14490	14305	14131	14276	14326	14332	14267	14226	14263	14368	14191	14226	14343	14351	14301	14363	14419	14432	14310	14397	14400	14325	14190	14371	14335	14271	14286	14275	14384	14148	14408	14306	14252	14276	14260	14373	14249	14120	14272	14235	14263	14281	14347	14467	14234	14175	14077	14264	14232	14247	14352	14449	14377	14371	14297	14274	14331	14278	14186	14260	14293	14217	14211	14278	14381	14230	14278	14193	14382	14245	14266	14197	14313	14256	14309	14183	14404	14297	14371	14379	14112	14357	14384	14175	14411	14297	14251	14243	14214	14273	14229	14384	14394	14297	14472	14605	14276	14315	14225	14358	14327	14398	14324	14281	14275	14369	14212	14174	14233	14309	14218	14349	14408	14268	14244	14483	14402	14191	14289	14310	14281	14156	14271	14183	14239	14300	14271	14195	14408	14280	14289	14305	14270	14469	14312	14294	14311	14291	14256	14323	14204	14211	14214	14325	14176	14193	14211	14436	14288	14154	14312	14387	14419	14402	14225	14322	14205	14320	14298	14339	14463	14282	14390	14328	14416	14187	14411	14292	14312	14424	14328	14387	14304	14344	14312	14319	14341	14316	14248	14491	14079	14243	14407	14378	14352	14325	14325	14285	14190	14308	14257	14371	14293	14285	14342	14345	14047	14158	14130
23844	21302	28665	24489	22094	20930	23125	18040	16202	16083	15914	15812	15945	15846	15721	15587	15599	15473	15543	15571	15516	15570	15502	15476	15484	15515	15073	15449	15642	15443	15360	15324	15391	15380	15240	15152	15363	15231	15246	15195	15320	15303	15307	15347	15306	15254	15064	15216	15176	15153	14892	15228	15052	15188	15077	15142	15305	15148	15209	14778	15230	14994	15077	15136	15054	15125	15326	15150	15229	15061	15097	15250	15127	15004	15064	15124	15336	15238	15247	15172	15204	14975	15104	15122	15093	14965	15093	15105	14924	15068	15157	15115	15058	15127	15170	15118	15274	15146	15171	15201	15043	15123	15064	15200	15077	14828	14918	15077	15030	15061	15233	15033	14896	15157	15011	15313	15080	15080	15102	15127	15178	14938	15353	15103	15069	15068	15101	15109	15099	15109	15237	15229	15166	15083	15266	14927	15147	15192	15094	15193	15374	14966	15262	15066	15054	14948	15352	15010	15190	15197	14975	15175	15161	15106	15293	15023	15044	15070	14996	15161	15111	15162	15253	15050	15162	15214	15002	15156	15169	15033	15230	14942	15125	14964	15173	15151	14956	15167	15060	15127	15191	15215	15121	15075	15093	15185	14799	15060	15200	15055	15100	15282	15230	14972	15113	15110	15133	15142	15169	15167	15115	15170	15045	15181	15188	15191	15100	15152	15069	15020	15022	15348	15060	15098	15103	15143	15202	15049	15156	15213	15157	15137	15256	15168	15034	14938	14920	15089	14973	15165	15064	15192	15033	15046	15052	15126	15083	15150	14875	15175	15114	15115	14927	15094	15241	15118	15246	15064	15177	14915	14949	15088	15072	15077	15052	14899	15089	15092	15356	15115	15018	15196	15021	15044	15108	15130	15005	15149	15302	15219	15080	15337	14994	15002	15202	14927	15093	15019	15187	14985	15270	15289	15168	14916	15198	15262	15188	15267	15052	15144	15305	15159	15163	15060	14870	15107	15027	15091	15226	15140	15234	15173	15220	15126	15255	15109	15051	15051	15274	15182	15068	15151	14884	15054	15140	15229	15070	15189	15048	15002	15018	14959	15199	15019	15113	14939	15178	15233	15156	14938	15133	14995	15112	15130	15097	15226	15037	15033	15193	15190	15100	15148	14985	15263	15190	15035	15159	14963	15045	15062	15047	14878	15056	15278	15000	15022	14991	14978	15057	15151	14968	15018	15104	15292	15112	15014	15069	15134	15065	15105	15104	15243	15004	15204	15104	15141	15182	15185	15013	14914	15082	14867	14897	15004	14921	15219	15091	15079	15130	15220	15222	15101	15164	14983	15166	15102	15082	15055	15166	15125	15154	15175	15125	15031	14841	15170	15075	15120	14982	14949	14708	15102	15280	15154	15047	15256	15218	15151	15071	15059	15128	15175	15201	15068	15079	15091	15083	15047	15140	15247	15112	15009	15050	14894	14999	15026	14815	15103	15099	15221	15046	15068	15146	15141	15057	15114	15036	14899	14938	15127	15031	15248	15087	15100	15217	15037	14958	15047	15170	15027	15169	15184	15189	15087	15079	15324	15019	15057	15030	15016	15044	15170	15224	15042	15197	15091	15066	15027	15022	15051	14890	15178	15055	15080	15183	14967	15061	15040	14998	15282	14905	15056	15089	15157	14934	15004	14993	15014	15396	15098	15054	15270	14964	15021	15208	14981	15259	15043	14931	15052	14939	15004	14919	14923	14968	15128	15129	15358	15197	15021	15108	15108	15177	15023	15009	15091	15325	15229	15077	14864	15063	15084	14957	15046	15226	15221	15163	15073	15189	15264	15197	15069	15022	15175	15125	14982	15129	15070	15085	15327	15119	14766	14920	15116	15273	15113	15126	14877	15013	15244	15108	15225	15004	15177	14962	15152	15147	15063	15063	15074	15168	14958	15156	15053	15190	15109	14962	15078	15152	15271	15331	14960	15169	15301	15010	15012	15231	15155	15149	15019	15095	15299	15106	15016	15051	15103	14980	15157	15116	15297	14954	14869	15278	14968	15129	15122	14927	15047	15022	15180	15084	15106	15191	15144	15112	14956	14982	15071	15192	15207	15062	14817	15107	15219	15057	14932	15066	15155	15237	15211	15148	15060	15142	15115	15113	15069	15046	15134	15178	15135	15261	15127	15204	15099	15097	15134	15036	15149	15232	15169	15199	15105	15132	15079	15097	15309	15206	15291	15174	15006	14982	15233	15319	15120	15130	15205	15205	14966	15175	15103	15232	15099	14948	15105	15047	14999	15077	15076	15071	14969	14953	15060	15084	15169	15235	14921	15170	14932	15292	15122	15008	14975	15017	15195	15164	15164	15218	15278	15280	15045	15184	14958	15126	15129	15005	15129	15113	15291	15274	15114	15207	14983	15102	15091	15039	15175	14799	15061	15224	15151	15229	15083	15080	15159	15008	14966	15086	15094	15303	15001	15058	15057	14875	15117	15155	15171	15306	15019	15201	15282	15102	14909	15060	15080	14967	15159	15141	15041	15123	15055	15100	15100	15260	15362	15060	15241	15204	14971	15137	15155	14944	15004	15350	15290	14936	15112	15064	15179	14936	15050	14996	15112	15109	15144	14887	15027	15098	15055	15228	15105	15031	15157	15049	15137	14924	15002	15202	15034	15131	15224	15019	15145	14935	15030	15163	15125	15292	14950	14924	15134	15247	15250	15064	15041	15134	15130	15211	15139	15226	15266	15252	15032	15018	15192	15146	14809	15169	15153	15066	15084	15006	15144	15164	14958	15011	15056	15200	15134	15081	15152	15180	15069	15098	15091	15062	15087	15071	15166	14878	15090	15222	15168	14977	15028	15188	15108	15132	15171	15273	15037	15183	15232	15158	15159	15115	15155	14960	15124	15258	15056	14952	15146	15138	15024	14992	14997	15179	15226	15136	15355	15211	15218	15123	15026	15063	15004	15043	15070	15113	15109	15081	15097	15356	15116	15049	15145	15271	15091	15153	15105	15023	15075	15132	15273	15076	14842	14984	15014	15216	15144	14964	15148	14951	14951	15026	15031	15052	15118	14975	14976	15071	14876	14970	15025	15275	15080	14988	15154	14998	15096	15273	14949	15060	15138	15218	15081	15017	15193	15200	15002	15139	15185	15009	15164	14949	15144	14841	15179	15209	15174	14921	15071	14925	15179	15002	15072	15028	15177	15251	15158	14989	15161	15114	14890	15337	15199	15031	15140	15249	15056	15048	15150	15177	15165	15212	14974	15147	15026	15353	15216	15199	15140	15234	14944	15149	15168	14918	15219	15013	15179	15038	15034	15070	15150	15161	15194	15008	15130	15130	15328	15254	15199	15188	15242	15074	15147	15190	14943	15138	15022	15187	15062	15122	14910	14992	15368	15174	15152	15128	14962	14997	15094	15192	15111	15099	15141	15133	14929	15083	15162	15263	15088	14870	15018	15139	15273	15223	15083	15056	15025	15226	15068	14978	14923	15258	15233	15102	15090	15191	15237	15046	15217	15155	15186	14948	15167	15053	15051	15105	15052	14981	15160	15243	15080	15270	15220	15132	15133	15148	15163	15121	15288	14784	14971	15082	15222	15316	15177	15129	15269	15276	15002	15325	15067	15189	15205	15021	15145	15156	15122	15001	15036	14921	15114	15094	15149	15189	14998	15123	15102	15132	15068	15134	15143	15163	15164	14910	15094	15096	14969	15231	15035	15154	15014	15126	15097	15199	14950	15069	15131	15223	15076	15222	15233	15003	15144	15083	15239	15111	15133	15183	15192	15041	15139	15078	14943	15138	14990	15073	15079	15227	15071	15126	15040	15135	15243	15065	14942	14984	14908	14955	15210	15087	15196	15100	15161	15153	14950	14967	15092	15062	15097	15213	14911	14978	15070	15458	15012	15093	15093	15269	15138	15010	15149	15207	15248	15104	15104	15207	15087	15098	15297	15104	15051	15011	15219	15228	15148	15160	14987	15125	15116	15160	15017	15125	15096	15081	15115	15256	15058	15214	14947	15156	14927	15036	15208	15022	15191	15230	15078	15040	15049	15059	15102	15253	14970	15055	15194	15058	15272	15216	15086	15070	15144	15105	15278	15045	14951	15206	15157	15130	15056	15248	15277	15062	15202	15341	15059	15106	15129	14998	15033	15241	15053	15226	15008	15360	15052	15013	14863	15225	14929	14945	15074	15104	14944	14948	15108	15298	15090	15019	15185	15155	15059	14937	15093	15006	15004	15091	15067	15185	14925	15209	15020	15336	15019	15029	15135	15255	15111	15116	15200	15184	15120	15172	15235	15249	15300	14962	15121	15157	15064	15222	15167	15195	15270	14998	15073	15192	15316	15185	15028	15079	14814	15302	15053	14805	15004	15009	14914	15239	15087	15209	15113	14928	15093	15069	15133	15006	15113	14970	15073	15120	15264	15200	15212	15106	15203	15213	15158	15140	14992	15293	15067	15020	15011	15077	15094	14995	15054	14785	15066	15082	15165	15183	15080	15048	15003	15058	15118	15086	15107	15186	15045	15179	15038	15198	14921	15372	15117	15079	15127	15186	15118	15086	15137	15103	15152	15070	15074	14991	15136	15042	15241	14983	14908	15095	15163	15110	15222	15069	15232	15201	15357	15030	15217	15183	15277	15157	15196	14991	15072	15173	15116	14947	15036	15143	15069	15167	15198	15094	15053	15196	15113	15156	15239	15314	15079	15039	14986	15204	14953	15041	14978	15177	15181	15129	15155	15320	15103	15111	15054	14873	14865	14988	15065	15173	14998	14868	15095	15200	15224	15074	15420	15261	15087	15094	15137	15297	15239	15199	15056	15114	15116	15106	15205	14994	15097	15200	15117	15225	15055	14955	15133	15357	15050	15145	15207	15176	15066	15111	15083	15168	15234	15122	15329	15151	15172	15124	15306	15060	15213	15141	15042	15338	15112	15198	14983	15064	15121	15047	15303	15063	15142	15092	15017	14868	15053	15052	15385	14952	14970	15105	15057	15136	15086	15112	15212	15201	15056	15248	15227	15063	15040	15143	15214	15167	15230	15075	15217	15049	15013	15268	15090	15088	15107	15102	15100	15113	15021	15102	15212	15209	15206	15105	14996	15338	15061	15048	15293	15196	15171	15258	15114	15153	15197	15151	15103	15170	15235	15025	15140	15029	15025	14984	15218
17047	29078	28811	24326	21113	19118	23428	17084	16627	16109	15994	15857	15592	15566	15463	15596	15498	15475	15336	15285	15255	15258	15175	15238	15289	15215	15245	15183	15118	14927	15033	14725	14950	15010	15006	14947	14766	14876	15123	14805	14901	14704	14801	14876	14879	14823	14636	14855	14718	14802	14784	14598	14738	14844	14632	14690	14798	14613	14693	14691	14557	14814	14702	14823	14611	14845	14616	14763	14642	14898	14754	14815	14841	14778	14748	14696	14750	14598	14962	14795	14797	14759	14570	14734	14697	14601	14658	14891	14561	14784	14804	14754	14620	14723	14767	14820	14773	14690	14791	14692	14493	14843	14661	14677	14629	14721	14763	14833	14637	14869	14800	14719	14823	14582	14817	14660	14667	14686	14682	14630	14656	14871	14769	14744	14807	14682	14707	14772	14649	14635	14778	14544	14711	14638	14827	14830	14793	14749	14779	14886	14645	14624	14642	14555	14644	14708	14788	14668	14811	14621	14663	14735	14728	14814	14635	14762	14650	14651	14766	14669	14708	14848	14754	14707	14910	14746	14702	14797	14595	14841	14778	14647	14638	14919	14652	14752	14606	14823	14739	14756	14690	14720	14662	14680	14669	14694	14692	14534	14640	14823	14643	14818	14503	14633	14841	14545	14651	14661	14770	14617	14910	14753	14670	14644	14697	14545	14673	14817	14667	14759	14863	14871	14774	14808	14678	14674	14659	14801	14761	14642	14814	14649	14813	14613	14772	14715	14688	14610	14764	14693	14814	14772	14812	14756	14878	14800	14605	14745	14786	14737	14690	14894	14716	14722	14802	14569	14660	14734	14664	14935	14683	14830	15023	14792	14654	14849	14854	14623	14612	14896	14825	14767	14495	14747	14685	14807	14758	14659	14634	14617	14791	14893	14754	14865	14718	14758	14718	14768	14712	14563	14691	14650	14842	14799	14625	14779	14530	14777	14553	14822	14727	14537	14842	14719	14764	14676	14710	14617	14698	14675	14625	14567	14755	14889	14692	14541	14779	14730	14813	14841	14761	14803	14811	14697	14722	14904	14667	14843	14671	14642	14743	14745	14624	14681	14773	14898	14851	14618	14907	14880	14804	14718	14662	14608	14822	14727	14735	14663	14679	14813	14749	14702	14744	14669	14613	14659	14715	14758	14718	14816	14698	14767	14696	14805	14838	14703	14542	14755	14647	14813	14759	14669	14630	14846	14730	14746	14763	14713	14780	14581	14781	14702	14686	14697	14872	14551	14684	14672	14546	14586	14841	14541	14932	14692	14607	14632	14802	14758	14692	14879	14965	14704	14866	14743	14793	14531	14661	14776	14785	14710	14663	14855	14791	14778	14846	14754	14589	14729	14787	14712	14720	14747	14670	14631	14741	14845	14872	14969	14859	14780	14748	14674	14654	14651	14700	14897	14786	14600	14557	14646	14605	14731	14613	14583	14706	14674	14530	14639	14821	14834	14578	14851	14715	14696	14625	14858	14744	14727	14797	14397	14765	14656	14780	14633	14751	14772	14718	14609	14559	14809	14651	14760	14737	14685	14739	14784	14801	14586	14720	14737	14740	14638	14598	14558	14656	14849	14642	14686	14737	14682	14763	14792	14599	14853	14806	14715	14836	14688	14630	14713	14823	14638	14670	14755	14804	14804	14730	14744	14800	14786	14578	14670	14619	14631	14757	14716	14538	14504	14747	14753	14758	14704	14602	14685	14543	14685	14777	14771	14739	14677	14705	14779	14635	14609	14605	14619	14567	14676	14741	14739	14698	14590	14605	14730	14738	14818	14836	14765	14807	14735	14793	14829	14740	14741	14656	14749	14683	14768	14590	14827	14565	14702	14657	14569	14797	14780	14650	14717	14699	14741	14755	14828	14592	14787	14748	14557	14744	14679	14762	14624	14783	14721	14740	14610	14755	14782	14805	14767	14754	14528	14857	14571	14603	14717	14804	14656	14701	14742	14548	14707	14737	14756	14811	14642	14691	14712	14744	14708	14778	14715	14669	14778	14671	14569	14877	14744	14787	14691	14764	14631	14824	14690	14598	14691	14668	14770	14826	14617	14577	14812	14751	14726	14572	14718	14669	14709	14793	14720	14678	14731	14809	14726	14837	14885	14874	14881	14650	14761	14694	14581	14700	14820	14687	14597	14646	14820	14841	14706	14804	14759	14785	14679	14775	14697	14806	14580	14706	14749	14631	14718	14627	14712	14561	14585	14702	14657	14541	14692	14728	14715	14850	14575	14634	14891	14639	14783	14572	14614	14790	14823	14781	14766	14891	14796	14708	14693	14694	14825	14668	14713	14707	14670	14872	14863	14746	14752	14692	14841	14528	14696	14689	14612	14633	14869	14618	14855	14691	14577	14645	14791	14848	14758	14833	14719	14827	14780	14688	14864	14694	14685	14826	14583	14711	14767	14673	14645	14738	14546	14612	14676	14788	14672	14719	14689	14865	14750	14781	14902	14522	14783	14729	14794	14688	14808	14663	14701	14869	14642	14542	14844	14624	14689	14632	14670	14897	14670	14766	14687	14740	14657	14782	14628	14650	14766	14638	14767	14736	14756	14819	14661	14760	14738	14703	14747	14679	14672	14716	14728	14782	14642	14672	14623	14677	14654	14746	14636	14754	14805	14717	14593	14737	14769	14669	14804	14625	14668	14590	14546	14723	14583	14632	14637	14678	14661	14637	14582	14794	14712	14699	14798	14714	14731	14621	14705	14813	14793	14658	14666	14739	14809	14688	14686	14755	14728	14806	14831	14766	14598	14790	14833	14740	14711	14634	14845	14660	14767	14750	14723	14679	14798	14771	14562	14714	14708	14700	14853	14676	14766	14805	14649	14678	14663	14555	14826	14629	14600	14670	14823	14625	14897	14793	14728	14743	14644	14707	14855	14635	14665	14764	14758	14649	14831	14734	14645	14720	14944	14734	14842	14616	14803	14733	14688	14796	14682	14627	14748	14706	14803	14627	14685	14652	14631	14634	14820	14508	14794	14699	14847	14749	14641	14714	14640	14703	14781	14595	14754	14612	14745	14808	14797	14701	14901	14800	14624	14694	14909	14643	14586	14731	14856	14722	14748	14625	14565	14779	14783	14664	14612	14724	14812	14896	14706	14670	14717	14821	14743	14624	14884	14521	14887	14598	14583	14736	14801	14604	14652	14769	14663	14712	14738	14597	14796	14815	14749	14850	14691	14740	14697	14748	14765	14647	14753	14714	14513	14637	14701	14695	14725	14598	14640	14819	14671	14798	14668	14757	14617	14766	14741	14649	14650	14962	14786	14645	14663	14581	14790	14816	14560	14598	14736	14678	14770	14784	14724	14678	14561	14600	14834	14756	14902	14661	14751	14704	14709	14611	14802	14598	14556	14854	14486	14667	14559	14619	14709	14785	14884	14709	14746	14783	14577	14863	14802	14772	14717	14872	14586	14716	14723	14790	14696	14774	14657	14835	14626	14564	14727	14676	14777	14728	14698	14555	14722	14708	14794	14774	14711	14586	14696	14577	14765	14709	14888	14639	14681	14695	14696	14687	14744	14650	14755	14738	14642	14775	14722	14815	14751	14883	14652	14805	14762	14700	14978	14749	14680	14774	14918	14654	14712	14671	14693	14685	14948	14805	14730	14769	14732	14863	14726	14638	14676	14661	14497	14766	14574	14639	14683	14708	14745	14654	14655	14823	14604	14674	14740	14770	14675	14707	14745	14584	14804	14635	14917	14638	14726	14808	14683	14856	14578	14775	14748	14737	14589	14856	14656	14663	14692	14944	14666	14618	14772	14745	14621	14667	14603	14578	14865	14672	14755	14866	14643	14777	14770	14545	14688	14782	14637	14660	14720	14645	14607	14652	14710	14667	14740	14880	14810	14826	14853	14794	14512	14719	14796	14738	14767	14627	14762	14642	14600	14725	14572	14773	14820	14763	14581	14549	14795	14825	14715	14677	14609	14616	14802	14657	14650	14712	14776	14726	14834	14669	14742	14580	14856	14616	14648	14675	14759	14798	14912	14677	14760	14827	14778	14771	14794	14700	14747	14756	14649	14755	14790	14678	14697	14927	14625	14845	14737	14588	14808	14542	14694	14825	14820	14653	14750	14735	14804	14754	14732	14863	14650	14710	14735	14726	14931	14843	14612	14716	14740	14670	14898	14592	14718	14613	14701	14627	14761	14821	14733	14660	14774	14666	14662	14867	14766	14645	14636	14641	14722	14903	14543	14922	14649	14673	14707	14653	14767	14536	14778	14794	14768	14577	14776	14839	14729	14734	14683	14852	14896	14573	14770	14639	14558	14769	14791	14630	14809	14768	14609	14850	14823	14860	14703	14691	14802	14641	14795	14556	14687	14824	14672	14701	14829	14843	14607	14683	14697	14739	14721	14795	14795	14681	14619	14747	14640	14683	14726	14902	14690	14869	14698	14718	14737	14644	14644	14556	14704	14792	14610	14648	14807	14768	14782	14682	14745	14669	14819	14706	14707	14668	14756	14660	14720	14759	14655	14637	14782	14823	14613	14717	14723	14694	14719	14855	14799	14573	14850	14621	14798	14758	14741	14614	14662	14631	14666	14687	14783	14724	14736	14780	14678	14616	14697	14869	14742	14695	14511	14998	14774	14731	14598	14835	14684	14697	14777	14684	14789	14867	14552	14623	14625	14769	14789	14815	14574	14849	14714	14784	14739	14805	14598	14929	14793	14745	14756	14665	14739	14643	14609	14608	14780	14753	14602	14822	14663	14709	14712	14740	14761	14807	14621	14731	14768	14841	14560	14711	14730	14710	14791	14612	14729	14747	14866	14861	14835	14885	14778	14776	14805	14664	14708	14577	14898	14699	14901	14737	14571	14668	14628	14638	14732	14664	14719	14838	14665	14787	14617	14750	14717	14666	14774	14696	14613	14687	14716	14830	14840	14769	14779	14682	14787	14642	14932	14798	14763	14742	14742	14801	14810	14646	14693	14719	14752	14562	14848	14762	14626	14700	14668	14620	14838	14832	14707	14771	14701	14911	14777	14715	14517	14868	14691	14745	14675	14474	14743	14903	14687	14654	14716	14694	14769	14792	14726	14649	14506	14807	14794	14560	14756	14868	14710	14761	14690	14582	14722	14670	14641	14802	14531	14786	14883	14668	14722	14693	14513	14808	14729
22839	21286	29117	23825	21625	23220	28591	20403	17352	16933	16729	16490	16177	16241	16136	16031	15868	15832	15918	15778	16047	15893	15738	15901	15675	15639	15662	15729	15505	15734	15588	15395	15633	15389	15347	15520	15346	15168	15216	15055	15322	15187	15217	15190	15246	15153	15370	15192	15219	15203	15373	15209	15274	15216	15240	15299	15021	15040	15086	15086	15297	15253	15155	15321	15265	15333	15196	15347	15295	15027	15213	15125	15211	15053	15117	15161	15209	15278	15186	15235	15152	15217	15149	15098	15214	15211	15298	15255	15321	15054	15224	15356	15221	15051	14988	14964	15186	15227	14989	15250	15004	15064	15151	15336	15136	15026	15262	15254	15029	15411	15235	15250	15108	15300	15161	15287	15068	15314	15303	15156	15171	15116	15254	15195	14983	15068	15082	14910	15250	15182	15176	15088	15107	15224	15098	15153	15267	15172	15200	15261	15041	15017	15311	15361	15163	15269	15085	15156	15156	15187	15166	14902	15145	15131	15083	15169	15113	15112	15210	15125	15056	15024	15272	15016	15018	15277	15142	15018	15134	15199	15212	15272	14881	15286	14907	15110	15228	15117	14995	15121	15309	15259	15160	15083	15279	15179	15118	15030	15193	15104	15282	15149	14978	15039	15075	15035	15271	15246	15054	15014	15304	15206	15193	15046	15138	15058	15190	15072	15044	15083	15040	15205	15072	15206	15154	15153	15234	15233	15146	15244	15250	15232	15058	15207	15036	15177	15202	15185	15172	15217	14971	15287	15264	15210	15099	15104	15292	15044	15084	14951	15161	15048	15047	15366	15195	15250	15149	15281	15117	15307	15148	15092	15128	15089	15243	15044	15226	15346	15118	15059	15291	15053	15089	15068	15232	15142	15011	15158	15220	15028	15153	15166	15147	15104	14912	15049	15097	15111	15078	15101	14945	15110	15029	15122	14976	15152	15264	15039	15088	15251	15130	14995	15052	15090	15159	15019	15276	14960	15181	15210	15116	15262	15113	14924	15063	15002	15157	15113	15118	14970	15154	15015	15278	15151	15294	15164	15096	15112	15114	15142	15245	14954	15127	15095	15042	15163	15368	15223	15252	15268	15145	15311	15123	15206	15181	15180	15326	14947	15374	15263	15125	15393	15103	15164	14994	15100	15268	15195	15015	14958	15311	15199	15162	15082	15182	15253	15346	15133	15031	15296	15121	15044	15099	15050	15102	15124	15384	15221	15149	15157	15066	15170	15166	15230	15245	15172	15282	15061	15196	15152	15022	15215	15095	15188	15196	15074	14964	15053	15262	15215	15247	15225	15179	14888	15156	15185	15162	15157	15058	15023	15178	15167	15188	15135	15226	15111	15249	15151	15132	15233	15153	15191	15084	15100	15414	15191	15214	15024	15234	15087	15223	15177	15209	15325	14960	15015	15261	15218	15135	15125	15091	15097	15151	14993	15249	15346	15259	15115	15100	15148	15051	15154	15152	15159	15339	15120	15100	15084	15088	15199	15176	15027	15087	15268	15224	14938	15154	15183	15206	15085	15036	15283	15237	15153	15082	15220	15231	15123	15211	15070	15137	14976	15229	14983	15219	14994	15216	15317	15171	15118	15238	15231	15238	15148	15289	15150	15204	15251	15220	15139	15009	15105	15153	15043	14969	15291	15123	15097	15183	15252	15048	15112	15139	15342	15048	15221	15027	15342	14986	15236	15224	15088	15304	15294	15074	15094	15176	15158	14970	15257	15184	15058	15214	15166	15245	15154	15045	15089	15067	15016	15059	15109	15107	15100	14971	15252	15139	15104	15076	15283	15002	15130	15161	15166	15216	15184	14952	15042	15011	14926	15096	14941	15163	15243	15152	14993	15364	15112	15098	15183	15243	15238	15249	15249	15046	15076	14899	15205	15125	15095	15071	15169	15160	15134	15008	15108	15179	15217	15186	15260	15221	15063	15092	14983	15162	15306	14986	15132	15026	15178	15150	15176	15071	15144	15032	14942	15153	15205	14976	15065	15059	15259	14968	15297	15136	15014	15183	15161	15130	15091	15170	15024	15217	15114	15244	15158	15233	15159	15187	15083	15091	14985	15319	15046	15150	15170	15177	15420	15127	14952	15312	15225	15232	15211	15004	15087	15225	14973	15113	15132	15137	15063	15151	15020	15197	15170	15218	15135	15135	15160	14885	15048	15170	15080	15164	15151	15277	15159	15061	14979	15080	15157	15060	15156	15204	15127	15085	15026	15027	14924	15185	15272	15264	15136	15139	15073	15287	15171	14972	14937	15124	15264	15057	15154	14957	15028	15150	15187	15309	15216	15053	14886	14994	15137	15238	15278	15158	15272	15077	15204	15389	15188	15146	15072	15115	15231	15147	15204	15057	15133	15262	15013	15213	15076	15140	15271	15028	15206	15179	15142	15039	15202	15188	15110	15013	15157	15197	15346	15185	15193	15156	15101	15210	15067	15050	14963	15089	15119	15157	14943	15023	15119	15331	15228	15154	15121	15372	15274	15208	15063	15167	15273	15221	15246	15119	15027	15139	15125	15137	15187	15279	15054	15328	15227	15187	15262	15312	15084	15096	15151	15331	15283	15212	15125	15028	15014	15073	15037	15097	15353	15181	15183	15273	15097	15022	15210	15193	15079	15110	15392	15148	15184	15146	15030	15183	15050	14991	14995	15207	15084	15261	15158	15075	15081	15080	15137	14955	15155	15287	15116	15177	15236	15131	15307	15078	15034	15140	14978	15240	15105	14993	15024	15189	15239	15145	15155	15247	15204	15285	15078	15232	15146	15303	15323	15360	15208	15059	15140	15049	15183	15010	15142	15166	15185	15242	15180	15208	15209	15239	15206	15122	15022	15012	15176	15192	15140	15176	15205	15276	15198	15121	14907	15133	15012	15203	15188	15011	15389	15140	15169	15003	14996	15169	15259	15218	15059	15147	15209	15200	15284	15123	15022	15020	15095	15042	15176	15036	15142	15065	15038	15183	15205	15243	15099	15166	15035	15151	15172	15276	15087	15088	15030	15298	15144	15010	14890	15175	15055	15383	15407	15261	15166	14973	15038	15081	15052	15011	15033	15111	15414	15178	15223	15245	15109	15002	15240	15199	15300	15115	15070	15337	14985	15393	15071	15187	15171	15112	15152	15138	14959	15095	15055	15008	15066	15278	14902	15275	15263	15139	15312	15001	15205	15085	15083	15006	15130	15325	15167	15171	15216	15159	15103	15250	15207	15124	15055	15139	14922	14987	15301	14982	15039	15300	15240	15138	15157	15061	15153	15294	15292	15129	15094	15126	15134	15111	15174	15169	15136	15167	15118	15271	15145	15267	15296	15250	15160	15126	15050	15092	15252	15183	15200	15098	15103	15311	15319	15105	14970	15060	15202	15332	15278	15047	15002	15043	15095	15063	14828	15099	15217	15152	15173	15392	15015	15159	15249	15102	15234	15062	15181	15073	15088	15111	15198	15103	15149	15160	15192	15192	15143	15170	15064	15093	15379	15298	15240	15104	15202	15237	15263	15158	15247	15056	15218	15039	15223	15263	15064	15073	15135	15161	15178	15165	15203	15100	15200	15124	15268	15240	15033	15132	15301	15093	15228	15286	14947	15119	15179	15045	15231	15175	15203	15228	15167	15183	15110	15184	15242	15111	15191	15191	15107	15140	15178	15188	15143	15154	15219	15190	15155	15159	15146	15131	15017	15186	15314	15142	15191	15012	15122	15110	14991	15125	15183	15175	15287	15114	15123	15232	15070	15185	15257	15322	15336	15195	14846	14974	15138	15000	14969	15296	15209	15212	15154	15077	14986	15174	15146	15215	14998	15293	15101	14987	15179	15337	15142	15179	15116	15017	15070	15177	15034	15122	15213	15153	15137	15305	15059	15046	15176	15109	15209	15272	15040	15126	15238	15103	15269	15265	15339	15117	15090	15101	15352	15179	14984	15150	15161	15241	15171	15149	15160	15280	15142	15172	15102	15043	15099	15247	14982	15237	15289	15325	15336	15295	14992	15197	15319	15421	15064	15325	15358	15402	15006	15081	15181	15177	15135	15294	15153	15267	15192	15167	14846	14967	15270	15051	15092	15217	15129	15124	15101	15011	15132	15177	15416	15133	15019	15158	15100	15166	15186	14987	15058	15092	15002	15226	15109	15110	15032	15190	15011	15196	15253	15175	15109	15144	15098	15168	15295	15248	15204	15163	15094	15208	15119	15049	15290	14917	15260	15223	15155	15146	15158	15246	15172	15051	15150	15354	15187	15159	15205	15102	15184	15284	15204	15217	15139	15101	15066	15172	15171	15269	15125	15469	15263	15284	15080	15221	15182	15271	15214	15106	15182	15304	15025	15178	15099	15230	15169	14948	15352	15268	15329	14998	15080	15228	15238	15052	15092	14966	15249	15274	15127	15186	15143	15253	15162	15058	15148	15206	15228	15308	15144	15122	15048	15268	15011	15314	15078	15212	15200	15240	15309	15372	14901	15255	15104	15187	15255	15187	15233	15149	15226	15088	15118	15061	15093	15218	15129	15065	15086	15211	15063	15103	15158	15149	15089	15242	15095	15186	15085	15148	15064	15181	15069	14781	15017	14995	14953	15085	15149	15073	15132	15145	15109	15096	15272	15006	14985	15156	15164	15010	15249	15137	15137	15197	15094	15062	15160	15158	15220	15087	15074	15164	15193	15127	14912	15225	15200	15152	15112	15188	15197	15309	14954	14961	15192	15301	15097	15091	15337	15198	15210	15119	15013	15102	15237	15317	15200	15085	15243	15179	15228	15182	15025	15183	15026	15175	15250	15094	15175	15051	15200	15171	15252	15017	15152	15279	15150	15057	15129	15081	14992	15021	15171	15195	15244	15421	15154	15035	15001	15067	15153	15272	15029	15055	15212	15225	15274	15182	15272	15230	15129	15117	15078	15195	15111	15004	15388	15241	15038	15125	15342	15103	15144	15120	15298	15186	15107	15072	15216	15022	15095	15219	15273	15030	15109	15066	15291	15042	15227	15026	15085	15072	15015	14989	15133	15067	15017	14982	15250	15230	15140	15212	14933	14919	14950	14988	15031	14986	15189	15105	15089	15178	15296	15069	15159	15091	15088	15016	15196	15321	15010	15167	15300	15292	15077	15017	15202	15169	15146	15230	15149	15057	15235
18642	33090	32641	27655	23801	21758	28140	18780	17736	17286	16857	16315	16348	16299	15986	15779	15834	15656	15723	15737	15738	15801	15644	15552	15705	15421	15335	15207	15274	15098	15199	15097	14882	15135	14934	14867	14887	14800	14959	14999	14689	14840	14739	14658	14695	14867	14890	14729	14752	14808	14621	14721	14549	14760	14814	14778	14844	14759	14769	14814	14631	14606	14665	14711	14680	14646	14599	14697	14669	14852	14596	14661	14522	14792	14690	14648	14721	14672	14684	14739	14826	14755	14757	14683	14687	14746	14672	14480	14575	14896	14754	14742	14789	14647	14791	14669	14582	14617	14674	14762	14871	14697	14583	14523	14613	14639	14492	14727	14678	14546	14648	14613	14705	14685	14768	14834	14718	14875	14632	14719	14622	14729	14772	14768	14704	14522	14661	14811	14742	14765	14850	14690	14823	14719	14624	14702	14699	14711	14575	14749	14862	14594	14543	14679	14754	14675	14755	14771	14612	14573	14657	14719	14630	14647	14783	14632	14663	14702	14541	14799	14569	14616	14594	14782	14874	14677	14447	14628	14587	14715	14669	14567	14699	14659	14687	14573	14806	14564	14741	14617	14789	14722	14558	14649	14776	14733	14720	14629	14798	14632	14802	14756	14565	14617	14702	14672	14843	14629	14699	14869	14638	14663	14704	14614	14718	14788	14798	14554	14646	14612	14769	14700	14595	14581	14807	14608	14642	14599	14760	14744	14763	14655	14709	14761	14692	14860	14540	14731	14846	14739	14889	14698	14613	14541	14579	14756	14613	14693	14672	14667	14859	14724	14738	14700	14685	14661	14716	14481	14743	14818	14565	14496	14701	14644	14718	14795	14860	14784	14552	14543	14800	14633	14619	14604	14704	14665	14529	14636	14831	14801	14739	14577	14782	14598	14666	14795	14617	14708	14661	14635	14396	14671	14803	14715	14686	14660	14471	14817	14730	14665	14648	14676	14634	14725	14931	14735	14670	14681	14520	14553	14785	14746	14725	14691	14697	14752	14534	14736	14686	14653	14681	14475	14645	14826	14594	14722	14602	14625	14603	14670	14710	14759	14823	14699	14580	14757	14513	14587	14723	14719	14766	14724	14767	14960	14685	14868	14739	14743	14843	14621	14790	14607	14497	14673	14639	14647	14778	14697	14599	14701	14667	14493	14594	14830	14635	14632	14861	14665	14747	14807	14745	14506	14538	14731	14720	14604	14733	14687	14779	14699	14743	14683	14605	14588	14554	14587	14767	14616	14660	14811	14477	14757	14559	14567	14866	14812	14677	14792	14549	14571	14497	14694	14705	14541	14690	14652	14681	14859	14742	14783	14549	14671	14727	14532	14598	14569	14679	14689	14728	14713	14504	14701	14751	14671	14636	14686	14783	14788	14912	14740	14826	14515	14803	14790	14772	14553	14689	14642	14700	14623	14763	14600	14574	14814	14794	14529	14550	14698	14707	14588	14689	14699	14544	14799	14866	14587	14797	14665	14873	14652	14454	14571	14867	14621	14613	14841	14588	14607	14693	14642	14733	14850	14700	14622	14713	14703	14706	14567	14750	14586	14818	14544	14686	14572	14625	14547	14708	14539	14850	14934	14753	14710	14645	14642	14707	14816	14817	14698	14736	14578	14598	14767	14801	14735	14905	14769	14513	14646	14849	14590	14660	14624	14695	14429	14657	14800	14656	14531	14548	14681	14833	14580	14732	14562	14665	14607	14836	14494	14864	14707	14513	14778	14593	14704	14536	14796	14744	14489	14640	14506	14732	14683	14633	14727	14723	14743	14528	14604	14759	14710	14728	14611	14872	14748	14507	14711	14667	14722	14551	14669	14609	14774	14653	14797	14628	14677	14767	14816	14550	14824	14559	14753	14683	14720	14680	14723	14719	14522	14669	14732	14762	14694	14661	14647	14613	14745	14842	14611	14619	14617	14694	14792	14700	14624	14686	14775	14655	14678	14702	14599	14747	14625	14669	14676	14732	14760	14808	14611	14711	14645	14697	14793	14703	14643	14781	14588	14701	14586	14747	14771	14829	14742	14627	14562	14754	14697	14713	14771	14573	14767	14677	14677	14741	14737	14747	14743	14613	14795	14891	14833	14691	14799	14647	14687	14660	14507	14752	14795	14684	14657	14702	14429	14781	14660	14657	14692	14740	14673	14705	14592	14487	14793	14766	14586	14860	14643	14642	14609	14805	14726	14767	14739	14729	14655	14743	14785	14827	14884	14514	14532	14775	14680	14838	14661	14747	14744	14621	14795	14633	14671	14697	14685	14905	14627	14724	14690	14541	14628	14689	14602	14702	14574	14555	14848	14683	14826	14661	14814	14865	14518	14759	14699	14715	14673	14686	14708	14797	14490	14692	14492	14667	14602	14779	14674	14640	14526	14727	14669	14717	14536	14727	14590	14729	14727	14547	14835	14708	14733	14590	14773	14558	14764	14648	14670	14685	14773	14660	14734	14732	14553	14706	14733	14677	14518	14742	14637	14654	14770	14653	14839	14590	14585	14826	14600	14735	14664	14656	14648	14685	14903	14577	14707	14539	14622	14774	14795	14514	14707	14832	14586	14891	14526	14801	14581	14800	14823	14566	14582	14663	14697	14737	14794	14543	14688	14594	14769	14837	14732	14867	14729	14563	14725	14792	14539	14794	14758	14730	14718	14878	14657	14593	14747	14672	14616	14618	14583	14553	14625	14741	14600	14620	14712	14727	14791	14724	14718	14787	14725	14628	14663	14629	14747	14481	14516	14631	14652	14763	14773	14829	14684	14616	14615	14719	14677	14784	14758	14569	14558	14840	14732	14841	14693	14689	14517	14763	14696	14660	14642	14681	14694	14587	14656	14720	14640	14684	14567	14676	14779	14594	14624	14810	14722	14482	14670	14675	14603	14860	14612	14540	14834	14594	14658	14772	14752	14449	14605	14631	14719	14638	14559	14696	14725	14733	14722	14665	14698	14568	14799	14634	14691	14598	14734	14641	14541	14673	14727	14553	14798	14609	14620	14672	14755	14740	14566	14739	14620	14815	14827	14840	14657	14567	14589	14753	14805	14715	14745	14519	14771	14824	14732	14608	14612	14637	14747	14597	14680	14646	14712	14754	14687	14713	14682	14690	14670	14645	14528	14745	14701	14787	14717	14801	14769	14733	14744	14719	14632	14659	14711	14689	14771	14604	14598	14568	14630	14668	14648	14683	14690	14711	14558	14772	14707	14602	14709	14619	14562	14792	14781	14756	14706	14747	14803	14544	14547	14634	14532	14738	14652	14653	14580	14649	14910	14761	14762	14655	14677	14594	14633	14671	14697	14505	14716	14752	14623	14803	14702	14603	14813	14667	14768	14591	14623	14556	14853	14765	14684	14761	14737	14721	14680	14791	14668	14543	14818	14766	14663	14651	14691	14807	14869	14582	14620	14736	14673	14770	14727	14734	14589	14806	14634	14648	14777	14589	14597	14690	14548	14625	14715	14642	14701	14606	14514	14653	14773	14615	14675	14667	14686	14754	14646	14767	14488	14653	14685	14911	14676	14643	14731	14846	14705	14626	14705	14679	14722	14606	14612	14649	14796	14627	14808	14742	14741	14675	14737	14635	14671	14695	14725	14712	14629	14643	14673	14720	14717	14666	14597	14597	14691	14824	14732	14800	14616	14626	14694	14530	14721	14836	14702	14797	14683	14708	14661	14755	14758	14656	14670	14504	14662	14720	14683	14747	14790	14671	14632	14590	14778	14677	14605	14614	14792	14561	14647	14774	14501	14594	14556	14580	14685	14668	14674	14761	14791	14701	14664	14651	14645	14566	14828	14808	14750	14516	14719	14767	14766	14828	14924	14611	14673	14615	14725	14780	14758	14679	14681	14591	14688	14658	14778	14712	14814	14475	14789	14650	14544	14627	14691	14665	14689	14786	14572	14718	14781	14752	14708	14598	14664	14699	14523	14773	14833	14753	14636	14718	14406	14693	14696	14725	14664	14577	14752	14518	14808	14823	14780	14746	14667	14861	14583	14680	14743	14711	14770	14770	14835	14784	14689	14671	14587	14705	14609	14637	14665	14623	14730	14841	14719	14685	14580	14718	14661	14600	14745	14798	14566	14590	14797	14782	14866	14667	14846	14636	14609	14664	14760	14719	14674	14619	14675	14658	14821	14821	14851	14674	14653	14620	14658	14746	14682	14616	14553	14656	14705	14700	14704	14744	14720	14712	14627	14614	14847	14633	14727	14765	14527	14645	14707	14854	14719	14694	14575	14510	14724	14644	14694	14630	14804	14734	14590	14603	14706	14613	14866	14745	14904	14679	14634	14737	14653	14688	14801	14794	14735	14736	14724	14674	14805	14602	14503	14550	14770	14654	14759	14626	14604	14729	14588	14840	14747	14650	14750	14572	14767	14625	14716	14682	14684	14729	14697	14778	14658	14615	14867	14731	14627	14622	14650	14720	14593	14777	14663	14712	14526	14588	14726	14725	14732	14729	14506	14728	14791	14683	14729	14611	14760	14706	14606	14778	14710	14707	14677	14632	14611	14673	14522	14742	14699	14795	14530	14670	14725	14670	14514	14694	14720	14812	14433	14755	14736	14707	14802	14767	14700	14580	14629	14535	14724	14535	14785	14719	14649	14636	14601	14583	14755	14654	14595	14680	14648	14678	14575	14531	14725	14642	14659	14697	14650	14948	14627	14541	14616	14633	14789	14756	14514	14640	14521	14822	14709	14824	14618	14687	14521	14842	14765	14689	14618	14585	14552	14606	14781	14588	14694	14609	14707	14607	14844	14624	14614	14707	14656	14634	14825	14689	14688	14658	14744	14752	14864	14637	14812	14663	14639	14594	14745	14760	14654	14614	14611	14678	14638	14677	14783	14518	14742	14637	14674	14690	14537	14637	14781	14647	14571	14532	14714	14782	14730	14844	14618	14743	14747	14727	14732	14728	14538	14647	14693	14464	14619	14612	14534	14597	14742	14663	14704	14751	14498	14644	14753	14631	14788	14819	14779	14640	14767	14733	14693	14594	14742	14543	14802	14701	14591	14676	14580	14924	14628	14728	14699	14791	14561	14732	14539	14676	14567	14690	14802	14696	14784	14743	14670	14659	14708	14476	14683	14643	14657	14669	14695	14676	14685	14807	14734	14734	14667	14667	14712
27100	21947	24150	20531	16455	15714	15983	15287	15054	15133	15011	14890	14834	14960	14949	14757	14946	14968	14954	14834	14963	15074	15055	15090	14806	14776	14906	14851	14887	15007	14952	14819	14836	14721	14591	14840	14827	14721	14682	14790	14800	14857	14822	14612	14896	14734	14706	14608	14794	14691	14797	14584	14692	14699	14767	14866	14967	14781	14742	14595	14648	14818	14575	14864	14594	14909	14843	14856	14852	14857	14774	14651	14778	14675	14679	14681	15017	14764	14975	14660	14865	14861	14755	14760	14739	14968	14815	14702	14854	14510	14835	14878	14854	14629	14713	14754	14788	14805	14595	14641	14696	14781	14838	14725	14610	14798	14770	14728	14522	14870	14772	14732	14726	14893	14831	14727	14820	14895	14759	14656	14818	14571	14740	14761	14748	14682	14761	14739	14627	14514	14940	14741	14775	14577	14708	14558	14661	14932	14675	14607	14922	14621	14788	14760	14717	14573	14687	14526	14621	14674	14652	14933	14623	14757	14851	14913	14714	14644	14677	14638	14797	14630	14785	14668	14799	14709	14706	14779	14665	14692	14458	14850	14780	14682	14600	14824	14660	14740	14885	14736	14863	14694	14673	14627	14778	14946	14826	14755	14682	14698	14687	14714	14815	14764	14707	14628	14745	14790	14610	14730	14633	14794	14784	14658	14526	14791	14715	14638	14743	14793	14753	14799	14917	14675	14647	14633	14812	14781	14737	14710	14634	14667	14749	14608	14765	14947	14722	14494	14829	14741	14709	14628	14593	14767	14690	14773	14693	14969	14669	14728	14464	14703	14781	14664	14854	14658	14537	14712	14677	14562	14958	14630	14913	14820	14667	14740	14798	14983	14864	14661	14767	14934	14791	14808	14643	14763	14841	14806	14691	14747	14774	14646	14901	14769	14883	14777	14787	14893	14742	14834	14829	14842	14807	14872	14684	14694	14684	14662	14852	14783	14633	14597	14884	14780	14696	14694	14907	14601	14826	14722	14718	14817	14557	14560	14769	14940	14751	14723	14631	14727	14649	14872	14908	14535	14735	14762	14773	14706	14668	14698	14875	14868	14739	14739	14737	14722	14985	14570	14774	14721	14749	14688	14803	14802	14776	14662	14774	14903	14652	14773	14669	14682	14785	14719	14718	14818	14610	14879	14806	14628	14928	14683	14613	14929	14753	14611	14682	14810	14573	14904	14794	14687	14605	14769	14615	14715	14738	14550	14638	14708	14824	14913	14706	14648	14801	14828	14694	14798	14793	14878	14582	14664	14934	14698	14708	14602	14721	14445	14794	14692	14679	14729	14678	14783	14743	14672	14684	14832	14705	14929	14651	14746	14692	14629	14857	14737	14866	14894	14812	14734	14921	14816	14830	14641	14755	14816	14764	14640	14744	14782	14820	14801	14790	14855	14753	14988	14695	14715	14730	14639	14591	14757	14796	14531	14861	14775	14700	14802	14914	14786	14688	14708	14699	14732	14698	15008	14989	14786	14895	14692	14592	14771	14646	14697	14681	14645	14636	14697	14844	14660	14578	14722	14753	14734	14818	14811	14820	14700	14724	14904	14724	14770	14581	14809	14632	14821	14858	14780	14890	14751	14597	14898	14673	14605	14804	14835	14627	14703	14587	14664	14645	14754	14625	14629	14757	14852	14745	14681	14701	14731	14779	14825	14648	14897	14690	14715	14588	14779	14794	14673	14625	14618	14572	14665	14868	14671	14632	14449	14764	14637	14712	14762	14756	14833	14661	14605	14651	14951	14688	14805	14681	14898	14798	14918	14722	14634	14824	14737	14849	14906	14795	14718	14699	14679	14559	14614	14760	14811	14655	14795	14697	14744	14743	14851	14915	14640	14779	14572	14738	14915	14820	14676	14610	14694	14699	14926	14726	14783	14649	14594	14792	14660	14849	14955	14710	14660	14647	14573	14610	14698	14834	14839	14810	14828	14783	14784	14776	14716	14752	14748	14936	14733	14755	14617	14776	14926	14973	14641	14818	14565	14953	14705	14746	14790	14780	14829	14726	14823	14753	14517	14767	14812	14590	14859	14753	14768	14995	14757	14787	14814	14722	14863	14532	14821	14728	14812	14920	14888	14955	14837	14623	14778	14603	14861	14645	14687	15018	14869	14893	14823	14836	14741	14814	14574	14685	14790	14706	14607	14612	14741	14703	14806	14709	14650	14648	14649	14777	14712	14655	14704	14855	14570	14694	14796	14614	14836	14736	14673	14607	14599	14748	14697	14613	14630	14893	14885	14816	14788	14667	14648	14852	14926	14752	14758	14825	14867	14760	14659	14634	14762	14701	14622	14571	14743	14693	14647	14937	14744	14767	14856	14954	14860	14860	14646	14560	14672	14689	14446	14503	14704	14727	14759	14687	14879	14887	14650	14802	14758	14787	14706	14728	14814	14666	14813	14735	14810	14933	14729	14620	14853	14792	14629	14792	14970	14708	14608	14906	14902	14881	14814	14761	14706	14646	14772	14670	14733	14717	14592	14625	14805	14795	14772	14835	14789	14750	14638	14609	14630	14819	14459	14592	14635	14593	14830	14860	14673	14651	14774	14642	14689	14628	14671	14760	14706	14632	14707	14705	14628	14690	14986	14741	14942	14789	14632	14690	14684	15002	14742	14825	14957	14724	14711	14834	14697	14874	14800	15018	14940	14799	14604	14826	14751	14761	14813	14896	14968	14586	14570	14869	14683	14585	14618	14658	14793	14705	14494	14639	14824	14836	14668	14891	14860	14919	14643	14685	14606	14850	14653	14650	14828	14745	14753	14674	14594	14759	14785	14732	14785	14798	14733	14673	14696	14737	14721	14754	14537	14822	14663	14934	14762	14646	14605	14796	14689	14672	14916	14700	14729	14539	14599	14956	14933	14715	14771	14830	14830	14613	14819	14674	14971	14831	14816	14699	14692	14805	14945	14619	14755	14598	14890	14813	14654	14752	14735	14829	14677	14729	14742	14699	14759	15001	14622	14788	14746	14619	14709	14772	14838	14891	14645	14791	14669	14717	14780	14656	14787	14549	14751	14806	14714	14582	14719	14715	14610	14856	14774	14885	14737	14601	14816	14854	14827	14777	14817	14826	14693	14652	14857	14692	14741	14762	14686	14708	14773	14863	14594	14644	14714	14632	14708	14737	14785	14639	14705	14865	14838	14660	14690	14911	14797	14889	14948	14650	14601	14592	14644	14715	14856	14552	14690	14706	14700	14861	14869	14712	14819	14594	14865	14825	14741	14581	14667	14659	14801	14849	14635	14661	14841	14793	14735	14662	14719	14728	14688	14737	14608	14832	14948	14787	14611	14721	14776	14823	14835	14544	14935	14831	14803	14875	14971	14724	14789	14825	14813	14858	14850	14791	14934	14596	14907	14792	14647	14807	14791	14746	14696	14719	14778	14748	14693	14840	14777	14724	14701	14926	14597	14822	14902	14823	14710	14848	14958	14794	14653	14784	14911	14651	14711	14804	14704	14733	14727	14640	14736	14582	14744	14767	14932	14712	14766	14711	14761	14943	14849	14774	14700	14933	14698	14636	14657	14739	14794	14720	14823	14767	14686	14808	14730	14717	14733	14784	14765	14723	14844	14645	14686	14906	14699	14723	14626	14681	14797	14583	14651	14755	14635	14651	14798	14896	14740	14705	14690	14947	14668	14802	14631	14661	14492	14707	14686	14796	14790	14784	14807	14765	14837	14767	14680	14503	14769	14578	14793	14947	14740	14628	14872	14817	14866	14738	14669	14603	14842	14690	14541	14820	14671	14690	14852	14596	14544	14732	14533	14754	14947	14800	14834	14640	14715	14917	14671	14784	14741	14804	14502	14762	14644	14682	14820	14906	14756	14592	14733	14595	14799	14724	14748	14836	14947	14640	14659	14667	14562	14682	14741	14876	14843	14852	14728	14811	14557	14698	14939	14668	14697	14692	14631	14834	14636	14712	14586	14830	14795	14844	14784	14709	14814	14838	14890	14829	14751	14599	14799	14680	14913	14738	14677	14646	14805	14818	14680	14628	14780	14691	14719	14646	14879	14749	14864	14738	14869	14688	14875	14677	14803	14502	14699	14804	14698	14712	14645	14726	14824	14746	14806	14799	14689	14905	14874	14750	14626	14785	14642	14740	14771	14704	14631	14649	14722	14679	14806	14706	14795	14746	14749	14858	14796	14786	14543	14696	14637	14753	14839	14797	14801	14852	14709	14786	14796	14775	14609	14623	14898	14852	14852	14747	14723	14830	14733	14633	14776	14782	14874	14992	14708	14745	14691	14768	14803	14811	14614	14868	14873	14577	14832	14660	14860	14684	14855	14835	14670	14772	14816	14520	14637	14646	14811	14845	14643	14668	14688	14630	14702	14727	14879	14686	15048	14771	14716	14692	14705	14778	14860	14765	14686	14974	14803	14821	14633	14767	14819	14510	14905	14828	14965	14842	14743	14931	14693	14885	14763	14809	14771	14650	14801	14788	14813	14559	14782	14839	14329	14875	14573	14757	14660	14784	14886	14698	14813	14739	14767	14834	14788	14712	14808	14706	14726	14639	14726	14725	14938	14773	14623	14892	14693	14681	14885	14801	14743	14674	14847	14867	14749	14803	14759	14704	14717	14772	14737	14553	14667	14759	14696	14854	14696	14597	14661	14621	14937	14725	14578	14775	14869	14649	14913	14865	14784	14776	14700	14703	14642	14856	14752	14675	14663	14828	14735	14873	14851	14634	14832	14890	14569	14750	14675	14712	14783	14728	14994	14900	14795	14811	14669	14748	14597	14670	14577	14700	14734	14784	14713	14733	14540	14717	14700	14740	14711	14842	14688	14589	14835	14726	14753	14760	14744	14750	14714	14631	14814	14717	14875	14869	14802	14573	14903	14821	14817	14699	14830	14793	14713	14603	14615	14661	14880	14862	14596	14740	14636	14871	14694	14621	14664	14912	14786	14750	14829	14719	14850	14885	14704	14722	14858	14701	14621	14747	14669	14830	14732	14764	14708	14893	14742	14751	14834	14911	14624	14605	14747	14790	14705	14593	14683	14722	14761	14673	14914	14581	14416	14786	14706	14705	14842	14843	14858	14653	14726	14753	14615	14805	14718	14893	14808	14806	14790	14678	14884	14773	14766	14948	14924	14555	14583	14852	14794	14688	14549
16371	21989	21567	18670	16900	16103	16038	15437	15088	14967	14790	14925	14675	14839	14851	14652	14741	14938	14689	14626	14807	14739	14791	14740	14721	14606	14656	14599	14704	14566	14442	14794	14474	14399	14645	14361	14364	14441	14624	14398	14557	14512	14504	14428	14417	14475	14423	14369	14449	14426	14480	14467	14373	14647	14487	14397	14474	14565	14314	14425	14350	14429	14599	14345	14416	14498	14449	14439	14399	14341	14523	14618	14590	14374	14557	14383	14466	14476	14539	14478	14389	14312	14432	14425	14491	14398	14390	14527	14390	14383	14386	14383	14539	14447	14311	14476	14399	14360	14298	14499	14415	14255	14410	14407	14371	14535	14437	14415	14357	14454	14345	14489	14330	14365	14351	14601	14379	14484	14441	14508	14273	14550	14400	14399	14246	14455	14544	14430	14428	14477	14461	14437	14437	14432	14353	14336	14267	14448	14432	14359	14345	14401	14466	14316	14428	14403	14362	14316	14341	14270	14407	14593	14327	14537	14518	14278	14393	14212	14478	14558	14462	14490	14653	14278	14226	14490	14419	14409	14398	14560	14371	14276	14525	14430	14529	14333	14547	14335	14337	14341	14349	14367	14309	14441	14573	14394	14482	14621	14349	14517	14433	14425	14366	14220	14454	14523	14440	14486	14461	14529	14216	14526	14370	14359	14465	14404	14382	14366	14495	14359	14196	14598	14336	14357	14488	14375	14297	14800	14558	14598	14503	14385	14386	14494	14440	14223	14380	14445	14428	14238	14493	14602	14285	14342	14310	14428	14451	14405	14389	14478	14320	14213	14337	14364	14466	14425	14526	14214	14326	14455	14351	14539	14435	14479	14392	14357	14351	14530	14387	14344	14342	14519	14521	14439	14401	14477	14554	14414	14455	14470	14481	14487	14460	14351	14409	14430	14416	14437	14537	14394	14322	14487	14381	14293	14458	14427	14299	14401	14333	14496	14533	14365	14506	14350	14369	14544	14344	14560	14295	14513	14530	14401	14414	14275	14408	14450	14454	14350	14389	14288	14522	14361	14449	14467	14344	14373	14309	14441	14408	14312	14370	14453	14405	14456	14298	14547	14380	14461	14286	14462	14653	14393	14365	14424	14390	14496	14444	14386	14292	14401	14470	14497	14416	14538	14446	14181	14557	14341	14373	14405	14498	14328	14527	14521	14389	14514	14297	14454	14448	14666	14324	14479	14415	14418	14487	14455	14434	14409	14437	14501	14428	14291	14494	14499	14370	14378	14493	14356	14288	14210	14332	14316	14550	14231	14276	14328	14405	14413	14429	14409	14526	14429	14444	14399	14172	14471	14401	14433	14487	14501	14501	14313	14314	14403	14442	14325	14597	14496	14184	14344	14444	14458	14408	14530	14492	14205	14438	14205	14359	14178	14256	14321	14485	14356	14598	14571	14364	14510	14412	14469	14394	14446	14417	14462	14633	14495	14311	14348	14392	14448	14327	14409	14493	14352	14460	14403	14384	14357	14317	14224	14532	14405	14284	14491	14459	14331	14418	14406	14409	14451	14489	14367	14428	14427	14307	14302	14607	14315	14288	14481	14438	14437	14491	14447	14467	14551	14440	14466	14269	14679	14422	14480	14452	14459	14553	14605	14397	14511	14503	14352	14581	14391	14439	14458	14524	14386	14253	14376	14339	14481	14259	14410	14460	14335	14472	14422	14348	14492	14512	14292	14494	14248	14481	14537	14492	14625	14539	14499	14413	14466	14394	14412	14687	14218	14425	14428	14567	14386	14258	14568	14220	14446	14340	14417	14360	14321	14529	14491	14422	14536	14521	14549	14331	14418	14457	14324	14400	14410	14346	14405	14309	14412	14381	14223	14535	14514	14343	14324	14363	14506	14516	14350	14252	14614	14494	14236	14417	14454	14347	14588	14206	14523	14304	14496	14341	14424	14442	14482	14320	14412	14387	14521	14557	14422	14337	14452	14349	14389	14366	14579	14496	14624	14419	14502	14358	14362	14377	14413	14403	14361	14520	14505	14363	14412	14390	14397	14495	14335	14558	14503	14300	14289	14500	14255	14379	14339	14334	14580	14456	14544	14513	14483	14354	14374	14364	14602	14347	14545	14229	14430	14559	14431	14466	14465	14268	14375	14437	14571	14445	14482	14485	14432	14427	14302	14507	14313	14311	14337	14411	14417	14372	14507	14483	14278	14488	14424	14338	14473	14499	14553	14567	14289	14541	14413	14574	14368	14496	14460	14640	14337	14553	14351	14504	14495	14504	14531	14432	14454	14409	14341	14380	14454	14443	14414	14341	14260	14355	14499	14409	14255	14483	14539	14464	14458	14459	14403	14182	14367	14381	14659	14420	14478	14317	14263	14396	14477	14413	14478	14316	14374	14485	14395	14424	14420	14470	14373	14450	14461	14427	14428	14507	14395	14336	14503	14420	14324	14304	14526	14590	14346	14473	14481	14384	14571	14417	14525	14295	14443	14516	14343	14432	14442	14446	14372	14436	14405	14564	14287	14512	14320	14532	14512	14497	14468	14563	14341	14452	14500	14506	14343	14321	14419	14517	14412	14437	14680	14316	14454	14385	14292	14598	14356	14484	14472	14525	14350	14395	14473	14545	14296	14389	14413	14516	14558	14496	14294	14408	14406	14367	14434	14518	14319	14330	14389	14505	14426	14409	14333	14581	14340	14365	14445	14213	14339	14411	14553	14295	14379	14611	14447	14519	14483	14445	14446	14318	14570	14425	14465	14602	14490	14249	14454	14509	14532	14395	14495	14414	14556	14489	14463	14434	14316	14477	14295	14389	14457	14389	14372	14303	14305	14335	14510	14296	14384	14447	14297	14351	14254	14491	14527	14484	14516	14518	14510	14557	14444	14376	14405	14293	14494	14524	14497	14476	14512	14519	14340	14476	14353	14454	14394	14465	14386	14491	14299	14257	14522	14271	14473	14359	14243	14445	14393	14461	14394	14457	14401	14486	14312	14302	14421	14482	14288	14460	14386	14417	14346	14434	14390	14510	14452	14532	14424	14396	14340	14381	14428	14372	14416	14554	14437	14471	14511	14541	14470	14405	14397	14428	14361	14335	14474	14514	14444	14507	14329	14354	14376	14450	14481	14576	14275	14430	14242	14443	14421	14366	14474	14543	14499	14449	14567	14381	14307	14501	14376	14458	14281	14539	14524	14486	14722	14280	14646	14451	14575	14496	14513	14391	14377	14416	14594	14623	14524	14479	14494	14350	14462	14341	14500	14508	14404	14591	14493	14482	14539	14348	14424	14214	14410	14560	14465	14442	14407	14396	14243	14354	14426	14497	14347	14466	14461	14528	14459	14291	14340	14399	14450	14467	14396	14358	14520	14364	14442	14517	14493	14538	14500	14336	14508	14356	14308	14431	14414	14490	14406	14598	14324	14435	14334	14378	14319	14250	14345	14551	14579	14496	14558	14490	14263	14558	14515	14419	14386	14409	14342	14483	14536	14300	14414	14522	14306	14468	14445	14338	14495	14253	14465	14411	14486	14306	14418	14487	14410	14575	14474	14560	14597	14524	14474	14500	14440	14372	14415	14511	14382	14426	14455	14210	14529	14475	14516	14633	14406	14475	14402	14467	14585	14306	14424	14473	14472	14370	14386	14443	14395	14437	14592	14534	14260	14528	14508	14386	14360	14454	14274	14452	14486	14454	14346	14398	14333	14363	14520	14373	14436	14481	14456	14461	14412	14377	14442	14388	14363	14432	14179	14395	14545	14533	14422	14073	14460	14484	14438	14370	14351	14413	14327	14436	14472	14481	14379	14387	14308	14379	14476	14453	14554	14486	14551	14482	14656	14401	14125	14456	14472	14408	14344	14464	14385	14461	14488	14419	14266	14550	14366	14361	14498	14336	14586	14396	14517	14433	14628	14326	14400	14405	14480	14417	14472	14495	14556	14360	14383	14547	14440	14335	14475	14277	14381	14537	14354	14179	14597	14473	14329	14335	14475	14548	14317	14255	14438	14290	14336	14571	14471	14592	14453	14380	14433	14464	14489	14460	14396	14422	14314	14409	14442	14390	14494	14423	14480	14464	14373	14548	14376	14387	14481	14401	14482	14460	14423	14365	14335	14419	14333	14496	14435	14454	14285	14408	14243	14374	14535	14437	14305	14333	14383	14380	14212	14328	14375	14381	14416	14444	14347	14456	14430	14484	14651	14457	14292	14416	14395	14514	14418	14421	14399	14492	14571	14226	14290	14243	14438	14453	14298	14604	14457	14484	14446	14364	14394	14386	14284	14524	14383	14556	14434	14558	14458	14615	14288	14455	14491	14411	14371	14275	14332	14492	14461	14327	14456	14504	14407	14540	14369	14509	14445	14422	14391	14538	14411	14475	14394	14514	14436	14367	14262	14409	14330	14247	14506	14432	14190	14425	14405	14502	14441	14415	14358	14567	14709	14520	14451	14451	14386	14532	14691	14521	14487	14405	14432	14378	14388	14424	14338	14330	14370	14361	14586	14321	14313	14545	14444	14423	14325	14382	14428	14420	14522	14466	14433	14508	14356	14364	14272	14371	14528	14382	14323	14484	14391	14322	14569	14506	14348	14389	14250	14409	14437	14613	14455	14404	14451	14360	14397	14473	14385	14528	14348	14460	14424	14241	14348	14471	14401	14576	14644	14369	14580	14433	14389	14349	14480	14401	14267	14545	14575	14419	14549	14189	14479	14566	14461	14532	14456	14553	14374	14499	14396	14480	14516	14616	14396	14349	14434	14481	14359	14462	14350	14501	14583	14367	14478	14464	14521	14430	14369	14391	14493	14539	14535	14356	14503	14456	14438	14609	14514	14296	14399	14362	14336	14523	14435	14652	14515	14366	14479	14406	14487	14474	14436	14558	14279	14382	14323	14569	14507	14475	14414	14446	14470	14493	14368	14441	14486	14457	14350	14460	14353	14508	14204	14471	14390	14644	14374	14343	14545	14408	14551	14296	14454	14369	14485	14274	14353	14494	14328	14356	14465	14363	14480	14346	14379	14539	14672	14452	14438	14385	14443	14342	14355	14520	14594	14620	14497	14380	14271	14469	14481	14448	14402	14526	14440	14362	14333	14424	14552	14521	14457	14488	14480	14375	14496	14375	14439	14355	14379	14482	14513	14409	14483	14604	14297	14422	14426	14507	14441
23829	21301	28672	24529	22109	21382	20833	17319	16685	16759	16455	16297	16131	16141	16040	16063	16254	16126	16060	15941	15953	15974	16056	15922	16087	15843	15858	15793	15813	15642	15831	15675	15583	15532	15602	15589	15695	15625	15633	15540	15709	15478	15674	15713	15545	15540	15448	15595	15694	15608	15710	15584	15631	15558	15517	15614	15503	15526	15574	15534	15545	15450	15450	15671	15578	15654	15478	15662	15729	15546	15559	15621	15550	15327	15525	15658	15669	15504	15508	15619	15524	15475	15504	15659	15440	15403	15391	15338	15563	15456	15567	15383	15639	15587	15626	15425	15649	15409	15417	15346	15673	15655	15547	15513	15618	15558	15553	15574	15634	15507	15484	15503	15353	15465	15673	15283	15607	15524	15600	15473	15484	15567	15425	15491	15711	15605	15778	15493	15485	15389	15575	15580	15360	15659	15481	15383	15451	15350	15422	15451	15443	15539	15683	15458	15409	15466	15575	15484	15393	15441	15573	15508	15493	15528	15548	15489	15550	15599	15606	15606	15640	15438	15412	15431	15562	15626	15347	15604	15342	15381	15306	15608	15342	15659	15430	15343	15565	15477	15539	15394	15634	15682	15550	15301	15450	15522	15546	15474	15433	15444	15496	15555	15446	15730	15614	15615	15478	15588	15553	15397	15585	15377	15543	15658	15589	15627	15707	15527	15346	15568	15421	15451	15505	15568	15524	15501	15527	15673	15462	15550	15639	15438	15543	15394	15386	15415	15482	15511	15556	15253	15448	15713	15576	15316	15279	15563	15644	15418	15609	15529	15514	15418	15396	15458	15672	15485	15337	15472	15548	15423	15447	15427	15647	15566	15412	15364	15610	15596	15444	15502	15526	15490	15466	15629	15471	15479	15475	15552	15625	15411	15542	15397	15538	15305	15638	15416	15479	15514	15485	15498	15341	15599	15564	15532	15421	15450	15458	15436	15456	15588	15559	15457	15596	15720	15472	15580	15358	15445	15406	15653	15381	15626	15590	15635	15513	15620	15498	15311	15521	15506	15485	15581	15523	15526	15739	15390	15497	15387	15452	15491	15467	15463	15446	15487	15507	15469	15528	15626	15442	15541	15406	15434	15507	15521	15595	15483	15744	15686	15473	15470	15403	15455	15474	15437	15451	15358	15618	15701	15316	15529	15425	15399	15596	15531	15541	15383	15092	15414	15635	15518	15675	15549	15525	15347	15699	15479	15577	15605	15615	15552	15560	15536	15518	15678	15445	15534	15522	15459	15463	15382	15512	15540	15578	15505	15503	15559	15435	15359	15563	15404	15634	15405	15467	15579	15473	15526	15783	15674	15451	15669	15513	15466	15501	15536	15518	15406	15187	15497	15666	15445	15390	15534	15488	15496	15567	15453	15694	15455	15467	15492	15547	15593	15667	15587	15504	15369	15456	15377	15440	15677	15831	15519	15409	15469	15490	15548	15411	15415	15459	15466	15524	15470	15472	15509	15674	15266	15573	15766	15348	15451	15441	15586	15594	15514	15485	15429	15407	15653	15611	15389	15561	15516	15485	15552	15861	15407	15618	15670	15475	15376	15431	15524	15419	15453	15600	15706	15574	15442	15406	15536	15477	15428	15463	15506	15497	15338	15729	15505	15684	15508	15662	15386	15591	15639	15573	15587	15656	15717	15430	15516	15340	15323	15690	15545	15597	15537	15276	15453	15525	15552	15429	15533	15550	15329	15312	15530	15591	15578	15546	15675	15463	15412	15566	15511	15499	15368	15423	15346	15559	15445	15451	15353	15496	15514	15476	15333	15533	15597	15573	15582	15577	15445	15668	15572	15576	15416	15426	15375	15501	15498	15362	15564	15551	15594	15485	15376	15554	15444	15532	15424	15351	15482	15593	15415	15641	15703	15435	15552	15536	15300	15622	15437	15746	15494	15530	15532	15612	15475	15502	15507	15487	15379	15677	15582	15550	15421	15646	15443	15652	15796	15496	15749	15854	15511	15406	15413	15437	15429	15301	15639	15482	15641	15497	15543	15427	15597	15608	15483	15476	15361	15460	15636	15544	15640	15505	15472	15667	15352	15408	15442	15418	15773	15695	15663	15732	15632	15557	15477	15572	15381	15438	15561	15534	15671	15541	15430	15491	15583	15385	15511	15598	15529	15582	15536	15308	15557	15452	15549	15520	15462	15460	15493	15530	15547	15532	15455	15689	15531	15488	15583	15500	15466	15530	15521	15496	15461	15441	15568	15748	15534	15475	15518	15619	15591	15280	15369	15388	15605	15436	15543	15364	15541	15699	15729	15405	15505	15481	15427	15494	15406	15466	15624	15465	15506	15494	15548	15418	15515	15465	15579	15385	15436	15445	15508	15406	15688	15572	15572	15619	15508	15593	15551	15665	15568	15494	15661	15572	15297	15450	15717	15552	15512	15231	15335	15437	15404	15487	15669	15538	15538	15413	15342	15441	15414	15586	15689	15345	15517	15533	15710	15739	15566	15409	15595	15565	15380	15368	15573	15558	15669	15310	15512	15422	15474	15444	15243	15478	15463	15696	15389	15516	15544	15492	15546	15622	15581	15458	15463	15429	15568	15647	15578	15528	15589	15503	15562	15546	15495	15577	15577	15466	15358	15400	15563	15518	15637	15508	15520	15401	15389	15270	15487	15431	15435	15329	15414	15407	15443	15370	15584	15587	15418	15450	15560	15361	15660	15451	15458	15447	15454	15622	15383	15584	15661	15463	15240	15416	15737	15526	15662	15483	15415	15512	15428	15452	15304	15410	15579	15683	15580	15412	15596	15547	15399	15583	15528	15532	15526	15475	15542	15754	15631	15722	15583	15451	15495	15543	15574	15535	15607	15729	15480	15509	15476	15640	15505	15621	15685	15393	15634	15573	15500	15444	15576	15389	15696	15653	15513	15517	15381	15599	15333	15389	15565	15567	15406	15501	15602	15417	15538	15534	15282	15437	15355	15498	15666	15461	15530	15676	15763	15615	15517	15653	15582	15647	15400	15500	15655	15577	15312	15479	15331	15628	15539	15556	15470	15586	15467	15321	15295	15560	15445	15415	15545	15614	15462	15593	15386	15308	15311	15576	15464	15583	15441	15521	15682	15834	15487	15492	15473	15399	15263	15439	15426	15543	15663	15431	15603	15534	15508	15473	15515	15556	15330	15466	15678	15441	15666	15431	15512	15673	15518	15392	15557	15424	15521	15680	15420	15552	15503	15415	15609	15611	15492	15589	15354	15644	15374	15350	15413	15410	15402	15718	15305	15434	15340	15593	15593	15370	15465	15446	15609	15674	15551	15703	15391	15381	15463	15579	15597	15542	15466	15593	15578	15665	15594	15535	15568	15703	15329	15371	15398	15351	15581	15536	15637	15414	15402	15402	15575	15556	15689	15547	15751	15396	15603	15571	15403	15531	15437	15592	15611	15573	15568	15402	15572	15749	15616	15538	15590	15624	15181	15632	15528	15541	15499	15322	15325	15424	15548	15457	15451	15367	15485	15592	15527	15486	15483	15646	15524	15387	15577	15471	15445	15539	15452	15603	15388	15610	15603	15508	15495	15541	15491	15693	15484	15391	15535	15485	15401	15541	15586	15577	15481	15426	15571	15496	15513	15503	15415	15516	15584	15407	15611	15462	15287	15431	15340	15560	15637	15728	15489	15383	15302	15622	15551	15620	15566	15780	15473	15513	15524	15480	15629	15550	15518	15464	15396	15440	15665	15607	15705	15586	15307	15441	15321	15505	15523	15616	15509	15503	15629	15446	15492	15698	15666	15508	15542	15588	15462	15347	15532	15544	15519	15691	15494	15686	15625	15427	15501	15662	15462	15566	15496	15597	15765	15705	15651	15572	15535	15601	15580	15273	15491	15609	15511	15375	15634	15529	15536	15782	15610	15455	15460	15678	15550	15511	15519	15399	15478	15526	15476	15440	15542	15523	15544	15508	15343	15417	15665	15615	15553	15586	15449	15399	15560	15238	15448	15367	15617	15619	15604	15598	15592	15557	15483	15451	15504	15355	15530	15492	15412	15449	15528	15570	15369	15537	15657	15629	15515	15458	15425	15592	15488	15558	15610	15633	15351	15425	15596	15549	15428	15472	15409	15278	15512	15344	15514	15514	15379	15558	15454	15455	15404	15538	15405	15535	15536	15551	15575	15571	15342	15571	15584	15286	15614	15424	15610	15352	15340	15595	15422	15451	15603	15441	15561	15339	15535	15618	15561	15467	15420	15578	15603	15372	15372	15410	15603	15416	15628	15601	15443	15607	15401	15499	15432	15440	15743	15344	15471	15415	15389	15569	15336	15593	15691	15674	15513	15528	15613	15455	15511	15498	15356	15456	15641	15493	15664	15437	15695	15585	15548	15447	15495	15577	15339	15516	15297	15589	15662	15540	15394	15364	15726	15483	15505	15625	15647	15504	15391	15450	15435	15480	15513	15365	15315	15731	15631	15539	15421	15567	15439	15622	15480	15578	15425	15472	15476	15601	15511	15555	15491	15583	15515	15408	15545	15318	15640	15433	15408	15556	15428	15412	15695	15407	15535	15580	15573	15335	15368	15694	15502	15634	15296	15419	15545	15503	15322	15439	15501	15636	15502	15455	15331	15320	15452	15565	15452	15397	15502	15331	15341	15526	15406	15589	15549	15655	15563	15429	15515	15492	15575	15323	15416	15487	15538	15437	15577	15420	15543	15647	15511	15488	15581	15641	15695	15507	15618	15588	15470	15382	15445	15476	15492	15305	15370	15383	15565	15690	15379	15426	15707	15519	15474	15664	15385	15657	15449	15540	15519	15596	15589	15473	15695	15700	15462	15366	15657	15494	15528	15566	15570	15584	15523	15656	15658	15544	15361	15600	15632	15487	15661	15598	15513	15391	15690	15434	15738	15638	15471	15636	15341	15501	15382	15543	15451	15451	15269	15443	15482	15599	15524	15573	15356	15446	15489	15512	15494	15795	15577	15614	15496	15629	15535	15534	15545	15650	15552	15415	15487	15632	15596	15378	15428	15454	15471	15701	15301	15577	15476	15651	15447	15611	15629	15365	15389	15526	15551	15510	15559	15496	15402	15480	15411	15362	15474	15410	15692	15474	15577	15585	15409	15468	15570	15627	15476	15532	15538	15461	15501	15599	15532	15506	15567	15522	15525
17319	29359	28885	24349	21261	19591	19895	17313	17049	16783	16392	16101	16037	15941	15772	15852	15752	15870	15802	15857	15955	15729	15711	15706	15437	15506	15601	15399	15316	15229	15320	15176	15245	15114	15178	15056	15110	15103	14949	15195	15016	15031	15084	14974	14881	14998	15027	14931	15039	15031	15008	15114	15168	15039	15002	14934	15001	15002	15000	15070	14902	15034	14887	14787	15019	14996	15127	15055	14947	15006	14903	15031	15002	15036	14794	15134	14956	14923	15025	15055	14992	15130	14938	15043	15005	14800	15154	15123	15023	14842	15024	14974	15005	14836	15004	14874	15046	15105	15074	15042	15072	14888	15041	14944	15011	14848	14954	14826	15020	14956	14936	14968	14904	14999	14993	14936	14881	15065	14944	14982	15051	14724	15086	14949	14851	15033	14997	14935	14961	14972	14933	14930	15068	14925	15060	14832	15002	15024	14887	14710	15108	14950	14865	14889	14987	14973	14721	15173	14971	14818	15097	15016	14858	15044	15011	14962	15059	14913	15009	15043	14976	14914	14975	15069	15008	15000	15001	14800	14947	15076	14806	15142	14979	15033	15010	14857	15112	14792	15241	15063	14956	14985	14980	14810	14910	15044	14772	15075	15033	14985	15003	14981	14952	14908	14897	15072	14720	14940	15145	14952	14956	14862	15053	14930	14863	15024	14954	14989	15041	15062	15032	14933	14929	15135	14984	14921	14901	14980	14870	14931	14922	14869	14937	14942	14935	14940	15041	14907	14740	15007	14901	15001	15035	14869	14937	14845	14888	14978	14864	15018	14904	14985	14946	14808	14945	15025	14965	14837	14990	15069	15037	15064	14968	15019	15186	14942	14978	14773	15088	14987	14848	14845	14975	14936	15066	14978	15078	14978	14882	14908	14904	14940	15094	14975	14943	14888	15191	15042	14971	14977	14907	15021	15040	14969	14957	14784	15009	14996	14991	15016	15056	14915	15008	14916	14921	14884	15012	15062	15123	14983	14909	15095	14967	15123	15112	15015	15103	14878	14925	14983	14989	15022	15061	15039	14880	15135	15121	15047	15091	15193	14974	15038	14736	15008	14880	14954	15007	14953	15063	14975	15018	14971	14882	14989	14911	15033	14999	14964	14980	15050	14897	15156	14836	14981	15136	15034	15017	14961	15046	14889	15077	14913	14976	14851	14966	14986	14833	15180	14854	14868	14892	14881	14972	14942	14970	14873	15071	14918	15046	14965	14926	15098	15089	14923	14878	14951	14964	14961	14811	14867	15017	14971	14864	15104	14887	15094	14888	14953	14877	14834	15110	14987	14878	14877	15072	14983	14993	15142	15061	15075	15038	14881	14974	15010	15060	14954	14922	15043	14900	14906	14864	14910	14980	15108	14894	14984	15058	14863	14936	14951	14955	14919	14849	14949	14923	14970	14971	14882	14975	14996	15033	14958	14958	14835	14961	15017	14898	14952	14952	15079	14950	15030	15065	15013	15093	14906	14869	15079	14774	14944	15071	14890	14971	14826	14702	14996	14868	14865	14929	15032	15137	15116	15096	15058	15005	14963	15037	15062	15001	15059	15129	14960	15166	15000	14968	15138	14976	14973	15068	15051	14839	14857	14908	14891	15020	14974	14991	14962	14769	14956	14985	14871	14816	15161	14945	14926	14986	15055	14984	14815	15095	14836	14968	15131	14848	14993	15065	14842	15126	14994	14954	14928	15051	14883	14781	14983	14905	14904	14823	14941	15029	14914	14892	14997	15064	14911	15015	15027	15056	14955	15036	14973	14820	14992	14952	14983	14889	14785	14990	14818	14779	14943	14891	15098	14970	14954	15105	14982	15022	15005	15091	15056	14955	14829	15104	15000	14981	14877	14860	14898	14958	14917	14957	14863	14818	14981	15069	14902	15031	15044	14925	15016	15135	14816	14943	14993	15032	15026	14880	14895	15060	14876	14916	14998	15111	14982	15051	14957	14913	14874	14968	14934	14979	14912	14870	14925	14770	14947	15015	15013	14983	14955	15046	14788	15147	15044	15080	15056	15060	14872	15100	14908	14954	14970	14960	14949	15118	15012	15029	14879	14918	14944	15019	15053	15080	14924	14958	14809	15045	14894	15097	14828	15071	15016	14917	15013	14994	15033	15030	14998	14840	14785	14979	14791	15079	14904	15090	15059	15134	14833	14879	15027	14871	15016	14935	15033	14982	14946	15017	14834	14876	14877	14837	14907	14987	14944	14944	14934	14883	15086	15099	14961	15027	14894	15049	14958	15081	14959	14965	14871	14906	14929	15026	14773	15022	15014	14806	14916	14941	14853	15051	14758	14986	15165	14943	14807	14963	14934	15066	14851	14964	15027	14984	14861	14998	14922	14965	15009	14843	14821	14953	14885	14926	15060	14918	14968	14852	14993	15099	14976	15005	14853	15035	14964	14919	14896	15032	14981	14930	15080	15042	15000	14866	15059	14912	14927	14878	14908	14926	14951	14901	14845	15054	15166	15009	15068	14914	15044	15096	14926	15032	14757	14954	14911	14943	15022	14966	15092	14861	14970	14785	14821	14889	15067	15010	15018	14958	15089	15069	14984	15025	14891	14989	15194	14937	14984	15026	14863	15023	14803	14784	14986	14894	14888	14879	14927	14858	15016	14995	14869	14936	14966	14876	14852	14896	15047	14816	14905	15010	15006	14981	14910	15073	15073	15057	14966	14958	14904	14996	14991	14857	15077	15042	15028	14947	14931	14974	14722	15028	14983	14946	15126	14916	14993	14866	15005	14876	15216	15003	14901	15087	15095	15093	14979	15007	14906	15092	14928	14856	15016	15011	14988	15011	14945	14974	14981	15038	14880	15016	15017	14880	15092	14914	14873	14925	14897	14844	14842	14908	14902	15119	15114	14982	14795	14994	14886	14809	15000	14830	14818	14921	14902	14933	14955	14915	14932	14973	15089	14985	14920	15085	14986	14950	15060	14799	14984	15065	14978	15040	14935	15035	14880	14918	14934	14861	14946	14993	14922	15095	14855	14947	15121	15015	15033	14807	15005	14948	14892	15023	14843	14932	14994	14867	15048	14882	14874	14961	14998	14968	14884	14853	14923	15106	14938	15031	14846	14936	15062	14984	14902	15051	14941	14963	14924	15105	15055	15080	14953	15049	15000	15062	14976	14914	15062	15181	14925	15074	15003	15036	14882	15029	14942	14974	15087	14867	15033	15046	14844	14895	14806	14986	14982	14961	14924	15161	14889	15002	14951	14809	14838	14924	15057	14921	14922	14818	15025	14852	14869	14790	14851	14957	15143	15185	14896	14920	14913	14929	14971	14841	15003	14923	14946	14895	14892	15072	14899	14994	15096	14864	14870	15064	14955	14998	14986	14895	14905	14893	15100	15088	15075	14937	14943	14914	15097	14878	15073	14875	14865	15021	15086	14892	15175	15118	14936	15074	15068	14955	14917	14880	14884	15000	14899	14962	15111	14982	15148	14990	14832	14985	14995	14903	14918	15041	15028	15040	15044	14981	15101	14816	14984	14896	14977	14985	14953	14949	15000	14966	15012	15186	15118	15080	14891	14963	15052	14827	15048	14848	14881	15067	14964	14955	15058	14906	14967	14820	14918	15015	15089	14919	15007	15026	15098	14923	15164	14971	14731	14931	14934	15059	15012	15032	15075	14895	14903	15141	14883	15067	14830	15066	14949	14978	15031	14970	14833	14849	15107	14852	14955	14841	14889	15118	14934	15032	14873	15118	14806	14961	14900	15051	14838	14954	14900	15014	14851	14942	14907	14940	14930	15111	15013	14993	14876	14923	14945	14884	14981	14986	14984	15028	14859	14875	14935	14834	14928	14855	14887	15156	14862	14986	14827	15002	15072	15047	15059	14901	14942	14981	14975	15010	14856	14934	14888	14966	15053	14878	14910	14869	14985	14985	14899	15039	14941	14983	14943	14828	15146	15112	14858	14963	15009	14758	14789	14883	15158	14955	15002	14937	15015	15126	14899	14964	15080	15007	14893	15046	15054	15009	15109	14913	15080	14843	15100	14998	14921	15014	15138	14927	14872	14887	15010	15059	14964	14909	14815	14903	14912	15055	14967	14936	14904	15080	14889	14849	15107	14986	14916	14804	15107	15006	15047	14935	14854	15137	14908	14903	15050	15027	14972	15008	14976	14927	14940	15090	15008	15064	14952	14743	15006	14917	14932	14975	14970	14948	14888	14999	15136	14986	15166	14986	15096	14983	14869	14958	14928	14899	15001	14989	14922	15110	15114	14855	15046	14950	14989	15003	14910	14796	14865	14959	15010	15040	14916	14922	15023	14930	15027	14865	14957	14995	14969	14984	14857	15223	14928	14947	14893	15017	14957	14913	14954	15009	15101	14863	14849	14899	15000	14964	14706	15061	14994	15085	14950	14909	15046	14901	14861	14978	14786	15000	15133	15034	14844	15031	14703	14940	15108	15038	14946	14987	14899	14868	14979	14893	14946	15121	15014	14964	14862	14891	14906	15107	15148	15034	14948	14960	14895	14895	15028	14933	14939	15004	15036	14924	14945	15047	14849	15041	14846	14904	14970	14933	14975	14951	14911	14896	15019	14787	14814	15165	15041	15065	14898	14848	15036	14985	14949	14865	15121	15074	14991	14953	14973	14959	15000	14855	15191	14798	14911	14790	15018	15009	15114	15099	14888	15031	14900	15139	14861	14856	15077	14979	15006	15045	15154	14845	14754	15000	15015	14866	15080	14897	14944	15048	14849	14814	15008	15211	14839	15040	15019	14848	14944	14952	14878	14950	14968	14898	14912	15011	14927	14946	14865	14759	14851	15094	15008	14835	14989	15016	15008	14968	14893	15251	14841	14884	14936	14955	15083	14977	15062	14962	14998	15039	15040	15133	14960	14980	15033	14860	15000	15056	15049	14873	15036	14826	15108	15077	15079	15224	14925	15064	14972	14879	14919	15008	15108	14848	15026	14971	15043	14981	14979	15099	14957	15081	15060	14975	15158	14963	14819	15063	14990	15006	14920	14930	14831	15074	14909	14925	14912	15046	14944	14947	15034	15034	15014	15025	15028	14992	14915	14942	15051	14952	14968	14948	15030	14962	14995	14880	15093	15009	14960	14922	15003	15152	15084	15150	14977	15003	14995	14906	14888	14877	15007	15039	14900
22717	21215	29039	23664	21587	24491	33305	19486	17755	17564	17133	16836	16877	16580	16377	16525	16470	16439	16482	16368	16377	16479	16321	16196	15957	16026	15863	15968	16060	15964	16155	15821	15813	15891	15672	15785	15628	15719	15839	15576	15674	15721	15654	15664	15651	15547	15934	15626	15546	15572	15524	15532	15727	15712	15649	15640	15478	15653	15629	15518	15649	15575	15490	15611	15704	15687	15678	15763	15732	15615	15612	15577	15625	15707	15706	15572	15452	15589	15674	15529	15828	15765	15735	15445	15603	15586	15592	15533	15621	15565	15505	15458	15698	15597	15740	15524	15673	15707	15612	15486	15556	15723	15471	15779	15383	15737	15476	15615	15590	15513	15597	15561	15718	15405	15513	15663	15490	15679	15473	15736	15674	15419	15523	15495	15430	15466	15626	15637	15456	15730	15494	15731	15704	15599	15713	15663	15613	15511	15615	15660	15645	15484	15629	15687	15796	15461	15772	15433	15670	15500	15619	15606	15574	15776	15618	15469	15572	15503	15572	15813	15405	15497	15497	15538	15722	15570	15631	15714	15492	15633	15682	15633	15704	15465	15487	15731	15577	15682	15545	15765	15662	15698	15671	15490	15512	15653	15471	15611	15467	15321	15615	15594	15569	15612	15587	15538	15513	15507	15383	15692	15399	15570	15571	15614	15657	15476	15580	15464	15605	15621	15474	15682	15520	15775	15618	15678	15570	15769	15528	15544	15668	15482	15531	15599	15470	15665	15563	15315	15543	15361	15391	15359	15737	15771	15645	15641	15478	15469	15476	15503	15703	15656	15604	15684	15596	15626	15512	15412	15557	15661	15519	15563	15585	15576	15704	15452	15541	15694	15519	15604	15445	15524	15636	15697	15695	15466	15677	15568	15494	15531	15538	15428	15597	15540	15479	15454	15360	15695	15460	15608	15632	15384	15528	15443	15689	15547	15572	15666	15758	15482	15637	15358	15528	15573	15525	15511	15584	15372	15547	15519	15678	15625	15543	15566	15682	15603	15581	15497	15598	15552	15528	15365	15453	15714	15657	15467	15369	15474	15585	15579	15456	15560	15550	15844	15492	15588	15456	15590	15577	15441	15613	15714	15572	15569	15500	15597	15529	15714	15778	15484	15601	15400	15540	15443	15336	15524	15715	15685	15664	15606	15564	15695	15468	15479	15583	15596	15652	15464	15705	15597	15530	15497	15530	15566	15481	15708	15639	15497	15544	15400	15454	15532	15529	15550	15555	15512	15485	15448	15523	15440	15720	15723	15403	15560	15557	15800	15586	15603	15550	15508	15519	15599	15552	15554	15813	15547	15592	15527	15533	15479	15469	15489	15576	15624	15676	15635	15650	15611	15502	15550	15591	15570	15407	15513	15532	15419	15788	15422	15652	15638	15654	15455	15494	15447	15415	15513	15593	15566	15605	15516	15596	15597	15679	15625	15623	15588	15652	15608	15735	15375	15609	15456	15727	15646	15607	15601	15526	15523	15461	15652	15549	15532	15606	15625	15550	15577	15338	15627	15489	15522	15762	15427	15411	15643	15748	15614	15578	15740	15412	15702	15561	15568	15637	15571	15753	15570	15591	15518	15494	15303	15398	15536	15501	15580	15562	15419	15678	15572	15401	15478	15561	15569	15627	15761	15563	15494	15675	15477	15567	15525	15626	15536	15573	15622	15475	15472	15445	15427	15435	15580	15522	15457	15748	15657	15528	15386	15439	15424	15629	15590	15517	15574	15532	15711	15540	15510	15530	15440	15841	15496	15788	15411	15592	15665	15483	15600	15441	15503	15506	15452	15586	15584	15414	15726	15627	15504	15586	15611	15568	15459	15547	15572	15495	15546	15556	15509	15602	15642	15818	15603	15461	15648	15461	15553	15431	15535	15815	15736	15684	15348	15422	15516	15646	15620	15623	15344	15704	15523	15548	15554	15473	15535	15608	15561	15673	15388	15396	15443	15594	15520	15489	15582	15726	15422	15457	15640	15491	15798	15415	15578	15446	15454	15620	15561	15658	15509	15549	15423	15607	15519	15470	15525	15577	15421	15658	15705	15352	15636	15469	15491	15578	15601	15511	15620	15535	15490	15531	15535	15495	15653	15550	15559	15601	15317	15597	15477	15498	15405	15446	15622	15595	15523	15432	15569	15584	15465	15474	15740	15607	15575	15429	15625	15678	15563	15442	15653	15701	15432	15421	15474	15484	15622	15398	15618	15597	15702	15758	15532	15651	15578	15546	15619	15533	15643	15481	15529	15476	15501	15734	15600	15524	15679	15634	15650	15675	15393	15592	15403	15557	15657	15434	15688	15501	15741	15701	15483	15574	15530	15578	15501	15592	15384	15586	15428	15599	15635	15613	15593	15667	15590	15569	15436	15669	15447	15511	15576	15658	15581	15417	15626	15501	15524	15496	15490	15540	15685	15414	15630	15449	15569	15563	15584	15391	15593	15436	15563	15547	15480	15570	15537	15725	15559	15362	15376	15636	15587	15599	15370	15512	15672	15684	15641	15653	15396	15357	15696	15528	15448	15478	15535	15541	15574	15766	15568	15357	15531	15566	15707	15438	15648	15569	15558	15469	15343	15400	15633	15576	15595	15691	15458	15389	15389	15271	15582	15624	15501	15474	15654	15687	15751	15587	15474	15634	15596	15546	15405	15420	15677	15631	15458	15397	15617	15364	15697	15528	15405	15762	15539	15390	15622	15479	15540	15498	15562	15615	15623	15398	15471	15564	15607	15573	15384	15419	15636	15530	15505	15524	15534	15583	15560	15636	15721	15508	15423	15783	15609	15506	15510	15556	15723	15444	15458	15718	15266	15588	15618	15652	15525	15510	15617	15538	15537	15748	15404	15518	15560	15652	15501	15627	15523	15589	15448	15559	15351	15479	15742	15606	15539	15461	15520	15617	15546	15490	15499	15424	15477	15593	15690	15584	15604	15544	15654	15668	15663	15590	15345	15382	15352	15449	15271	15437	15398	15581	15621	15662	15389	15550	15423	15595	15459	15571	15249	15372	15401	15472	15525	15608	15606	15450	15748	15538	15265	15707	15593	15495	15515	15545	15606	15468	15345	15592	15244	15509	15599	15572	15656	15578	15383	15460	15662	15581	15385	15715	15604	15496	15323	15587	15423	15686	15502	15531	15477	15674	15665	15628	15675	15493	15508	15536	15394	15565	15746	15483	15505	15529	15651	15381	15482	15653	15590	15424	15470	15661	15677	15588	15531	15489	15645	15722	15477	15737	15452	15504	15613	15659	15656	15616	15416	15523	15445	15609	15609	15594	15608	15574	15477	15502	15563	15301	15257	15545	15570	15600	15489	15515	15547	15474	15738	15480	15782	15655	15578	15448	15553	15418	15587	15748	15458	15491	15474	15419	15619	15640	15437	15843	15518	15428	15628	15471	15430	15415	15465	15487	15547	15467	15477	15516	15436	15589	15372	15666	15521	15318	15290	15523	15591	15514	15525	15674	15478	15548	15764	15495	15602	15416	15448	15464	15583	15513	15552	15483	15687	15632	15585	15653	15440	15538	15597	15443	15594	15661	15639	15399	15395	15581	15469	15636	15526	15561	15692	15506	15829	15428	15349	15473	15592	15455	15492	15460	15620	15715	15581	15479	15521	15592	15652	15640	15480	15517	15526	15678	15391	15329	15527	15543	15393	15445	15523	15610	15700	15553	15600	15633	15595	15605	15679	15710	15623	15383	15518	15517	15535	15539	15736	15568	15476	15735	15494	15421	15485	15480	15623	15649	15546	15478	15515	15510	15471	15419	15692	15582	15413	15514	15582	15689	15498	15708	15610	15605	15459	15554	15492	15628	15459	15687	15684	15556	15541	15557	15704	15759	15513	15465	15431	15512	15533	15472	15525	15573	15545	15563	15532	15464	15628	15503	15565	15498	15687	15457	15515	15799	15717	15643	15385	15664	15663	15559	15756	15666	15501	15526	15446	15553	15512	15617	15650	15567	15680	15615	15496	15516	15731	15477	15561	15463	15476	15537	15598	15530	15471	15444	15562	15455	15607	15636	15355	15343	15680	15513	15550	15550	15536	15291	15327	15477	15479	15627	15397	15358	15545	15535	15595	15613	15522	15564	15546	15662	15458	15483	15527	15429	15500	15629	15511	15562	15489	15441	15519	15489	15596	15521	15700	15327	15406	15632	15452	15512	15532	15631	15541	15681	15338	15527	15422	15551	15381	15707	15489	15643	15720	15497	15586	15493	15366	15373	15691	15687	15600	15511	15628	15477	15448	15783	15488	15415	15375	15464	15609	15532	15512	15850	15635	15656	15656	15551	15564	15704	15487	15560	15622	15441	15490	15601	15596	15529	15526	15527	15666	15605	15517	15493	15566	15694	15388	15651	15605	15589	15622	15388	15696	15559	15486	15450	15544	15720	15527	15726	15386	15490	15423	15558	15579	15570	15640	15468	15744	15589	15636	15703	15642	15552	15664	15553	15583	15402	15607	15373	15468	15467	15457	15475	15620	15607	15559	15528	15646	15518	15416	15498	15447	15557	15485	15460	15555	15618	15498	15651	15633	15692	15632	15387	15375	15571	15492	15583	15418	15597	15499	15509	15443	15479	15439	15511	15325	15651	15492	15508	15620	15592	15431	15567	15484	15562	15591	15556	15500	15593	15531	15628	15325	15414	15484	15651	15657	15692	15444	15413	15527	15561	15433	15350	15557	15454	15656	15401	15446	15458	15503	15566	15462	15594	15385	15615	15657	15585	15645	15630	15504	15695	15467	15511	15579	15431	15380	15314	15542	15593	15623	15571	15483	15600	15543	15499	15597	15356	15639	15622	15672	15736	15692	15636	15705	15563	15917	15591	15565	15443	15456	15437	15627	15670	15367	15597	15652	15426	15471	15507	15712	15663	15452	15793	15553	15492	15642	15522	15696	15710	15524	15538	15568	15724	15574	15506	15812	15552	15665	15524	15595	15813	15730	15558	15735	15590	15538	15568	15547	15630	15511	15372	15660	15463	15390	15520	15546	15314	15281	15402	15596	15550	15521	15625	15426	15647	15535	15552	15683	15733	15655	15637	15564	15581	15495	15545	15339	15458	15442	15403	15531	15322	15476	15570	15440	15557	15544	15639	15560	15579	15518	15649	15392	15691	15512	15416	15635	15541	15789
18941	33425	32354	27802	24172	25229	29575	18725	17981	17568	16920	16853	16652	16649	16388	16305	16191	16267	16218	16313	16190	16121	16139	16005	15710	15709	15716	15265	15495	15340	15358	15339	15257	15193	15163	15285	14973	15106	15241	15112	15108	15189	15081	15055	15093	15023	15057	15082	15092	14925	15112	14962	14944	15014	14900	14973	15087	14915	14776	15051	14730	14964	14980	14879	14861	14872	14778	14987	14888	14934	15003	14891	14969	14829	15057	14999	14928	14945	14965	14960	14957	14773	15124	14888	14880	15049	14955	14963	14951	14939	15064	14950	14987	15004	14872	14855	14883	14975	15147	14805	15085	15028	14785	14776	14962	14930	15054	14804	14917	14698	14766	14880	15005	14730	14963	14851	14889	15121	14822	14891	14889	14994	15016	14986	14943	15015	14987	15082	14997	14793	14848	14892	14973	14794	14951	14834	15023	14942	15009	15021	14893	14813	14984	14940	14989	14771	14964	15124	14825	14961	14961	14770	14956	15002	14757	14719	14949	14756	14904	14996	15042	15068	14979	14764	15046	14829	14898	14864	14886	15139	14930	14856	14972	14919	14987	14923	14942	15040	14921	14790	15066	14923	14813	14949	14863	14959	14932	14988	14839	14972	14867	14762	14927	14938	14883	14892	14920	14941	14887	14775	14793	14921	14961	14751	14906	14913	14871	14953	14951	14972	14978	15034	14985	14913	14990	14859	14945	14916	14734	15008	14689	14923	14777	15051	14812	15053	14982	14822	14981	15010	14895	14949	14974	14976	14941	14879	14908	14928	14959	14861	14994	15009	14953	14970	14970	15012	14870	14816	15050	14952	14831	14825	14820	14998	15016	14929	15001	14902	14926	14901	14904	14835	15018	14841	14920	14980	14890	14786	14917	14872	14965	15004	14944	15009	14881	15099	15095	15005	14957	14845	15041	14982	14931	14907	14799	14704	14911	14857	14876	14926	14917	14963	14754	14870	14852	14904	14855	15032	14870	14791	14880	14919	15033	14907	14886	14923	14871	14991	14952	14850	15045	14940	14922	14684	14933	14970	14972	14767	14992	14855	14764	14926	14792	15012	14872	14977	14920	14987	14768	14866	14922	14982	15100	14917	14867	14928	14828	14932	14991	15094	14804	14835	14985	15022	15004	14856	14728	14893	14809	14778	14861	14952	14963	14683	14963	14895	14967	14991	14952	15037	14879	14979	14895	14929	14916	14966	15059	14922	14879	15032	14960	14973	14948	15077	14911	14884	14918	14920	14880	15054	14875	15078	14988	14799	14945	15033	14828	14878	14837	14987	14949	15003	14710	14966	14982	14963	14804	14984	14978	14851	15053	14873	14964	14922	14990	14994	14825	14721	14888	15090	14809	14974	14827	14968	15037	15033	14929	14984	14923	14849	14968	14953	14866	14855	14962	15038	14840	14853	14862	14948	14861	14913	14952	15065	14739	14937	14968	14965	14822	14919	14823	14707	14936	14886	14924	14878	14787	14805	14794	15050	14798	14918	15013	14971	14852	14909	15019	14792	14925	14906	14992	14916	14933	15001	14789	15025	14970	14774	15010	14867	14954	14931	14739	15025	14884	14741	14889	14954	14778	15037	15016	14839	14952	14903	15021	14859	14944	14900	14992	15081	14914	15033	14761	14863	14893	14841	15027	14926	14762	15023	14837	14777	14825	14809	14985	14854	14920	14851	14961	14973	14758	14875	15100	14900	14780	14884	14964	14841	14928	15001	15005	14855	15179	14847	14981	14964	14976	15049	14730	14927	14960	14740	14967	14674	14836	14938	15002	14830	14924	15122	14869	15003	14994	14912	14887	15111	14936	14972	14912	14925	14973	15022	14763	14855	14931	15047	15010	15027	14936	14847	14936	14918	14914	14837	14899	14933	14841	15126	14810	14891	14978	14902	14985	14971	14891	15042	15061	14908	14832	14854	15092	15092	14882	14992	14831	14977	14914	14872	14851	14869	14877	14982	14933	15079	14826	14950	14785	14934	14784	15056	14826	14961	14759	14965	14924	14871	14921	14896	14894	14865	14887	14977	14969	15038	14793	14868	14992	14875	14902	14931	14935	14879	14982	14854	14820	14895	14941	14870	15015	14840	14933	14998	14916	14862	14975	14904	14954	14915	14917	14894	14869	14960	14789	14991	14756	14983	14875	14852	14991	14985	14863	14989	14896	14845	15040	14973	14850	14939	14831	14861	14861	14971	15028	14878	14994	15079	14905	15010	14934	15090	14999	14720	14914	14963	14737	15060	14881	14818	14926	14910	14943	14845	14903	14867	14808	14774	14903	14991	14943	14981	14931	14895	14637	15000	14796	14952	14790	14926	14987	14917	14837	15083	14913	14803	14931	14918	15002	14780	14823	14864	15002	14875	14805	14727	14795	14897	14846	15077	14859	14929	14817	14997	15012	14990	14903	14843	15034	14913	15036	14846	14925	14919	14864	14903	14777	14851	14976	14873	14942	14779	14861	14832	14782	14927	14892	14839	14997	14962	14889	15004	14943	14859	14794	15000	14842	14900	14929	14996	14881	14942	14765	14900	14820	14901	14947	14862	14922	14898	14882	14931	14863	14887	14998	14839	14764	14917	14790	14901	15062	14864	14787	15061	14840	14921	14950	15008	14928	14996	14983	14964	14849	14814	15003	14916	14737	14883	14983	14796	14958	14948	14826	14933	15075	14830	14835	14876	14993	14850	14754	14965	14869	14918	15066	14896	14827	14925	14958	14983	14831	14870	14738	14971	14869	14977	14775	14941	14765	14940	14787	14939	14899	14935	14880	14955	14911	14694	14933	14922	15059	14793	14895	14946	14991	14916	15027	14856	14931	14987	14962	14881	14770	15016	14961	14931	14769	14930	14881	14938	14663	15044	14632	14972	14857	14924	14865	14903	14923	14916	14884	15030	14832	15061	14991	14932	14790	14793	14915	14871	14995	14924	14867	14959	14976	14972	15004	14839	14875	14982	14966	14933	14865	14978	14978	14884	15043	14898	14939	14712	14793	14984	14975	14909	14984	14937	14892	14958	15076	14788	14993	14835	14870	14883	14803	14939	14760	14940	14891	14926	14921	14812	15056	14912	14762	14969	14860	14896	14996	14907	14905	14900	15049	14843	14909	14997	15079	14943	14977	14973	14990	14825	14953	14927	14773	14920	14864	14830	14827	14915	14866	15006	14834	14847	14869	14900	14890	14999	14902	15139	14856	14950	14958	14855	14886	14994	14907	15107	14934	15077	14746	14874	14974	14847	15035	15082	14829	14923	14910	14961	15004	14966	15033	14908	14995	14915	14744	14783	14807	14854	15017	14976	15138	14931	14943	14941	14929	14943	14984	14870	15070	14852	14786	14787	14937	14977	14902	15121	14948	15055	14878	15026	14697	14964	15001	15052	14951	14716	14928	14990	14897	15120	14835	14780	14915	14844	14960	15028	15006	14926	14897	15044	14774	15036	15034	14885	15023	15243	14751	14854	14930	14921	14828	14920	15040	14898	14932	14997	14893	14790	14828	14994	15051	14833	14882	14887	14882	14940	14929	14878	14894	15046	14820	14567	14878	15008	14952	14927	14864	14877	15007	14796	15070	14966	14958	14993	14910	14893	14933	14795	14928	14827	15029	15001	14890	14990	14809	14831	14828	14831	15097	15007	14825	14999	14977	14829	14844	14896	14980	14831	15010	15025	15096	14704	14920	15007	14783	15099	14834	14935	14845	14808	14909	15121	14942	14783	14992	14863	14995	14739	14854	14705	14984	14815	14732	14940	14947	14888	14917	14816	14718	14979	14766	14889	14824	14859	14968	14822	14816	15075	14874	14739	14936	14843	14885	14801	15018	14859	14916	14931	14920	14922	14730	14877	14924	14746	14868	14880	15103	14870	15000	14975	14934	14778	14885	14772	14982	14979	14815	14920	14825	14806	14941	14954	14936	14872	14961	14792	14888	14859	14971	14866	14859	14906	14913	14971	15042	14880	15078	14920	14836	14857	14882	14860	14875	14806	14752	14961	14998	14865	14794	14812	14766	14894	14842	14988	14783	14945	14971	14906	14761	14959	14831	14814	15001	14929	14872	14765	14948	14880	14993	14884	14950	14882	14817	15020	14893	14901	14849	15013	14866	14903	14837	14770	15101	14980	14945	14934	14950	14854	14880	14781	14966	14934	14991	14789	14799	15077	14822	14858	14867	15005	14941	15115	14991	14900	14884	14907	14835	15005	14900	14718	14868	14967	14985	14881	14716	14852	14925	14999	14897	14669	15004	14997	14870	15203	15044	14912	14926	14839	14872	14860	14994	15188	15016	14849	14651	14832	14872	14905	14834	14928	14802	14774	14851	15017	14860	15140	14888	14928	14954	14981	14965	15165	14948	14789	14902	15005	14891	14801	15055	14862	14835	14912	14969	15184	14868	14780	14914	14808	15024	14879	14993	14961	14935	14761	14969	14938	14882	14987	14839	14987	14931	14926	14998	14828	14901	14981	14975	15038	14904	14924	14926	14917	14969	14891	14905	14848	15042	15014	14796	14909	15011	14784	14777	14944	14822	15109	14829	14986	14893	14851	14989	14985	14854	14935	14841	14898	14937	14962	14822	14906	15038	14972	14791	14996	14957	14938	14781	14925	14862	14836	14988	15001	14929	14730	14992	14832	14853	14959	14876	15001	14821	14950	14956	14882	14850	14852	14978	14973	14995	14890	14958	14840	14901	15035	14968	14834	14859	15057	14910	14969	14911	14880	14869	14899	15012	14984	14827	15006	14870	14864	15078	14838	15041	14860	15092	14847	14824	14966	14848	15074	15020	14922	14857	14903	14833	14895	14884	14871	14751	14879	14984	14891	14962	14909	15080	15091	15090	14879	15015	14819	15154	14721	14757	14827	15001	14841	15177	14993	15112	14893	14897	14801	14897	14885	14848	14819	14896	14978	14999	14851	14840	14900	14973	14917	14993	14884	14903	14966	14904	14893	14911	15162	15054	14948	14959	14969	14977	14806	14979	15029	14791	15063	14889	14956	14964	14979	14977	14920	14783	15101	14909	14874	14983	14829	14791	14921	15006	14923	14950	14651	15001	14704	14765	14702	14981	14965	14942	14887	15033	14897	14850	14804	14892	14787	15016	15022	14871	14901	14840	14796	14879	14961	15023	14971	14883	14969
27155	22085	24417	20872	16713	16549	16567	15983	15656	15630	15578	15554	15409	15437	15693	15457	15490	15547	15588	15440	15390	15477	15476	15530	15550	15512	15228	15215	15460	15339	15453	15330	15384	15134	15423	15325	15374	15222	15366	15428	15363	15196	15267	15268	15398	15324	15189	15174	15228	15249	15068	15355	15255	15234	15450	15363	15462	15222	14994	15140	15158	15136	15303	15286	15183	15185	15289	15322	15331	15286	15288	15423	15320	15279	15169	15246	15370	15369	15258	15211	15019	15312	15200	15177	14987	15143	15157	15337	15144	15398	15503	15220	15182	15183	15352	15377	15363	15328	15248	15088	15065	15381	15443	15322	15106	15138	15226	15229	15307	15220	15286	15162	15452	15340	15250	15467	15435	15210	15204	15255	15323	15051	15297	15247	15345	15288	15306	15380	15272	15136	15351	15410	15139	15108	15427	15261	15309	15097	15221	15209	15256	15261	15443	15173	15345	15389	15119	15140	15346	15358	15142	15330	15143	15064	15159	15287	15075	15191	15145	15288	15298	15189	15244	15212	15195	15182	15168	15133	15382	15225	15306	15418	15364	15155	15330	15138	15300	15387	15209	15120	15196	15212	15116	15329	15125	15182	15376	15255	15357	15330	15497	15381	15221	15320	15186	15368	15062	15247	15200	15253	15215	15123	15175	15248	15120	15133	15195	15327	15278	15135	15321	15430	15329	15364	15170	15283	15248	15278	15208	15284	15334	15302	15291	15322	15233	15272	15078	15075	15124	15311	15130	15243	15119	15199	15441	15013	15349	15066	15277	15218	15003	15150	15082	15280	15234	15189	15387	15284	15099	15282	15190	15245	15368	15150	15238	15374	15226	15233	15129	14965	15271	15270	15175	15188	15280	15142	15414	15292	15215	15169	15352	15277	15065	15058	15098	15312	15141	15269	15160	15066	15150	15292	15295	15111	15267	15174	15250	15141	15384	15106	15378	15309	15010	15565	15161	15183	15224	15211	15176	15283	15158	15161	15205	15297	15305	15310	15193	15200	15071	15232	15234	15166	15363	15365	15081	15179	15323	15428	15361	15414	14962	15370	15189	15223	15063	15210	15263	15313	15208	15171	15196	15250	15245	15298	15154	15071	15186	15376	15157	15347	15326	15126	15261	15360	15307	15258	15032	15467	15534	15301	15343	15193	15119	15314	15330	15188	15161	15229	15136	15363	15478	15175	15305	15333	15331	15392	15274	15282	15249	15355	15245	15292	15178	15313	15386	15069	15154	15347	15028	15231	15289	15229	15095	15350	15211	15249	15143	15199	15190	15354	15139	15290	15237	15081	15201	15224	15398	15425	15188	15220	15332	15202	15322	15324	15222	15290	15501	15306	15247	15189	15152	15141	15337	15268	15182	15195	15267	15186	15335	15018	15457	15104	15315	15221	15229	15241	15358	15129	15415	15335	15358	15322	14976	15278	15270	15083	15312	15175	15249	15261	15513	15141	15174	15201	15279	15120	15240	15004	15225	15232	15149	15450	15237	15277	15148	15127	15232	15079	15310	15183	15263	15290	15144	15255	15352	15234	15236	15355	15395	15209	15189	15271	15196	15313	15162	15214	15303	15155	15137	15314	15348	15253	15219	15322	15231	15178	15307	15182	15179	15264	15237	15303	15182	15358	15245	15211	15139	15264	15192	15179	15137	15502	15296	15262	15209	15119	15260	15249	15270	15227	15245	15296	15024	15257	15180	15081	15256	15344	15367	15146	15042	15036	15391	15175	15233	15220	14926	15233	15134	15112	15301	15153	15210	15332	15224	15245	15359	15257	15135	15100	15351	15315	15275	15174	15198	15467	15266	15077	15252	15353	15299	15053	15070	15191	15296	15198	15349	15192	15175	15123	15067	15214	15439	15337	15153	15086	15346	15142	15181	15300	15141	15211	15213	15298	15344	15334	15103	15184	15189	15366	15279	15252	15275	15299	15232	15047	15299	15298	15218	15286	15383	15107	15121	15225	15098	15349	15138	15372	15230	15147	15128	15084	15259	15339	15436	15219	15209	15255	15337	15514	15260	15334	15249	15241	15244	15058	15275	15279	15457	15200	15305	15278	15509	15139	15313	15168	15290	15360	15105	15287	15430	15150	15151	15117	15164	15236	15081	15057	15254	15032	15158	15092	15223	15473	15311	15193	15232	15123	15138	14999	15336	15477	14961	15231	15312	15113	15097	15346	15214	15299	15176	15111	15144	15157	15186	15453	15121	15223	15418	15147	15208	15118	15236	15367	15229	15373	15277	15212	15147	15196	15345	15124	15126	15162	15346	15178	15155	15261	15249	15242	15276	15473	15469	15356	15270	15219	14965	15244	15211	15328	15446	15332	15337	15071	15263	15462	15345	15239	15206	15322	15366	15279	15459	15129	15092	15234	15276	15052	15246	15194	15166	15156	15327	15348	15173	15179	15326	15220	15294	15128	15161	15254	15205	15174	14966	15114	15336	15390	15275	15301	15473	15328	15153	15200	15112	15081	15182	15132	15233	15126	15318	15294	15426	15159	15111	15255	15207	15267	15281	15181	15257	15463	15087	15259	15248	14931	15174	15221	15217	15203	15238	15278	15334	15142	15145	15200	15217	15278	15339	15338	15339	15143	15164	15409	15209	15353	15211	15288	15115	15125	15243	15304	15240	15331	15359	15137	15348	15332	15181	15201	15369	15184	15304	15352	15173	15357	15317	15280	15275	15385	15343	15029	15305	15219	15297	15329	15207	15438	15261	15315	15246	15203	15306	15258	15366	15473	15341	15425	15251	15305	15144	15180	15126	15436	15292	15321	15322	15258	15352	15247	15216	15328	15210	15104	15251	15349	15208	15362	15282	15312	15237	15256	15259	15204	15247	15321	15199	15252	15327	15510	15282	15152	15051	15309	15295	15289	15285	15334	15251	15140	15436	15206	15188	15291	15260	15256	15122	15303	15228	15104	15352	15280	15332	15248	15221	15236	15176	15216	15230	15356	15294	15196	15231	15298	15055	15113	15063	15527	15136	15131	15265	15440	15157	15152	15122	15334	15313	15144	15279	15380	15343	15217	15354	15193	15368	15292	15276	15160	15313	15186	15250	15250	15180	15141	15131	15066	15290	15295	15028	15291	15369	15035	15265	15046	15252	15302	15198	15210	15267	15188	15282	15194	15247	15047	15246	15428	15167	15124	15265	15262	15440	15308	15250	15023	15336	15280	15380	15340	15281	15124	15242	15380	15202	15173	15394	15241	15436	15064	15126	15034	15208	15240	15457	15306	15335	15325	15216	15149	15404	15385	15232	15317	15242	15313	15296	15214	15237	15209	15198	15488	15337	15107	15289	15286	15199	15274	15214	15140	15247	15240	15264	15122	15215	15359	15371	15339	15154	15246	15156	15268	15292	15446	15379	15231	15248	15190	15404	15360	15406	15312	15257	15294	15308	15286	15136	15276	15301	15353	15231	15280	15341	15011	14924	15259	15193	15317	15342	15160	15362	15135	15168	15243	15314	15256	15295	15372	15217	15277	15259	15249	15304	15276	15380	15217	15251	15274	15341	15494	15156	15128	15400	15235	15283	15241	15138	15157	15072	15098	15327	15203	15295	15230	15267	15307	15256	15494	15248	15403	15340	15285	15277	15186	15306	15200	15301	15045	15308	15181	15331	15189	15110	15289	15212	15397	15403	15331	15129	15317	15328	15186	15193	15278	15346	15360	15073	15017	15141	15173	15223	15093	15246	15270	15275	15361	15262	15337	15158	15268	15188	15287	15376	15151	15016	15293	15066	15304	15252	15167	15155	15109	15170	15243	15234	15150	15326	15236	15086	15171	15323	15300	15432	15165	15092	15315	15252	15148	15216	15536	15146	15106	15054	15281	15377	15314	15015	15130	15279	15368	15276	15084	15258	15356	15320	15327	15487	15199	15312	15267	15303	15389	15279	15189	15344	14994	15460	15347	15234	15257	15243	15271	15400	15127	15415	15398	15281	15098	15290	15339	15063	15127	15127	15233	15197	15288	15079	15286	15411	15250	15478	15299	15366	15229	15128	15433	15260	15236	15164	15286	15323	15284	15253	15170	15149	15277	15235	15303	15337	15318	15234	15181	15055	15166	15472	15208	15208	15238	15211	15340	15390	15108	15317	15385	15208	15257	15261	15119	15101	15322	15295	15072	15194	15366	15270	15132	15140	15273	15276	15203	15128	15257	15272	15334	15319	15142	15473	15125	15368	15264	15285	15219	15138	15200	15172	15155	15164	15235	15198	15164	15298	15312	15388	15216	15236	15209	15208	15279	15161	15069	15269	15337	15041	15220	15200	15029	15164	15252	15128	15351	15217	15219	15207	15127	15280	15228	15256	15276	15365	15300	15479	15306	15278	15281	15344	15247	15291	15322	15166	15221	15189	15321	15284	15364	15318	15321	15159	15184	15118	15208	15252	15360	15332	15197	14975	15445	15149	15329	15233	15289	15113	15155	15200	15291	15340	15392	15192	15242	15244	15195	15257	15331	15288	15304	15230	15246	15137	15229	15263	15186	15234	15349	15367	15224	15317	15243	15245	15215	15245	15125	15205	15356	15332	15095	15205	15273	15398	15318	15077	15046	15155	15262	15367	15185	15181	15202	15270	15209	15480	15221	15383	15383	15375	15215	15349	15053	15213	15181	15180	15190	15286	15358	15391	15273	15511	15023	15299	15496	15192	15145	15258	15328	15329	15076	15161	15132	15235	15484	15074	15290	15328	15166	15236	15227	15062	14942	15247	15238	14954	15210	15247	15230	15253	15450	15413	15187	15250	15292	15179	15263	15161	15248	15290	15203	15096	15382	15246	15398	15121	15269	15267	15031	15256	15056	15064	15266	15141	15244	15180	15158	15138	14856	15239	15084	15321	15164	15324	15315	15037	15151	15128	15501	15317	15140	15210	15251	15128	15271	15319	15233	15241	15183	15344	15079	15434	15122	15308	15234	15404	15243	15248	15373	15145	15313	15354	15192	15178	15126	15199	15285	15140	15217	15222	15294	15274	15343	15334	15049	15258	15018	15270	15275	14998	15153	15045	15337	15245	15366	15261	15286	15392	15084	15445	15205	15250	15394	15340	15222	15306	15447	15388	15030	15180	15263	15254	15233	15068	15315	15222	15138	15228	15401	15227	15205	15269	15177	15286	15331
16677	22274	21681	18676	17145	16911	16469	15678	15179	15518	15118	15153	15245	15087	15238	15207	15303	14983	15154	15150	15153	15070	15078	14964	14910	14934	14989	15015	14876	14833	14957	14971	14686	14615	14862	14854	14923	14836	14705	14855	14903	14605	14795	14791	14846	14786	14712	14769	14729	14714	14798	15006	14643	14781	14737	14609	14619	14802	14710	14729	14674	14711	14604	14727	14750	14646	14721	14826	14656	14755	14815	14890	14835	14732	14817	14778	14803	14681	14766	14974	14889	14478	14805	14729	14640	14882	14662	14650	14568	14769	14907	14836	14764	14649	14667	14793	14735	14726	14871	14640	14738	14845	14487	14759	14786	14789	14771	14789	14786	14813	14684	14610	14889	14725	14647	14657	14730	14874	14668	14787	14898	14717	14566	14805	14612	14679	14784	14553	14710	14608	14791	14712	14688	14552	14645	14875	14716	14711	14743	14722	14650	14637	14770	14761	14631	14855	14650	14832	14776	14664	14802	14860	14841	14758	14611	14776	14798	14654	14719	14738	14657	14812	14673	14625	14877	14797	14862	14844	14752	14676	14761	14849	14735	14934	14678	14838	14705	14753	14742	14555	14836	14732	14721	14693	14830	14711	14791	14827	14717	14665	14681	14761	14707	14745	14590	14736	14824	14590	14827	14898	14739	14760	14706	14727	14806	14897	14681	14910	14628	14644	14820	14738	14652	14878	14681	14910	14629	14746	14733	14784	14744	14653	14682	14655	14854	14677	14664	14817	14601	14781	14643	14862	14841	14784	14732	14530	14687	14831	14710	14642	14776	14774	14704	14593	14619	14648	14820	14740	14767	14789	14837	14664	14763	14649	14801	14747	14786	14755	14582	14742	14745	14837	14669	14785	14590	14717	14771	14656	14765	14908	14604	14676	14893	14672	14904	14744	14785	14889	14721	14729	14678	14831	14890	14671	14869	14649	14642	14636	14565	14746	14853	14824	14833	14682	14768	14771	14670	14708	14620	14735	14668	14690	14731	14728	14724	14691	14631	14879	14851	14597	14755	14639	14870	14599	14696	14871	14814	14742	14828	14811	14558	14706	14730	14754	14831	14755	14797	14779	14834	14800	14790	14720	14778	14841	14702	14679	14656	14664	14717	14799	14754	14706	14909	14819	14727	14640	14801	14761	14650	14737	14602	14669	14766	14552	14724	14759	14663	14672	14845	14572	14604	14775	14873	14720	14725	14855	14583	14839	14596	14629	14759	14674	14732	14692	14854	14898	14704	14786	14869	14765	14878	14828	14800	14744	14859	14682	14723	14797	14653	14863	14857	14647	14713	14721	14773	14668	14798	14815	14617	14691	14885	14812	14670	14738	14631	14754	14940	14568	14713	14767	14659	14750	14649	14725	14798	14809	14744	14689	14763	14750	14790	14692	14721	14769	14791	14633	14819	14682	14761	14844	14842	14749	14696	14792	14678	14769	14768	14843	14590	14475	14794	14686	14721	14729	14811	14616	14736	14668	14571	14800	14759	14868	14595	14642	14657	14797	14704	14592	14714	14583	14899	14764	14703	14828	14647	14887	14597	14811	14750	14806	14762	14663	14698	14576	14665	14759	14555	14788	14799	14692	14775	14572	14745	14749	14667	14784	14773	14665	14801	14667	14670	14806	14603	14609	14814	14603	14745	14780	14812	14710	14562	14777	14897	14754	14939	14696	14841	14717	14762	14690	14770	14718	14659	14909	14785	14826	14512	14694	14781	14750	14904	14726	14801	14857	14771	14791	14929	14735	14703	14755	14762	14576	14791	14718	14750	14608	14737	14591	14640	14736	14537	14843	14769	14754	14909	14627	14733	14905	14683	14597	14550	14791	14711	14824	14852	14674	14850	14777	14820	14688	14630	14678	14521	14801	14713	14786	14556	14911	14780	14614	14793	14703	14841	14699	14696	14738	14847	14631	14721	14817	14812	14718	14718	14612	14675	14716	14589	14671	14890	14720	14684	14590	14838	14747	14712	14707	14685	14697	14815	14694	14658	14656	14731	14621	14758	14783	14712	14729	14717	14727	14707	14622	14727	14676	14688	14717	14670	14727	14808	14701	14963	14696	14683	14752	14751	14768	14731	14711	14791	14713	14827	14554	14744	14610	14716	14751	14731	14776	14661	14803	14761	14794	14656	14684	14665	14709	14946	14755	14643	14676	14801	14560	14757	14671	14635	14825	14770	14761	14646	14785	14686	14638	14689	14582	14626	14800	14747	14744	14739	14685	14601	14722	14889	14649	14847	14648	14696	14661	14611	14826	14741	14668	14831	14796	14785	14658	14753	14610	14703	14790	15017	14810	14790	14710	14914	14712	14715	14663	14819	14856	14613	14794	14805	14573	14783	14711	14757	14837	14694	14709	14729	14651	14603	14681	14802	14711	14814	14708	14732	14719	14650	14591	14850	14835	14740	14702	14750	14800	14658	14812	14920	14746	14673	14718	14830	14727	15014	14661	14691	14802	14671	14640	14804	14864	14638	14735	14862	14776	14762	14788	14744	14629	14624	14733	14606	14774	14846	14697	14733	14615	14846	14599	14628	14704	14734	14835	14634	14655	14754	14706	14711	14755	14619	14888	14832	14848	14623	14747	14817	14853	14742	14803	14745	14647	14694	14615	14687	14573	14755	14907	14688	14715	14838	14726	14864	14690	14819	14806	14760	14746	14612	14665	14670	14887	14829	14675	14753	14758	14662	14771	14627	14787	14683	14739	14825	14698	14613	14797	14834	14793	14740	14701	14637	14723	14770	14781	14694	14792	14650	14672	14654	14885	14603	14624	14710	14881	14769	14906	14639	14734	14667	14698	14730	14667	14633	14881	14809	14737	14837	14800	14825	15063	14829	14793	14781	14877	14739	14844	14715	14639	14774	14654	14649	14701	14696	14610	14867	14786	14892	14823	14692	14798	14748	14731	14672	14659	14817	14770	14739	14694	14811	14564	14695	14619	14695	14546	14795	14736	14654	14821	14671	14843	14716	14663	14936	14740	14689	14664	14685	14884	14684	14784	14828	14722	14718	14723	14787	14541	14818	14767	14680	14803	14688	14756	14900	14654	14657	14548	14876	14763	14733	14778	14770	14730	14617	14815	14710	14776	14658	14872	14792	14615	14773	14534	14906	14783	14616	14758	14710	14840	14835	14832	14557	14847	14824	14779	14738	14728	14731	14689	14666	14737	14581	14868	14738	14806	14668	14818	14750	14747	14801	14663	14797	14854	14706	14801	14607	14780	14820	14779	14690	14780	14827	14721	14656	14924	14611	14651	14719	14757	14617	14754	14760	14607	14800	14701	14581	14686	14834	14727	14811	14781	14782	14644	14763	14685	14655	14672	14638	14772	14848	14839	14637	14712	14713	14849	14829	14730	14675	14732	14672	14679	14836	14839	14892	14685	14846	14499	14798	14658	14816	14779	14750	15003	14674	14827	14683	14720	14672	14780	14779	14858	14767	14737	14662	14752	14803	14749	14802	14845	14653	14672	14686	14783	14765	14505	14773	14742	14675	14726	14689	14719	14604	14705	14799	14683	14796	14778	14885	14604	14742	14770	14791	14691	14681	14736	14798	14957	14932	14626	14616	14765	14790	14781	14850	14933	14711	14665	14830	14719	14785	14713	14774	14687	14728	14790	14554	14681	14642	14751	14890	14732	14672	14785	14775	14761	14784	14638	14591	14821	14732	14601	14645	14604	14651	14726	14776	14637	14724	14677	14773	14820	14655	14756	14757	14764	14804	14682	14677	14720	14820	14638	14665	14782	14771	14647	14719	14854	14717	14754	14666	14707	14752	14703	14827	14731	14851	14897	14712	14692	14720	14817	14611	14932	14724	14792	14687	14687	14841	14631	14779	14725	14753	14750	14612	14734	14837	14660	14728	14769	14859	14778	14833	14896	14864	14661	14742	14735	14772	14722	14788	14586	14550	14534	14903	14831	14795	14760	14603	14743	14717	14773	14655	14758	14632	14924	14734	14628	14730	14620	14791	14716	14650	14709	14722	14851	14890	14711	14672	14633	14855	14774	14828	14690	14738	14722	14791	14838	14818	14805	14862	14664	14659	14636	14665	14848	14735	14709	14798	14518	14770	14698	14644	14634	14756	14667	14722	14795	14634	14743	14818	14785	14648	14821	14666	14875	14752	14659	14541	14779	14642	14869	14691	14584	14767	14843	14638	14619	14807	14745	14593	14704	14695	14727	14619	14702	14816	14731	14738	14677	14612	14614	14781	14832	14881	14814	14882	14756	14815	14865	14732	14747	14799	14718	14665	14818	14622	14821	14834	14648	14821	14767	14755	14729	14663	14835	14783	14820	14884	14663	14791	14751	14663	14615	14650	14672	14684	14793	14764	14655	14791	14938	14773	14782	14758	14747	14751	14621	14764	14805	14685	14727	14747	14723	14732	14666	14726	14625	14832	14660	14712	14681	14606	14820	14789	14783	14702	14753	14961	14540	14896	14859	14653	14724	14694	14787	14634	14651	14804	14682	14768	14724	14750	14766	14773	14836	14762	14789	14813	14616	14644	14888	14732	14713	14809	14692	14816	14588	14677	14834	14597	14784	14841	14742	14849	14792	14776	14820	14891	14673	14726	14744	14743	14803	14818	14870	14862	14818	14664	14587	14731	14672	14809	14611	14703	14761	14682	14666	14706	14873	14727	14701	14712	14691	14605	14671	14780	14705	14794	14657	14862	14601	14824	14722	14729	14540	14797	14617	14650	14715	14525	14789	14648	14626	14799	14756	14705	14642	14562	14775	14891	14763	14715	14588	14724	14700	14700	14718	14633	14828	14679	14611	14634	14659	14827	14827	14771	14769	14812	14623	14746	14667	14732	14639	14708	14836	14727	14638	14973	14723	14638	14714	14504	14609	14635	14791	14931	14683	14478	14963	14763	14659	14547	14768	14832	14785	14584	14778	14700	14742	14867	14858	14938	14931	14619	14670	14754	14843	14734	14791	14800	14692	14696	14610	14656	14904	14607	14816	14935	14783	14797	14803	14590	14662	14775	14710	14607	14824	14632	14946	14645	14723	14788	14656	14678	14671	14703	14811	14886	14942	14758	14618	14679	14866	14569	14629	14676	14600	14869	14851	14795	14805	14722	14691	14824	14728	14772	14837	14832	14770	14718	14712	14760	14764	14856	14774
23814	21282	28599	24428	22197	21416	21956	17845	16957	17121	16744	16562	16668	16517	16511	16389	16616	16480	16482	16472	16310	16325	16312	16247	16276	15925	16126	16127	16180	15861	15947	16025	15994	15933	15911	15998	16058	15925	16083	15799	15792	15963	15908	15935	15808	15972	15795	16152	15861	15867	15851	15800	15897	15961	15982	15913	15906	15629	15969	15782	15937	15802	15857	15899	15958	15671	15856	15942	15931	15902	15989	15950	15852	15846	15805	15924	15710	15905	15880	15967	15710	15887	15953	15850	15935	15798	15884	15798	15837	15854	15828	16047	16027	15892	15948	15966	15854	16071	15936	15989	15932	15937	15955	15786	15932	15824	15991	15871	15917	15918	15915	15787	15846	15781	16077	15756	16032	15918	15987	15820	15831	15796	15900	15884	15883	15973	15994	15708	15771	15946	15901	15836	15890	15710	15760	15833	15996	15843	15802	15665	15709	15825	15788	15688	15986	15920	15870	15962	15755	15895	15745	15744	15818	15676	15764	15906	15797	15810	16047	15757	15934	15852	15783	15859	15918	15752	15878	15777	15848	15841	15700	15989	15797	15862	15802	15702	15791	15712	15627	15858	15888	15945	15895	15966	16000	15681	16095	15785	15936	16000	15898	15760	15810	15993	15840	16123	15990	15924	15846	15798	15904	15595	15670	15780	15928	15778	15803	15797	15888	15757	16033	15771	15703	15867	15982	15928	16026	15802	15785	16090	15929	15830	15848	15679	15922	15952	15870	15912	15744	15914	15858	15912	15802	15855	15702	15728	15806	15897	15838	15908	15909	15785	15676	15756	15729	15939	15876	15919	15841	15699	15881	15946	15870	15762	15867	15656	15969	15853	15967	15859	16011	16067	15900	15958	15691	15800	15844	15966	15867	15822	16094	15878	15781	15781	15863	15931	15750	15757	15809	15896	15966	15874	15806	15630	15872	15894	15751	15896	15947	15840	15878	15931	15960	15771	15858	15861	15744	15742	15697	15847	16175	15863	15780	16094	15896	15813	15892	15902	15827	15754	15791	15893	15876	15651	15739	15805	15655	15845	15917	15882	15860	15918	15913	15820	15680	15860	15714	15807	15703	16052	15756	15737	15741	15836	15892	15893	15878	15893	15690	15692	15963	15999	15804	15804	15827	15626	15900	15906	15848	15708	15682	15869	15952	15816	15915	15840	15948	15898	16055	15843	15833	15873	15900	15897	15744	15898	16109	15981	15828	15995	15871	16010	15942	15874	16011	15878	15819	15858	15761	15845	15854	15772	15566	15721	15891	15623	15740	15738	15882	15741	15791	15792	16023	15857	15716	15991	15813	15837	15680	15672	16109	15819	15731	15725	15741	15875	15754	15909	16007	15839	15919	15811	15852	15641	15905	15858	15766	15849	15903	15982	15502	15990	15675	15704	15801	15847	15758	15723	15845	15864	15903	15843	15834	15883	15751	15906	15750	15794	16000	15997	15836	15764	15771	15855	15893	15928	15769	15883	15819	15851	15798	15879	16010	15948	15846	15841	15899	15893	15982	15882	15856	15896	15808	15783	15915	15825	15778	15604	16030	15781	16031	15843	15820	15895	15816	15846	15862	15788	15798	15886	15795	15941	15905	15796	15873	15725	15706	16020	15960	15744	15780	15744	15887	15869	15933	16190	15858	15929	15810	15897	15851	15854	15902	15786	15879	15890	16036	15598	15714	15826	15754	15797	15893	15931	15924	15760	15917	15840	15704	15706	15765	15872	15864	15825	16053	15731	15907	15913	15875	15922	15904	15958	15924	15989	15888	15796	16078	15662	15595	15763	15771	15815	15916	15947	15689	15801	15800	15800	15971	15820	15935	15778	15955	15863	15886	15843	15812	15817	16056	15880	15866	15852	15799	15680	15994	15781	15930	15939	15908	15834	15783	15887	15738	16021	15683	15869	15877	15851	15831	15887	16081	15784	15923	15833	15888	15857	15883	16017	15854	15820	15986	15639	15639	15606	15882	15878	15844	15700	15966	15828	16048	16005	15620	15804	15917	15902	15964	15938	15690	15846	15803	15771	15944	15734	15941	15642	16039	16036	15792	15894	16045	15814	15839	15843	16020	15826	15869	15862	15969	15959	15931	15879	15872	15915	15873	15904	15803	15691	15889	15881	15782	15712	16036	15825	15928	15768	16012	15972	15759	15844	15786	15895	15845	15656	15893	15726	15764	15844	15863	15962	15815	16011	15893	15934	15821	15860	15830	15816	15680	15711	15849	15643	15799	15802	15788	15739	15716	16055	16127	15753	15862	15867	15843	15929	15709	16049	15853	15775	15853	15660	15684	15804	15759	15943	15913	15808	15846	15786	15698	15850	15708	15898	16057	15899	15955	15879	15868	15931	15833	15776	15960	15823	15846	15831	15825	15723	15806	16076	15851	15990	16156	15867	15724	15997	15713	15853	15799	15671	15586	15816	15795	15883	15806	15975	15757	16108	15959	15777	15599	15810	16052	15695	15932	15844	15941	15888	15808	15805	15871	15884	15680	15696	15791	15712	15929	15871	15811	15778	15765	15914	15826	15821	15852	15817	15939	15768	15805	15928	15793	15940	15923	15865	15915	15803	15905	15904	15990	15823	15834	15753	15872	15870	15935	15732	15599	15995	15817	15816	15991	15841	15779	15929	15791	15709	15780	15725	15831	15990	15755	15865	15899	15725	15633	15781	16007	15832	15946	15677	15844	15695	15984	15799	15794	16090	15916	15932	15980	15864	15930	15756	15742	15802	15889	15767	15886	15735	15679	15932	15863	15922	15739	15994	15904	15887	15909	15760	15937	15656	15956	15700	15942	15845	15631	15842	15838	15670	16011	15757	16034	15871	15987	15811	15661	15938	15722	15799	15948	15893	15936	15801	15600	15829	15725	15801	15836	15831	15839	16054	15928	15730	15927	15929	16104	15784	15896	15925	15834	15889	15873	15709	15938	15663	15839	15936	15915	15786	15814	15717	15840	15975	16049	15918	16051	15869	15985	16039	15631	15822	15831	15971	15970	15807	15868	15968	15840	16056	15753	15746	15719	16026	15757	15769	15638	15888	15848	15928	15849	15822	15812	15879	15834	15827	15790	15849	15838	15945	15719	15946	15727	15991	16035	15852	15838	15975	15970	15814	15771	15912	15698	16045	15959	15823	15914	15756	15774	16113	16049	15868	15688	15926	15935	15745	15852	15947	15774	15808	15901	15746	15926	15715	15917	16065	15847	15842	15985	15978	15830	15882	15643	15864	16076	16053	15792	15940	15830	15960	15820	15968	16079	15888	15841	15787	15789	15997	15888	15930	15851	15830	15714	15811	15802	15829	15825	15911	15958	15790	15926	15860	15759	16019	15938	15925	15855	15943	15894	15797	15888	15758	15975	16003	15881	15765	15868	15869	15890	15905	15861	15951	15849	15760	15805	16040	15882	15886	15862	15612	15853	15982	15880	15807	15678	15990	15918	15812	15865	15880	15829	15614	15748	15862	15978	15634	15751	15694	15746	15890	15857	16005	16068	15853	15856	15867	15873	15897	15965	15831	15791	15859	15857	15927	15935	15828	15818	15862	15875	15759	15986	15856	15904	15841	15937	15903	15944	15870	15932	15804	15818	15777	15965	15675	15882	15746	16022	15772	15811	15728	15743	15883	15640	15798	15848	15818	15805	15895	15795	15828	16104	15740	16098	15766	15743	15918	16052	15904	15971	15995	15832	15758	15937	15779	15946	15924	15973	16058	15849	15813	15732	15987	15990	15852	15722	16018	15885	15998	15945	15737	15973	15895	15945	15909	16042	15707	15831	15817	15937	15893	16080	16061	15811	16080	15986	15820	15844	15761	15791	16015	15804	15927	15863	15921	15823	16005	15715	15936	15816	15861	15985	15791	15841	15856	15930	15953	15697	15940	15633	16005	15907	15832	15843	15926	15944	15935	16037	15909	15895	16020	15945	16033	15919	15866	15853	15915	16129	15943	15878	15868	15916	15752	15756	15872	15911	15682	15618	15816	15921	15936	15845	15786	15877	15963	15788	15846	15891	15827	15946	15755	15981	15891	15924	15832	16134	15970	15755	15798	15800	15759	15942	15896	15956	15885	15908	15955	15850	15891	15738	15639	15919	15797	15924	15764	15819	15806	15869	15894	15879	15768	15670	15723	15852	15979	15921	16057	15955	15962	15662	15708	16049	15803	16049	15698	15996	15929	15992	15836	15818	15866	15733	15907	15750	16109	15816	15741	15898	15815	15921	15735	15773	15601	15755	15787	15755	15806	15800	15831	15801	16072	15864	15795	15716	15829	16079	16009	15797	15823	15912	15687	15763	15848	15922	15871	15951	15854	15951	15931	15924	15702	15759	15839	15850	15873	15969	15900	15841	15932	15867	15832	15921	15832	15713	15745	15890	15807	15893	15884	15916	15811	15798	15984	15743	15809	15918	15983	15866	15949	15980	15882	15740	15869	15841	15926	15862	15518	15803	16008	16054	15915	16021	15951	15929	15731	15855	15757	15977	15731	15886	15851	15698	15897	15908	15858	15750	15991	15642	15629	15985	15758	15998	15674	15955	15913	15755	15935	16028	15954	15725	15757	15825	15736	15794	15650	15693	15849	15787	15923	15674	15644	15792	15788	15748	15971	15917	15786	15957	15965	15639	15830	15749	15888	15757	16109	15924	15996	15964	15755	15742	15871	15884	16020	15863	15711	15702	15834	16071	15947	15916	15790	15804	15952	15776	15827	15917	15781	15937	15879	15937	15925	15939	15800	15781	15968	15811	16217	15817	15826	15860	15951	15898	15705	15966	15974	15656	15909	16049	15680	16009	15843	15830	15786	15947	15880	15733	15739	15891	15888	15789	15784	16025	15846	15784	15718	15880	15970	15864	15809	15818	16009	15864	15843	15833	15874	15690	15917	15735	15855	15898	15924	15773	15970	15934	15962	16124	15865	15877	15808	16051	15792	15761	16043	15917	15809	15791	15864	15853	15953	15789	15851	15832	15822	15985	15938	16019	15886	15879	16108	15984	15914	15933	15826	15718	15849	15916	16026	15845	15894	15858	15904	15919	16016	15770	15853	16133	15694	15797	15896	15908	15898	15784	15733	15765	15994	15937	16006	15671	15941	15928	15709	15947	15880	15943	15997	15803	15845	15816	15882	15811	15931
17153	28846	28504	23961	21206	19977	21034	17411	17147	16587	16278	16545	16159	16155	16241	16055	16262	16226	16101	16047	16028	15925	15914	15671	15596	15570	15371	15360	15490	15316	15453	15385	15504	15365	15290	15477	15142	15259	15271	15265	15208	15214	15270	15282	15207	15163	15276	15307	15153	15070	15153	15126	15395	15088	15138	15177	15173	15086	15187	15195	15106	15035	15268	15011	15214	15207	15032	15106	15092	15191	15079	15165	15086	15126	15293	15126	15238	15168	15080	15072	15196	14955	15285	15183	15111	15103	14948	15207	15222	14959	15074	15101	15213	15150	15177	15095	15226	15091	15063	15278	15149	15270	15141	15040	15068	15232	15099	14995	15136	15110	15164	15099	15108	15085	15092	14943	15042	15190	15197	15065	15116	15178	15087	15039	14926	15007	15138	15077	15372	15126	15135	15259	15014	15183	15054	15239	15101	15154	15211	15257	15137	15045	14903	15036	15058	15151	15077	15119	15097	15102	15301	15290	15068	15117	15078	15027	15173	15107	15032	15123	15259	15033	14963	15041	15386	15272	14913	15017	15148	15123	15227	15100	15028	14981	15232	15160	15238	15108	15169	15221	15144	15129	15125	15139	14988	14946	15081	15097	15123	15131	15061	15273	15192	14983	15318	15137	15168	14984	15105	15083	15160	15251	15056	15078	15165	15108	15185	15226	15358	15164	15103	14981	15138	15140	15151	15183	15092	15118	15162	15202	15054	15087	15215	15141	14997	15034	15256	14873	15227	15035	15246	15225	15071	15299	15016	15310	15214	14952	15035	15086	15124	15052	15272	15135	15130	15000	15178	15285	14934	15099	15109	15167	15090	15036	15177	15063	15032	15106	15183	15313	15183	15137	15194	15146	15028	14975	15245	15049	15184	15194	15121	15204	15166	14996	15173	14957	15033	15180	15302	14994	15111	15304	15076	15236	15152	15260	15244	15167	15080	15123	15070	15205	15076	15078	15069	15208	15157	15177	15179	15071	15221	14986	15068	15160	15138	15233	15258	15165	15095	15251	14952	15161	15232	15168	15110	15174	15171	15283	15204	15212	15182	15224	15292	15108	15064	15029	15105	15049	15033	15202	15157	14948	15252	15233	15104	15153	15110	15362	15228	15085	15046	15154	15216	15144	15180	14908	14979	15154	15180	15049	15074	15164	15079	15202	15047	15202	15166	14968	15066	14976	15158	15155	15125	15171	15153	15137	15020	15161	14953	15188	15074	15170	15072	15177	15098	15076	15222	15079	15124	15075	15018	15326	15287	15126	15293	15143	15039	15154	15095	15254	15068	15118	15038	15068	14978	15164	15195	15036	15310	15186	15036	15157	14969	15079	15191	15146	15065	15057	15215	15081	15028	15110	15198	15201	15101	14990	15090	15199	15172	15064	15103	15191	15149	15156	15079	15159	15057	15100	15204	15023	15200	15025	15289	15082	15202	15158	15068	15276	15206	15212	15057	15178	15237	15123	14996	15223	15078	15168	15108	15005	15171	15113	15149	15038	15118	15134	15137	15024	15045	15178	15027	15025	15285	15063	15105	15117	15189	14992	15205	15150	15117	15231	15086	15104	14984	15058	15042	15091	15160	15079	15109	14982	15251	15101	15309	15143	15036	15093	15179	15059	15161	15200	15134	15086	15236	15209	15036	14962	15178	15146	15108	15142	15019	15120	15087	15125	15061	15105	15246	15098	14987	15220	15043	15129	15093	15263	15044	15196	15303	15127	15036	15076	15195	15153	15043	15079	14995	15119	14982	15134	15014	15239	15152	15095	15103	14982	15250	15260	15198	15108	15103	15227	15055	15088	15206	15088	15146	15115	15123	15150	15031	15133	15114	15174	15115	15289	15222	15134	15004	15087	15007	15004	14993	15172	15230	15002	15139	14899	14995	15040	15014	15117	15103	15264	15230	14883	15336	15064	15154	15128	15228	15038	15309	15125	14868	15098	15046	15241	15056	15238	15175	14972	14950	15286	15139	14937	15094	15091	15208	15060	15163	15048	15003	15183	15200	15195	15123	15062	15035	15003	15010	15124	15201	15190	15108	15147	15259	15190	15226	15048	15180	15121	15184	15133	14964	14984	15104	15124	15183	15033	15075	15201	15281	15086	15077	15112	15085	15171	15069	15112	15010	15064	15185	15163	15206	15071	15144	15162	15141	15104	14940	15082	15070	14989	15113	15181	15122	15129	15075	15085	15238	15191	15016	15187	15168	15099	15061	15074	15195	15109	15080	15226	15202	15072	15045	15147	15062	15038	15288	15253	15204	15021	15040	15109	15185	15256	14954	15220	15163	15068	15223	15128	15105	15090	15074	15199	15123	15172	15114	15150	15201	15001	15133	15044	15050	15138	15306	15059	15338	15213	15062	14912	15297	15209	15114	15121	15151	15202	15053	15050	14968	15260	15298	15133	15142	15093	15060	15101	15170	15109	15172	15285	15039	15174	15138	15015	15189	15190	15191	15059	15071	15057	15145	15178	15037	15061	15120	15185	15185	15160	15142	15172	15023	15182	15156	15293	15178	15041	15117	15054	15105	15240	15185	15165	15311	15126	15159	15166	15039	15216	15062	15030	15066	15205	14957	15145	15063	15027	15259	15299	15168	15292	15243	15209	15100	15231	15055	15143	15182	15279	15181	15031	14903	15133	15357	15026	15115	15184	15118	15126	15094	15098	15215	15127	15203	15139	15147	15309	15026	15144	15079	15112	15167	15169	15177	15129	15198	15233	15017	15209	15334	15276	15197	15064	15159	15353	15045	15088	15185	15049	15102	15192	15124	14961	15164	15201	15054	14885	15160	15120	15056	15157	15027	15167	15276	15037	15054	15079	15165	15065	15216	15162	15192	15093	15185	15366	14983	15295	15186	15197	15067	15109	15057	15100	15281	15135	15299	15280	15293	15165	15062	15181	15035	14996	15226	15255	15186	14836	15181	15260	15088	15180	15152	15095	15213	15162	15114	15066	15147	15168	15112	15173	15103	15078	15086	15030	15101	15000	15219	15080	15005	15219	15109	14951	15162	15136	15107	14984	15031	15018	15157	15031	15037	14841	15152	15034	15240	15229	15072	15044	15025	15228	15194	15180	15045	14935	15045	15170	15121	15253	15072	15114	15285	15183	15183	15295	15196	15059	15208	15203	15064	15166	15172	15107	15136	15095	15148	15156	15131	15209	15025	14976	15216	15267	15189	15125	15089	15080	15163	15038	14974	15184	15067	15114	15169	15154	15071	15247	15129	15130	15158	15086	15001	14982	15104	15322	15220	15187	15117	15154	15145	15018	15149	14939	14975	15038	15153	15097	15148	15221	15198	15203	15126	15138	15020	15138	15249	15127	14938	15276	15122	14891	15064	15197	15165	15157	15138	15154	15100	15115	14987	15147	15179	15100	15129	15279	15121	15055	15056	15035	15169	15189	15103	15183	15000	15093	15364	15043	15009	15188	14949	15002	15200	15255	15220	15200	15220	15160	15184	15289	15102	15311	15224	15011	15069	15089	15155	15064	15008	14992	15003	14990	15167	15052	15069	15059	15238	15083	15155	15147	15210	15177	15207	15186	15035	15254	15224	15060	15133	15255	15097	15270	15234	15175	15033	15094	15113	14965	15196	15076	15192	15242	15130	15211	14985	15097	15091	15114	14979	14925	15156	15040	15106	15083	14993	15139	15175	15048	15115	15122	15265	15073	15140	14924	14969	15206	15143	15017	15000	15170	15145	15381	15132	15134	14948	15096	15253	15072	15059	15201	15174	15224	15175	15002	15110	14925	15112	15330	14992	15164	15119	15230	15124	15266	15023	15241	15272	15113	15129	15013	15068	15360	15119	15157	15007	15121	15098	15196	15276	15233	15038	15257	15118	15170	14925	15151	15053	15241	14961	15097	15169	15062	15175	15170	15273	14978	15262	15159	15050	15095	15126	15181	15003	15155	15172	15141	15076	15250	14989	15162	15017	15110	15162	15297	15139	15300	15140	14986	15157	15092	15067	15231	15023	15199	15229	15168	15192	15087	15150	15223	15187	15141	15138	15007	15222	15122	15065	15018	15266	15326	15115	15047	15178	15125	15197	15062	15198	15250	15250	15197	15195	15060	15186	15071	15044	15092	15105	15095	15127	15203	14954	15167	15088	15059	15222	15026	15156	14979	15045	15386	15132	15105	15130	14906	15242	15065	15196	15068	15210	15085	15027	15329	15030	14993	15033	15201	15223	15108	14997	15059	15389	14970	15284	15128	15044	15103	15251	15236	15219	15225	15131	15035	15312	15075	15144	14922	14962	15161	15183	15051	15146	15087	15192	14995	15282	15052	15184	15104	15163	15059	15184	15192	15198	15235	15186	14996	15168	15161	15148	14982	15113	15113	15217	15035	15025	15218	14980	15167	15076	15068	15161	15034	15094	15153	14991	15342	15104	15184	15228	15066	15051	15106	15001	15150	15011	15051	15265	15193	15152	15070	15093	15036	15078	14989	15134	15078	15072	15079	15359	15230	15133	15176	15253	15113	14986	15267	15062	15154	15298	15039	15140	15059	15119	15193	15000	15273	15037	14986	15116	15020	15144	15214	15251	15160	15055	15045	15142	15206	15054	15002	15018	15058	15209	15160	15241	15095	15092	15170	15281	14997	15205	15236	15126	15066	15014	14924	15040	15111	15051	15108	15209	15069	15159	14991	15146	15199	15037	15232	15199	15081	15211	14933	15284	15062	15050	15072	15147	15064	15071	15146	15291	15153	14972	15142	15086	15213	15341	15229	15118	15042	15047	15224	15012	15128	15177	15276	15229	15005	14962	15296	15148	15050	15136	15143	15089	15246	14949	15214	15190	15167	14970	15139	15015	15104	15198	15136	15407	15186	15141	15018	15232	15185	15182	15147	15129	15102	15126	15183	15033	15210	15130	15169	15199	15101	15188	15069	15115	15233	15132	15032	15215	15236	14974	15257	14981	15009	15127	15211	15284	15077	15054	15157	15083	14960	15169	15097	15167	15149	15178	15012	15095	15203	15104	15097	15115	14990	15223	14949	15043	15329	15212	15062	14840	15171	15188	15225	15125	15125	15173	14991	15068	15091	15175	15128	15007	15061	15162	15283	15241	14981	15144	14892	15254	14919	15098	15265	15175	15179	15126	15143	15172	15274	15184	15143	15153	15062
22790	21192	28962	23751	21571	23855	30381	19850	17724	17521	17334	16904	17166	17035	16694	16933	16764	16757	16632	16446	16633	16308	16395	16214	16074	16223	16117	15972	15900	16056	15922	15904	16009	15888	15921	15852	15834	15876	15728	15802	15803	15814	15644	15797	15651	15773	15641	15824	15678	15784	15715	15643	15676	15537	15694	15656	15721	15704	15757	15582	15735	15658	15479	15782	15624	15568	15693	15677	15578	15595	15740	15760	15605	15706	15747	15784	15857	15794	15799	16030	15781	15798	15697	15728	15601	15780	15709	15505	15695	15754	15635	15689	15823	15649	15862	15811	15687	15639	15619	15575	15868	15789	15773	15672	15818	15699	15797	15669	15656	15766	15719	15627	15829	15590	15764	15619	15697	15586	15670	15782	15883	15709	15734	15674	15613	15499	15616	15668	15509	15606	15617	15583	15660	15708	15889	15714	15563	15492	15679	15679	15752	15833	15864	15762	15759	15530	15641	15667	15601	15653	15759	15613	15845	15678	15751	15652	15550	15697	15796	15795	15690	15968	15797	15685	15604	15554	15577	15565	15784	15686	15604	15624	15798	15822	15601	15680	15696	15723	15757	15499	15779	15647	15733	15622	15617	15614	15890	15505	15588	15765	15740	15585	15664	15574	15539	15774	15844	15483	15597	15619	15731	15592	15607	15728	15684	15545	15813	15699	15594	15757	15633	15657	15510	15753	15729	15809	15833	15628	15632	15574	15593	15650	15628	15698	15648	15589	15401	15832	15626	15639	15682	15752	15751	15798	15610	15791	15619	15618	15544	15626	15726	15661	15595	15796	15429	15598	15672	15679	15662	15785	15665	15627	15631	15579	15657	15710	15716	15652	15690	15504	15679	15668	15556	15672	15555	15622	15739	15670	15723	15706	15675	15885	15954	15615	15669	15611	15532	15604	15719	15763	15673	15725	15835	15619	15912	15614	15809	15561	15539	15727	15404	15462	15794	15661	15767	15623	15698	15780	15534	15656	15650	15593	15623	15676	15868	15435	15832	15679	15569	15582	15766	15841	15637	15397	15630	15771	15616	15530	15503	15630	15555	15793	15602	15808	15684	15915	15516	15701	15633	15636	15748	15620	15632	15846	15604	15788	15656	15771	15455	15662	15640	15642	15637	15798	15708	15598	15577	15641	15646	15732	15527	15782	15620	15497	15619	15748	15629	15767	15769	15748	15725	15829	15706	15701	15475	15580	15751	15578	15587	15560	15672	15669	15565	15499	15738	15656	15671	15734	15742	15780	15740	15633	15718	15754	15560	15609	15804	15816	15689	15610	15427	15449	15672	15736	15826	15746	15719	15695	15733	15706	15486	15666	15696	15553	15797	15692	15651	15587	15747	15743	15462	15655	15618	15811	15857	15628	15494	15531	15631	15295	15563	15672	15528	15495	15624	15798	15636	15636	15597	15850	15639	15762	15761	15536	15558	15724	15629	15524	15594	15446	15538	15638	15707	15728	15814	15788	15653	15559	15618	15785	15763	15635	15692	15734	15481	15585	15738	15812	15633	15729	15595	15742	15736	15534	15643	15723	15683	15385	15656	15736	15771	15763	15843	15690	15454	15598	15584	15560	15715	15663	15676	15537	15740	15701	15687	15682	15654	15740	15611	15612	15854	15662	15803	15541	15807	15692	15602	15417	15756	15630	15776	15552	15522	15702	15556	15835	15555	15736	15636	15585	15850	15880	15498	15564	15784	15636	15437	15575	15737	15553	15655	15606	15694	15580	15674	15701	15679	15508	15497	15650	15640	15623	15529	15696	15481	15605	15461	15673	15868	15645	15356	15454	15598	15729	15584	15755	15672	15730	15684	15778	15703	15558	15671	15589	15476	15760	15434	15611	15658	15573	15656	15667	15587	15628	15689	15709	15680	15605	15652	15622	15656	15693	15780	15572	15644	15624	15657	15476	15673	15754	15753	15819	15762	15568	15589	15709	15664	15752	15685	15784	15737	15653	15885	15612	15490	15656	15607	15608	15405	15411	15798	15733	15802	15786	15758	15645	15619	15761	15633	15652	15532	15586	15583	15616	15893	15840	15703	15472	15449	15638	15604	15570	15607	15624	15571	15775	15879	15458	15731	15423	15459	15768	15472	15705	15569	15460	15450	15738	15689	15682	15654	15637	15742	15697	15505	15701	15660	15641	15448	15410	15663	15526	15632	15610	15570	15718	15559	15774	15667	15682	15728	15627	15504	15562	15731	15760	15711	15674	15766	15518	15543	15584	15660	15580	15515	15571	15614	15733	15663	15725	15564	15726	15773	15638	15591	15682	15647	15619	15646	15653	15584	15819	15701	15649	15513	15670	15615	15491	15555	15641	15612	15741	15642	15820	15764	15694	15580	15700	15688	15835	15515	15842	15700	15719	15754	15631	15693	15655	15717	15828	15675	15781	15717	15787	15631	15600	15788	15556	15488	15565	15611	15716	15443	15667	15617	15697	15770	15572	15490	15483	15664	15466	15531	15768	15715	15744	15560	15657	15596	15593	15622	15501	15666	15722	15689	15747	15646	15690	15623	15698	15854	15796	15673	15757	15645	15743	15701	15747	15723	15680	15602	15670	15531	15740	15666	15760	15592	15517	15670	15729	15561	15622	15734	15838	15765	15465	15848	15637	15886	15745	15605	15673	15779	15607	15634	15808	15809	15582	15634	15725	15681	15516	15777	15547	15743	15697	15746	15635	15779	15578	15723	15530	15673	15539	15738	15766	15794	15554	15684	15443	15859	15466	15429	15862	15628	15683	15459	15848	15699	15639	15717	15385	15631	15640	15781	15697	15533	15601	15648	15333	15603	15732	15923	15756	15688	15725	15675	15746	15599	15795	15762	15664	15663	15512	15710	15663	15516	15563	15655	15695	15698	15449	15735	15857	15580	15760	15749	15869	15987	15893	15638	15598	15766	15707	15756	15551	15658	15801	15513	15397	15660	15582	15690	15516	15576	15581	15838	15462	15715	15676	15696	15635	15625	15636	15680	15639	15723	15598	15659	15570	15593	15574	15838	15599	15692	15575	15684	15372	15553	15471	15568	15608	15559	15646	15830	15488	15721	15624	15823	15660	15732	15640	15623	15755	15659	15614	15645	15731	15474	15407	15586	15702	15554	15621	15573	15727	15543	15643	15400	15601	15624	15476	15568	15616	15554	15418	15653	15653	15520	15695	15741	15745	15583	15587	15629	15825	15521	15625	15887	15655	15549	15772	15760	15726	15503	15671	15638	15635	15770	15775	15694	15549	15554	15513	15455	15579	15728	15625	15849	15722	15586	15688	15586	15646	15659	15638	15794	15609	15517	15453	15630	15584	15601	15684	15546	15720	15609	15669	15685	15563	15810	15787	15623	15921	15675	15809	15617	15727	15842	15755	15688	15759	15623	15639	15986	15683	15416	15715	15549	15397	15653	15509	15710	15691	15710	15532	15544	15677	15643	15821	15593	15501	15572	15654	15569	15788	15651	15801	15795	15527	15575	15660	15686	15680	15605	15614	15711	15602	15754	15745	15884	15651	15666	15782	15844	15744	15507	15582	15727	15680	15983	15696	15690	15633	15575	15668	15814	15467	15635	15572	15556	15781	15613	15814	15465	15752	15699	15837	15716	15632	15767	15798	15565	15649	15738	15500	15766	15707	15736	15717	15713	15751	15577	15523	15535	15647	15677	15654	15599	15753	15621	15615	15594	15615	15688	15724	15476	15630	15884	15725	15727	15716	15787	15715	15652	15447	15754	15606	15587	15743	15604	15646	15863	15655	15772	15709	15530	15439	15379	15444	15717	15408	15726	15572	15506	15651	15593	15381	15769	15706	15707	15678	15523	15725	15599	15563	15614	15705	15508	15740	15774	15500	15681	15722	15703	15644	15552	15771	15637	15764	15619	15490	15664	15722	15683	15572	15843	15626	15567	15622	15608	15705	15548	15723	15777	15685	15791	15646	15625	15696	15618	15446	15693	15539	15821	15615	15866	15739	15654	15840	15658	15561	15613	15560	15675	15739	15624	15712	15607	15687	15319	15798	15568	15750	15710	15688	15718	15562	15613	15653	15656	15466	15564	15644	15796	15521	15670	15723	15737	15695	15674	15688	15619	15637	15678	15707	15581	15609	15911	15608	15839	15627	15757	15771	15703	15815	15800	15619	15538	15678	15684	15724	15792	15684	15633	15443	15457	15529	15648	15694	15755	15455	15793	15701	15780	15661	15709	15797	15843	15660	15643	15779	15620	15769	15541	15674	15576	15652	15880	15892	15548	15666	15731	15868	15593	15675	15789	15544	15659	15622	15576	15555	15542	15656	15645	15654	15503	15667	15699	15626	15610	15656	15769	15703	15841	15573	15708	15709	15751	15673	15720	15714	15739	15736	15599	15663	15637	15659	15705	15714	15649	15461	15567	15589	15603	15726	15505	15578	15739	15670	15717	15688	15698	15586	15653	15748	15642	15519	15658	15762	15636	15735	15737	15642	15610	15648	15698	15671	15601	15643	15639	15670	15658	15724	15789	15634	15723	15822	15548	15622	15575	15516	15567	15772	15556	15623	15805	15645	15626	15714	15735	15721	15640	15810	15701	15700	15620	15716	15682	15526	15485	15706	15614	15703	15802	15807	15602	15658	15593	15668	15506	15698	15740	15847	15473	15546	15715	15624	15445	15641	15757	15752	15583	15621	15715	15712	15607	15533	15755	15596	15744	15722	15450	15528	15691	15559	15611	15739	15574	15808	15526	15755	15579	15505	15565	15668	15620	15457	15779	15806	15698	15601	15512	15750	15898	15739	15523	15516	15646	15780	15646	15783	15623	15678	15536	15842	15684	15615	15630	15806	15673	15675	15826	15567	15799	15903	15761	15796	15682	15897	15595	15690	15569	15649	15658	15534	15608	15701	15471	15562	15793	15767	15520	15535	15593	15568	15771	15560	15681	15640	15676	15716	15677	15695	15450	15486	15637	15608	15654	15636	15606	15642	15772	15521	15668	15733	15604	15684	15598	15628	15572	15550	15636	15407	15690	15724	15736	15356	15600	15625	15610	15790	15708	15662	15694	15659	15651	15630	15878	15836	15684	15844	15616	15536	15680	15584	15803	15432	15398	15702	15463	15685	15736	15712	15727	15631	15692	15618	15491	15648	15470	15621	15691	15793	15696	15712
18404	32616	32282	27650	24186	24043	29065	19015	18027	17576	17283	17013	17057	16752	16809	16606	16745	16544	16559	16459	16248	16133	16139	15821	16001	15626	15407	15606	15375	15407	15383	15345	15104	15279	15256	15196	15203	15239	15066	15177	15102	15219	15130	15152	14985	14962	15206	15202	14983	15129	15259	15036	15108	15169	15043	14959	15043	14961	15215	15099	15117	15052	14971	15144	14993	15110	15047	14963	15028	15209	15086	14883	14915	15162	14912	15178	15104	14986	15025	15220	14982	15093	15142	15229	14911	14931	14915	15276	15186	14961	14914	15071	15133	15086	15006	15170	15155	14921	15064	15153	14966	15209	15055	15087	15083	14967	15095	15014	15105	14928	14950	15049	14978	15101	15047	15123	15033	15118	15234	14988	14936	15033	14778	14995	14951	14938	15028	15005	15081	14885	15036	15196	15100	15045	15115	15002	15149	15043	15081	15086	14950	15025	14804	15026	14893	14989	14916	15126	15064	15138	15099	14885	14987	14959	15251	14981	14944	15031	14978	15137	14908	15122	14957	15003	15085	14908	15101	14939	14952	15313	15061	15124	14983	14967	15093	15036	15091	15121	14949	15182	15148	15044	14871	14914	15253	14938	15161	14900	15060	15020	15072	14869	15020	14861	15164	14984	15034	15089	15031	14944	14988	14914	14925	15016	14943	15081	15077	14878	14906	15011	15032	15054	15149	14971	14982	14985	15010	15068	15132	15092	15080	14920	15048	15136	15050	15101	14902	15151	14981	14991	15172	14904	15187	15049	14960	14985	15035	15162	15179	15149	15050	15147	15067	15056	15033	15082	15079	15011	14975	15086	14829	15171	14886	15170	15148	15033	15009	15093	14902	14979	14991	15014	14974	15079	15138	15082	14776	15171	14748	15058	15015	14937	14921	15023	15079	15019	14872	15023	15084	14985	14981	14891	14817	15092	15012	15015	15195	15046	14982	14904	15205	14847	15033	14942	15071	15071	15002	15045	15018	15069	15010	15154	15047	14971	15037	14975	15028	15001	15058	15150	15042	15058	15045	14868	15021	15119	15085	14997	14854	15125	14977	15078	14896	15005	14969	15187	15037	15042	15068	15053	15013	15039	15191	15051	15132	14912	14810	15029	14901	15064	14986	15060	14976	15088	15009	15002	15085	15097	14944	14956	14919	15018	15086	15011	14955	14916	15031	14920	15150	14958	14911	15101	15013	15104	14927	15059	15060	14962	14992	15045	15048	14779	15165	15024	14994	15005	15104	15137	15089	15169	15156	14944	15046	14856	15062	15002	15161	15043	15038	15112	14954	15115	14912	14849	14984	15088	14958	15071	15007	15035	15016	14954	15021	14986	14936	15065	14953	15109	15140	15078	14920	14909	15077	15183	14998	14938	15026	15040	15011	15151	15064	15047	14879	14953	15042	15124	15156	15121	14929	14844	15147	15093	15032	14938	15130	15010	15002	15123	15058	14915	15023	15012	14977	14955	15121	15129	15030	14926	15047	15111	15051	14940	14894	15008	14979	14992	15077	15068	15121	14965	14878	15103	14920	15067	15181	14991	14990	15132	14869	14997	14955	14979	14940	14982	14824	14943	15083	15100	14942	14914	14994	15083	15121	15000	15027	15145	15183	15111	14988	14955	15163	14993	14993	14919	15095	14933	14794	15034	14997	15198	15094	14999	15166	15155	15059	14926	14870	15133	15049	14830	15036	14970	15029	15178	14952	14963	15031	15245	15068	14992	15030	15183	15089	15002	15034	15036	15061	14948	15034	15158	15110	15002	15053	15009	15042	14881	15350	14982	15125	14916	14988	14813	14973	15045	15110	14976	14864	14889	15153	15011	15056	14948	15161	15096	14908	15017	14892	14848	14962	14983	14970	15131	15055	15040	14942	14961	14972	14968	15224	15167	14904	15036	14999	14969	14980	15125	14986	15065	14967	15066	14921	15041	15009	14963	14818	15008	15017	14985	15081	15063	15049	15019	15028	14770	15035	14986	15157	15071	14893	15098	14990	14998	15126	15153	14904	15092	15150	14955	15028	14955	15022	14957	15051	15004	14847	15019	14981	14918	14980	14879	15153	15111	15039	14819	15085	15096	15125	15011	14852	15085	15014	15124	15010	15138	14952	15017	14949	15036	14900	15201	15097	15068	14965	14971	14862	14949	15000	14938	15026	14950	14962	14956	15103	14845	15123	15065	14889	14978	14855	14989	15126	14803	14821	15075	15001	15003	14980	14892	14940	15108	14941	14966	15094	14949	15123	14956	15096	15113	14844	15007	14997	14953	14931	15009	15013	15000	14898	14785	15073	15100	15017	15049	15170	15068	15022	15051	15019	14905	15059	15173	15107	15118	14906	15020	15125	14997	14955	14972	15040	14951	14960	15006	14960	14755	15123	15003	14849	15114	15106	15008	14953	15009	15019	14909	14861	15066	15076	15045	14977	15149	15025	15227	15098	15006	14994	15054	15036	15121	15059	14968	14966	14979	15026	14976	14821	14910	15165	15176	15030	14938	15181	14864	15015	15033	14872	14903	15040	14933	15043	15047	15067	14927	14953	15051	15056	14932	14989	15005	15075	14887	15167	15080	15149	14990	14925	15011	14988	14997	14943	15036	14987	14992	15175	15053	15095	15128	15028	14965	15064	14930	15094	14881	14952	14849	14925	14982	14879	14939	14804	15050	15034	14985	15057	15034	14928	14987	15036	14951	15034	14975	14893	14958	14998	14963	15056	15055	14959	15034	15076	14973	14960	15008	15089	14915	15058	15020	15087	14962	15028	15094	14942	15008	15076	15060	15027	14931	15018	15067	14983	15080	15035	14983	15010	14982	14975	15138	15038	15035	14983	15011	15072	14916	15180	14962	14938	15033	15243	14901	14940	15007	14979	14873	14967	14904	14962	15027	14912	15114	15211	14970	15025	15186	14956	15033	15030	14876	15094	14995	15112	15011	14965	15066	15056	15248	15087	15047	14978	14983	14850	15037	15008	15018	15084	15086	15015	15077	14894	14945	14997	14974	15121	14895	15085	14921	14966	15031	15024	14873	15050	14978	14789	15030	15140	14948	14987	14985	15018	15043	15037	14982	15207	14876	14914	14948	14951	15035	15194	15027	14984	15078	14921	14911	15037	15115	15112	15190	14766	14971	15143	15021	15084	14845	14922	14919	15010	14961	15042	15171	15100	14977	14939	14951	15014	14942	14913	15115	14979	14975	14879	14963	15028	15043	14916	15101	14970	15173	15058	15085	14928	14932	15176	14985	15147	14941	15063	14829	14922	15247	14924	15042	14800	14917	14999	15111	15140	14923	15062	14954	15021	14999	15056	14883	15227	15067	15043	14925	15135	15013	14994	15143	15158	15089	14980	14873	14953	15027	14980	15005	15076	14755	14910	15046	15033	14961	15125	15098	14867	14899	15003	15017	15099	15010	14984	15019	14938	15000	15088	14929	15034	15121	15121	15051	15020	14986	14978	15080	15067	14956	15167	14851	15037	14949	15142	14920	15064	14915	14965	15093	14854	15094	15044	14950	14931	15012	15075	15006	14954	15100	15096	14974	15047	14826	14966	14914	15079	15062	14872	15020	15146	15090	15011	15028	15003	15127	15088	14954	14939	15050	15127	14962	15076	15214	15015	14940	15087	14843	14921	14969	15016	15006	14982	15101	15044	15073	14994	15084	14879	14942	15096	15140	15045	14866	14969	15000	15083	14976	15017	15108	15071	14972	15024	14929	15057	14982	14965	15069	14988	15043	14973	15017	15120	14982	15083	15077	15155	14976	14944	15018	15074	15026	15075	14989	15018	15185	15162	15005	15086	15111	14911	14917	14989	15102	14862	14975	15095	14922	15058	14875	15080	14972	14953	15072	15136	15023	15119	14945	15126	14974	14916	15022	15037	15099	15005	14992	14922	14963	15025	14877	14922	14903	14971	15064	15026	15021	15000	15143	15145	14899	15013	15013	14947	14960	15074	15051	14954	14974	15031	15013	15009	14955	14929	15124	15029	15202	14868	15027	15011	15116	15105	15099	15055	14983	15061	15086	15032	14921	15067	14944	14939	14937	15101	14968	14901	14945	14902	15162	15003	15114	15078	15108	15068	15087	14949	14988	14995	15020	15097	14975	14953	14885	15089	15052	14896	14971	14970	15063	14931	15072	14981	15062	14981	15020	15007	15082	15170	15124	15028	15135	15146	14876	14992	15005	14899	14931	14975	15163	14945	15040	15232	15084	15121	14855	15073	15061	15140	14924	15087	15142	14859	15089	15089	14931	14916	15124	15055	14932	15125	14983	15009	15132	15014	15072	15164	14985	15152	14985	15039	14967	15060	15075	15084	15123	14894	14826	15093	14972	14965	15011	14917	15183	14951	15086	15026	14933	14804	14970	15110	15064	15050	14988	14954	15230	15148	14900	15125	15069	15018	14988	14877	15032	15132	15204	14954	15130	15033	15091	15030	14923	15052	14901	15165	15268	14923	15072	14921	15062	15052	14935	14974	15091	14960	15073	15036	14992	15049	14823	14989	15030	15006	15023	15000	14958	15062	14905	14963	15024	14953	15190	15092	14877	15075	14968	14994	15183	15051	15099	15029	14944	14912	15097	14971	15013	14949	14885	14980	15024	15123	14980	15096	15150	15129	15034	14979	14768	14949	15044	15022	15009	15152	14990	14962	15184	15043	15021	15020	14885	14964	15067	15082	15008	15069	14978	15028	15097	15169	14982	14884	15127	14891	15011	14998	14979	15231	15206	14992	15065	14849	15116	15073	15154	14899	14978	15111	14971	15014	15087	15046	14922	15083	14978	14836	15038	15002	15014	15003	14828	15049	15039	14969	14978	14855	14982	14991	15063	15165	15000	14944	14956	15085	15001	15013	15037	15215	14996	14991	15120	15015	15089	15173	14915	15050	14966	15086	15028	15055	14929	14905	15180	14932	15119	14834	15073	15018	15228	14840	15011	15073	15065	15133	14907	14917	15080	15013	14915	14934	15054	15010	15050	15002	14805	15062	15051	14938	14987	14931	15126	14912	15045	15034	15066	14984	14898	14872	15086	14917	15104	15005	14957	15049	14890	14887	15018	15115	15090	15117	14944	15045	15080	15101	14962	15003	15041	14924	15000	14869	14993	15072	15076	15024	14989	14978	15142	15029	15090	14899	14865
27130	22072	24549	20687	16958	16426	16269	15923	15775	15803	15787	15839	15767	15561	15572	15773	15499	15685	15522	15651	15609	15649	15479	15649	15387	15481	15497	15378	15601	15471	15318	15405	15392	15686	15329	15528	15394	15201	15435	15348	15230	15568	15475	15276	15304	15206	15298	15456	15295	15397	15351	15639	15458	15412	15364	15361	15363	15445	15194	15396	15508	15245	15296	15455	15486	15345	15269	15422	15314	15422	15217	15353	15294	15389	15591	15318	15352	15570	15403	15384	15408	15375	15289	15387	15435	15478	15309	15520	15254	15358	15392	15421	15329	15182	15494	15436	15464	15348	15323	15376	15270	15255	15317	15364	15259	15416	15117	15380	15348	15405	15349	15297	15150	15576	15413	15382	15337	15337	15280	15424	15615	15365	15316	15287	15295	15215	15385	15433	15469	15293	15428	15549	15375	15448	15130	15420	15442	15495	15360	15485	15284	15212	15327	15292	15376	15382	15222	15374	15508	15494	15428	15605	15325	15229	15404	15385	15371	15274	15370	15350	15462	15411	15235	15346	15398	15400	15440	15271	15266	15506	15500	15274	15468	15150	15389	15305	15428	15355	15249	15340	15408	15436	15482	15316	15225	15413	15380	15300	15334	15240	15290	15469	15270	15263	15429	15250	15245	15343	15323	15295	15268	15349	15431	15356	15345	15231	15419	15142	15220	15535	15433	15323	15471	15222	15504	15252	15534	15632	15130	15294	15189	15333	15444	15358	15562	15364	15495	15502	15300	15370	15420	15509	15137	15488	15259	15329	15238	15302	15300	15496	15150	15274	15268	15356	15359	15304	15386	15526	15418	15320	15288	15288	15336	15344	15285	15282	15331	15299	15187	15550	15223	15311	15268	15398	15212	15276	15476	15417	15532	15345	15393	15250	15493	15397	15282	15320	15207	15245	15507	15597	15330	15243	15517	15491	15372	15340	15300	15256	15351	15273	15201	15251	15442	15377	15409	15490	15377	15343	15305	15208	15105	15175	15308	15320	15447	15393	15326	15471	15314	15295	15490	15264	15364	15427	15390	15397	15261	15500	15508	15373	15258	15123	15376	15488	15415	15408	15386	15256	15472	15223	15528	15475	15342	15547	15290	15466	15282	15390	15333	15249	15136	15485	15502	15320	15462	15399	15233	15434	15514	15189	15306	15489	15444	15134	15140	15248	15250	15549	15432	15406	15508	15137	15313	15252	15302	15433	15594	15158	15227	15335	15475	15375	15220	15390	15419	15458	15291	15402	15456	15231	15485	15484	15165	15352	15297	15431	15279	15483	15383	15292	15347	15164	15455	15613	15331	15467	15276	15173	15461	15264	15433	15614	15335	15534	15313	15325	15369	15458	15480	15380	15584	15317	15331	15248	15283	15294	15336	15347	15441	15425	15267	15340	15122	15360	15501	15342	15166	15269	15332	15462	15291	15290	15441	15451	15445	15159	15381	15355	15368	15302	15338	15455	15222	15325	15506	15509	15303	15238	15290	15519	15389	15095	15400	15198	15304	15467	15289	15386	15287	15320	15436	15439	15542	15502	15388	15350	15493	15455	15227	15308	15431	15500	15336	15431	15214	15343	15192	15394	15228	15351	15479	15201	15250	15346	15324	15459	15482	15228	15416	15322	15373	15569	15289	15394	15400	15197	15222	15206	15253	15233	15442	15316	15329	15333	15191	15473	15368	15389	15297	15445	15375	15274	15329	15192	15405	15330	15538	15400	15250	15182	15410	15203	15476	15225	15269	15194	15417	15268	15284	15315	15264	15328	15355	15320	15317	15412	15309	15496	15424	15367	15334	15360	15486	15554	15382	15246	15376	15305	15451	15355	15293	15491	15254	15292	15604	15606	15454	15364	15254	15374	15236	15418	15466	15344	15397	15307	15315	15082	15280	15169	15340	15236	15495	15380	15359	15288	15221	15483	15473	15346	15315	15516	15360	15320	15480	15320	15463	15462	15413	15299	15222	15333	15481	15335	15687	15361	15235	15378	15453	15291	15331	15111	15372	15378	15471	15442	15428	15341	15276	15426	15299	15299	15462	15384	15475	15302	15358	15442	15386	15197	15545	15417	15205	15374	15298	15245	15266	15182	15206	15286	15227	15451	15311	15207	15361	15219	15465	15318	15452	15437	15325	15539	15209	15226	15386	15278	15443	15414	15511	15222	15297	15391	15325	15341	15326	15500	15283	15357	15188	15409	15361	15366	15280	15328	15345	15243	15370	15381	15415	15463	15266	15219	15410	15356	15720	15385	15261	15291	15345	15492	15240	15492	15252	15385	15330	15432	15453	15308	15555	15354	15556	15491	15405	15518	15289	15440	15295	15209	15316	15245	15429	15354	15295	15518	15287	15257	15236	15221	15375	15373	15284	15480	15534	15367	15367	15335	15326	15370	15207	15277	15498	15311	15269	15422	15240	15334	15300	15305	15419	15231	15145	15360	15464	15325	15397	15472	15353	15189	15309	15343	15411	15296	15224	15122	15250	15362	15240	15326	15356	15338	15411	15424	15363	15213	15405	15471	15413	15284	15410	15526	15367	15294	15348	15450	15386	15344	15355	15265	15310	15460	15428	15395	15365	15320	15370	15298	15378	15351	15150	15498	15247	15390	15217	15417	15336	15385	15329	15201	15355	15228	15425	15397	15282	15242	15220	15266	15386	15444	15432	15428	15178	15038	15517	15529	15439	15332	15486	15504	15300	15500	15348	15574	15562	15366	15439	15384	15309	15485	15317	15203	15350	15339	15311	15335	15419	15361	15123	15523	15291	15416	15506	15415	15336	15497	15363	15324	15126	15442	15466	15295	15411	15462	15425	15209	15463	15294	15421	15331	15361	15392	15396	15295	15293	15410	15367	15416	15459	15388	15307	15290	15508	15506	15236	15449	15506	15667	15333	15283	15316	15206	15398	15504	15348	15366	15140	15518	15411	15382	15359	15277	15245	15499	15311	15350	15367	15314	15385	15234	15368	15378	15335	15306	15328	15398	15401	15237	15444	15336	15341	15451	15343	15304	15364	15179	15364	15378	15290	15248	15349	15484	15350	15233	15341	15416	15295	15285	15311	15340	15400	15290	15285	15271	15423	15231	15560	15371	15523	15348	15239	15387	15304	15307	15248	15326	15489	15406	15257	15310	15531	15436	15406	15222	15502	15351	15299	15404	15309	15228	15402	15623	15163	15461	15306	15380	15425	15377	15423	15361	15237	15346	15499	15372	15310	15358	15179	15460	15184	15331	15362	15528	15300	15636	14924	15296	15243	15434	15270	15271	15486	15188	15286	15334	15358	15280	15397	15617	15371	15445	15357	15491	15292	15402	15484	15367	15461	15269	15497	15452	15357	15204	15132	15306	15331	15352	15345	15412	15180	15333	15411	15234	15436	15432	15458	15271	15314	15454	15466	15432	15373	15326	15258	15340	15486	15359	15412	15339	15397	15325	15512	15233	15335	15310	15379	15260	15243	15333	15377	15386	15299	15122	15311	15438	15261	15280	15445	15352	15362	15259	15460	15480	15502	15159	15393	15366	15428	15300	15375	15488	15363	15192	15378	15481	15205	15391	15231	15568	15559	15284	15177	15432	15310	15188	15402	15517	15194	15373	15403	15454	15384	15314	15140	15216	15460	15340	15340	15315	15369	15293	15288	15412	15411	15332	15537	15382	15360	15458	15192	15329	15343	15221	15355	15381	15348	15423	15240	15259	15513	15328	15332	15237	15408	15335	15177	15393	15408	15371	15466	15165	15454	15481	15485	15379	15294	15230	15298	15415	15528	15448	15288	15419	15272	15229	15402	15278	15346	15331	15449	15338	15267	15415	15294	15363	15484	15334	15336	15519	15304	15402	15273	15285	15255	15424	15460	15365	15366	15330	15259	15230	15407	15543	15486	15340	15522	15370	15362	15339	15336	15222	15442	15393	15421	15226	15384	15499	15386	15266	15255	15550	15342	15323	15293	15533	15352	15382	15312	15303	15450	15357	15213	15416	15187	15414	15256	15466	15453	15493	15306	15517	15272	15210	15352	15253	15359	15419	15362	15433	15427	15277	15210	15355	15295	15220	15314	15407	15151	15275	15315	15346	15244	15313	15407	15355	15404	15490	15348	15305	15401	15584	15382	15510	15463	15392	15186	15242	15353	15311	15365	15388	15338	15327	15452	15461	15430	15451	15278	15269	15350	15427	15433	15380	15567	15300	15423	15252	15382	15259	15379	15400	15265	15290	15428	15396	15394	15596	15451	15288	15406	15576	15479	15327	15431	15280	15215	15538	15221	15273	15369	15562	15379	15307	15232	15415	15201	15150	15267	15264	15488	15307	15230	15345	15307	15298	15574	15379	15175	15417	15436	15397	15338	15448	15292	15338	15337	15530	15558	15544	15349	15394	15229	15213	15359	15371	15411	15443	15356	15409	15335	15557	15487	15545	15356	15372	15404	15293	15300	15377	15394	15251	15493	15246	15280	15277	15489	15179	15447	15227	15230	15196	15428	15433	15112	15225	15413	15362	15319	15430	15267	15495	15403	15413	15443	15319	15289	15463	15307	15412	15395	15441	15382	15280	15205	15180	15289	15399	15383	15343	15282	15353	15589	15282	15323	15390	15415	15242	15278	15470	15046	15325	15296	15484	15537	15334	15452	15372	15282	15095	15263	15279	15223	15471	15295	15380	15348	15510	15165	15297	15389	15390	15401	15368	15335	15424	15260	15363	15300	15189	15265	15371	15242	15351	15296	15321	15212	15294	15280	15465	15449	15410	15309	15213	15302	15539	15545	15290	15233	15256	15285	15334	15438	15155	15394	15253	15370	15394	15307	15429	15339	15296	15241	15448	15131	15285	15421	15365	15253	15280	15338	15384	15095	15451	15488	15365	15319	15291	15545	15394	15400	15485	15227	15212	15479	15273	15275	15277	15273	15402	15236	15244	15451	15444	15411	15442	15355	15229	15362	15425	15439	15328	15432	15399	15303	15496	15485	15219	15278	15390	15249	15389	15418	15362	15204	15279	15264	15225	15297	15437	15346	15314	15460	15478	15442	15259	15496	15224	15352	15325	15450	15406	15282	15318	15314	15416	15327	15189	15376	15446	15153	15330	15321	15305	15405	15390	15363	15247	15463	15390	15471	15356	15267	15510	15316	15300	15236	15439	15285	15364
16724	22334	21805	18672	17566	16544	16196	15801	15529	15485	15418	15413	15430	15371	15233	15513	15379	15448	15476	15318	15387	15172	15163	15069	15092	15118	14944	15084	14912	15171	14852	15062	14898	14885	14973	14857	14957	14954	14761	14820	15061	14849	15061	14928	14914	14886	14993	14930	14808	14821	14944	14802	14874	14868	14939	14859	14878	14900	14797	14933	14752	14831	14847	14830	14918	15091	14759	14879	14769	14896	14923	14833	14827	14818	14876	14892	14955	14972	14871	14798	14946	14910	14841	14900	15043	14870	14926	14658	14796	14857	14920	14841	15005	14664	14883	14694	14822	14795	14886	15078	15043	14911	14930	14734	14789	15013	14848	14998	14717	15021	14917	14777	14811	14937	14826	14768	14863	14920	14728	14995	14747	14885	14852	14911	14899	14952	14823	14945	14701	14920	14800	14861	14929	14811	14909	14888	14709	14808	14910	14837	14975	14975	14873	15170	14701	14722	14713	14903	14733	14984	14746	14764	14925	14967	14775	14823	14845	14818	14832	14908	14785	14909	14914	14804	14744	14871	14976	14780	14906	14893	14684	15052	14711	14990	14879	14895	14913	14912	14918	14688	14794	14882	14798	15007	14896	14862	14774	14756	14956	14927	14760	14902	14773	14878	14993	14868	14908	14786	14811	14795	14723	14909	14791	14887	14872	14850	14970	14816	14842	14983	14892	14830	14876	14875	14899	14838	14780	14850	14868	14916	14779	14796	14915	14838	14829	14849	14946	14875	14686	14837	14824	14785	14924	14875	14786	14834	14824	14668	14894	14789	14874	14976	14817	14866	14916	14776	14939	15036	15002	14851	14806	14841	14908	14815	14827	14878	14820	14848	14905	14891	14949	14835	14828	15070	14810	14814	14931	14880	14959	15000	14933	14851	14792	14740	14936	14930	14836	14744	14695	14866	14850	14878	14848	14814	14812	14843	14890	14848	14917	14820	14787	14797	14896	14987	14876	14797	14875	14701	14825	14808	14861	14837	14849	14893	14849	14911	14910	14834	14906	14887	14788	14820	14936	14761	15015	14808	14856	14815	14838	14784	14721	14855	14901	14712	14787	14796	15041	14685	14788	14901	14974	14843	14829	14815	14909	14912	14700	14915	14780	14991	14874	14838	14901	14801	14932	14788	14885	15018	14994	14802	14925	14938	14739	14854	14804	14787	14948	14896	15004	14764	14706	14844	15067	14861	14949	14737	14815	14826	14977	14555	14845	14736	14953	14901	14685	14785	14981	14803	14734	14787	14889	14709	14892	14923	14930	14957	14875	14694	14800	14869	14934	14846	14742	14751	14678	14930	14744	14830	14805	14919	14844	14773	15007	14812	14647	14633	14946	14897	14907	14776	14936	14689	14876	14873	14778	14674	14961	14857	14930	14811	14724	14916	14902	15005	14732	14808	15062	14793	14740	14824	14637	14755	14891	14725	14967	14883	14933	14812	14805	15094	14813	15203	14754	14888	15037	14932	14894	14895	14934	14869	14765	14866	14646	15005	14852	14899	14976	14902	14731	14910	14735	14877	14786	14710	14963	14818	14950	14941	14839	14747	14913	14643	14844	14687	14849	14822	14813	14904	14917	14858	14837	14888	14698	14760	14895	14730	15011	14915	14888	14748	14706	14822	14825	14741	14962	15074	14916	14849	14903	14758	14728	14787	15017	14769	14839	14805	14913	14781	14841	14911	14802	14891	14766	15020	14812	14800	14854	14840	14698	14902	14798	14927	14753	14892	14847	14832	14850	14702	14823	14902	14776	14903	14872	14743	14926	14747	14807	14661	14878	14947	14910	14692	14868	14907	14919	14793	14981	14879	14995	14910	14999	14789	14896	14932	14933	14931	14856	14728	14644	14600	14997	14815	14971	15024	14849	14762	14790	14814	14893	14944	14688	14936	14900	15111	14762	14781	14817	14914	14696	14820	15028	14946	15050	14864	14914	14750	14887	14884	14931	14767	14793	14775	14814	14804	14597	14941	14867	14890	14785	14758	15010	14856	14864	14917	14722	14799	14831	14727	14847	14949	14920	14904	14939	14715	14700	14865	14854	14760	14937	14774	14996	14895	14885	14916	14775	14962	14900	14939	14839	15101	14891	14936	14998	14913	14769	14962	14944	14934	14980	14760	14814	14906	14817	14737	14838	14740	14942	14775	14764	14838	14813	14992	14934	14933	14915	14786	14862	14985	14773	14775	14770	14786	14759	14866	14745	14914	14875	14818	14800	14790	14696	14846	14908	14874	14882	14921	14970	14780	14998	14752	14728	14880	14722	14912	14939	14882	14868	14802	14928	14769	14895	14819	14944	14832	14910	14863	14964	14846	14760	15004	14877	14834	14994	14842	14728	14740	14853	14759	14911	15076	14818	14787	14865	14888	14915	14894	14861	14806	14923	14997	15048	14906	14828	14870	14813	14807	14822	14948	14846	14803	14740	14879	14909	14911	14898	14891	14736	14966	14896	14858	14830	14617	14699	14853	14840	14948	14805	14810	14827	14826	14810	14777	14864	14807	14821	14909	14811	15055	14796	14993	14883	14927	14791	14707	14772	14748	14962	14713	15029	14903	14827	14796	14905	14853	15119	14770	14761	14922	14750	14867	14805	14896	14789	14727	14908	14953	14805	14785	14740	14807	14757	14894	14959	14775	15008	14799	15033	14972	14992	15040	14878	14923	14971	14900	14771	14860	14894	14864	14842	14868	14750	14593	14760	14685	14839	14765	14789	14867	15050	14828	14897	14985	14914	14689	14987	14966	14857	14860	14955	14843	14850	14813	14968	14858	14837	14843	14935	14880	14648	14741	14872	14705	14948	14943	14999	14915	14818	14793	14874	14948	14832	14840	14899	14900	14797	14821	14909	15018	15009	14857	14899	14857	14793	14842	15044	14850	14822	14888	14965	14864	14915	14868	14858	14807	14827	14993	15013	14744	15062	15011	14735	15082	14928	14846	14870	14901	14911	14683	14756	14774	14741	14801	14884	14628	14895	14823	14928	14933	14925	14824	14791	14731	14782	14901	14685	14975	14808	14887	15092	14842	14900	14895	15035	14925	14960	14722	14863	14897	14866	14837	14741	14911	14940	15031	14841	14751	14716	14873	14852	14912	14829	15063	14932	14834	14739	14828	14958	14855	14910	14863	14833	14893	14863	14782	14923	14888	14771	14996	15003	15003	14784	15014	14806	14812	14790	14955	14899	14952	14762	14803	14951	14950	14799	14865	14915	14867	15050	14932	14904	14664	14909	14680	14930	15024	14965	14944	14996	14961	14848	14865	14870	14810	14888	14812	14946	14909	14737	14979	14861	14814	14911	14933	14833	14893	14822	14872	14910	14797	14924	14854	14826	14886	14798	14930	14761	14903	14846	14953	14737	14946	14942	14879	14753	14846	14791	14782	14860	14963	14879	14814	14889	14818	14720	14745	14883	14849	14834	14815	14861	14928	14853	14972	14882	14835	14886	14834	14944	14839	14843	14797	14760	14877	14774	14967	14834	14931	14687	14768	14713	14734	14805	14933	14900	14828	14798	14977	14829	14840	14905	14860	14846	14954	14835	15015	14930	14901	14967	14899	14850	14736	14895	14833	14927	14769	14775	14673	14831	14879	14960	14837	14906	14745	14932	14785	14897	14828	14778	14829	14877	14819	14877	14930	14850	14844	14959	14868	14925	14902	14903	14663	14863	14855	14695	14709	14765	14825	14833	14839	14882	14947	14827	15121	14859	14770	14740	14887	14785	14781	14934	14947	14862	14968	14922	14832	15022	14874	14817	14763	14877	14645	14841	14881	14839	14809	14919	14770	14985	14788	14776	14862	14953	14789	14973	14781	14860	14809	14932	14977	14754	14877	14867	14994	14793	14924	14822	15050	14911	14880	15046	14773	14980	14834	14751	14902	14924	14958	14938	14783	14804	14911	14731	14761	14948	14814	14909	14778	14858	14943	14800	14952	14789	14732	14918	14787	14835	14864	15056	14872	14700	14804	14681	14875	14894	14668	14850	14921	14901	14846	14935	14675	14767	14740	14781	14872	15011	14967	14929	14720	14746	14832	14932	14908	14962	14745	14692	14912	14861	14862	14765	14936	14891	14988	14845	14884	14913	14741	14902	14834	14748	14949	14845	14819	14922	14638	14831	14888	14698	14869	14895	14803	14804	14846	14882	14686	14816	14791	14793	14753	14916	14914	14780	14888	14798	15131	14744	14904	14760	14943	14790	14948	15059	14842	14888	14704	14905	14897	14795	14818	15035	14964	14830	15083	14702	14791	14872	14906	14899	15005	14761	14677	15047	14824	14800	14983	14852	14990	14873	14755	14881	14899	14914	14878	14818	14799	14827	14905	14821	14808	14775	14718	14963	14899	14852	14886	14867	14851	14800	14900	14852	14821	14981	14784	14803	14915	14979	14910	14892	14870	14893	14834	14805	14925	14809	14914	14794	14845	15020	14929	14926	14805	14944	14794	14733	14911	14838	14835	15001	14888	14940	14822	14905	14901	14912	14682	14989	14979	14827	14729	14914	14945	14846	14803	14829	14817	14881	14809	14779	14860	14863	14898	14940	14859	14928	14770	14821	14914	14773	14956	14890	14932	14878	14783	14817	14899	14822	14701	14789	15022	14913	14890	14885	14874	14940	14995	14817	14787	14918	14927	14793	14822	14761	14706	15038	14913	14998	14936	14903	14675	14949	14721	14979	14730	14796	14719	14918	14901	14784	14929	14944	14773	14901	14932	14735	14878	14867	14947	14930	14840	14621	14896	14756	14896	14789	15004	14910	14867	14857	14922	14778	14880	14830	14684	14748	14899	14946	14908	14827	14897	14877	15001	14878	14847	14917	14910	14895	14941	14891	14855	14841	14927	14948	14916	14925	14806	14773	14902	14845	14862	14719	14971	14813	14818	14795	14961	14602	14946	14912	14920	15021	14765	14839	14808	14851	14907	14914	14740	14752	15036	14676	14997	15067	14833	14606	14810	14781	15153	14768	14883	14807	14773	14939	15024	14731	14870	14741	14904	14834	14852	14856	14842	14851	14885	14981	14923	14833	14933	14875	14832	14842	14929	14937	14956	14983	14820	14808	14932	14680	14789	14811	14857	14930	14812	14921	15024	14706	14888	14848	14972	14753	14724	14849	14698	14906	14701	14819	14871
23836	21349	28671	24536	22273	21623	20370	17927	17270	17159	17020	16785	16837	16934	16838	16900	16857	16785	16694	16712	16460	16669	16464	16427	16351	16166	16365	16249	16283	16461	16133	16326	16154	16204	16071	16091	16172	16095	16232	16067	16265	16222	15946	15933	15989	16141	15948	15965	16084	16148	16010	16122	16103	16038	16045	15916	15994	15997	16128	15968	15894	16121	15876	15961	16149	16034	15815	16061	16027	15710	16083	16090	16239	16177	16278	15899	16029	16047	16166	16053	16116	15926	16120	16231	15861	15974	16109	16148	16139	16062	16271	15986	16055	16137	15950	16159	16066	16162	15870	16088	16011	15960	16002	16065	16079	16078	15951	15866	15936	16144	16239	16034	16112	15859	16038	16142	16125	16027	15811	16046	16100	16104	16139	16115	16057	16207	16013	15878	15981	16152	15986	16020	16015	15835	16086	15857	15999	16039	15967	16025	16134	15852	15805	15970	16167	16173	15958	16229	16064	16030	15973	16078	16010	15941	15995	16044	15786	16080	16179	15969	16190	16013	16095	16032	16065	16075	16062	15995	16038	15819	16058	15997	15957	15984	16040	15886	16038	16006	15972	16064	15872	16057	15995	16087	16022	16047	15991	15918	16108	15986	16003	16041	15972	15923	16154	15835	15912	16265	15884	16163	16006	16084	15938	16008	15829	15834	15820	15945	16019	16080	16009	15960	16114	16056	16162	15938	16066	15958	16119	16098	16187	16045	16149	16051	16113	16075	16021	16014	16091	15885	16060	15884	15997	16026	16122	15896	16134	16078	15954	15967	15929	16313	16037	16132	16025	16236	15904	15927	15986	15995	16042	16135	15967	15969	15898	16167	15921	16018	15982	15908	16131	16018	16092	16038	15846	15834	16072	16148	16249	16055	15969	16229	16104	16064	15927	16134	16067	15886	16129	15946	16166	15841	15989	16132	15954	15989	16142	16044	16153	15942	16036	15934	16057	16058	16180	16108	16108	16063	15904	15837	15974	16043	16067	16062	16082	15958	15962	16108	16135	16161	16073	16050	15991	16024	16061	16194	16002	15812	16056	16114	15826	16010	15815	16055	16209	16025	15780	15994	15933	15933	15940	16050	16027	16108	16121	16100	16144	16129	16115	16234	16213	15992	16022	16105	16241	16023	15885	15895	16196	16056	16013	16262	16120	16052	15938	16014	15918	15945	15954	16083	16066	16168	16047	16186	15929	16081	16135	16082	16212	15938	15935	16093	16144	16287	16066	16014	16018	16061	16112	16125	16055	16147	16060	15870	15974	15961	16068	16249	16023	16076	16196	15992	16042	16011	16067	16220	16157	16083	15948	15978	16026	16002	16093	15972	16024	16106	16275	15845	16039	15949	16204	15998	16112	16036	16093	16078	16048	15830	16105	16069	16125	16003	16008	16054	16085	16016	15971	16060	15887	16036	16030	16114	16029	15975	16027	15949	16075	15979	15836	15683	15969	16187	16192	16095	15965	16124	16011	15932	15970	15984	15961	16095	15850	15989	16054	16107	16058	15857	15808	15894	15931	16088	15923	16084	15961	16060	15976	16012	16079	15911	15938	16074	16081	15915	16070	16074	15899	15802	15864	15865	15928	16087	15987	15944	15996	16023	15911	15975	15982	15876	15959	16135	15984	15793	15890	15932	16265	16002	16099	16254	16153	15965	15932	16150	16079	16058	16153	16201	16045	16015	16023	15953	16061	16132	15979	16116	15949	16134	16156	15926	16079	16347	16214	16099	15961	16102	16073	16179	15841	16105	16046	15926	15848	15925	15890	16095	16253	15984	15965	16091	15923	16113	16074	15955	15893	16055	15961	16020	16068	16001	15890	16110	15908	15934	15834	15892	15820	15889	15988	16024	16381	15925	15929	15923	15919	16174	16240	15947	15955	15941	16119	15912	15841	15891	16194	16159	16067	16219	16093	16120	16113	16191	16086	16006	15972	15853	15997	16027	15980	16032	16159	16020	16145	15891	15947	15957	16058	16117	15934	16024	16182	15988	16117	16103	16007	16000	15796	16078	16011	15904	16033	16087	16129	15934	16104	16076	15993	16217	15958	16097	15949	16056	16169	15839	15918	15884	16169	16235	15938	16050	16054	16092	15942	15942	15912	15927	16057	16107	15950	16018	16096	16120	16082	15808	16251	16160	16006	16147	16003	16025	15916	16007	16029	15937	15944	16135	16030	15879	16108	16148	15979	15986	16035	15921	15769	16061	16185	16141	15964	15919	15899	16034	15994	15790	16040	16198	15873	16103	15996	15980	16112	15925	16077	16031	16323	16230	15941	15905	16092	16113	16180	16004	15957	15913	16024	16036	16120	15887	15868	16053	16212	16167	16099	16090	15913	15973	15976	16016	16169	16082	16039	16193	16126	16128	15991	15959	16263	16123	16016	15923	16040	16063	16031	16131	15866	16021	15847	15868	16015	16155	15977	16015	16140	16032	15949	16018	16004	15889	16114	16227	16069	16176	15983	16047	16090	15927	16042	16094	16047	15957	16072	15870	15923	15974	16163	16117	15994	16009	15993	16097	16061	16079	16148	16088	16002	16175	16154	15910	16092	16105	16135	15846	16080	16096	16200	15830	15998	16214	15976	16110	15839	16079	16121	16021	15954	16163	16081	16070	15972	16130	16206	15937	16115	16124	15877	16229	15982	16048	15956	15947	15918	16174	16095	16112	16104	16080	15920	15961	15919	15831	16007	15859	16057	15965	16097	16034	15927	15966	15951	16061	15973	16236	15991	16055	15988	16132	16054	16073	16082	16063	15944	16067	15991	15949	16009	16178	15937	16028	16086	16037	16087	15835	15916	16203	15983	16026	16094	16051	16023	15992	16145	15937	16053	15912	15916	16040	16017	15834	15945	15916	16210	16232	16110	15846	16183	16050	15860	16047	16029	16071	16022	16138	16041	15966	16135	15945	16134	15774	16075	15978	16100	16042	15877	16093	16174	15990	15916	16114	16167	16055	16171	15937	16078	16105	16295	15961	15937	15867	15913	16051	16255	15946	15922	15961	16082	15951	16290	16095	16183	16053	15982	16084	15887	15827	16078	15897	15949	16080	15929	15777	16099	16081	15917	16096	15922	15836	15921	15930	16067	15973	16083	15995	16003	15996	16069	16015	16051	16025	16180	16032	15893	15904	15841	15852	15962	16011	16066	16154	15943	16003	15936	16061	15995	15910	15989	15840	16054	15785	16050	15914	15932	16080	15987	16099	15899	15709	16152	16101	15949	16011	15935	16025	16160	16053	15951	16111	16209	15846	16191	16119	16209	16121	16102	16042	16148	16094	15837	16141	16069	16137	16082	15909	15839	16161	16002	16059	16009	16244	16163	15862	15890	15919	16058	16081	16160	16227	15866	16043	16105	16192	16008	15895	16012	15972	15961	16223	16093	16017	15989	16077	15834	15958	16177	15883	16155	15689	15884	15992	16196	16130	16052	16108	16155	15900	15990	16276	16005	15908	16057	16052	16009	16162	15981	16105	16113	15822	16099	15994	15994	16106	16076	15946	15959	16199	16033	16000	16013	16030	16130	16015	15893	16010	16012	16150	16288	15902	16062	16167	16100	16149	16021	15914	15987	16106	16025	16094	16141	15985	16166	16039	15894	16110	15942	16042	16039	15973	16027	15950	16068	16141	16063	15966	15953	16105	15812	15807	16104	16012	16044	15987	15835	16137	16150	16029	16145	16123	16114	16068	16316	16055	16082	16130	16071	15993	15906	15933	15949	16025	15865	16025	16033	16134	16152	15948	16049	16085	16068	15973	16270	16080	15987	16198	15875	16006	15940	16249	16086	16067	16073	16017	16018	15893	16045	16096	16058	16167	15972	16074	15999	16105	16117	15863	15841	16145	16095	16053	16066	15940	16044	16093	15853	15828	16202	16183	15959	16042	15924	15954	16169	15969	15986	16124	15949	15865	16137	15969	15993	16043	15922	15858	15998	16105	15974	15897	16141	16071	15996	16030	16171	15870	16178	16185	15999	16034	16106	16002	16066	15946	15827	16098	15984	15984	15848	15906	16120	16050	16188	16118	15868	15836	16098	16029	15952	15960	16083	15946	16092	16048	15959	15849	16119	15889	16074	16132	15984	16000	16022	15930	16137	16134	16027	16018	15999	15763	16180	16080	16118	16231	16033	16061	16079	15921	16006	16030	16047	16093	15986	16044	16047	15921	15968	15965	16034	15970	15946	16054	15888	16077	15839	15906	16043	16051	15945	15934	16001	15917	16028	16301	15965	16121	16039	16107	16022	16176	15998	16123	16160	15946	16026	16104	16045	16299	16144	16092	15972	15897	16162	16140	16081	15931	15931	15927	16118	15873	15963	16065	15964	16150	15805	16153	16105	16124	16095	15879	16238	16058	15827	15830	16145	15956	15947	15954	16191	15994	15932	15879	15985	15938	15924	16400	16150	16163	16065	16031	16111	16288	16016	16074	16188	16020	16265	15879	15853	16088	16121	16046	15819	16127	16014	15870	16015	15948	16265	15873	16199	16203	16101	16012	16125	16213	15998	16016	15947	16049	16048	16114	15957	15811	15936	16029	16010	16005	16236	15974	15922	15921	15857	15971	15892	16011	16116	16146	16086	15973	15806	15879	16179	16006	16067	16036	16096	15867	16001	15973	16031	16174	15962	16187	15871	16039	16054	15957	16028	16033	16119	15992	15976	16043	16104	16003	15979	16069	16071	15784	16031	16196	15813	16000	16193	16094	15965	15948	16017	15848	15821	15934	16058	16000	16048	16094	16161	16168	16029	16003	15850	15924	16053	16097	16091	15974	16080	15971	15926	16109	16003	16152	16195	16085	15769	15924	16079	15980	15988	16028	16013	16034	15984	15998	16060	15994	16011	15952	15972	16059	16104	16082	15923	16021	15844	16040	15947	16101	16101	16201	16052	16059	16151	16013	15998	16014	16116	16025	15868	15907	15842	16136	15967	16014	15957	16223	15956	16065	15998	16078	16082	16118	16087	16042	15922	16134	16063	15992	15988	15902	15870	15913	16141	16130	16108	15991	15976	16204	16180	15952	15889	16090	16074	16171	16059	15921	15973	16024	16140	16008	16214	16035	15904	16039	16100	15859	15899	15882	16071	15987	16091	16076	16111	16015	16120	16078	15995	15889	15994	15931	15880	16120
17143	29178	28485	24558	21660	20052	18927	17931	17521	17353	17052	16947	16641	16776	16797	16660	16374	16425	16529	16386	16149	15848	16017	15995	15795	15660	15745	15515	15533	15696	15553	15668	15528	15510	15484	15560	15325	15367	15357	15533	15431	15531	15488	15520	15322	15399	15487	15258	15370	15532	15334	15353	15428	15234	15239	15510	15401	15360	15333	15377	15390	15418	15561	15359	15411	15386	15423	15359	15362	15392	15226	15326	15262	15415	15609	15331	15322	15265	15231	15317	15396	15266	15565	15380	15335	15342	15195	15271	15222	15412	15240	15300	15479	15408	15279	15426	15359	15331	15141	15190	15376	15377	15361	15327	15258	15375	15256	15163	15421	15143	15540	15134	15329	15335	15376	15422	15427	15185	15520	15400	15262	15316	15420	15402	15270	15319	15475	15329	15438	15314	15241	15384	15368	15238	15447	15330	15225	15292	15181	15169	15358	15218	15522	15342	15327	15256	15420	15248	15163	15372	15289	15322	15365	15402	15462	15263	15387	15345	15413	15177	15325	15261	15355	15250	15305	15268	15214	15246	15426	15314	15289	15243	15254	15356	15319	15446	15323	15380	15315	15401	15492	15266	15391	15295	15249	15374	15204	15449	15317	15217	15299	15331	15356	15312	15390	15396	15412	15245	15312	15309	15491	15309	15328	15354	15359	15426	15291	15437	15442	15150	15471	15219	15483	15290	15572	15223	15174	15125	15289	15191	15359	15376	15344	15507	15359	15226	15553	15260	15398	15322	15201	15319	15246	15342	15335	15317	15335	15454	15299	15270	15340	15273	15366	15220	15406	15312	15218	15231	15383	15306	15412	15130	15386	15355	15439	15224	15347	15334	15297	15296	15346	15408	15205	15129	15488	15309	15392	15383	15346	15268	15300	15431	15393	15416	15394	15233	15298	15241	15221	15562	15294	15281	15333	15517	15298	15258	15408	15267	15267	15240	15440	15389	15363	15431	15402	15346	15340	15219	15360	15324	15437	15273	15627	15344	15337	15288	15349	15357	15417	15355	15293	15388	15189	15283	15326	15419	15372	15398	15409	15471	15138	15273	15487	15525	15314	15227	15267	15301	15379	15271	15399	15191	15361	15456	15377	15222	15207	15380	15233	15309	15352	15338	15381	15472	15453	15342	15349	15153	15448	15302	15399	15525	15289	15206	15438	15292	15315	15321	15406	15432	15364	15439	15426	15298	15221	15317	15296	15433	15268	15136	15332	15426	15290	15399	15405	15180	15315	15214	15422	15421	15299	15150	15206	15333	15476	15277	15368	15187	15411	15418	15331	15349	15346	15363	15284	15308	15371	15277	15402	15297	15318	15226	15311	15466	15300	15407	15456	15382	15505	15544	15333	15452	15192	15223	15305	15176	15374	15334	15234	15333	15399	15344	15361	15080	15315	15325	15610	15412	15413	15353	15253	15365	15279	15397	15285	15325	15313	15366	15356	15287	15413	15293	15358	15277	15292	15335	15243	15429	15370	15251	15225	15230	15410	15311	15276	15222	15424	15330	15357	15317	15295	15506	15416	15327	15414	15426	15379	15227	15471	15362	15327	15300	15346	15286	15380	15315	15374	15530	15610	15309	15446	15250	15186	15311	15348	15270	15469	15291	15467	15463	15482	15111	15430	15406	15280	15257	15340	15398	15265	15479	15378	15333	15276	15424	15334	15477	15338	15221	15422	15297	15411	15251	15372	15402	15355	15180	15315	15290	15304	15381	15261	15160	15309	15147	15380	15348	15499	15449	15312	15409	15384	15364	15393	15514	15337	15438	15208	15384	15345	15443	15224	15239	15372	15430	15255	15550	15395	15321	15343	15370	15267	15208	15275	15492	15506	15392	15318	15302	15364	15357	15414	15381	15362	15360	15537	15206	15427	15477	15271	15383	15184	15211	15430	15488	15322	15460	15298	15587	15342	15384	15241	15347	15292	15244	15309	15374	15293	15425	15383	15107	15413	15491	15412	15203	15484	15315	15350	15223	15219	15325	15418	15339	15363	15155	15275	15281	15487	15297	15249	15403	15177	15515	15405	15400	15156	15268	15265	15377	15298	15424	15388	15334	15390	15399	15122	15289	15288	15264	15395	15364	15272	15350	15333	15296	15206	15126	15229	15148	15544	15484	15315	15170	15352	15288	15196	15344	15161	15411	15399	15339	15464	15267	15622	15285	15334	15396	15193	15445	15448	15372	15255	15275	15432	15495	15448	15313	15235	15301	15227	15418	15382	15494	15424	15304	15242	15330	15376	15357	15355	15437	15221	15330	15315	15376	15402	15244	15304	15333	15543	15402	15148	15446	15315	15230	15313	15490	15063	15531	15284	15424	15329	15338	15367	15254	15344	15505	15291	15458	15305	15250	15298	15372	15286	15234	15397	15397	15299	15373	15246	15394	15222	15294	15310	15302	15211	15252	15287	15361	15234	15233	15312	15285	15436	15411	15301	15448	15260	15389	15383	15240	15399	15374	15178	15303	15231	15320	15200	15192	15373	15217	15476	15133	15350	15401	15416	15448	15393	15360	15236	15312	15353	15381	15191	15320	15276	15452	15373	15301	15471	15310	15588	15330	15287	15456	15290	15484	15236	15379	15333	15301	15516	15356	14978	15347	15411	15218	15286	15396	15217	15327	15290	15405	15260	15533	15396	15491	15340	15125	15456	15384	15428	15464	15509	15383	15250	15439	15232	15375	15142	15300	15150	15411	15345	15301	15304	15301	15298	15353	15414	15331	15386	15126	15308	15359	15418	15178	15466	15343	15518	15334	15292	15447	15422	15368	15342	15307	15259	15303	15365	15455	15276	15384	15185	15395	15344	15463	15263	15487	15395	15250	15304	15255	15249	15272	15259	15287	15347	15147	15269	15484	15417	15310	15418	15275	15459	15315	15512	15205	15395	15392	15352	15338	15207	15399	15238	15363	15326	15222	15221	15367	15212	15291	15226	15468	15464	15355	15403	15489	15288	15468	15351	15225	15140	15494	15288	15455	15349	15411	15171	15299	15436	15388	15361	15247	15267	15389	15366	15500	15186	15250	15313	15337	15263	15370	15315	15303	15429	15343	15352	15449	15414	15356	15387	15293	15377	15318	15488	15319	15442	15467	15325	15310	15333	15317	15407	15386	15214	15316	15301	15368	15209	15230	15148	15202	15495	15249	15355	15248	15382	15453	15355	15183	15040	15369	15164	15255	15356	15368	15351	15391	15345	15315	15367	15428	15163	15336	15250	15301	15204	15327	15238	15389	15204	15339	15269	15342	15421	15202	15250	15292	15535	15162	15252	15444	15330	15256	15262	15266	15089	15384	15368	15157	15207	15232	15496	15169	15187	15126	15257	15312	15253	15336	15393	15342	15382	15280	15349	15309	15288	15479	15141	15386	15383	15518	15130	15402	15423	15226	15350	15338	15108	15296	15483	15197	15457	15375	15350	15370	15453	15327	15355	15367	15235	15366	15370	15303	15406	15453	15209	15302	15438	15343	15191	15358	15299	15530	15214	15294	15337	15221	15371	15366	15373	15264	15267	15285	15298	15342	15309	15453	15275	15495	15451	15373	15175	15312	15203	15289	15281	15379	15232	15452	15221	15245	15429	15313	15286	15370	15381	15310	15282	15503	15319	15249	15512	15358	15301	15319	15299	15369	15330	15210	15311	15091	15447	15408	15277	15348	15445	15497	15343	15316	15290	15245	15244	15291	15323	15549	15215	15334	15560	15230	15304	15285	15242	15485	15292	15242	15293	15177	15499	15426	15349	15186	15199	15191	15391	15280	15365	15356	15323	15361	15255	15313	15545	15243	15220	15403	15545	15161	15282	15281	15342	15295	15284	15384	15386	15259	15346	15275	15395	15234	15209	15466	15521	15349	15173	15377	15287	15395	15463	15285	15480	15297	15298	15173	15176	15253	15429	15342	15354	15320	15362	15239	15377	15447	15377	15185	15350	15316	15342	15447	15504	15357	15418	15327	15270	15386	15333	15172	15268	15347	15321	15267	15414	15281	15214	15478	15363	15422	15287	15293	15395	15200	15346	15396	15539	15120	15373	15279	15261	15233	15320	15222	15453	15306	15374	15400	15378	15286	15222	15422	15219	15128	15345	15304	15269	15508	15285	15234	15547	15420	15420	15371	15459	15456	15403	15302	15404	15175	15374	15305	15200	15260	15245	15347	15294	15370	15278	15385	15448	15433	15329	15379	15276	15384	15390	15468	15275	15341	15437	15351	15489	15278	15313	15413	15397	15432	15130	15368	15448	15283	15330	15335	15270	15351	15383	15400	15467	15413	15360	15365	15391	15317	15273	15237	15326	15247	15526	15272	15391	15304	15300	15320	15134	15286	15197	15298	15287	15340	15418	15312	15444	15548	15407	15378	15307	15372	15379	15335	15449	15506	15362	15369	15366	15194	15465	15200	15230	15250	15270	15366	15358	15494	15250	15289	15391	15384	15475	15255	15382	15337	15331	15295	15438	15297	15464	15221	15536	15317	15234	15316	15326	15364	15350	15431	15471	15271	15527	15283	15243	15202	15434	15419	15501	15238	15266	15239	15546	15496	15450	15448	15242	15455	15160	15501	15238	15230	15274	15329	15337	15350	15581	15478	15396	15274	15417	15399	15570	15384	15412	15439	15276	15360	15397	15419	15418	15278	15414	15282	15384	15361	15196	15242	15206	15485	15295	15403	15121	15406	15256	15468	15423	15509	15353	15391	15333	15316	15236	15511	15191	15415	15433	15314	15338	15198	15406	15414	15285	15353	15333	15339	15435	15277	15291	15377	15223	15471	15422	15431	15256	15197	15257	15351	15396	15405	15287	15216	15381	15444	15189	15291	15203	15389	15348	15312	15187	15441	15474	15452	15267	15272	15315	15383	15402	15446	15383	15224	15180	15286	15389	15242	15417	15170	15435	15420	15330	15327	15147	15281	15315	15265	15268	15169	15439	15350	15399	15292	15335	15511	15391	15499	15304	15257	15306	15362	15227	15502	15231	15279	15354	15276	15346	15319	15432	15217	15242	15366	15307	15266	15238	15337	15338	15309	15470	15291	15514	15252	15271	15223	15250	15541	15297	15233	15346	15188	15323	15441	15324	15119	15358	15432	15286	15361	15381	15237	15282	15442	15310	15393	15389	15238	15282	15023	15476	15306
22839	21284	29119	23862	21687	23471	24106	18974	17963	18052	17589	17437	17561	17478	17497	17296	17392	17536	17094	17009	16775	16643	16677	16461	16616	16360	16383	16491	16578	16328	16172	16268	16302	16452	16012	16118	16155	16093	16232	16286	16419	16063	16166	16093	16201	16122	16066	16095	15866	16181	15979	16093	15966	16011	16080	16115	16015	16009	16195	16019	16079	16000	16048	15899	16057	16098	16102	16235	16102	16094	16079	16015	15987	16104	16015	15964	15942	15944	16036	15826	15823	16006	16052	16078	15993	15802	16260	16154	15788	15999	15987	15834	16006	15997	15932	16082	16056	16198	16078	16088	15969	15991	15869	15978	15907	15742	16138	15716	16019	15918	15947	16069	16023	16004	15951	15961	15894	16084	16097	15934	16047	16038	15866	16141	16111	16051	15899	16056	16084	16014	15900	15992	16050	16097	15946	15806	16287	16013	15866	16070	15760	16043	15888	16103	16039	15943	15785	16008	15910	15958	15969	16138	15968	15997	16045	16149	15972	15896	15858	15872	15928	15763	15986	15838	15919	15896	15950	16077	15977	15932	15970	15867	15965	15838	15948	15948	15949	16012	15906	15839	15843	15803	16032	15900	16086	15878	16061	15990	15862	16002	16039	16028	16025	16117	15940	15972	16056	16079	16118	15869	15826	15931	16135	15881	16015	16037	15929	15984	16125	15925	15917	15879	16044	16047	16028	15930	15978	15852	15984	15909	16060	15793	15774	16085	15948	15964	15920	15849	15863	16126	15983	15942	15989	15866	15893	15827	16006	15889	15863	15988	15955	15907	15983	16238	15866	16060	16128	16105	15966	16088	15824	16008	15798	15968	16015	15771	15881	15979	16011	15916	15918	15835	16007	15937	15968	15952	15787	15986	16108	16083	16097	15950	16048	15948	16092	15995	15877	15748	15834	15851	15842	15801	16268	15968	15942	15904	15909	15838	15865	15867	16029	15794	15800	15883	16000	16072	15844	15751	16035	15961	16034	15925	15952	16032	16029	16034	16133	16099	15815	16050	15962	15981	15941	15837	16253	16106	16012	15986	15868	16034	15916	16008	16236	15973	16073	15989	16127	16110	16070	15946	16077	16046	15921	16001	15948	16165	16032	15894	15917	15938	16027	15901	16003	16008	16109	16011	16025	15954	15865	16084	15956	15930	16113	15977	16097	15938	15785	15979	16053	15987	15874	15797	15943	15940	15874	16098	16064	16122	16061	15991	16126	15952	15863	16046	16184	15977	15964	15964	16026	15944	16077	15774	16108	16065	15956	16093	16008	16128	15981	16117	15973	15866	15963	15844	16013	16020	15950	16000	16128	15947	16099	16073	16099	15886	15765	16026	15746	15878	15968	15671	16098	15926	15913	15835	15889	16280	15988	15839	16030	15957	15884	15963	15859	15908	15904	15775	15996	15965	15888	15955	15951	15907	16090	15954	15984	16002	16091	15943	15967	15835	16025	16044	15995	15975	15988	15788	15859	16213	16054	16031	15949	15912	16175	16021	15706	15995	15890	16051	15840	15850	16054	15776	15893	15892	15888	15829	15856	16033	16066	16052	16088	15978	15852	15987	15857	16059	15991	15904	15934	16122	16038	15892	16070	15778	15816	16010	15962	16175	16028	15962	15956	15997	15946	15761	15860	15721	15771	15688	15892	16059	15945	16181	16055	16046	15951	16097	16118	16126	16082	15911	15887	16109	15980	15918	15874	15960	16088	16166	16146	16025	15993	16009	16076	15990	15885	15956	15908	15861	15851	15952	15941	15912	16021	16113	16001	15911	15937	16018	16014	15956	16123	16037	16005	16031	15947	16024	15994	15923	16247	16138	15970	15904	15864	15915	16023	15927	15904	15930	16170	15946	16202	15970	15847	15912	15991	16004	15914	15937	15883	15925	15992	16151	15920	15965	15917	15996	15792	15917	16069	16192	16097	15869	15965	16069	15933	16021	15970	16127	15962	15994	15858	16006	15868	16035	15997	15926	16139	16132	16055	16070	15969	16052	15997	15937	15897	15902	15824	15841	15961	16031	16011	16033	15993	15947	15810	16023	15949	15883	15964	15908	15833	16041	15886	15795	15773	16178	16020	15815	16059	15865	16066	15892	15944	15908	16035	15937	16247	15980	15814	15913	15949	15973	16135	16098	16192	15908	16073	16052	16048	15866	15968	15827	15947	15909	15823	16023	15775	15877	15963	16049	16034	15942	16073	15744	15893	15911	15761	15987	15955	16161	15972	15715	16019	15880	15877	15818	15926	15729	15987	16015	16009	15828	15999	16022	15876	15884	15954	15940	15955	15862	16103	16022	15916	15735	16051	16071	15923	15946	15749	15924	16033	15984	15931	16136	16023	16132	15970	16064	15888	15841	16022	15980	15967	16107	15892	15919	15872	15816	15764	15937	16050	16014	15981	16019	15934	15951	15960	15898	15960	15999	16038	16033	15855	15952	16190	15941	16070	15827	15914	15981	15973	15949	15991	16002	15903	16061	15972	15888	15980	15940	15998	15924	15871	15763	15912	16003	15831	15902	15968	15970	16114	15947	15986	15908	15841	15894	16014	16078	15901	15937	15784	15801	15684	15750	15962	16005	15876	16026	15865	15954	15901	15937	16040	15973	15897	15874	15980	15956	15865	15853	16029	15893	15931	15928	15941	15969	16057	16117	15790	15912	15962	15952	16147	16019	16029	16181	15776	16109	16034	16211	16091	16059	15946	15806	15757	16082	15657	15982	15968	16008	16103	15785	16074	16182	15937	15791	15923	15859	15966	16040	15867	15884	16032	15965	15951	16064	16255	16134	16196	15942	15773	15940	15887	16119	16101	15980	16060	16146	15919	15904	15799	15940	16050	16072	15970	15965	15949	16005	15975	15917	15726	15885	15993	16046	15806	15978	15988	15944	15963	15814	15921	16009	16214	15866	15949	16067	15972	15882	15853	15959	15739	15843	15998	15970	16234	16118	16140	15897	16019	15950	15920	15963	15943	16084	15899	15761	15944	15961	15945	15988	16064	15926	15888	15844	15897	16181	16012	16025	16037	15828	15868	16020	16025	15823	16273	16048	15948	15975	15902	16022	15913	15961	15896	16139	15907	15840	15619	15931	15958	16020	16149	16034	16107	16040	15855	15811	15977	15854	16034	15819	16084	15956	16059	15938	16061	15769	15994	15993	16049	16013	15979	16172	16004	15884	16208	15982	15940	16010	15999	15822	16127	15990	16006	16071	15854	16052	15871	15934	15937	15921	16068	15994	16037	16031	15885	15821	15949	15773	16094	15888	16004	15875	15846	15892	16029	16016	15919	16007	16002	15979	16001	15820	16127	15925	15855	16010	15865	15758	16008	15907	15974	16103	15788	15744	15932	15900	15958	16043	15854	15960	15861	15997	15788	15868	15987	16005	16137	15700	15915	16077	16136	15946	16091	15953	16174	15775	15987	15986	15895	16100	15971	15944	15876	15760	15883	16042	16090	15954	15905	15904	15937	15923	16103	15963	16006	15968	15989	15837	16108	16024	15959	15959	15856	15728	15905	15903	15826	16147	16014	16041	15945	15783	15856	16034	15987	15914	15938	15937	15848	15933	16009	15941	15918	16049	16070	16058	16060	15857	15898	16064	15985	15875	15939	16056	15996	16158	15930	16078	15937	15939	15879	16073	16098	15968	15989	15963	16006	15935	15912	16009	15893	16042	16001	16111	16119	16029	15895	15916	16096	16024	15792	15930	15806	16044	15960	16168	16098	15894	15956	16173	16152	16060	15960	16080	16034	15925	16003	15989	15981	16056	15963	15985	15976	16079	15955	15847	16187	15936	16050	16137	15864	16012	16084	15962	15940	16169	16053	15894	15956	15907	16000	16043	16094	15942	15880	15875	15858	15850	15764	15820	15957	15960	15975	16070	15909	16072	15900	15992	15862	16123	15949	15973	15931	15834	15919	16078	16130	16124	15915	15932	15984	15929	16248	15986	15921	15956	15863	15982	16097	16084	15964	15907	16053	16154	16165	16134	16113	16057	16116	15964	15919	15829	15992	15895	15899	16120	16041	16002	16029	15967	15968	15921	15960	15971	15920	16085	15955	15904	16115	15980	15891	16047	15985	16040	15841	15973	15876	15901	15978	15798	16051	15954	15861	15974	15934	15731	16082	16112	15974	15982	15813	15893	15997	15832	15979	15949	15995	15869	15903	16104	15993	15936	16101	15965	16062	15900	15846	15965	16100	16068	16135	16197	15932	16144	15906	15893	15950	15967	15837	16012	15982	15767	16104	15895	16095	15873	15957	16093	15968	16099	15928	15947	15930	15861	15962	16071	15927	15992	15922	16214	15956	15759	16046	15850	16009	15874	16128	16076	15697	15900	15913	16064	15950	15889	15904	15912	15694	15716	16008	15999	15857	16124	15973	15890	16005	15963	15935	15961	16053	15860	16172	16107	16166	15905	16088	16123	16157	15865	15784	16095	16000	15909	16262	15916	15936	16081	15907	15949	16032	16042	15918	15914	16127	16056	16011	16011	15899	15756	15925	16032	15886	15859	16056	15840	16038	15745	15941	15988	15875	15963	15972	16005	15904	16158	16028	16067	15914	15765	15947	15917	15815	15876	15976	16155	15899	15951	15890	15832	16026	15968	15984	15961	15948	15752	16093	15864	15893	15836	16063	16040	15865	16015	15869	15984	16056	15957	16055	16119	15884	15927	15849	15876	16040	16116	15907	15865	15969	16230	15886	15816	15949	15872	15956	16106	15977	15914	15909	16067	16038	15911	16176	15837	15998	16120	15916	16019	15868	15898	16226	15923	15912	16116	16002	15919	16050	16131	15898	15802	15946	15868	15806	16002	16058	15822	16025	15984	16199	16085	16193	15756	15880	16033	16021	15824	15897	15940	15901	16018	15887	16026	16003	16047	15963	15892	15877	15993	16136	15768	16058	16026	15847	15993	16095	15892	16054	15945	15910	15870	15746	15874	15953	15882	15899	16067	15871	15905	16171	15987	16040	15906	15933	16016	15866	16029	15951	15745	16031	15932	15864	15925	15919	15911	15871	16038	15852	15628	16115	15833	15910	16404	15873	16084	15923	15843	15917	16012	15834	15874	15808	15724	16031	15752	15890	15914	15880	15927	15876	16083	15966	15915	15843	15994	16014	15830	16181	15940
18675	32694	32243	27941	24737	22428	20648	19363	18838	18282	17990	17700	17678	17677	17583	17474	17327	17157	16822	16590	16418	16224	16090	16014	15868	15900	15900	15605	15899	15762	15706	15750	15308	15354	15385	15350	15406	15578	15519	15462	15961	15265	15348	15207	15323	15215	15240	15342	15477	15227	15333	15499	15212	15240	15339	15317	15329	15290	15051	15479	15283	15162	15276	15168	15172	15184	15292	15342	15147	15158	15320	15306	15316	15205	15124	15341	15304	15305	15202	15365	15246	15289	15205	15347	15166	15302	15135	15224	15317	15177	15211	15150	15053	15172	15361	15286	15304	15103	15182	15493	15344	15225	15191	15156	15090	15226	15293	15219	15501	15013	15310	15142	15172	15221	15247	15201	15176	15149	15386	15310	15142	15171	15310	15133	15315	15276	15221	15188	15081	15121	15223	15227	15247	15219	15262	15063	15463	15115	15339	15293	15194	15197	15224	15088	15268	15164	15162	15226	15329	15182	15304	15261	15070	15240	15145	15108	15329	15154	15363	15245	15236	15068	15275	15098	15463	15349	15189	15212	15208	15149	15332	15225	15068	15098	15218	15288	15302	15170	14992	15281	15247	15235	15381	15250	15356	15266	15228	15271	15192	15150	15190	15410	15163	15206	15175	15158	15138	15237	15150	15184	15279	15088	15272	15114	15355	15193	15208	15191	15309	15179	15042	15323	15262	15160	15348	15199	15332	15107	15160	15263	15141	15062	15308	15131	15238	15274	15291	15108	15257	15216	15298	15171	15312	15079	15208	15283	15235	15131	15194	15327	15204	15093	15420	15418	15237	15167	15273	15146	15101	15191	15110	15216	15172	15172	15285	15202	15217	15096	15127	15187	15455	15283	15189	15178	15168	15095	15350	15199	15226	15369	15226	15087	15196	15178	15157	15145	15381	15285	15209	15310	15294	15374	15222	15252	15318	15115	15461	15285	15296	15191	15439	15245	15305	15362	15373	15174	15308	15224	15291	15214	15213	15055	15271	15335	15039	15189	15268	15264	15490	15228	15083	15308	15229	15135	15183	15297	15356	15316	15314	15143	15325	15310	15305	15150	15314	15360	15271	15242	15098	15174	15110	15165	15172	15123	15252	15138	15420	15409	15294	15361	15137	15123	15269	15239	15317	15156	15281	15252	15249	15258	15285	15392	15174	15164	15227	15148	15282	15212	15214	15259	15178	15125	15395	15212	15412	15097	15250	15288	15228	15225	15245	15255	15179	15295	15240	15288	15130	15259	15329	15250	15306	15119	15278	15315	15151	15268	15213	15224	15207	15180	15184	15047	15240	15319	15311	15215	15355	15052	15282	15258	15327	15372	15218	15239	15171	15239	15157	15162	15283	15349	15303	15196	15386	15307	15071	15183	15359	15098	15310	15192	15321	15097	15161	15116	15311	15241	15093	15117	15242	15122	15248	15097	15227	15312	15272	15198	15041	15323	15192	15158	15219	15381	15143	15278	15387	15060	15315	15241	15312	15198	15301	15279	15032	15208	15179	15204	15359	15238	15227	15267	15341	15265	15204	15190	15297	15150	15406	15306	15167	15108	15246	15224	15291	15125	15277	15253	15318	15158	15232	15312	15398	15279	15113	15140	15268	15211	15245	15234	15271	15137	15269	15179	15276	15100	15301	15095	15328	15155	15156	15235	15224	15412	15215	15407	15234	15316	15367	15111	15388	15345	15142	15239	15212	15136	15350	15234	15043	15149	15156	15395	15187	15062	15254	15148	15365	15271	15375	15118	15075	15047	15269	15266	15241	15166	15482	15332	15179	15344	15111	15297	15132	15146	15006	15210	15174	15172	15389	15127	15256	15307	15290	15322	15147	15160	15160	15212	15228	15183	15183	15145	15233	15378	15214	15116	15263	15359	15241	15215	15188	15211	15181	15324	15116	15276	15052	15364	15273	15320	15260	15184	15413	15132	15315	15400	15132	15129	15035	15327	15363	15089	15300	15252	15024	15159	15260	15071	15111	15215	15080	15256	15237	15143	15276	15252	15004	15178	15127	15311	15261	15254	15356	15267	15316	15323	15174	15166	15381	15115	15116	15199	15189	15297	15299	15226	15221	15090	15322	15258	15206	15041	15212	15201	15228	15288	15084	15139	15271	15175	15221	15159	15185	15181	15125	15146	15084	15304	15492	15147	15298	15383	15300	15262	15192	15327	15332	15202	15301	15157	15101	15254	15226	15223	15192	15117	15231	15236	15312	15133	15300	15248	15160	15245	15148	15127	15208	15337	15281	15096	15292	15102	15162	15035	15218	15221	15191	15246	15366	15138	15357	15153	15049	15002	15197	15175	15267	15210	15313	15152	15358	15308	15311	15069	15038	15200	15197	15096	15161	15358	15278	15066	15064	15363	15379	14953	15114	15200	15157	15284	15361	15149	15218	15308	15258	15220	15230	15187	15204	15130	15173	15361	15189	15321	15201	15395	15237	15315	15227	15266	15184	15223	15180	15126	15184	15052	15240	15210	15323	15260	15307	15084	15286	15194	15313	15127	15382	15061	15272	15282	15303	15123	15268	15264	15255	15066	15056	15215	15402	15164	15167	15246	15248	15234	15316	15174	15124	15220	15135	15127	15187	15142	15219	15298	15280	15134	15133	15314	15366	15065	15254	15274	15215	15455	15094	15220	15192	15097	15279	15189	15164	15262	15268	15254	15185	15322	15226	15242	15294	15312	15192	15291	15278	15116	15333	15182	15067	14988	15132	15073	15181	15267	15131	15200	15398	15265	15135	15260	15185	15142	15172	15234	15294	15122	15227	15366	15202	15169	15204	15193	15119	15169	15407	15087	15131	15214	15149	15204	15201	15244	15376	15134	15222	15247	15133	15218	15204	15140	15259	15220	15213	15237	15280	15111	15183	15131	15278	15149	15221	15198	15356	15257	15237	15089	15078	15215	15334	15241	15278	15187	15189	15107	15147	15141	15079	15139	15120	15262	15258	15398	15140	15232	15290	15209	15259	15206	15173	15111	15287	14977	15169	15245	15287	15297	15143	15165	15233	15199	15025	15178	15164	15290	15370	15287	15201	15171	15160	15170	15257	15290	15313	15021	15162	15260	15183	15207	15292	15266	15156	15348	15253	15412	15451	15210	15247	15179	15354	15289	15304	15092	15218	15237	15167	15353	15069	15192	15385	15253	15324	15203	15166	15016	15285	15244	15087	15332	15157	15256	15383	15342	15224	15194	15139	15138	15206	15046	15155	15454	15115	15293	15244	15310	15140	15243	15198	15117	15193	15189	15268	15322	15063	15187	15364	15223	15129	15484	15098	15150	15267	15097	15231	15178	15245	15234	15274	15235	15447	15205	15205	15461	15364	15312	15354	15116	15178	15289	15150	15205	15115	15361	15225	15300	15218	15346	15114	15258	15090	15321	15243	15208	15258	15479	15099	15178	15170	15137	15288	15219	15188	15287	15223	15190	15056	15063	15245	15192	15175	15104	15290	15204	15335	15111	15301	15268	15079	15271	15263	15420	15205	15115	15167	15441	15235	15174	15460	15262	15228	15180	15322	15304	15259	15234	15108	15282	15203	15405	15188	15218	15279	15330	15047	15356	15259	15316	15202	15078	15269	15317	15180	15225	15282	15234	15159	15190	15167	15092	15234	15198	15240	15209	15226	15261	15386	15154	15135	15316	15413	15224	15212	15193	15311	15267	15159	15213	15202	15229	15250	15086	15301	15247	15183	15236	15013	15174	15411	15292	15321	15218	15323	15256	15043	15133	15185	15364	15192	15193	15120	15196	15387	15305	15099	15359	15365	15206	15187	15127	15180	15227	15213	15211	15285	15083	15233	15318	15222	15191	15308	15071	15131	15196	15413	15155	15289	15222	15076	15443	15228	15230	15169	15312	15135	15219	15181	15154	15176	15090	15246	15245	15208	15181	15251	15069	15221	15102	15154	15393	15070	15217	15222	15281	15226	15238	15189	15199	15242	15312	15254	15103	15370	15287	15151	15261	15122	15197	15335	15293	15261	15165	15261	15172	15300	15345	15261	15299	15123	15113	15300	15029	15255	15278	15180	15223	15371	14930	15428	15189	15127	15279	15209	15080	15081	15219	15246	15244	15291	15283	15228	15265	15163	15103	15171	15284	15188	15370	15334	15424	15367	15254	15093	15331	15058	15194	15200	15364	15215	15236	15222	15366	15234	15256	15234	15352	15350	15163	15156	15337	15190	14972	15218	15348	15297	15517	15102	15112	15265	15120	15353	15196	15375	15089	15342	15116	15356	15345	15145	15463	15370	15113	15278	15194	15253	15095	15171	15256	15354	15304	15171	15307	15313	15290	15214	15115	15206	15244	14915	15258	15293	15173	15350	15130	15395	15290	15219	15222	15331	15167	15324	15278	15313	15185	15523	15284	15145	15324	15322	15179	15266	15170	15254	15084	15189	15258	15217	15094	15203	15280	15197	15208	15052	15236	15253	15360	15155	15235	15263	15065	15218	15218	15237	15328	15291	15165	15238	15205	15073	15241	15237	15222	15264	15224	15147	15188	15257	15302	15172	15306	15248	15274	15300	15203	15349	15187	15188	15260	15186	15165	15147	15167	15239	15170	15199	15289	15290	15207	15227	15239	15125	15121	15122	15222	15201	15242	15199	15277	15238	15302	15326	15226	15189	15390	15253	15077	15328	15175	15070	15156	15273	15252	15236	15281	15311	15136	15084	15130	15277	15221	15227	15284	15120	15322	15340	15078	15287	15409	15294	15188	15247	15226	14977	15262	15260	15130	15040	15243	15224	15171	15290	15285	15183	15259	15235	15413	15337	15215	15339	15174	15244	15270	15202	15183	15247	15334	15179	15189	15239	15165	15209	15091	15413	15229	15371	15211	15263	15226	15228	15116	15312	15117	15210	15271	15200	15258	15201	15172	15309	15367	15196	15238	15260	15215	15152	15311	15146	15167	15112	15426	15151	15130	15148	15264	15118	15266	15187	15232	15134	15206	15312	15132	15171	15162	15242	15188	15246	15371	15306	15225	15323	15352	15394	15306	15305	15042	15116	15266	15154	15193	15246	15303	15252	15153	15217	15125	15248	15050	15164	15209	15420	15229	15174	15337	15099	15153	15225	15348	15098	15212	15269	15239	15263	15123	15215	15057	15235	15067	15286	15267	15268	15262
27068	22042	24468	21095	17102	16331	16603	16057	16121	15958	15896	15786	15814	15780	15911	15760	15997	15786	15725	15660	15640	15507	15630	15570	15549	15499	15544	15412	15380	15447	15623	15474	15527	15325	15631	15525	15422	15565	15166	15386	15184	15609	15381	15407	15372	15422	15486	15454	15466	15368	15466	15489	15481	15486	15493	15332	15318	15532	15382	15412	15657	15261	15444	15563	15371	15588	15452	15310	15474	15378	15473	15561	15364	15207	15313	15390	15370	15502	15300	15301	15428	15601	15462	15318	15563	15478	15199	15351	15246	15301	15188	15189	15350	15311	15489	15585	15513	15284	15290	15507	15354	15364	15525	15325	15405	15529	15423	15465	15286	15482	15507	15515	15275	15396	15417	15219	15466	15396	15542	15528	15352	15370	15507	15323	15376	15463	15486	15202	15457	15546	15536	15273	15433	15395	15445	15440	15595	15293	15329	15285	15286	15352	15425	15440	15439	15372	15486	15458	15323	15352	15385	15212	15424	15300	15252	15461	15270	15303	15352	15306	15472	15304	15397	15584	15373	15339	15248	15517	15482	15263	15358	15107	15316	15576	15442	15251	15416	15334	15645	15426	15343	15337	15149	15358	15239	15221	15414	15453	15507	15414	15530	15479	15476	15402	15416	15495	15416	15303	15511	15331	15338	15411	15439	15450	15445	15459	15315	15491	15302	15390	15421	15371	15434	15551	15274	15371	15511	15401	15368	15355	15473	15393	15444	15374	15453	15264	15387	15265	15257	15470	15577	15390	15349	15244	15320	15313	15410	15479	15324	15429	15470	15587	15367	15398	15259	15316	15504	15520	15521	15492	15272	15473	15428	15321	15528	15493	15188	15287	15409	15535	15380	15206	15315	15532	15371	15347	15364	15313	15413	15506	15466	15127	15440	15344	15318	15335	15312	15359	15464	15566	15349	15360	15532	15400	15381	15171	15399	15357	15519	15484	15443	15479	15449	15274	15548	15479	15282	15415	15221	15456	15558	15138	15381	15570	15328	15545	15312	15350	15357	15391	15405	15385	15378	15408	15463	15193	15451	15463	15556	15311	15676	15596	15505	15390	15331	15337	15362	15370	15359	15383	15308	15482	15449	15505	15363	15361	15290	15444	15486	15427	15467	15455	15429	15521	15469	15355	15515	15573	15250	15394	15518	15462	15350	15445	15559	15308	15414	15448	15472	15423	15370	15620	15476	15476	15293	15555	15395	15408	15466	15357	15463	15397	15418	15359	15509	15397	15225	15359	15350	15365	15491	15252	15400	15424	15269	15444	15328	15479	15316	15556	15544	15245	15423	15535	15470	15495	15528	15466	15407	15294	15494	15527	15360	15280	15404	15380	15517	15464	15428	15477	15525	15555	15334	15500	15359	15424	15568	15445	15230	15666	15352	15365	15497	15521	15377	15375	15228	15331	15397	15411	15493	15583	15572	15448	15365	15591	15561	15390	15133	15395	15562	15417	15321	15135	15535	15535	15411	15355	15162	15298	15424	15461	15414	15255	15530	15508	15472	15364	15378	15427	15234	15247	15338	15320	15438	15265	15348	15375	15515	15481	15570	15521	15557	15366	15507	15470	15433	15363	15445	15300	15345	15441	15346	15556	15612	15605	15446	15380	15360	15531	15404	15509	15178	15511	15329	15431	15458	15577	15395	15461	15436	15282	15377	15523	15331	15320	15302	15501	15501	15346	15417	15515	15515	15406	15256	15329	15374	15550	15506	15454	15317	15285	15510	15500	15237	15210	15284	15515	15443	15345	15427	15388	15594	15570	15369	15434	15378	15652	15405	15455	15309	15455	15410	15624	15328	15495	15498	15308	15406	15586	15416	15162	15289	15508	15238	15329	15450	15366	15522	15516	15575	15452	15272	15276	15543	15508	15408	15496	15500	15533	15355	15582	15537	15323	15527	15451	15517	15565	15372	15392	15356	15428	15365	15368	15380	15585	15458	15439	15508	15598	15429	15471	15588	15512	15536	15336	15481	15506	15470	15249	15438	15202	15559	15546	15432	15524	15314	15329	15522	15530	15449	15376	15489	15406	15252	15466	15393	15361	15250	15433	15440	15323	15333	15474	15542	15509	15120	15429	15606	15357	15482	15350	15414	15422	15408	15260	15427	15310	15355	15294	15375	15659	15329	15294	15462	15319	15285	15604	15616	15414	15683	15454	15419	15435	15311	15234	15244	15354	15494	15345	15326	15403	15495	15340	15324	15310	15365	15198	15565	15646	15442	15209	15635	15436	15397	15499	15352	15471	15616	15403	15296	15327	15427	15456	15509	15355	15400	15562	15363	15504	15369	15663	15605	15591	15466	15097	15501	15587	15282	15315	15351	15443	15356	15530	15489	15385	15505	15331	15333	15562	15152	15474	15348	15203	15382	15393	15433	15267	15345	15193	15579	15412	15512	15481	15287	15521	15243	15457	15460	15432	15624	15343	15342	15429	15455	15434	15372	15449	15335	15594	15440	15375	15290	15324	15478	15286	15280	15460	15500	15393	15484	15469	15515	15452	15515	15260	15436	15557	15412	15493	15364	15437	15588	15388	15467	15323	15433	15362	15370	15404	15525	15322	15453	15379	15452	15325	15536	15319	15336	15289	15408	15525	15472	15257	15509	15408	15530	15496	15312	15579	15451	15383	15427	15424	15541	15292	15373	15504	15453	15461	15369	15401	15395	15440	15427	15269	15541	15636	15461	15586	15319	15429	15333	15515	15350	15472	15374	15604	15470	15481	15479	15317	15184	15433	15474	15462	15432	15277	15431	15512	15489	15347	15300	15560	15329	15461	15334	15559	15343	15542	15623	15642	15509	15511	15426	15289	15534	15349	15597	15272	15403	15427	15556	15510	15563	15491	15323	15616	15411	15384	15506	15446	15463	15245	15329	15434	15364	15398	15427	15467	15442	15365	15496	15489	15462	15358	15393	15377	15239	15324	15407	15405	15419	15405	15507	15644	15389	15310	15333	15518	15279	15454	15422	15554	15470	15367	15453	15347	15356	15595	15180	15423	15425	15233	15574	15089	15389	15521	15332	15220	15345	15247	15438	15282	15400	15484	15309	15339	15453	15451	15390	15391	15374	15569	15354	15301	15372	15373	15327	15391	15470	15349	15475	15452	15505	15264	15375	15300	15375	15400	15339	15282	15503	15406	15425	15415	15456	15416	15561	15231	15335	15490	15437	15357	15517	15539	15425	15436	15402	15483	15623	15383	15298	15562	15417	15406	15225	15412	15481	15322	15605	15649	15230	15380	15433	15447	15499	15452	15525	15406	15221	15278	15533	15392	15325	15217	15228	15443	15459	15415	15283	15349	15563	15510	15386	15335	15317	15349	15530	15388	15573	15302	15401	15379	15337	15344	15539	15438	15704	15667	15507	15382	15521	15420	15410	15440	15260	15394	15382	15409	15480	15437	15457	15392	15638	15379	15503	15335	15269	15506	15465	15258	15503	15433	15434	15490	15436	15339	15339	15418	15457	15384	15295	15372	15393	15360	15481	15523	15449	15459	15570	15374	15322	15544	15474	15543	15434	15436	15414	15332	15584	15418	15303	15238	15445	15543	15522	15457	15473	15402	15321	15480	15359	15269	15505	15341	15272	15199	15618	15492	15357	15361	15472	15567	15366	15488	15333	15432	15330	15442	15356	15279	15476	15166	15548	15326	15606	15672	15485	15295	15435	15701	15490	15367	15414	15491	15326	15528	15418	15279	15530	15258	15453	15292	15393	15376	15466	15401	15489	15447	15396	15342	15451	15394	15467	15489	15515	15325	15498	15490	15516	15401	15590	15302	15568	15349	15471	15295	15376	15475	15506	15173	15471	15453	15427	15219	15512	15201	15409	15457	15250	15545	15451	15384	15432	15695	15353	15511	15540	15278	15389	15316	15265	15289	15404	15485	15308	15513	15422	15483	15313	15429	15409	15404	15511	15347	15371	15546	15167	15408	15474	15644	15202	15483	15373	15338	15399	15356	15374	15456	15504	15469	15599	15467	15407	15541	15440	15463	15457	15485	15320	15269	15572	15395	15351	15326	15626	15283	15494	15357	15465	15309	15505	15486	15388	15454	15455	15460	15480	15342	15362	15359	15310	15327	15308	15547	15546	15389	15624	15446	15404	15400	15307	15289	15424	15506	15270	15532	15436	15343	15424	15364	15400	15308	15378	15449	15367	15469	15458	15408	15546	15500	15404	15416	15418	15361	15436	15546	15598	15292	15438	15299	15410	15450	15526	15345	15517	15486	15440	15383	15409	15311	15376	15368	15338	15325	15430	15444	15415	15424	15443	15323	15384	15404	15337	15408	15643	15377	15271	15514	15492	15430	15476	15442	15402	15233	15510	15229	15250	15311	15452	15538	15504	15460	15369	15547	15117	15373	15389	15354	15323	15671	15598	15541	15262	15542	15312	15298	15208	15234	15473	15435	15360	15549	15547	15175	15420	15502	15456	15283	15422	15318	15507	15415	15449	15389	15242	15423	15352	15460	15298	15451	15383	15443	15378	15458	15509	15467	15507	15341	15466	15405	15280	15486	15355	15427	15347	15171	15492	15676	15520	15345	15439	15588	15459	15320	15308	15533	15425	15485	15413	15390	15321	15370	15390	15363	15305	15319	15416	15410	15394	15335	15361	15193	15272	15537	15371	15583	15262	15409	15282	15415	15304	15364	15309	15506	15599	15522	15450	15400	15389	15432	15413	15327	15349	15585	15213	15566	15370	15524	15447	15347	15474	15169	15396	15364	15366	15414	15393	15462	15443	15297	15425	15258	15530	15491	15367	15409	15472	15543	15459	15408	15449	15397	15336	15393	15507	15458	15229	15335	15433	15282	15468	15311	15504	15399	15391	15488	15261	15615	15339	15386	15367	15511	15590	15380	15504	15383	15275	15424	15467	15544	15547	15453	15441	15409	15257	15552	15466	15426	15307	15408	15418	15536	15297	15274	15228	15275	15569	15374	15279	15416	15578	15175	15334	15309	15504	15390	15382	15346	15509	15364	15484	15263	15560	15228	15291	15502	15284	15340	15578	15500	15559	15351	15614	15217	15509	15332	15475	15342	15449	15524	15749	15328	15389	15620	15535	15271	15229	15503	15544	15405	15528	15303	15423	15427	15520	15340	15500	15523	15339	15406	15485	15365	15380	15432
16462	22053	21651	18860	17655	16654	16189	15764	15667	15576	15663	15623	15514	15615	15621	15619	15588	15477	15385	15172	15104	15010	15141	15099	15031	14960	15010	15134	15014	15129	15025	14895	14810	14877	14964	14867	15004	15093	14888	14871	14736	14691	14888	15019	14972	14929	14962	14630	14957	14820	14940	14964	14862	14978	14964	14868	14956	14768	14810	14872	14782	14875	14735	14857	14885	14797	14819	14909	15034	14765	14818	14876	15041	14935	14940	14866	14778	14961	14770	14829	14840	14858	14803	14778	14860	14915	14879	14895	14942	14967	14768	14935	14920	15009	14880	14937	14734	14957	14862	14811	14937	14788	14940	14926	14872	14642	15056	14787	14827	14745	14805	15010	14844	14798	14727	14876	14857	14900	14891	14935	14831	14798	14831	14819	14883	14789	14864	14745	14906	14841	14913	15051	14975	14861	14924	14862	14859	14874	14757	14796	14873	14885	14880	14877	14983	14796	15007	14951	14754	14895	14862	14822	14897	15032	14872	14784	14989	14881	14810	15025	14900	14751	14801	14843	14842	14808	14828	14880	14772	14880	14848	14986	14848	14863	14982	14806	14750	14755	14918	14874	14969	14784	14839	14692	14857	14845	14977	14871	14840	14909	14885	14911	14986	14810	14858	14787	14686	14902	14815	14932	14833	14771	14993	14867	14837	14760	14828	14889	14875	14719	14929	14864	14771	14686	14862	14783	14968	14824	14931	14744	14885	14828	14764	14916	14893	14984	14837	15010	14944	14616	14958	14898	14757	14871	14867	14781	14709	14884	14960	15081	14870	14918	14674	14741	14930	14996	14695	14763	14807	14833	14755	14894	15045	14826	14827	14953	14732	14968	14888	14840	14907	14796	14962	14872	14899	14879	14802	14825	14864	14894	14812	14961	14951	14800	14864	14690	14852	14794	14888	14800	14630	14678	14720	14896	14779	14909	14729	14758	14926	15012	14942	14733	14890	14864	14749	14918	14771	15044	14925	14885	14780	14935	14887	14746	14833	14908	14844	14915	14911	15071	14856	14870	14769	14838	14929	15008	14958	14874	15023	14882	14805	14941	14882	14794	14859	14778	14978	14831	14912	14827	14642	14941	14854	14914	14887	14932	14912	14797	14871	14821	14942	14839	14840	14810	14776	14859	14823	14915	14837	14934	14872	14908	14801	14748	14923	14839	14844	14909	14874	14804	14818	14786	14756	14744	14982	14955	14951	14760	14821	14870	14836	14882	14867	14769	15056	14894	14800	14965	14974	14743	14816	14853	14823	14786	15130	14924	14774	14945	14928	14707	15032	14771	14656	14890	14843	14969	14922	14897	14936	14968	14687	14933	14977	14981	14900	14871	14844	14759	14918	14878	14777	14789	14754	14956	15035	14851	14700	14843	14755	14760	14880	14856	14867	14829	14988	14719	14808	14881	14882	14961	14934	14844	14795	14877	14850	14778	14846	14839	14954	14893	14885	14949	14978	14829	14765	14870	14965	14892	14786	15032	14850	15025	15049	14691	14703	14946	14885	14767	14854	14779	14982	14974	14955	15036	14840	14707	14807	14807	14957	14928	14709	14861	14943	15018	14928	14914	14716	14739	14892	14977	14875	15021	14886	14702	14951	14814	14738	14879	14844	14843	14857	14974	14908	14901	14843	14859	14873	14707	14824	14690	14721	14721	14887	14807	14942	14817	14893	15039	14930	14989	14827	14815	14947	14755	14783	14845	14728	14903	14681	14965	14913	14808	14943	14820	14893	14906	14890	14812	14829	14761	14775	14807	14876	14902	14914	14928	14970	14874	14867	14676	14806	15059	14742	14959	14866	14866	14885	14985	14928	14870	14777	14957	14816	14837	14833	15006	14929	14916	14770	14914	14870	14710	14908	14858	14762	14859	14839	14893	14928	15008	14892	15009	15022	14916	14920	14897	14785	14929	15012	14954	14975	14932	14762	14828	14913	14886	14900	14747	14754	14906	14773	14857	14826	14864	14798	14885	14864	14817	14900	14731	14869	14866	14862	14754	14867	14821	14929	14863	14930	14830	14846	14871	14972	14886	14771	14860	14807	14917	14866	15028	14859	14887	14871	14786	14808	14928	14899	14824	14837	14949	14800	15055	15003	14771	14899	14899	14936	14804	14912	14909	14906	14872	14871	14765	14850	14956	15054	14923	14951	14660	14906	14847	14877	14930	14863	14887	14907	14828	14946	14940	14874	15036	14742	14897	14914	14752	14644	14979	14882	14778	14836	14914	14847	14929	14954	14900	14938	14761	15011	14832	14910	14893	14784	14947	14998	14903	15027	14793	14791	14850	14954	14614	14792	14805	14876	14797	14939	14772	14795	14839	14874	14824	14834	14907	14768	14836	14914	14908	14907	14952	14936	14786	15082	14842	14812	14808	15051	14736	14893	14792	14939	14715	14858	14969	14719	15006	14855	14947	14758	14956	15009	14835	14723	14908	14883	14992	14919	14940	14824	14801	14926	14837	15001	14859	15048	14881	15022	14894	14979	14951	14865	14881	14824	14863	14901	14800	15113	14771	14973	14887	14858	14923	14836	15232	15029	14904	14784	14724	14951	14876	15082	14918	14882	14683	14810	14885	14895	14755	14914	14731	14767	14918	14807	14807	14736	14895	14985	14730	14864	14837	14923	14857	14731	14806	14843	14776	14741	14784	14885	14759	14853	14846	14893	14972	14988	14721	14963	14837	14709	14756	14952	14974	14808	14903	14896	14798	14982	14851	14597	14839	14869	14807	14797	14910	14779	14856	14986	14939	14867	14813	14968	14854	14924	14568	14917	14834	14926	14871	14917	14919	14817	14852	14926	15031	14766	14976	14890	14924	14778	14864	14942	14717	14928	15060	14934	14888	14786	14952	14686	14810	14934	14700	14940	14855	14869	14967	14757	14926	15022	14831	14735	15041	14756	14922	14938	15019	14958	14792	14912	14728	14869	14865	14772	14883	14891	14885	14823	14928	14933	14823	14878	14745	14694	14927	14781	14979	14899	14647	14843	14971	14853	14841	14973	14725	14889	14911	14820	14950	14800	14921	14869	14747	14994	14683	15014	14790	14916	14819	14895	14788	15029	14978	14845	14798	14967	14884	14789	14718	14874	14858	14759	14970	14887	14870	14866	14961	14782	14872	14922	14860	14833	14911	14810	14956	14827	14832	14912	14828	14850	14904	14825	14835	14825	15071	14885	15047	14988	14814	14798	14755	14871	14878	14869	14809	14795	14972	15026	14688	15020	14946	14820	14871	14814	14937	14704	15084	14885	14846	14974	14914	14822	14825	14801	14811	14894	14857	14938	14774	14842	14888	14984	14966	15033	14927	14907	14779	14821	14771	14961	14859	14958	14841	14815	14854	14831	15034	15024	14843	14910	14763	14750	14756	14940	14885	15049	14885	14773	14958	14964	14736	14720	15043	14862	14944	14878	14890	14830	14721	14942	14912	15036	14893	14861	14772	14665	14988	14776	14718	15020	14834	15039	14876	14851	14803	14974	14771	14751	14888	14811	14882	14829	14872	14869	14853	14900	14841	15015	14842	14906	15057	14869	14714	14900	14961	14735	15089	14978	14755	14855	14871	14911	14907	14847	14979	14927	14763	14865	14737	14796	14926	14889	14825	14942	14919	14745	14928	14788	14976	14867	14783	14940	15102	14745	14980	14765	14844	14821	14850	14829	14777	14928	14856	14801	14819	14842	14855	14848	14894	14847	14845	14834	14885	14946	14927	14758	14875	14863	14890	14712	14831	14782	14838	14742	14793	14882	14887	14914	14812	14806	14781	14877	14865	15005	15031	14904	14801	14874	14686	14835	15011	14985	14689	14841	14824	14981	15043	14767	14793	14858	14947	14860	14928	14832	14943	14854	15022	14897	14960	14546	14951	14757	14945	15064	14879	14812	14901	14888	14899	14909	14972	14959	14865	14801	14904	14898	14948	14838	14907	15002	14912	14786	15129	14842	14888	14854	14793	15042	14860	14882	14882	14959	14961	14748	14806	14786	14881	14938	14842	14831	14791	14850	14887	14960	14951	14880	14921	14859	14931	14830	14977	14767	14866	14764	15052	14880	14926	14960	14823	14790	14815	14862	14881	14897	14885	14828	14852	14837	14832	15008	14953	14837	14723	14862	14882	14697	14760	14904	14889	14681	14859	14931	15017	15021	14981	14817	14758	14989	14948	14876	14888	14868	14775	14800	14886	14763	14978	14826	14844	14855	14879	14906	14899	14930	14945	14753	14854	14724	14626	14947	14925	14918	14873	14766	14870	14845	14750	15036	14797	15009	14948	14926	14904	14911	15101	14960	14799	14877	14754	14935	14899	14903	14983	15005	14888	14876	14804	15053	14835	15038	14817	14882	14802	14907	14937	14947	14956	14951	14876	14865	14840	14810	14833	14840	14833	14770	15062	14961	15001	14928	14856	14747	15049	14890	14847	14860	14945	14915	14876	14931	14852	14964	14850	14795	14913	14928	14877	14842	15036	14863	14834	14809	14905	14851	15022	14851	14852	14917	14759	14829	14843	14742	15049	14775	14874	14993	14832	14867	14836	14892	14906	14885	14933	14892	14910	14916	14833	14853	14953	14851	14917	14842	14855	15099	14914	14831	14734	15052	14945	15004	14924	14945	14757	14970	14994	14751	14982	14770	14946	14878	14951	14765	14709	14864	14836	14861	14863	14761	14846	14874	14840	15024	14961	14827	14886	14899	14799	14694	14804	14899	14806	14767	14956	14907	14647	14976	14804	14819	14833	14910	14781	14989	14777	14905	14775	14967	14829	14726	14776	14813	14872	15088	14973	14730	14964	14920	14729	15056	14864	15046	14864	14805	14801	14764	14864	14804	14786	14813	14885	14935	14892	14875	14799	14892	14842	14788	14908	14743	14679	14937	14967	14719	14903	15038	14865	15050	14830	14817	14826	14933	14832	14818	14996	14849	14897	14897	14778	14853	14890	14830	14978	14930	14903	14861	14968	14874	14757	14864	14656	14953	14683	15178	14696	14924	14739	14849	14979	14884	14769	14972	14832	14992	14907	14874	14865	14811	14932	14880	14993	14857	14896	14710	15043	15025	14761	14781	14951	14867	15005	15044	14768	14915	14978	14829	14911	14904	14875	14970	14696	14871	14695	14853	14882	14773	14829	14838	14859
23798	21302	28674	24481	22299	21692	20721	18128	17625	17530	17192	17156	17213	17389	17067	16972	17187	16924	16992	16800	16714	16513	16470	16511	16450	16426	16262	16147	16233	16336	16573	16182	16244	16403	16384	16207	16234	16292	16164	16179	16378	16337	16266	16278	16238	16316	16286	16229	16115	16136	16266	16349	16161	16012	16286	16108	16108	16293	16270	16258	16141	16185	16395	16217	16309	16237	16162	16274	16007	16288	16266	16039	16237	16179	16013	16118	16267	16311	16163	16110	16356	16236	16233	16153	16167	16233	16282	16393	16275	16088	16132	16046	16250	16072	16278	16147	16207	16204	16036	16363	16217	16084	16384	16123	16206	16259	16320	16328	16220	16318	16094	16462	16227	16359	16217	16126	16113	16089	16056	16191	16221	16195	16003	16190	16287	15935	16158	16301	16178	16157	16097	16123	16007	16079	16068	16157	16198	16154	16249	16021	15983	16506	16164	16073	16107	16181	16177	16138	16088	16121	15907	15976	16127	16098	16041	16328	16348	16234	16363	16343	16144	16311	16189	16063	16337	15992	16153	16222	16309	16111	16187	16158	16263	16340	16300	16148	16232	16217	16157	16152	16047	15960	15888	16132	16190	16033	16193	16273	16104	16148	16126	15885	16259	16137	16220	15888	16188	15937	16047	15933	16231	15980	16152	16390	16231	15977	16160	16170	16335	16071	15969	16014	16201	16026	16187	16057	16198	16246	16229	16076	16116	16174	16022	16210	16450	16175	16109	15996	16115	16209	16338	16109	16038	16217	16166	16137	16231	16364	16220	16018	15878	16093	16320	16130	16210	16005	16402	16042	16149	16067	16133	16057	16005	16176	16101	16229	16176	16078	16162	16366	16212	15917	16245	16197	16134	15988	16135	16228	16241	16095	16000	16045	15957	16217	16182	15983	16176	16314	16089	16147	16240	16390	16132	16151	16199	16067	16299	16054	16182	16196	16187	16144	16171	16295	16248	15982	16185	16137	15869	16223	16192	16208	16161	16210	16219	16032	16180	16222	16041	16034	16160	16190	16302	16114	16130	16036	16067	16306	16013	16155	16154	16021	16151	16088	16128	16129	16238	16260	16088	16143	16027	16085	16078	16095	16240	16015	16139	16159	16135	15867	16445	16285	16185	15977	16131	16248	16226	16143	15978	16158	16100	16032	15950	15883	16136	16106	16176	16041	16152	16224	16027	16281	16020	16027	16125	16095	16128	16138	16107	16105	16039	15989	16059	15973	16210	15923	15961	16200	16049	16073	16123	16090	16095	16263	16091	15859	16193	16063	15986	16157	16087	16166	16144	16041	16070	16218	16135	15997	16176	16173	16097	16136	16311	16042	15977	16137	16208	16099	16017	16272	16173	16043	16135	16189	16030	16185	16307	15925	16170	16163	15931	16258	16105	15959	16187	16171	16144	16318	16206	16128	16135	16177	16111	16144	16227	16106	16093	16280	16140	15959	16052	16301	16085	16184	16070	16029	16270	16029	16221	16127	15940	15870	16278	16218	16062	16131	15968	16166	16294	16064	16097	16271	16200	16139	16121	16253	15955	16273	16183	16114	16008	15927	16114	16122	16205	16087	16232	16201	16239	16037	16055	15981	16135	16243	16063	15856	16312	16406	16318	16124	16136	16110	16119	16051	16281	16244	16067	16162	16118	16113	16205	16312	16115	16188	16223	15981	15997	16175	16012	16053	16053	16271	16111	16092	16134	16123	16324	16235	16050	16085	16097	16340	16073	16300	16018	16135	16058	16192	16085	16163	16204	16376	16125	16196	16226	16247	16126	16035	16210	16236	16071	16161	16177	16025	16091	16274	16298	16181	16211	16264	16206	16243	16078	15991	16092	16265	16096	16182	16099	16226	16029	16221	16159	16208	15933	16092	16234	16213	16021	16208	16167	15910	16117	16205	16198	16025	16123	16325	16117	16196	16185	16389	16320	16129	16245	16090	16155	16079	15994	16115	16169	16217	16224	15943	16158	15978	15933	16105	15994	16226	16057	16255	16260	16175	16384	16073	16097	16192	16220	16180	16450	16207	16065	16178	16047	16007	16327	16160	16199	15952	16153	16014	15978	16204	16129	16027	16078	16414	16131	16262	16118	16101	16312	16183	16183	16014	16186	16101	16207	16016	16032	16237	16001	16379	16104	16156	16290	16223	16007	16151	16193	16231	16185	16214	16158	16221	16227	16185	16049	16149	16069	16152	16311	16196	16237	16003	16200	16150	16254	16136	16134	16002	16129	16147	16196	16081	16178	16102	16114	16201	16107	16329	15978	16147	16189	16019	16196	16190	16142	16098	16209	16022	16203	16054	15987	16126	16063	16119	16088	16092	16153	16150	16042	16350	16234	16182	16142	16120	16159	16273	16126	16230	15998	16251	15968	16156	16003	16081	16084	16073	16342	16214	16123	15949	16170	16263	16236	16116	16054	16124	16103	16269	16074	16132	16259	16286	16219	16159	16071	15942	16187	16123	16243	16174	16173	16182	16069	16201	16124	16163	16278	16148	16180	16104	16124	16200	16174	16236	16167	15969	15880	16357	16341	16113	16038	16129	16228	16049	16152	16199	16152	16086	16446	16146	16294	16162	16194	16223	16099	16336	16114	16167	16144	16194	16142	16193	16019	16091	16274	16383	16082	16331	16172	16032	16364	16362	16199	16291	16279	16291	16185	16190	16217	16047	16086	16235	15907	16059	16181	16126	16213	16039	16129	16078	16243	15971	16189	16261	16328	16134	16035	16128	16150	16321	16157	15973	15996	16082	16060	16181	16096	16257	16061	16207	16206	16084	15993	16140	16167	16057	15968	16142	16214	16256	16229	16116	16098	16244	16109	16107	16070	16196	16118	16033	16348	16088	16036	16002	16187	16086	15908	16054	15965	15986	16140	16151	15967	15888	16102	15943	16084	16255	16251	16194	16042	16054	15985	16128	16176	16102	16126	16103	16128	16125	16087	15996	16184	16161	16167	16200	16188	16155	16201	16194	16285	16015	15990	16265	16326	16037	16172	16258	16204	16223	16231	16094	16276	15944	16051	16151	16090	16248	16247	16313	16217	16384	15967	16046	16293	16209	16273	16000	16271	16180	15950	16034	15962	16232	16170	16120	16212	16165	16063	16186	16209	16077	16197	16041	16021	16062	16135	16190	16180	16154	16150	16299	16285	16207	16156	16066	16197	16159	16041	16247	15985	16040	16151	16075	16252	16093	16217	16303	16049	16113	16156	16082	16019	16188	16222	16171	16269	16359	16245	15958	16122	16072	16248	16039	16051	16133	16238	16088	16312	16215	16148	15977	16130	16116	16256	16257	16114	16170	16030	15940	16141	16202	16102	16065	16290	16095	16086	16108	16026	16189	16380	16094	15966	16266	16009	16116	16098	16292	16183	16291	16120	16049	16124	16282	15901	16139	16099	16227	16178	16136	16143	16123	16252	16031	16283	16048	16419	16256	16052	16220	16283	16196	16249	16151	16088	16137	16280	16147	15985	16119	16280	16042	16063	16198	16093	16164	16142	16257	16178	16311	16218	16230	16179	16024	16210	16260	16251	16167	16302	16207	16229	16351	16374	16185	16330	16085	16336	16201	15978	16186	16199	16134	16201	16092	16105	16003	16082	16239	16071	16252	16224	16325	16035	15912	16265	16170	16309	16246	16137	16122	16079	16199	16169	16253	16372	16088	16139	16130	16004	16218	16106	16172	16094	16140	16114	16421	16226	16254	15986	16139	16152	16076	16216	16085	16069	16165	16096	16217	16276	16159	16065	16178	16431	16329	16348	16250	16112	16265	16310	16083	16199	16103	16156	16096	16201	16269	16004	16028	16108	15942	16066	16239	16324	16202	16228	16270	16272	16120	16338	16053	16268	16149	15999	15836	15875	16034	16366	16009	16217	16112	16051	15966	16280	16070	16127	16184	16052	16092	16295	16093	16246	16083	16079	16121	16185	16395	16135	16155	16173	16100	16172	16012	16285	16167	16045	16146	16180	16045	16323	16258	16467	16293	16296	16261	16053	16110	16152	16116	16050	16189	16239	16079	16056	16286	16158	16197	16076	16297	16373	16228	16055	16155	16104	16205	16268	16159	16118	15937	16113	16113	16015	16034	16220	16299	15893	16197	16058	16258	16321	16116	16018	15961	16212	16371	16177	16151	16284	16131	16124	16283	16235	16158	16306	16121	16344	16212	16039	16129	16186	16086	16097	16086	16189	16282	16040	16303	16188	16139	16023	16191	16226	16041	16104	16050	16228	16222	16183	16103	16267	16313	16083	16146	16317	16191	16070	16260	16180	15978	16068	16116	16151	16059	16218	16165	16143	16038	16123	16052	16185	16098	16203	16142	15992	16227	16191	16143	16073	16218	16140	16027	16234	16285	16317	16228	16197	16408	16202	15989	16153	16123	16253	15947	16127	16189	16214	16154	16171	16173	16181	16061	16126	16160	16116	16258	16293	16091	16100	16157	16243	16172	15970	16145	16059	16109	16026	16103	16356	16060	16304	16119	16030	16233	16060	16230	16128	16208	16128	16176	16429	16336	16182	16126	16128	16176	16131	16168	16297	16247	16167	16270	16160	16071	16105	16096	16176	16089	16124	16275	16144	16345	16223	16252	16047	16072	16131	16219	16185	16245	16267	16155	16128	16116	16169	15978	16062	16228	16224	16206	16130	16212	16077	16294	15966	16118	16192	16208	16179	16020	16307	16309	16353	16186	16089	16102	16195	16118	16164	16261	16078	16262	15996	16006	16266	16063	16134	15982	16219	16095	16003	15983	15985	16065	16285	16141	16141	16159	16268	16298	16040	16044	16164	16199	15949	16136	16177	16138	16261	16144	15984	16195	16120	16269	16060	16145	16118	16151	16246	16038	16293	16045	16084	16041	16206	16095	16012	16245	16154	16182	16082	16152	16414	16178	16218	16259	16118	16240	16205	16033	16116	16150	16235	15991	16108	16111	16336	16224	16051	16215	16455	16118	16191	16119	16175	16111	16127	16052	16201	16188	16072	16327	16100	16264	16069	16206	15951	16187	16165	16185	16184	16224	16226	16204	16166	16201	16082	16180	16159	15994	16139	16217	16358	16112	16110	16227	16280	16354	16121	16356	16128	16095	16027	16202	16080	16019	16224	16014	16192	16228	16078	16231	16169	15951
16965	28868	28494	24658	21880	20092	18844	18081	17871	17540	17280	17175	17023	17136	16913	16772	16843	16415	16359	16374	16064	15772	16027	15903	15739	15689	15833	15642	15686	15557	15634	15568	15542	15600	15428	15452	15602	15464	15377	15493	15593	15247	15474	15397	15569	15385	15375	15306	15389	15473	15458	15464	15258	15491	15412	15447	15310	15337	15284	15239	15418	15327	15258	15290	15324	15528	15314	15471	15312	15381	15301	15307	15274	15417	15369	15453	15390	15191	15383	15393	15415	15405	15255	15491	15510	15508	15412	15383	15212	15224	15456	15373	15313	15650	15371	15464	15243	15416	15162	15478	15302	15352	15377	15315	15335	15404	15378	15373	15378	15187	15400	15334	15343	15334	15362	15308	15400	15226	15363	15540	15437	15183	15373	15324	15482	15444	15271	15358	15139	15458	15349	15310	15413	15393	15489	15352	15490	15310	15463	15351	15427	15322	15457	15472	15570	15387	15342	15245	15266	15392	15444	15435	15400	15409	15506	15328	15392	15295	15280	15302	15374	15335	15295	15143	15335	15243	15277	15396	15367	15406	15207	15267	15451	15278	15410	15186	15318	15374	15383	15255	15353	15393	15216	15289	15515	15368	15411	15253	15339	15479	15561	15350	15445	15396	15399	15193	15291	15418	15426	15424	15475	15311	15535	15351	15169	15478	15287	15423	15374	15265	15304	15325	15251	15453	15397	15476	15263	15262	15323	15391	15415	15359	15311	15336	15317	15518	15443	15470	15232	15385	15345	15425	15507	15513	15355	15317	15291	15459	15091	15524	15331	15363	15374	15470	15309	15223	15162	15486	15521	15365	15330	15509	15432	15513	15248	15506	15337	15330	15210	15291	15231	15514	15330	15248	15326	15294	15235	15478	15623	15362	15334	15400	15404	15377	15347	15537	15397	15444	15446	15472	15318	15294	15393	15377	15367	15469	15280	15301	15449	15351	15415	15282	15445	15230	15330	15697	15379	15264	15341	15496	15251	15301	15467	15082	15265	15416	15420	15378	15226	15232	15358	15279	15273	15408	15115	15345	15303	15413	15193	15394	15169	15321	15255	15257	15222	15301	15340	15417	15462	15160	15552	15386	15382	15226	15334	15243	15309	15350	15403	15425	15467	15283	15368	15438	15460	15309	15416	15466	15437	15281	15423	15357	15391	15313	15258	15214	15301	15356	15536	15364	15293	15436	15199	15227	15320	15410	15349	15364	15336	15429	15160	15380	15355	15332	15431	15426	15356	15401	15418	15347	15231	15443	15353	15384	15355	15450	15432	15363	15508	15240	15415	15297	15306	15373	15170	15460	15406	15402	15416	15538	15306	15283	15325	15310	15375	15371	15404	15380	15252	15370	15436	15417	15376	15381	15332	15427	15296	15305	15308	15523	15349	15346	15399	15209	15405	15275	15383	15342	15342	15393	15403	15208	15348	15310	15322	15391	15527	15362	15282	15437	15299	15383	15237	15397	15406	15392	15331	15441	15322	15471	15248	15356	15330	15310	15319	15277	15297	15344	15299	15374	15332	15595	15225	15285	15419	15346	15266	15446	15349	15407	15176	15327	15357	15277	15221	15334	15303	15454	15380	15420	15366	15199	15325	15084	15414	15428	15522	15444	15537	15285	15374	15366	15432	15376	15282	15369	15381	15432	15430	15508	15350	15272	15346	15445	15285	15556	15411	15416	15357	15519	15385	15333	15327	15096	15384	15346	15482	15154	15391	15387	15300	15487	15543	15246	15369	15404	15330	15290	15513	15247	15312	15420	15392	15354	15277	15502	15246	15322	15315	15517	15476	15471	15227	15379	15515	15276	15431	15353	15312	15415	15345	15369	15332	15413	15049	15264	15449	15267	15359	15190	15337	15475	15469	15342	15339	15186	15496	15392	15356	15329	15462	15436	15347	15282	15314	15467	15243	15292	15369	15392	15258	15242	15358	15179	15487	15420	15543	15404	15425	15528	15408	15270	15316	15137	15299	15242	15406	15337	15320	15304	15476	15273	15477	15320	15384	15486	15373	15309	15248	15317	15288	15364	15300	15328	15338	15442	15267	15661	15387	15379	15307	15529	15420	15410	15406	15245	15453	15224	15544	15368	15434	15423	15492	15203	15487	15429	15321	15089	15285	15333	15272	15281	15406	15397	15474	15308	15329	15489	15291	15545	15346	15452	15380	15463	15413	15386	15382	15463	15323	15392	15237	15429	15346	15335	15329	15336	15557	15225	15258	15407	15387	15243	15348	15442	15186	15398	15204	15328	15314	15583	15315	15462	15349	15242	15290	15308	15237	15254	15362	15311	15354	15213	15211	15172	15394	15497	15290	15448	15481	15319	15308	15403	15330	15409	15490	15331	15222	15421	15429	15129	15458	15394	15394	15363	15432	15316	15268	15275	15259	15230	15345	15327	15470	15317	15349	15287	15411	15370	15315	15327	15154	15293	15433	15230	15395	15405	15307	15201	15378	15453	15497	15226	15541	15426	15423	15297	15261	15432	15266	15359	15398	15445	15506	15457	15327	15279	15270	15338	15260	15391	15350	15261	15432	15454	15509	15144	15290	15344	15485	15296	15349	15376	15391	15369	15398	15253	15433	15448	15402	15228	15305	15418	15326	15279	15496	15311	15439	15418	15289	15303	15541	15184	15361	15389	15395	15368	15373	15285	15345	15427	15432	15402	15151	15401	15251	15367	15217	15402	15200	15139	15304	15347	15254	15374	15311	15393	15365	15358	15395	15474	15515	15334	15571	15468	15564	15339	15324	15266	15383	15310	15302	15313	15395	15215	15374	15310	15290	15332	15446	15277	15331	15389	15438	15320	15376	15293	15387	15463	15333	15425	15415	15205	15291	15494	15296	15327	15346	15179	15418	15547	15330	15431	15388	15252	15358	15371	15415	15269	15535	15292	15425	15367	15236	15537	15342	15341	15608	15078	15406	15326	15397	15383	15264	15371	15256	15425	15275	15303	15456	15482	15373	15448	15365	15382	15313	15297	15374	15370	15437	15433	15290	15325	15295	15524	15261	15471	15270	15168	15299	15329	15333	15367	15304	15353	15431	15333	15258	15351	15371	15422	15453	15391	15232	15407	15329	15393	15409	15380	15303	15237	15248	15453	15364	15451	15427	15499	15263	15341	15268	15486	15426	15551	15399	15426	15397	15429	15396	15442	15333	15291	15401	15441	15432	15250	15370	15558	15342	15337	15086	15470	15430	15379	15403	15329	15528	15437	15392	15283	15277	15269	15264	15410	15416	15511	15313	15444	15460	15298	15343	15369	15393	15408	15304	15360	15496	15362	15497	15161	15314	15350	15202	15459	15314	15561	15460	15453	15303	15327	15340	15373	15469	15458	15227	15360	15362	15234	15476	15243	15433	15317	15424	15399	15246	15281	15361	15431	15307	15385	15393	15244	15286	15281	15539	15323	15427	15304	15287	15392	15267	15301	15290	15570	15238	15285	15285	15510	15353	15289	15518	15278	15371	15540	15332	15561	15258	15497	15332	15180	15305	15264	15212	15478	15400	15293	15492	15263	15350	15334	15372	15287	15463	15170	15378	15339	15336	15292	15325	15289	15461	15316	15332	15409	15239	15316	15363	15412	15454	15340	15421	15245	15402	15306	15217	15539	15434	15414	15477	15492	15337	15383	15459	15226	15404	15242	15290	15515	15222	15350	15377	15421	15419	15479	15225	15405	15393	15214	15449	15453	15273	15544	15435	15359	15299	15347	15441	15350	15348	15358	15356	15366	15345	15297	15403	15262	15163	15352	15343	15369	15171	15321	15224	15354	15335	15357	15257	15253	15440	15428	15318	15426	15347	15309	15411	15455	15309	15277	15416	15395	15465	15247	15390	15386	15428	15284	15305	15208	15398	15392	15228	15399	15276	15476	15312	15270	15404	15466	15494	15490	15351	15205	15372	15352	15275	15344	15377	15298	15440	15435	15279	15264	15306	15497	15429	15246	15259	15420	15348	15366	15194	15373	15354	15323	15268	15374	15453	15427	15313	15255	15391	15377	15248	15430	15358	15278	15557	15423	15455	15439	15399	15361	15240	15450	15485	15485	15359	15334	15341	15153	15330	15365	15168	15243	15482	15213	15319	15438	15429	15312	15183	15353	15443	15279	15299	15411	15458	15191	15608	15411	15494	15347	15348	15304	15301	15331	15285	15390	15155	15303	15273	15404	15461	15491	15342	15387	15420	15268	15293	15566	15226	15350	15245	15440	15283	15335	15285	15402	15475	15327	15553	15265	15418	15334	15190	15460	15449	15328	15356	15273	15275	15347	15239	15197	15244	15377	15492	15406	15195	15390	15167	15416	15216	15375	15425	15304	15483	15409	15363	15293	15265	15391	15340	15499	15132	15473	15467	15257	15246	15368	15196	15379	15376	15351	15400	15283	15350	15300	15214	15327	15408	15484	15404	15311	15414	15312	15322	15256	15305	15368	15522	15482	15392	15305	15417	15339	15331	15502	15428	15259	15478	15480	15520	15251	15336	15438	15291	15155	15389	15257	15309	15416	15457	15423	15299	15415	15424	15490	15299	15382	15527	15254	15348	15460	15292	15153	15306	15359	15482	15385	15303	15413	15295	15382	15401	15247	15601	15381	15576	15203	15354	15344	15367	15383	15362	15581	15352	15392	15366	15313	15381	15479	15391	15226	15305	15490	15379	15376	15460	15383	15313	15338	15480	15434	15461	15232	15389	15326	15451	15350	15357	15400	15324	15287	15309	15235	15513	15266	15252	15465	15274	15354	15235	15405	15268	15449	15446	15418	15294	15247	15469	15377	15244	15292	15458	15198	15429	15427	15237	15448	15262	15569	15361	15414	15297	15339	15493	15403	15410	15483	15233	15322	15358	15292	15446	15303	15315	15338	15419	15513	15336	15438	15520	15319	15297	15410	15349	15229	15545	15306	15208	15325	15335	15461	15298	15423	15409	15595	15388	15358	15487	15414	15175	15423	15232	15474	15363	15347	15239	15378	15417	15240	15331	15412	15422	15279	15572	15332	15274	15341	15452	15459	15306	15324	15398	15570	15299	15370	15362	15437	15385	15291	15183	15178	15242	15415	15239	15223	15425	15391	15305	15352	15277	15239	15434	15286	15387	15266	15421	15422	15376	15305	15430	15193	15396	15306	15337	15476
22856	21276	29078	23847	21723	23583	24238	19414	18210	18540	18224	17860	17909	17827	18003	17798	17437	17335	17214	16965	17028	16706	16691	16671	16597	16513	16564	16469	16613	16549	16298	16087	16469	16484	16219	16400	16292	16241	16245	16287	16322	16226	16321	16105	16367	16364	16057	16062	16077	16098	16056	16186	16028	16198	16161	16139	16204	16024	16263	16152	15967	16116	16199	16223	16081	16159	16105	16187	16124	16189	16030	15962	16088	16244	16112	16149	16056	15953	16027	16164	16250	16165	16047	16086	16119	16008	16151	16161	16034	16157	16102	16224	16005	16192	16089	16009	15878	16210	16156	16200	15971	16148	16255	16005	16106	15884	16065	15974	16142	15946	15933	16161	16055	16127	16208	16255	16169	15945	16206	16005	16089	16164	16271	16147	16094	16124	16093	16070	16235	16215	15987	16159	16178	16193	16143	15971	16001	16191	16375	16176	15974	15971	15924	16146	16061	15951	16079	16302	15992	16154	16189	16093	16250	16351	15900	16036	16043	16088	16217	16153	16051	16129	16080	16283	16244	16042	16082	16182	16132	16100	16316	16110	16354	15925	16142	16183	16095	16048	16048	15876	16201	16071	16017	15931	16097	16165	16220	16237	15947	16154	16065	16043	15919	16074	16117	16035	16171	16000	15996	16130	15968	16110	16052	16046	16211	16031	16078	16291	16159	15995	16325	16038	16058	16215	16123	15951	16081	15953	16073	16096	16140	15824	16283	16134	15938	15951	16002	15872	15891	16123	16033	15959	16092	16143	15976	16056	15988	15985	15978	16129	16088	16024	16049	16037	16148	15974	16018	15927	16212	15998	15905	16008	16032	16149	16020	16291	16037	15999	16044	16060	16168	16037	15986	16249	16105	15913	16049	16124	16177	16095	16142	15974	15989	16141	16248	16026	16030	16216	16074	16191	15981	16009	16174	16137	15922	15869	15969	16169	16115	16193	16152	16061	16015	16168	16064	16059	16092	16159	16152	16168	15838	16023	16233	16099	15991	16211	16052	16174	16152	16239	16188	16035	16120	16139	16094	16135	16027	16135	16064	15858	16032	16109	16146	16019	16159	16045	16350	16045	16061	16085	16098	16063	16001	16171	16202	16037	15935	16049	15922	16064	16020	16028	16120	16175	16171	16151	15983	16017	16155	16098	16232	16110	16087	16052	16147	16064	15927	16142	16183	16109	16021	16042	16194	16100	15918	16001	16042	16100	16202	15993	16104	16108	16088	16024	16110	15934	16128	15974	16013	16020	16128	16194	16019	15860	15967	16031	16003	16022	16107	15993	16260	16039	16166	15860	15836	15857	15981	16058	16113	15966	16089	15944	15902	16014	16163	16085	16058	16090	16014	15886	16024	16106	15943	16201	15925	16210	16136	16032	16152	16093	16294	16144	16232	16258	15885	16120	15973	15938	16094	16145	16163	15940	16152	15861	16055	16151	15920	16043	16088	16050	16067	16213	16272	15939	16147	15946	16012	16151	16106	16154	15906	16080	15991	15943	16111	16014	16051	16032	15923	15958	15953	16065	16054	15878	16129	16074	15947	16189	16256	16083	16035	15882	16065	16051	16034	16128	15972	16173	16010	16161	16017	15893	16118	16239	16193	16227	15972	15910	15987	15905	16022	16008	16028	16181	16025	15977	16039	15981	15991	15942	16231	16260	16031	16048	15991	16159	16095	16240	16045	16198	16309	16319	15966	16014	16013	16183	16015	16144	15933	16158	16009	16194	16237	16219	16028	16170	16158	16220	16101	16258	16102	16097	16048	16191	15971	16197	16116	16136	15956	16175	16175	15870	16090	16008	15986	15800	16339	16132	16008	16173	16053	16176	16033	16206	15980	15980	15936	16046	16138	16149	16156	16115	15807	16018	16194	16010	16076	16078	16007	15990	15941	16101	16109	16149	16204	16016	16063	16051	16247	15968	15887	15998	16176	15977	15977	16055	16027	15938	16087	16096	15972	16032	16092	15933	16003	16155	16209	15979	16077	16088	16048	15897	15976	15871	15971	15990	16177	16157	16167	16025	15899	15832	16087	16104	16156	16013	16157	16139	16281	16026	16161	15941	16110	16009	16237	16052	16238	15911	16112	16087	15871	15960	15981	16035	16026	16089	16120	16015	15917	16193	16213	16006	16310	15934	16145	16115	16240	15872	15955	16109	15954	16219	16190	16033	15949	16190	15942	16064	16122	16023	16015	16044	15931	15949	16081	16060	16045	16025	15949	16089	16025	16111	16112	16120	16193	16144	15980	15939	15890	16109	16048	16001	16256	15954	16010	16003	16129	16246	16103	16195	16048	16055	16187	16068	16037	16168	15937	16212	16059	15934	16188	16080	16177	16205	16128	16145	16098	15895	15960	15949	16055	16097	16163	15881	16120	16178	15889	16067	15910	16015	16205	15915	15909	15972	16009	15945	16006	15853	16125	16131	16000	16051	16173	16078	15915	15946	15900	16124	16192	16030	16230	15942	16079	16075	16307	15936	15948	16143	16124	16227	15906	16044	16049	16131	15952	15919	16057	16153	16016	16041	16113	16218	16100	16088	15964	15986	15892	15933	16105	16121	16010	16019	16109	16057	16146	15898	16190	16150	16154	16082	16003	16070	16198	16003	16250	16072	16123	16039	16168	16057	16145	16078	15963	16129	15856	15959	16138	16093	15984	16214	16006	15894	16151	15971	15913	16038	16013	15915	15992	16210	15998	16056	16080	15991	16161	16137	15982	16134	16006	16105	16017	16180	16053	15925	15968	15905	15867	16021	15790	16106	15988	16086	15840	16110	16156	16045	16087	15988	16184	16094	16226	16217	16024	16162	16445	16079	16184	16133	16097	16018	16059	16049	16045	16101	16102	16177	16085	16040	16194	15809	16130	16226	16122	16036	16098	16002	15945	16337	16138	16313	16210	15844	16028	16048	16116	16252	16220	15987	16148	16093	16052	15995	16164	16018	15966	16152	15929	15885	16026	16030	15888	16275	16206	15998	16193	16125	16215	15940	16118	15903	16078	15953	16024	16208	16073	15869	15994	15967	16035	16070	16017	16109	15982	16049	16115	16034	16000	16283	15978	16096	15999	16181	15985	16001	15909	16159	16141	16005	16157	16136	16213	16200	16022	16089	15940	16039	15954	16183	16159	15934	16088	16061	16114	16139	16046	15948	16134	15771	16027	16049	16110	15968	16008	16066	16025	15972	16118	16044	16204	16011	16202	15841	16075	16027	16018	15976	15936	15956	15942	15845	16093	16358	15879	15983	15865	16099	15988	16006	16329	16088	16096	16131	16063	16091	16234	16027	16192	16168	15998	16041	16047	16089	16195	15963	16076	15941	16049	16198	16054	16119	16078	16229	15938	16254	16182	16137	15971	16064	15971	16014	16021	16061	16295	15984	16246	16056	16048	15951	15934	16066	16173	16009	16028	16144	16075	16132	16169	16017	15958	16060	16292	16176	16273	15899	16070	15967	15991	16228	16072	16164	16148	16001	15788	15931	15860	16289	16096	16184	16000	16136	16117	15980	16091	16158	15983	15993	15905	15952	15965	15921	16184	16118	16040	15973	16149	16067	16064	16015	16199	16198	16230	15962	15922	16096	16097	16113	15970	16175	16048	16002	16192	16115	16250	16173	16029	16099	16068	16309	16088	16122	16157	16044	16322	15985	16034	16150	16082	16174	16139	16062	16138	15944	16145	16070	16051	15942	16205	16155	16039	16098	16267	16135	16144	15822	16010	16069	15994	15947	16055	16221	15983	16253	16053	16161	16159	16029	16265	15922	16061	16162	16055	16209	16171	15995	15992	16160	15952	16059	16025	15965	16163	16022	16128	16077	16164	15883	16020	16101	16189	15983	16059	16040	15997	16153	16061	16237	16128	16111	16116	16026	16116	16137	15971	16296	16043	16109	15932	16186	16235	16189	16281	15951	15952	16157	16114	16099	16077	15974	16053	16045	16053	16204	16162	16140	16093	16043	15903	16014	16056	16048	16224	15878	15983	16289	16063	16040	16178	16179	16189	16032	16138	16065	16004	15943	15971	16150	16210	16000	16166	16094	16155	15963	16034	15962	16019	15794	16223	15965	15942	16083	16057	15923	16032	15979	16031	16341	16063	16009	16056	16194	16197	16074	15953	16006	16144	15931	16207	16015	16018	16144	16065	16067	15990	16130	15947	15920	16102	16052	16100	16201	16005	15984	15978	16089	15999	16054	16179	16108	16333	15921	16208	15935	16034	16119	16203	16237	16231	16066	16048	15908	15851	15836	16014	16135	16076	15955	15879	16008	16148	16058	16003	16067	16070	16075	16212	15992	16063	15946	16136	16042	16150	16234	16166	16303	16253	16177	15956	16285	16303	16094	16005	16140	16111	16118	16038	15974	16110	16091	15855	16060	16179	16071	16175	16081	16077	16230	16090	16239	16260	16263	16182	16285	16283	16066	16376	16006	16043	15923	16049	16209	16092	15915	16182	15965	16243	16234	16097	16066	16060	15996	15967	16035	15978	15987	16169	15856	16062	16144	16004	16055	16240	16075	16027	15919	15848	16059	16184	16127	15906	16192	16194	16217	15938	16098	15893	16196	15993	16024	16091	16097	16321	16265	16177	15942	16046	15933	16102	15973	16030	15987	16247	16181	16147	15976	15981	16045	16106	15999	16256	16009	16151	16035	16078	16122	16117	16001	16087	16086	16153	16115	16054	15896	16124	16111	16065	15802	16069	16290	16114	16004	15986	16027	16046	16057	16098	16208	16174	16115	16137	16223	16072	15994	16027	16033	16043	15990	16024	16148	15810	16038	16028	16090	16022	16078	16130	16206	16128	16217	16065	15958	15987	16031	16137	16048	15985	16127	16202	15963	15914	16085	16090	15993	16051	16101	16031	16008	16064	16021	16234	16137	16016	15969	15985	16175	16080	16159	16126	16111	16149	16156	16074	15965	16073	16010	15951	16001	16023	16020	16022	16176	16237	16029	16166	16153	16051	16036	16325	16105	16126	16162	15982	16011	16297	16114	16064	16214	16066	16309	16143	16107	16166	16134	15868	16009	16094	16113	16009	16185	16151	16074	16041	15989	15991	15918	16235	16226	15921	16056	16189	16101	16023	15858	16114	16086	15911	16159	16144	16147	16103	16024	16010	16191	16140	16146	16012	15993
18568	33003	32251	28607	24877	22291	20871	20023	19310	18949	18389	18292	18356	18271	18012	17972	17607	17155	16951	16709	16457	16141	16044	16034	15744	16030	15855	15767	15817	15719	15517	15694	15559	15529	15567	15471	15557	15463	15624	15322	15624	15558	15431	15258	15353	15646	15401	15346	15261	15392	15211	15234	15469	15330	15325	15415	15490	15304	15376	15375	15351	15485	15378	15406	15153	15353	15437	15482	15353	15178	15357	15381	15305	15428	15299	15191	15479	15400	15422	15352	15277	15378	15346	15332	15417	15423	15228	15208	15317	15233	15415	15106	15282	15211	15267	15257	15421	15399	15270	15226	15302	15342	15211	15284	15436	15337	15215	15396	15341	15367	15334	15356	15394	15276	15395	15320	15199	15501	15319	15148	15495	15423	15379	15392	15593	15308	15353	15375	15271	15252	15408	15401	15349	15220	15376	15489	15335	15279	15350	15217	15322	15445	15410	15326	15251	15259	15291	15376	15310	15267	15500	15284	15297	15430	15227	15255	15368	15324	15228	15392	15302	15312	15327	15422	15377	15348	15302	15332	15217	15261	15263	15306	15343	15426	15386	15329	15361	15262	15207	15269	15330	15226	15256	15382	15228	15399	15338	15366	15216	15274	15354	15269	15433	15260	15270	15256	15205	15333	15195	15357	15335	15246	15240	15418	15231	15422	15189	15159	15446	15331	15473	15466	15307	15256	15435	15298	15476	15409	15281	15254	15342	15367	15316	15304	15160	15314	15143	15174	15379	15541	15314	15444	15303	15266	15331	15179	15084	15315	15323	15228	15398	15370	15425	15387	15483	15266	15383	15259	15414	15279	15270	15270	15319	15341	15314	15392	15246	15322	15240	15335	15500	15210	15387	15179	15222	15377	15344	15307	15290	15328	15306	15321	15322	15193	15222	15279	15218	15163	15438	15306	15372	15181	15338	15368	15274	15433	15207	15332	15307	15228	15206	15185	15390	15340	15208	15400	15255	15372	15592	15258	15448	15335	15345	15414	15344	15394	15215	15255	15337	15294	15401	15334	15298	15280	15413	15195	15198	15368	15503	15272	15321	15289	15263	15374	15476	15353	15309	15526	15237	15353	15424	15500	15211	15360	15356	15456	15358	15391	15213	15222	15207	15240	15146	15306	15400	15283	15339	15300	15297	15131	15288	15232	15358	15393	15394	15386	15329	15407	15379	15231	15223	15283	15293	15214	15385	15207	15246	15322	15131	15265	15255	15344	15300	15305	15304	15386	15322	15272	15337	15340	15241	15329	15434	15313	15330	15359	15248	15324	15292	15298	15304	15207	15109	15352	15277	15285	15342	15322	15304	15366	15126	15343	15340	15272	15341	15451	15269	15356	15402	15307	15362	15236	15283	15300	15323	15191	15361	15251	15303	15377	15246	15334	15482	15275	15358	15271	15319	15313	15494	15260	15450	15255	15450	15310	15176	15486	15350	15206	15271	15400	15412	15312	15363	15399	15251	15343	15322	15263	15405	15235	15345	15282	15416	15425	15322	15348	15097	15286	15395	15407	15280	15433	15180	15412	15311	15364	15241	15384	15430	15362	15360	15285	15278	15430	15138	15387	15278	15400	15337	15341	15287	15290	15358	15280	15290	15259	15296	15221	15477	15305	15284	15236	15433	15363	15258	15355	15293	15360	15394	15175	15243	15538	15324	15221	15129	15350	15487	15249	15205	15177	15277	15336	15223	15108	15287	15338	15353	15295	15142	15350	15415	15303	15136	15310	15409	15327	15338	15232	15355	15400	15320	15346	15161	15150	15147	15266	15382	15312	15186	15352	15382	15244	15340	15288	15182	15318	15415	15191	15223	15488	15244	15279	15264	15336	15318	15319	15303	15400	15205	15417	15172	15251	15432	15268	15271	15313	15249	15371	15279	15490	15361	15391	15328	15337	15392	15218	15199	15209	15324	15342	15494	15436	15286	15347	15215	15142	15438	15396	15255	15324	15515	15107	15203	15442	15340	15214	15324	15346	15298	15266	15319	15268	15346	15382	15420	15205	15243	15273	15337	15231	15086	15101	15436	15279	15061	15334	15284	15355	15442	15368	15299	15358	15397	15210	15212	15451	15178	15287	15425	15179	15464	15091	15105	15336	15237	15441	15368	15383	15203	15470	15420	15246	15349	15285	15422	15319	15251	15303	15364	15210	15094	15333	15190	15280	15314	15359	15286	15137	15247	15468	15117	15429	15111	15306	15452	15251	15105	15370	15338	15366	15341	15255	15262	15416	15325	15398	15410	15306	15292	15189	15171	15221	15488	15354	15371	15382	15347	15225	15389	15374	15329	15458	15254	15184	15380	15195	15359	15323	15227	15190	15329	15262	15396	15391	15259	15297	15246	15425	15132	15208	15355	15262	15343	15298	15138	15304	15406	15200	15296	15395	15231	15497	15279	15357	15324	15397	15265	15349	15455	15118	15260	15458	15312	15317	15352	15155	15380	15253	15372	15259	15210	15279	15409	15257	15461	15281	15236	15138	15293	15350	15333	15176	15173	15167	15262	15114	15368	15466	15361	15300	15347	15351	15357	15293	15359	15301	15345	15374	15299	15324	15363	15344	15376	15327	15353	15227	15333	15268	15298	15293	15380	15355	15287	15238	15394	15404	15124	15304	15285	15271	15382	15360	15248	15227	15357	15177	15369	15249	15234	15325	15313	15291	15226	15275	15360	15408	15302	15367	15258	15294	15203	15395	15366	15401	15321	15398	15394	15391	15353	15273	15528	15328	15302	15259	15436	15452	15261	15242	15199	15307	15351	15439	15307	15279	15310	15327	15430	15222	15202	15315	15381	15336	15395	15305	15346	15174	15245	15319	15433	15506	15379	15419	15296	15249	15301	15271	15416	15240	15375	15454	15328	15268	15092	15331	15293	15347	15245	15315	15454	15362	15251	15511	15229	15313	15495	15336	15321	15376	15164	15246	15217	15503	15314	15163	15354	15155	15344	15347	15386	15260	15269	15223	15294	15409	15246	15445	15260	15342	15305	15390	15256	15317	15330	15211	15531	15187	15358	15289	15360	15324	15412	15339	15286	15286	15255	15303	15342	15290	15390	15307	15271	15307	15306	15372	15488	15398	15304	15372	15231	15059	15243	15358	15287	15277	15334	15299	15222	15290	15401	15274	15320	15279	15341	15323	15416	15325	15182	15440	15332	15303	15421	15323	15251	15331	15408	15178	15431	15383	15313	15255	15368	15328	15366	15247	15377	15371	15137	15313	15366	15455	15336	15465	15325	15321	15344	15476	15164	15381	15320	15400	15249	15473	15299	15297	15320	15392	15232	15356	15422	15404	15332	15325	15324	15134	15236	15345	15490	15373	15165	15265	15286	15313	15242	15354	15365	15434	15401	15174	15465	15274	15394	15312	15445	15325	15196	15230	15208	15233	15430	15379	15286	15367	15278	15436	15304	15288	15416	15409	15434	15259	15374	15242	15338	15210	15197	15460	15531	15296	15149	15222	15167	15328	15120	15272	15254	15321	15248	15251	15314	15440	15276	15248	15222	15287	15431	15485	15054	15403	15181	15408	15417	15311	15335	15373	15197	15433	15306	15199	15217	15444	15307	15457	15222	15451	15340	15199	15320	15259	15325	15365	15472	15450	15209	15325	15376	15310	15320	15204	15560	15403	15234	15319	15275	15112	15325	15229	15373	15398	15299	15365	15278	15361	15194	15302	15364	15422	15235	15199	15296	15420	15378	15391	15248	15151	15117	15254	15363	15391	15353	15175	15268	15378	15088	15491	15406	15380	15507	15401	15359	15270	15259	15465	15429	15215	15327	15189	15408	15347	15315	15264	15410	15377	15323	15418	15399	15315	15188	15194	15418	15469	15477	15317	15258	15251	15248	15289	15283	15231	15389	15125	15439	15297	15227	15209	15293	15369	15333	15265	15421	15373	15551	15204	15288	15406	15228	15472	15381	15253	15383	15333	15197	15382	15256	15433	15297	15143	15349	15332	15303	15414	15144	15291	15197	15303	15345	15191	15380	15395	15361	15320	15317	15421	15316	15355	15336	15173	15251	15257	15321	15323	15212	15353	15474	15249	15351	15398	15281	15421	15275	15260	15323	15332	15349	15211	15385	15324	15382	15359	15268	15318	15223	15422	15239	15363	15310	15338	15371	15287	15322	15096	15351	15322	15111	15359	15293	15279	15374	15384	15356	15437	15342	15241	15403	15309	15085	15380	15439	15344	15279	15144	15334	15293	15243	15351	15267	15305	15086	15164	15425	15114	15244	15368	15308	15420	15331	15300	15350	15496	15308	15415	15233	15394	15325	15344	15424	15194	15409	15438	15279	15297	15189	15317	15285	15264	15208	15396	15137	15319	15333	15229	15341	15190	15494	15401	15375	15427	15271	15381	15332	15366	15187	15282	15484	15328	15360	15277	15271	15124	15299	15177	15276	15162	15360	15357	15428	15376	15413	15166	15338	15227	15237	15418	15438	15305	15357	15168	15273	15389	15214	15310	15273	15294	15270	15270	15277	15197	15311	15295	15376	15304	15345	15403	15284	15299	15324	15426	15282	15152	15232	15456	15448	15354	15329	15369	15293	15514	15360	15254	15286	15253	15433	15268	15424	15477	15299	15321	15340	15163	15254	15440	15352	15276	15425	15290	15052	15407	15237	15427	15283	15373	15362	15421	15492	15428	15487	15138	15371	15375	15343	15229	15225	15400	15337	15283	15285	15034	15179	15239	15412	15388	15267	15388	15276	15330	15355	15219	15352	15439	15233	15381	15306	15256	15243	15299	15387	15440	15152	15453	15264	15314	15202	15371	15332	15372	15286	15352	15410	15505	15411	15314	15190	15334	15290	15352	15306	15249	15295	15305	15224	15181	15407	15217	15262	15457	15431	15465	15249	15211	15417	15376	15288	15185	15299	15196	15478	15210	15344	15442	15385	15401	15188	15454	15361	15378	15237	15455	15469	15289	15238	15490	15380	15403	15270	15185	15586	15268	15316	15258	15480	15331	15435	15453	15366	15333	15221	15359	15234	15348	15241	15364	15414	15348	15358	15339	15364	15318	15296	15395	15271	15253	15253	15281	15318	15357	15355	15318	15411	15363	15401	15319	15268	15320	15230	15301	15434	15367	15331	15208	15355	15193	15441	15320	15435	15232	15344	15522
27165	22076	24693	21355	17337	16813	16685	16232	16379	16233	16159	16390	16278	16353	16399	16359	16356	16038	16067	16057	15987	15806	15848	15847	15822	15636	15731	15998	15739	15739	15701	15758	15693	15712	15793	15860	15768	15665	15863	15804	15709	15575	15599	15744	15884	15573	15677	15767	15788	15747	15477	15772	15780	15618	15538	15608	15752	15740	15721	15704	15824	15612	15556	15812	15657	15645	15775	15828	15674	15592	15741	15768	15637	15642	15754	15462	15671	15611	15628	15726	15830	15602	15564	15896	15541	15607	15766	15594	15783	15774	15839	15477	15590	15791	15714	15541	15590	15717	15526	15802	15921	15734	15647	15595	15625	15490	15499	15667	15673	15678	15712	15625	15741	15563	15570	15576	15553	15670	15840	15660	15549	15813	15747	15561	15812	15709	15525	15535	15793	15648	15745	15631	15593	15822	15773	15704	15605	15706	15766	15740	15891	15589	15675	15711	15625	15594	15745	15846	15719	15730	15505	15634	15627	15718	15765	15603	15562	15610	15771	15708	15731	15597	15656	15820	15693	15697	15577	15594	15554	15592	15562	15490	15698	15785	15660	15569	15714	15616	15891	15653	15793	15670	15738	15864	15589	15697	15592	15559	15672	15652	15699	15660	15560	15659	15521	15595	15931	15552	15723	15805	15584	15808	15547	15640	15675	15798	15604	15848	15832	15598	15472	15667	15566	15534	15651	15678	15669	15702	15584	15590	15774	15714	15463	15742	15736	15667	15715	15828	15525	15837	15812	15674	15590	15689	15874	15685	15865	15710	15589	15866	15793	15606	15654	15496	15602	16006	15760	15651	15571	15675	15697	15591	15711	15636	15694	15755	15790	15564	15656	15593	15543	15729	15648	15524	15699	15546	15876	15559	15689	15601	15703	15756	15591	15703	15651	15595	15864	15802	15575	15788	15781	15719	15737	15664	15830	15731	15719	15767	15758	15624	15622	15728	15697	15749	15906	15831	15801	15435	15715	15687	15694	15579	15732	15727	15561	15460	15649	15632	15582	15477	15698	15509	15530	15621	15559	15483	15850	15601	15750	15719	15585	15867	15802	15748	15635	15691	15906	15567	15639	15673	15651	15434	15538	15598	15496	15534	15516	15712	15642	15871	15712	15865	15720	15729	15675	15631	15406	15539	15692	15700	15867	15678	15757	15498	15490	15704	15669	15537	15660	15473	15598	15746	15624	15626	15622	15692	15595	15743	15814	15698	15757	15745	15629	15645	15788	15714	15483	15818	15524	15567	15803	15721	15671	15672	15620	15659	15691	15677	15723	15323	15730	15687	15683	15595	15687	15766	15658	15570	15657	15571	15642	15810	15482	15479	15824	15727	15704	15784	15590	15733	15800	15453	15614	15871	15638	15536	15638	15628	15839	15755	15739	15585	15739	15836	15611	15768	15593	15692	15744	15754	15737	15643	15499	15523	15889	15861	15597	15692	15824	15773	15541	15571	15679	15664	15624	15713	15734	15530	15773	15748	15680	15794	15692	15764	15573	15564	15646	15600	15711	15782	15640	15672	15833	15721	15672	15416	15418	15649	15653	15658	15623	15545	15572	15740	15560	15664	15585	15617	15708	15710	15802	15743	15494	15631	15689	15651	15906	15759	15605	15595	15800	15581	15571	15626	15669	15472	15721	15605	15697	15577	15725	15650	15744	15515	15701	15708	15671	15776	15606	15668	15602	15756	15792	15691	15729	15728	15787	15830	15796	15719	15687	15624	15773	15847	15606	15835	15508	15527	15869	15810	15764	15678	15704	15605	15543	15694	15618	15720	15546	15457	15686	15751	15598	15646	15640	15472	15891	15501	15679	15661	15459	15471	15699	15752	15662	15877	15732	15631	15589	15574	15668	15607	15706	15785	15768	15835	15657	15612	15426	15689	15646	15620	15703	15728	15688	15541	15850	15750	15978	15755	15756	15588	15615	15898	15689	15771	15748	15669	15699	15620	15582	15643	15457	15355	15732	15649	15454	15805	15417	15529	15831	15678	15711	15653	15709	15704	15669	15624	15662	15686	15777	15802	15834	15778	15479	15656	15692	15719	15613	15670	15554	15758	15794	15523	15717	15570	15650	15596	15615	15493	15674	15691	15728	15820	15751	15622	15657	15709	15482	15574	15651	15677	15541	15858	15755	15744	15766	15730	15787	15741	15667	15623	15795	15844	15665	15866	15549	15571	15513	15684	15768	15708	15705	15717	15622	15817	15610	15581	15630	15501	15699	15572	15523	15691	15593	15611	15649	15607	15637	15685	15472	15628	15726	15605	15554	15765	15647	15693	15776	15654	15709	15394	15620	15808	15666	15673	15683	15515	15901	15505	15647	15737	15704	15595	15794	15679	15616	15607	15741	15631	15795	15531	15917	15559	15701	15629	15765	15767	15517	15704	15712	15783	15590	15783	15836	15720	15614	15569	15637	15688	15864	15746	15769	15823	15696	15652	15721	15842	15785	15628	15961	15598	15736	15648	15572	15686	15509	15898	15643	15848	15863	15720	15461	15722	15624	15570	15576	15448	15542	15862	15616	15624	15613	15653	15708	15705	15684	15649	15566	15497	15554	15591	15637	15693	15670	15628	15773	15462	15609	15630	15677	15624	15650	15681	15565	15542	15744	15748	15728	15562	15871	15781	15725	15601	15800	15668	15476	15760	15578	15785	15799	15686	15662	15625	15590	15578	15612	15532	15623	15771	15675	15656	15744	15654	15842	15754	15668	15654	15628	15678	15491	15616	15692	15675	15631	15407	15661	15556	15750	15749	15593	15735	15769	15440	15563	15593	15584	15700	15949	15680	15708	15803	15538	15726	15753	15856	15634	15682	15589	15627	15673	15530	15697	15688	15778	15654	15640	15659	15606	15669	15768	15764	15749	15875	15581	15794	15621	15688	15763	15614	15688	15613	15541	15640	15753	15819	15601	15680	15791	15618	15709	15565	15725	15588	15794	15757	15931	15670	15895	15692	15866	15694	16007	15735	15790	15747	15717	15682	15680	15597	15619	15704	15694	15638	15553	15817	15895	15687	15620	15726	15751	15741	15639	15804	15817	15585	15925	15791	15728	15672	15697	15728	15833	15723	15792	15763	15652	15793	15709	15747	15852	15786	15704	15648	15481	15609	15761	15709	15653	15669	15443	15771	15721	15676	15738	15743	15663	15808	15854	15673	15736	15798	15775	15553	15754	15796	15577	15508	15706	15603	15834	15757	15728	15757	15594	15736	15732	15625	15591	15594	15519	15822	15601	15586	15576	15599	15529	15718	15757	15644	15703	15763	15560	15888	15742	15760	15659	15632	16036	15491	15445	15636	15675	15611	15687	15622	15824	15755	15561	15576	15463	15557	15656	15698	15641	15756	15589	15621	15825	15613	15707	15520	15863	15782	15686	15638	15628	15638	15632	15861	15810	15582	15529	15757	15581	15840	15807	15782	15699	15886	15605	15532	15604	15737	15655	15866	15647	15561	15752	15656	15678	15684	15735	15554	15787	15838	15908	15730	15678	15742	15505	15556	15889	15750	15903	15672	15877	15594	15866	15862	15675	15664	15574	15620	15715	15850	15696	15797	15806	15732	15682	15701	15661	15973	15667	15700	15505	15719	15740	16022	15574	15600	15621	15691	15632	15722	15647	15639	15776	15695	15531	15690	15857	15627	15529	15926	15750	15882	15676	15688	15691	15783	15860	15806	15602	15684	15809	15752	15798	15589	15637	15622	15610	15434	15519	15678	15558	15675	15679	15690	15776	15764	15780	15712	15707	15670	15691	15902	15905	15717	15951	15812	15687	15519	15783	15638	15724	15517	15767	15810	15631	15770	15690	15793	15448	15939	15832	15631	15720	15469	15614	15580	15743	15739	15881	15836	15799	15769	15746	15592	15575	15879	15690	15663	15560	15805	15623	15795	15793	15445	15674	15693	15794	15654	15568	15548	15573	15574	15555	15669	15630	15731	15960	15668	15697	15753	15643	15718	15616	15446	15669	15612	15327	15602	15690	15662	15581	15792	15702	15805	15844	15788	15569	15627	15696	15725	15787	15807	15753	15616	15573	15578	15712	15598	15784	15578	15675	15880	15896	15561	15688	15764	15621	15735	15712	15760	15712	15763	15814	15578	15788	15618	15491	15689	15645	15514	15709	15498	15715	15502	15722	15563	15722	15811	15747	15878	15900	15851	15602	15616	15724	15675	15684	15623	15740	15502	15718	15788	15631	15545	15758	15642	15621	15674	15689	15613	15722	15721	15813	15838	15950	15606	15465	15563	15658	15349	15500	15610	15626	15652	15693	15592	15719	15540	15611	15884	15597	15584	15627	15840	15777	15616	15861	15696	15752	15565	15710	15612	15720	15843	15683	15906	15471	15730	15728	15865	15637	15663	15806	15602	15654	15961	15663	15647	15713	15449	15632	15441	15779	15727	15610	15662	15823	15633	15573	15701	15635	15585	15638	15851	15680	15609	15615	15594	15675	15778	15725	15616	15587	15491	15804	15635	15611	15575	15629	15842	15574	15506	15695	15749	15705	15703	15632	15624	15756	15587	15646	15747	15654	15652	15656	15711	15885	15794	15772	15688	15698	15570	15717	15676	15726	15760	15651	15602	15695	15769	15642	15741	15772	15390	15491	15596	15786	15604	15578	15532	15729	15769	15791	15823	15721	15921	15807	15793	15745	15597	15583	15624	15526	15855	15703	15491	15640	15718	15732	15771	15762	15688	15618	15634	15517	15534	15646	15751	15550	15712	15782	15621	15749	15590	15694	15783	15600	15840	15646	15726	15639	15653	15529	15788	15634	15594	15742	15789	15552	15581	15681	15762	15783	15746	15858	15680	15702	15854	15758	15813	15597	15763	15934	15676	15710	15871	15693	15586	15755	15862	15575	15670	15774	15868	15780	15606	15712	15708	15701	15752	15836	15786	15813	15627	15731	15626	15675	15641	15806	15724	15641	15841	15641	15647	15573	15616	15618	15666	15620	15653	15793	15740	15730	15831	15876	15684	15531	15747	15427	15524	15584	15648	15869	15526	15675	15605	15656	15823	15534	15673	15655	15649	15596	15565	15559	15647	15584	15469	15706	15611	15675	15683	15612	15669	15692	15654	15629	15678	15475	15854	15699	15954	15744	15690	15771	15857	15741	15563	15716	15679
16691	22082	21999	19395	17529	16771	16613	16231	16100	15851	15856	16041	15967	15913	16132	15937	15901	15561	15572	15434	15322	15200	15279	15326	15159	15298	15262	15110	15127	15234	15168	15015	14884	15048	14929	14992	15000	15012	15089	15272	14951	14932	15036	14810	15042	14893	14964	15055	14913	14902	15144	14904	15011	15118	15055	15124	14836	15077	14910	14962	14867	15171	14874	14976	14991	15083	15050	14955	15338	14881	15198	15090	15042	15015	15007	14833	14958	15037	14868	15212	15203	15064	15012	15028	14946	15091	14968	14872	14885	15030	14973	15129	15139	14941	14967	15076	14890	15072	14953	15093	14984	14902	14910	15033	14990	15143	14905	14912	14924	15001	15166	14991	15115	14987	14792	15188	14880	15132	15078	14983	14919	14862	14921	15133	14980	14880	14858	15079	14778	15052	14942	15031	14974	15000	15043	15013	14964	14930	14956	14897	14989	14935	15055	15033	14942	14955	14998	14982	14919	14971	15018	15041	15098	14841	14944	14930	15104	15048	14990	14863	14953	14807	14979	15033	14991	15037	15033	15040	15031	14905	15002	14958	15011	14969	15050	15093	15116	14901	15007	14996	14945	15041	15177	15058	15092	14975	14932	15048	14994	15023	14788	15075	15010	14927	15044	15033	14888	14856	15048	14895	15144	15202	15006	14930	15032	14909	15113	14945	14865	15142	14870	15029	14954	14996	15131	14949	15015	14840	15150	14975	15008	15100	15011	14998	14973	14866	14965	14930	15060	14891	14964	15010	14837	15027	14916	14917	14818	15026	15071	14963	14953	15105	14868	14837	15037	15061	15026	15115	14949	14974	14961	14974	14930	15078	14869	14878	15006	14858	15038	15072	15112	15065	14844	15071	15080	15006	15050	15119	15116	14899	14985	14928	14920	15119	14954	14983	15052	14893	14920	14909	15008	14975	15025	14918	15099	15001	15030	14783	15091	15106	14915	14856	14826	14968	15050	14958	14914	14822	15091	14923	15055	15010	14910	15206	14916	14940	15037	15008	14986	14920	14992	14908	15116	14984	14963	15047	15028	15039	14883	14828	14956	15092	14866	14893	14857	14962	14874	14937	14794	14928	14942	14975	15014	15033	14804	14997	15012	15127	14923	14953	14984	14934	15004	14929	14900	14948	15029	15037	15101	14937	14954	14938	14933	14897	14923	15062	14864	14957	14928	15042	14931	14957	15149	14951	15069	14887	14882	15016	15053	14898	14897	14933	15004	15072	14980	14870	14862	15102	14938	14891	15026	14978	15056	14931	14932	14892	15034	15043	15162	14960	15066	14953	15063	14864	14943	15116	14900	15021	15011	15042	15036	15167	15082	14978	15068	14914	15068	15050	14833	14981	14970	15027	15052	14764	14862	15257	15080	14994	15054	15067	15006	15020	15039	14986	14907	14841	14911	15092	14862	14971	15127	14909	15007	14940	14934	15014	15101	14992	14974	14981	15011	14930	15080	14818	15039	14974	15029	14944	15215	14996	14942	15046	15020	14850	14925	15151	15019	15041	14762	15008	15039	14938	14976	14841	14917	14919	15064	15088	14951	15036	14973	14944	15004	15107	14988	15127	14967	15059	15135	15018	14971	14803	14997	15041	14867	15006	14992	14920	14974	15069	14989	15128	14939	15011	15122	14999	14928	14962	14978	15027	15150	14965	14973	14890	15160	15042	15010	14912	14931	14979	14824	14851	14969	14972	14944	14993	14981	15046	15168	15164	14892	14905	15152	14939	15008	14867	14878	14937	15141	15063	15091	15080	15160	15118	14919	15182	15007	14824	15058	15155	14983	14755	15050	14927	15036	14985	15214	15047	14905	15072	14853	14931	15058	14751	15124	14928	15079	15039	14801	14985	14816	15035	15091	15017	14882	14936	15134	14968	14876	14869	15072	14990	14949	15027	15121	15116	14982	15035	15202	15058	14934	15014	15049	15099	14963	15053	14802	14943	15036	14982	14981	14863	14925	15043	15026	14916	14913	14922	14752	14909	14915	15109	15078	14982	14946	15072	14827	14981	14991	15016	14858	14944	15053	14881	14945	15018	14960	14891	15245	14960	14997	14937	14868	15248	14898	14961	15151	15031	14835	15050	14941	14924	15182	14940	14820	14828	14962	15100	15101	15074	14918	15055	14873	15077	15051	14981	14864	14969	15136	14854	14922	14870	14949	14973	14961	15025	15029	15009	14806	14906	15048	14935	15064	14956	15030	15086	14933	14989	14951	15043	14967	15046	15108	14913	14882	15016	14914	15100	14864	14884	15219	15044	14876	14931	15011	15101	14937	15014	14847	15036	14998	15026	14954	14933	14990	14970	15220	14889	14995	15084	14973	15084	15056	15128	15036	15105	15087	15017	14903	14922	14976	15045	15088	15123	15148	15181	14830	14856	14968	14996	14788	15090	14950	14951	14770	15118	14995	15088	14977	15038	15067	15060	14867	14968	14883	14908	15147	14991	14932	15117	15129	15048	14911	15009	15019	14878	14999	14889	15000	14931	14901	14917	14836	15047	15199	14988	14959	14824	15110	15101	15037	14922	14891	15050	15169	15138	14991	15006	15072	14978	15022	14785	14998	15016	15223	14951	14980	14973	14970	15089	14954	15099	14853	14931	15152	14943	15001	15183	14917	14872	14926	15104	14996	15014	15032	14971	14985	15091	14772	15094	15003	14948	14945	15065	14844	15161	15031	14987	14976	15012	15141	14999	14980	15082	14906	15071	15120	15066	14936	14902	14991	14872	15069	14769	14986	15077	14790	15056	15031	14870	14950	14947	15052	15035	15133	14961	15016	14715	14960	15123	14792	15036	15036	15111	14984	14888	15077	14958	14934	14990	15047	14949	14772	14902	15084	15127	15048	14905	14981	15050	14992	15022	14917	14877	15099	15080	15012	14976	15229	14914	15207	15043	14995	15023	15071	14915	15042	15070	14902	14922	14983	15024	14992	15111	14935	15014	14973	15009	15087	15061	15005	14814	14958	15049	15050	15091	14883	15020	15048	15071	14894	14970	14895	15151	15006	15075	15032	14829	15034	15041	15024	15009	14995	15041	15078	14910	15019	15088	15028	15148	15000	15005	15037	15042	14870	15153	14898	15008	15021	14864	14998	14972	15017	14991	15094	14941	15038	14914	14896	14988	14941	15027	14939	15010	15153	14928	15058	14928	14943	14953	14974	14824	15063	14945	15124	15117	15025	14984	14936	14893	14961	15152	14926	15016	15036	15026	15024	15149	14886	14888	15050	14980	14926	15009	15002	14985	15004	15057	14874	14987	14962	14976	14880	15035	15101	15039	14917	14963	15023	15203	15094	15031	14911	15044	15007	15050	15055	14791	14940	14955	14851	14977	14928	15112	14943	14944	14926	15101	14947	14960	14976	15027	15076	15040	14974	15041	15038	15257	14978	15013	14999	15057	14964	15131	14889	14986	15044	14859	14956	14872	15083	14766	14996	15009	14913	14917	15014	15006	14979	15042	14937	14989	14971	14942	14894	15112	15012	14882	14957	14912	15067	15044	14981	15041	14861	14971	15068	14824	14949	14854	15015	15009	15041	15021	15062	14884	15146	14880	14882	15089	14970	15037	15004	14868	15034	14999	14875	14920	14939	15142	15125	14991	14888	14993	14881	14885	14924	15060	14887	15143	14912	15045	14825	15021	14943	14964	14987	15018	15104	14982	14958	14920	15052	15024	14961	15055	14903	14992	14863	14962	14992	14885	14886	15073	15137	15054	14991	14971	14974	14950	15025	14819	14992	14810	14954	14843	14922	14833	14909	14987	14971	14870	15033	14931	14906	14914	15022	15026	15051	14792	14973	15011	15003	15024	14871	15058	15073	15027	14935	15005	14925	15196	14804	15032	14897	15019	15036	14786	14898	14809	15121	15160	15046	14990	14894	14990	15095	14958	14973	14960	15078	15081	14845	14936	14999	15131	14879	15052	14886	14887	15042	15012	15026	15009	14971	15028	15141	14921	15225	14948	15284	14927	15019	15075	14938	14878	15015	14916	14863	15022	15047	15033	15100	14828	14786	15017	14960	15005	15047	15054	15171	15120	15040	14864	15122	15135	15042	15085	14960	14909	15012	14942	15075	14964	14912	14867	15142	14816	15125	14944	15046	15023	14832	14907	14987	15014	15031	14989	14932	15035	15001	15004	15049	14904	15104	15226	14878	14934	15052	14998	14972	14988	15125	15136	15021	15018	15122	14912	14970	14925	14682	15005	14980	14997	15088	15058	15077	14998	14994	15068	14843	15143	15080	15037	15086	14916	14981	14928	14840	14846	14916	14942	15014	15029	15078	14889	14840	15024	14945	15054	14916	15053	14933	15069	14847	15020	14987	14913	14914	15063	14781	15067	14959	14918	14880	15025	15102	15051	14974	15155	14978	14815	15035	15063	15229	15209	15080	15068	14962	15032	15055	15000	14968	15155	14991	14988	15103	15194	14944	14900	14958	14966	15088	15000	14769	14858	15007	14996	15046	15160	15040	14876	15017	14951	15006	15094	14875	15150	14991	15048	15035	15081	14938	14915	15087	15007	14949	14986	15092	15013	14997	14933	15108	15058	14869	14916	15036	15191	14964	14855	15021	15116	15039	15043	14765	15094	15106	14864	14851	14830	15068	15027	14770	15035	15093	15162	14908	15083	15077	14992	15042	15017	14963	14952	15012	14987	15010	15053	15004	14922	15062	14914	15091	15193	14978	14966	15116	14940	15018	15040	14957	15038	14960	15061	15069	14992	14794	14883	14942	15052	15026	14968	15000	14951	14973	15213	15029	14830	14902	15082	14882	14993	15041	14912	14944	14820	14976	14980	15015	14998	15025	14937	14988	14918	14938	14885	15002	15092	14939	15069	14945	14876	14920	14906	14923	15139	14881	15073	15037	14883	14972	15030	14851	14928	14922	14918	14957	14965	15038	14918	14933	15023	15072	14862	14794	15039	14931	15095	14807	14957	14950	15099	15017	15007	15053	15029	14913	14849	15008	14938	15000	14987	15003	14867	14935	15056	14847	14826	14903	15005	14910	14984	14994	14924	15139	14932	15022	15157	14886	15099	15043	14885	15000	14997	15096	15083	14910	15040	15051	14927	15108	15106	14890	14878	15083	14961	14981	15226	14762	14934	14965	14969	14954	15139	15118	14860
23914	21331	28663	24600	22254	21872	20682	18331	17518	17908	17500	17641	17527	17373	17417	17319	17112	16837	16912	16701	16668	16583	16438	16646	16720	16475	16281	16349	16267	16309	16493	16368	16407	16242	16399	16458	16182	16317	16281	16199	16247	16202	16269	16296	16487	16068	16300	16329	16151	16269	16119	16257	16117	16453	16172	16229	16007	16359	16398	16409	16126	16205	16216	16117	16302	16150	16321	16042	16005	16083	16065	16138	16269	16374	16275	16125	16146	16256	16171	16197	16293	16202	16226	16132	16227	16078	16220	16032	16207	16323	16209	16354	16197	16249	16154	16090	16034	16141	16191	16031	16254	16168	16196	16263	16167	16101	16306	16199	16322	16227	16181	16223	16148	16263	16166	16082	16182	16097	16107	16115	16206	16115	16135	16040	16141	16164	16043	16355	16102	16063	16303	16300	16149	16215	16049	16065	16077	16043	16128	15992	16108	16058	16297	16364	16109	16034	16192	16263	16364	16316	16044	16223	16282	16049	15972	16065	16096	16104	16072	16077	16225	16303	16171	16159	16102	16074	16068	15914	16247	16318	16248	16119	16243	16273	16167	16216	16272	16180	16307	16182	15977	16284	16243	16102	16274	16142	16171	16149	16321	16354	16174	16314	16216	15922	16393	16093	16175	16186	16299	16153	16153	15951	16037	16339	16262	16182	16182	16008	16119	16022	16292	15990	16002	16200	16306	16216	16259	16186	16071	16180	16072	16155	16238	16074	16015	16308	16179	16108	16069	16127	16333	16244	16144	16211	16097	16016	16273	16109	16151	16313	16129	15972	16186	15988	16203	16105	16155	16180	16316	16183	16044	15990	16213	16209	16108	16175	16308	15881	16021	16166	16266	16196	16114	16322	16199	16282	16379	16395	16104	16163	16078	16308	16292	16273	16220	16149	15971	16193	16061	16038	16089	16138	16220	16320	15990	15972	16289	16167	16107	16230	16116	16161	16122	16235	16253	16108	16318	16258	16318	16148	16285	16248	16273	16177	16195	16207	15905	16153	16281	16338	16168	16054	16175	16167	16160	16211	16160	16299	16236	16144	16092	16242	16352	16287	16081	16501	16248	16340	15828	16243	16252	16133	16260	16143	16026	16177	15960	16121	16314	16051	16345	16048	15957	16294	16099	16078	16147	16136	16160	16224	16309	16188	16297	16422	16221	16102	16347	16282	16177	16304	16105	16283	16284	16052	16248	16102	16040	16217	16199	16224	16185	16041	16282	16065	16383	16357	16088	16140	16163	16433	16049	15952	16225	16085	16231	16180	16230	16410	16214	16308	16345	16183	16206	16272	16201	16298	16218	16125	16165	16120	16197	16067	16217	15991	16150	16143	16134	16134	16174	16258	16251	16147	16120	16147	16146	15980	16276	16048	16236	16337	16089	16169	16189	16136	16261	16106	16229	16411	16127	16171	16314	16177	16063	15975	16312	16118	16167	16446	15987	16197	16130	16006	16332	16392	16085	16077	16254	16222	15962	16133	16283	16235	16095	16443	16236	16313	16040	16166	16115	16118	16207	16013	16042	16241	16096	16279	15930	15947	16300	16070	16081	16249	16322	16297	16056	16264	16245	16096	16215	16258	16178	16235	16121	16216	16275	16168	16169	16321	15912	16182	16107	16165	16003	16001	16337	16210	16025	16097	16200	16196	16271	16093	16075	16155	16144	16400	16293	16350	16253	16228	16458	16116	16104	16055	16256	16013	16167	16389	16324	16242	16082	16144	16298	16070	16100	16177	16302	16258	16204	16310	16149	16089	16094	16208	16137	16180	16193	16091	16240	16029	16051	16465	16372	16162	16225	16138	16351	16269	16252	16205	16444	16238	16166	16076	16289	16133	16175	16084	16198	16236	16184	16310	16288	16264	16329	16347	16249	16020	16233	16176	16238	16174	16152	16081	16115	16267	16093	16210	16173	16225	16313	16088	16246	16041	16227	16264	16178	16042	16154	16263	16075	16254	15947	16337	16292	16078	16002	16204	16279	16227	16363	16073	16348	16083	16090	16312	16021	16291	16203	16256	16183	16129	16109	16127	16147	16176	16133	15968	16181	16383	15993	16344	16341	16210	16352	16341	16192	16053	16068	16239	16196	16204	16456	15971	16264	16197	16250	16219	16396	16305	16379	16405	16192	16181	16214	16136	16180	16101	16203	16050	16202	16033	16107	16067	16306	16075	16199	16212	16285	16146	16479	16510	16429	16069	16279	16126	16207	16263	16133	16209	16254	16276	15959	16413	16189	16332	16207	16367	16164	16152	16385	16127	16096	16146	16297	16127	16173	16203	16211	15996	16333	16412	16153	16264	16095	15999	16107	16119	16252	16239	16138	16405	16235	16337	16128	16251	16247	16273	16269	16057	16151	16096	16167	16281	16415	16509	16139	16230	16182	16316	16218	15933	16267	16146	16346	16309	16227	16160	16105	16043	16230	16131	16081	16047	16236	16128	16200	16167	16033	16296	16229	16263	16283	16145	16057	16130	16318	16205	16243	16207	16255	16185	16154	16000	16232	16025	16012	16227	16188	16346	16139	16141	15969	16142	16128	16286	16145	16324	16443	16346	16307	16044	16069	15999	16291	16139	16255	16217	16325	16056	16231	16390	16280	16346	16100	16197	16131	16230	16215	16125	16225	15931	16145	16215	16155	16008	16167	16282	16320	16255	16046	16107	16298	16224	16237	16042	16316	16036	16094	16159	16221	16118	16286	16310	16290	16143	16257	16344	16253	16176	16025	16363	15907	16348	16279	16186	16200	16093	16126	16166	16151	16181	15996	16246	16113	16006	16455	15983	16033	15999	16432	16360	16265	16136	16368	16191	16180	16275	16176	16209	16246	16176	16116	16230	16210	16244	16126	16292	16226	16302	16282	16323	16249	16025	16078	16301	16306	16183	16148	16250	16288	16065	16170	16210	16154	16210	16242	16399	16056	16131	16177	16000	16158	16301	16200	16280	16143	16159	16237	16148	16261	16171	16159	16022	16295	16076	16174	16233	16311	16156	16093	16188	16381	15956	16092	16011	16417	16262	16067	16041	16186	16135	16174	16188	16448	16188	16122	16245	16225	16253	16199	16149	16293	16245	16009	16413	16186	16278	16184	16164	16041	16398	16262	16329	16319	16188	16006	16206	16061	16091	16250	16164	16281	16190	16060	16413	16185	16162	16110	16316	16356	16200	16383	16306	16259	16299	16240	16193	16270	16212	16076	16066	16317	16321	16136	16151	16372	16071	15985	16065	16026	16237	16210	16146	16126	16132	16242	16123	16204	16294	16376	16330	16093	16067	16162	16314	15972	16032	16109	16140	16085	16222	16153	16389	16334	16228	16143	16045	16157	15992	16093	16106	16299	16255	16123	16228	16129	16079	16229	16320	16206	16229	16153	16148	16316	16227	16107	16193	16115	16078	16240	16268	16060	16194	16185	16172	16219	16204	16136	16269	16109	15946	16374	16226	16120	16112	16168	16043	16233	16264	16305	16165	16129	16322	16186	16273	16292	16254	16159	16198	16396	16119	16062	16353	16197	15964	16064	16115	16295	16101	16125	16147	16239	16128	16230	16043	16011	16139	16022	16168	16088	16088	16269	16291	16176	16242	16252	16304	16163	16124	16164	16267	16107	16226	16138	16285	16144	16324	16127	16288	16052	16003	15916	16161	16238	16321	16261	16277	16102	16206	16246	16237	16285	16233	16049	16202	16185	16317	16189	16106	16240	16209	16370	16408	16220	16296	16128	16155	16138	16194	16194	16213	16169	16007	16139	15992	16214	16090	16065	16247	16148	16149	16114	16090	16119	16186	16168	16228	16264	15979	16176	16108	16205	16304	16387	15998	16309	16089	16149	16109	16124	16284	16152	16296	16209	16293	16171	16148	16197	16169	16276	16196	16281	16238	16349	16236	16160	16340	16463	16260	16144	16279	15971	16341	16076	16169	16167	16188	16219	16035	16320	16192	15980	16046	16146	16102	16142	16230	16074	16185	16314	16119	16165	16298	16093	16098	16273	16354	16341	16264	16275	16068	16226	16313	16229	16373	16227	16187	16202	16246	16165	16091	16281	16329	16109	16220	16197	16024	16227	16279	16191	16266	16250	16241	16248	16151	16173	16153	16277	16238	16102	16239	16145	16090	16021	16296	16129	16193	16338	16040	16005	16158	16151	16006	16330	16233	16158	16217	16235	16179	16333	16165	16306	16099	16181	16382	16041	16249	16323	16340	16283	16145	16217	16017	16235	16177	16067	16060	16230	16267	16240	16395	16247	16164	16140	16126	16123	16129	16220	16177	16172	16169	16187	16144	16310	16056	16296	16124	16211	16360	16336	16166	16201	16139	16144	16179	16203	16295	16141	16257	16206	16107	16126	16125	16134	16391	16191	16393	16166	16267	16091	16139	16105	16038	16270	16280	16222	16289	16186	16193	16280	16231	16268	16159	16164	16219	16257	16346	16235	16177	16253	15987	16041	16329	16230	16237	16101	16232	16068	16213	16191	16347	16173	16192	16169	16203	16388	16192	16280	16327	16166	15973	16116	16218	16352	16152	16178	16039	16207	16125	16258	16191	16325	16149	16323	16275	15946	16232	16131	16352	16393	16238	16085	16226	16195	16147	15990	16087	16164	16253	16148	16269	16207	16187	16108	16283	16202	16318	16322	16191	16302	16288	16160	16394	16252	16324	16009	16077	16263	16047	16211	16176	16217	16092	16130	16292	16107	16178	16234	16340	16296	16117	15969	16011	16219	16161	16315	16450	16154	16232	16230	16164	16373	16153	16240	15977	16455	16261	16324	16226	16414	16268	16141	16166	16199	16203	16182	16174	15957	16079	16303	16073	16093	16294	16217	16284	16354	16199	16064	16123	16139	16191	15987	16173	16258	16207	16213	16340	16207	16138	16173	16141	16073	16030	16145	16139	16163	16183	16282	16189	16395	16273	16058	16269	16182	16104	16210	16146	16336	16151	16185	16042	16061	16300	16257	16206	16118	15897	16110	16120	16198	16204	16129	16193	16240	16177	16044	15917	16180	16145	16268	16227	16213	16170	16153	16136	15813	16132	16170	16257	16196	16204	16116	16215	15967	16245	16332	16049	16487	16085	16221	16397	16246	16018	16108	16361	16175	16250	16058	16244	16071	16120	15999	16215	16158	16395
17225	28987	29017	24942	21878	20152	19384	18522	18017	17899	17718	17801	17599	17621	17518	17148	16922	16454	16442	16213	16111	15755	15743	15883	15777	15551	15841	15712	15562	15442	15519	15599	15591	15419	15509	15540	15439	15473	15573	15388	15394	15327	15542	15326	15296	15460	15384	15360	15425	15454	15354	15279	15423	15392	15351	15372	15376	15235	15400	15287	15370	15436	15383	15388	15529	15348	15328	15516	15373	15285	15430	15443	15347	15404	15569	15320	15399	15384	15426	15333	15347	15367	15454	15318	15395	15173	15262	15323	15419	15210	15374	15329	15329	15362	15258	15396	15459	15484	15199	15243	15320	15227	15287	15188	15399	15363	15297	15503	15298	15342	15423	15338	15344	15445	15188	15522	15278	15300	15426	15443	15266	15261	15310	15139	15434	15335	15286	15324	15232	15405	15267	15182	15400	15326	15409	15355	15314	15357	15470	15245	15358	15419	15208	15295	15318	15304	15389	15514	15306	15424	15435	15417	15273	15259	15200	15361	15143	15300	15284	15297	15288	15326	15447	15289	15438	15424	15366	15324	15281	15434	15326	15329	15287	15531	15411	15389	15413	15287	15314	15175	15498	15429	15208	15538	15260	15347	15234	15321	15257	15334	15337	15428	15382	15419	15270	15393	15152	15306	15247	15319	15501	15253	15311	15367	15271	15341	15334	15227	15159	15349	15393	15473	15399	15314	15380	15404	15276	15326	15366	15365	15319	15212	15357	15237	15272	15438	15316	15101	15396	15176	15395	15558	15253	15193	15412	15408	15373	15343	15288	15365	15308	15324	15380	15215	15449	15215	15282	15315	15339	15291	15279	15476	15338	15430	15509	15185	15286	15340	15288	15389	15367	15505	15264	15473	15308	15457	15256	15369	15399	15389	15396	15383	15432	15340	15263	15172	15426	15473	15330	15271	15373	15359	15486	15282	15556	15431	15377	15383	15403	15372	15250	15435	15345	15354	15245	15284	15487	15385	15211	15335	15326	15405	15436	15305	15344	15248	15449	15383	15462	15247	15359	15287	15577	15234	15355	15156	15378	15372	15378	15441	15539	15325	15261	15217	15143	15283	15379	15251	15242	15331	15424	15332	15261	15475	15236	15182	15288	15287	15315	15572	15437	15300	15336	15377	15317	15292	15516	15235	15335	15329	15440	15224	15415	15188	15301	15245	15420	15115	15313	15133	15388	15351	15316	15356	15448	15401	15319	15271	15365	15385	15355	15335	15363	15342	15287	15306	15488	15241	15556	15614	15278	15337	15370	15236	15142	15434	15258	15270	15359	15416	15275	15230	15237	15184	15266	15335	15266	15417	15272	15304	15224	15450	15272	15396	15183	15281	15389	15310	15298	15297	15351	15407	15297	15269	15511	15452	15233	15464	15449	15426	15291	15390	15255	15282	15500	15379	15328	15271	15241	15144	15661	15237	15206	15151	15418	15400	15357	15243	15584	15496	15377	15290	15380	15312	15558	15392	15262	15392	15413	15512	15273	15485	15334	15271	15473	15318	15347	15410	15324	15381	15281	15373	15267	15370	15514	15433	15362	15467	15284	15376	15343	15366	15104	15304	15332	15543	15460	15281	15409	15304	15290	15439	15356	15546	15538	15191	15373	15395	15340	15413	15429	15287	15289	15429	15396	15389	15389	15268	15328	15394	15151	15246	15385	15294	15313	15303	15398	15327	15377	15243	15261	15335	15367	15339	15395	15350	15378	15327	15336	15442	15472	15476	15212	15346	15366	15486	15395	15388	15290	15386	15501	15392	15287	15152	15313	15270	15303	15303	15377	15316	15263	15367	15349	15255	15233	15256	15433	15350	15271	15323	15414	15457	15436	15384	15236	15446	15220	15369	15345	15375	15335	15423	15415	15333	15247	15438	15410	15275	15285	15448	15332	15246	15393	15448	15378	15321	15373	15416	15343	15298	15499	15409	15403	15351	15369	15224	15346	15303	15169	15197	15293	15218	15480	15411	15441	15140	15544	15304	15197	15432	15430	15364	15327	15346	15331	15489	15226	15333	15294	15226	15322	15461	15269	15219	15340	15457	15253	15266	15280	15299	15366	15326	15293	15309	15371	15270	15438	15334	15299	15438	15317	15452	15344	15326	15196	15320	15404	15283	15351	15530	15323	15452	15341	15265	15473	15381	15358	15258	15418	15352	15357	15376	15363	15396	15451	15345	15304	15435	15185	15223	15554	15548	15432	15275	15336	15460	15375	15345	15206	15341	15252	15609	15390	15241	15338	15291	15310	15264	15224	15285	15321	15327	15349	15346	15356	15248	15365	15390	15278	15362	15287	15473	15172	15334	15360	15359	15367	15206	15221	15486	15451	15323	15197	15394	15417	15223	15355	15230	15303	15310	15261	15162	15298	15238	15320	15413	15445	15317	15265	15421	15207	15328	15299	15359	15325	15348	15194	15351	15244	15510	15286	15389	15408	15400	15300	15171	15187	15257	15384	15420	15429	15496	15402	15316	15363	15558	15465	15381	15242	15427	15349	15338	15400	15346	15419	15330	15408	15396	15339	15358	15394	15185	15459	15301	15301	15257	15197	15455	15267	15380	15426	15390	15331	15351	15562	15347	15516	15248	15338	15545	15358	15453	15264	15522	15322	15370	15523	15335	15391	15448	15438	15457	15319	15464	15316	15311	15300	15372	15247	15312	15302	15417	15325	15247	15246	15234	15446	15336	15397	15278	15377	15473	15280	15295	15384	15587	15296	15347	15241	15413	15358	15284	15454	15244	15340	15302	15334	15351	15476	15354	15282	15264	15195	15464	15137	15366	15344	15402	15324	15385	15327	15400	15298	15207	15292	15334	15380	15277	15291	15392	15398	15350	15373	15316	15253	15343	15466	15301	15373	15396	15514	15208	15306	15559	15183	15435	15254	15424	15320	15447	15333	15367	15380	15294	15344	15305	15413	15261	15383	15412	15261	15509	15275	15483	15355	15371	15344	15484	15365	15244	15488	15498	15267	15348	15118	15467	15447	15355	15278	15245	15568	15299	15425	15319	15452	15252	15532	15331	15384	15386	15464	15448	15251	15277	15301	15426	15301	15282	15389	15158	15436	15314	15363	15434	15312	15273	15327	15268	15436	15445	15388	15420	15400	15300	15474	15318	15447	15192	15354	15373	15315	15469	15439	15190	15297	15334	15210	15399	15276	15348	15344	15385	15273	15297	15463	15418	15396	15267	15403	15265	15462	15411	15466	15428	15154	15236	15221	15301	15482	15280	15475	15610	15348	15353	15467	15433	15341	15313	15406	15209	15594	15317	15426	15292	15357	15292	15398	15473	15360	15458	15324	15393	15373	15322	15422	15310	15279	15466	15407	15490	15210	15393	15284	15351	15304	15469	15245	15242	15337	15369	15436	15443	15338	15208	15317	15233	15238	15335	15444	15339	15435	15518	15435	15248	15347	15319	15293	15454	15232	15342	15331	15307	15331	15367	15251	15341	15397	15394	15569	15344	15399	15450	15446	15396	15278	15300	15461	15234	15393	15176	15385	15383	15326	15274	15434	15558	15267	15434	15401	15251	15316	15406	15309	15306	15382	15499	15261	15394	15414	15308	15293	15289	15484	15452	15311	15416	15345	15353	15159	15326	15197	15342	15415	15464	15343	15356	15401	15152	15311	15433	15277	15311	15406	15385	15261	15287	15346	15353	15307	15149	15352	15402	15364	15422	15357	15289	15189	15371	15340	15430	15314	15260	15556	15403	15395	15320	15031	15361	15446	15166	15447	15453	15290	15270	15312	15254	15417	15420	15310	15337	15384	15501	15370	15311	15431	15402	15465	15378	15291	15137	15345	15165	15299	15285	15283	15442	15327	15308	15386	15480	15538	15476	15439	15411	15388	15206	15511	15408	15241	15314	15282	15245	15442	15407	15364	15366	15175	15372	15379	15398	15331	15376	15357	15195	15279	15309	15318	15315	15237	15277	15205	15474	15279	15458	15335	15413	15312	15367	15386	15273	15319	15216	15498	15311	15478	15346	15277	15412	15278	15195	15413	15310	15298	15235	15277	15280	15378	15366	15196	15312	15466	15352	15305	15317	15435	15262	15332	15474	15256	15239	15147	15292	15377	15413	15320	15378	15475	15340	15288	15348	15317	15244	15437	15466	15271	15460	15365	15315	15401	15293	15487	15317	15371	15440	15349	15294	15298	15296	15467	15536	15488	15497	15387	15370	15517	15317	15218	15381	15380	15353	15265	15312	15354	15298	15366	15569	15201	15465	15475	15404	15401	15459	15266	15247	15637	15303	15334	15371	15360	15462	15228	15506	15374	15231	15394	15421	15262	15270	15242	15342	15277	15471	15264	15491	15453	15300	15388	15434	15354	15301	15383	15244	15372	15463	15374	15463	15312	15481	15319	15316	15418	15372	15344	15386	15374	15289	15293	15223	15238	15344	15273	15116	15328	15394	15534	15336	15376	15490	15471	15326	15385	15381	15398	15483	15334	15352	15361	15240	15401	15324	15178	15500	15357	15270	15374	15175	15218	15320	15359	15403	15231	15333	15423	15306	15398	15547	15354	15399	15404	15293	15403	15462	15519	15317	15106	15387	15111	15436	15325	15332	15324	15375	15249	15366	15292	15442	15536	15220	15532	15224	15267	15394	15237	15300	15234	15387	15301	15359	15364	15376	15306	15356	15343	15347	15291	15402	15446	15142	15281	15342	15407	15160	15375	15303	15397	15430	15330	15385	15356	15387	15374	15200	15413	15542	15451	15356	15391	15321	15316	15264	15335	15354	15295	15305	15469	15274	15293	15483	15354	15484	15466	15356	15091	15479	15259	15442	15389	15295	15411	15393	15404	15372	15205	15358	15440	15163	15459	15416	15406	15218	15445	15174	15337	15377	15325	15382	15312	15224	15377	15169	15341	15279	15355	15370	15249	15340	15307	15301	15423	15369	15351	15285	15213	15400	15459	15302	15234	15414	15379	15375	15335	15269	15323	15431	15377	15471	15244	15325	15211	15400	15414	15271	15446	15309	15204	15352	15326	15387	15355	15337	15258	15335	15418	15281	15424	15415	15325	15365	15164	15376	15239	15296	15377	15425	15301	15302	15325	15398	15382	15404	15336	15135	15330	15438	15302	15452	15391	15453	15376	15221	15299	15468	15307	15256	15279	15180
22881	21314	29122	23883	21676	23567	24418	19596	18494	18626	18589	18202	18133	17952	17899	17616	17184	17089	16735	16604	16388	16632	16522	16402	16219	16178	16564	16410	16434	16357	16223	16156	16163	16063	15969	16121	16034	15897	16003	16041	16063	15962	15796	16014	15950	16167	15892	15996	15810	15903	15939	16099	16078	16090	15911	15817	15871	15852	15968	15839	15765	16058	15946	15904	15975	15839	15789	15845	15890	16023	15937	15971	15893	15881	15879	15694	15895	15768	15990	15977	16025	15926	15766	15779	15691	15750	15852	15968	15816	15912	15769	15743	15726	15841	15881	16076	15909	15868	15962	15924	15848	15957	15887	15904	15787	15822	15893	15881	15767	16011	15887	15680	15876	15799	15923	15887	16006	15778	15968	15973	15952	15792	15831	15978	15852	15803	15983	15772	16012	15891	15620	15693	15897	15905	15861	15789	15747	15959	16000	15711	15860	15847	15816	15973	15855	15880	16063	15860	15648	15907	15847	15861	15786	15858	15753	15770	15785	15790	15790	15760	15939	15818	15955	15713	15729	15921	15807	15685	15810	16005	15825	15816	15618	15746	15902	15893	15852	15798	15939	15866	15974	15896	15949	15787	15784	15832	16004	15875	15833	15761	15999	15828	15857	15865	15747	15850	15818	15797	15963	15727	15839	15932	15858	15894	15706	15810	15773	15741	15730	15864	16034	15926	15892	15807	15764	15933	15869	15923	15646	15846	15836	16145	15824	15954	15867	15485	15999	15898	15869	15913	15934	16008	15919	15882	15854	15795	15797	15746	15667	15930	15816	15932	15623	15762	15869	15854	15934	15843	15889	15792	15908	15619	15830	15870	15793	15746	15850	15957	15801	15967	15738	15653	15942	15876	15901	15743	15748	15801	15723	15829	15760	15880	15748	15915	15913	15594	15865	15944	15901	15835	16027	15822	15717	15778	15744	15632	15838	15791	15928	15920	15859	15746	15816	15765	15926	16027	15879	15882	15881	15938	15824	15638	15813	15895	15888	15871	15874	15806	15914	15932	15831	15784	15952	15756	15654	15675	15851	15822	15680	15744	15944	15687	15928	15960	15970	15760	15913	15732	15735	15789	15872	15771	15798	15681	15922	16094	15843	15681	15866	15847	15819	15929	15921	15792	15797	15621	15734	15839	15855	16027	15890	16083	15703	15764	16023	15864	15913	15835	15788	15816	15954	15708	15845	15981	15867	15776	15895	16013	15860	15642	15974	15806	15903	15866	15668	15819	15828	15894	15798	15697	15808	15868	15818	15737	15744	15846	15828	15685	15776	15823	15916	15929	15894	15551	15666	15889	15837	15769	15757	15765	15961	16100	15885	15905	15869	15811	15953	15826	15900	15905	15611	15778	15844	15950	15855	16025	15814	15852	15878	15691	15839	15885	15938	15842	15833	15912	15954	15962	15865	15749	15885	15637	15796	15786	15784	15702	15728	15845	15788	15799	15943	15966	15626	15731	15851	15857	15795	15839	15739	15885	15858	15852	15758	15890	15922	16013	15718	15864	15772	15875	16090	15729	15900	15689	15768	15864	15816	15993	15833	15823	15928	16023	15846	15725	15837	15728	15977	15744	15978	15771	15983	15707	15879	15917	15780	15727	15728	15809	15695	15671	15922	15914	15766	15976	15605	15920	15913	15663	16030	15983	15773	15841	15999	15790	16041	15957	15875	15852	15906	15826	15737	15752	15956	16010	15758	15682	15952	15833	15752	15831	15782	15951	15842	15900	15920	15756	16039	15912	15842	15773	15883	15971	15635	15808	15888	15725	16182	15916	15779	15642	15798	16007	15845	15846	16021	16054	15884	15977	15956	16011	15827	15932	15894	15732	15642	15870	15967	15967	15595	15966	15836	15768	15900	15917	15911	15750	15873	15848	15884	15913	15741	15738	15836	15852	15970	15806	15763	15918	15896	15818	15941	15712	15915	15974	15678	15696	15857	15903	15773	16021	15826	15833	15984	15679	15793	15811	15822	15768	15908	15806	15938	16001	15910	15694	15875	16060	15853	15862	16000	15988	15797	15980	15839	15788	15930	15806	15857	15858	15899	15718	15924	16129	15778	15875	15939	15753	15772	15796	15880	15758	15869	15714	15759	15749	15771	15915	15777	15809	16013	15974	15734	16032	15921	15775	15735	15888	15658	15773	15977	16004	15767	15736	15897	15772	15870	15921	15665	15713	15817	15787	16005	15876	15888	15995	15963	15827	16065	15808	15933	15791	15856	15853	15803	15613	15962	15761	15831	15784	15978	15809	15692	15804	15996	15696	15809	15867	15867	15895	16080	15911	15934	15850	15697	15909	15669	15876	15859	15772	15828	15806	15962	15645	15898	15893	16044	15791	16094	15877	16001	15792	15906	15714	15880	15727	16178	15769	15897	15777	15824	15720	15929	16095	15999	15829	15758	15873	15939	15952	15926	15763	15810	15899	15892	15959	15778	15855	16032	16002	15981	15809	15856	16027	15786	15951	15621	15888	15859	15718	15674	15871	16012	15819	15976	15774	16079	15745	15686	15981	15745	15916	15863	15849	15953	15894	15926	15859	15976	15888	16034	15872	15945	16065	15990	15904	15846	15885	15881	15870	15932	15763	15929	15857	15821	15851	15915	15748	15833	15761	15839	15994	15972	15994	15768	15956	15739	15897	15758	15818	15784	15900	15876	15655	15881	16107	15886	15735	15661	15698	15921	15783	15962	15996	15741	15756	15768	15717	15921	15819	15808	15874	15743	15764	15831	15833	15795	15844	15799	16041	15868	15822	15949	15891	15800	15770	15754	15686	15941	15833	16079	15778	16029	16135	15809	15892	15873	15902	15892	15755	15846	15870	15796	16030	15864	16044	15839	15901	15807	15780	15927	15940	15731	15935	15838	15949	15970	15805	15773	15812	15716	15662	15799	15754	15864	15845	15776	15953	15929	15977	15930	15797	15886	15817	15803	15863	15870	15881	15940	15747	16013	15741	15790	15990	15944	15854	15969	15776	15757	15831	15807	15652	16194	15891	15884	15804	15750	15970	15916	15964	15870	16019	15775	15933	15802	15980	15931	15909	15858	15585	15772	15886	16049	15827	15876	15701	15790	15956	15736	15942	15839	15801	15986	15868	15770	15835	15985	15793	15968	15825	15834	15779	15951	15966	15972	15907	15723	15837	15836	15742	15979	15954	15829	15961	15990	15686	15897	15721	15790	15954	15834	15803	15862	15857	15963	15972	15913	15864	15799	15765	15843	15826	15843	15824	15853	15931	15895	15668	15935	15612	15814	15820	15808	15655	15841	15855	16012	16026	15933	15934	16064	15842	15787	15984	15819	15757	15782	15869	15742	15866	15933	16069	15824	15708	15678	15870	15934	15912	15947	15925	15864	15892	15771	15956	15858	15906	15786	15975	15932	15828	15832	15702	15799	15816	15807	15921	15943	15882	15752	15993	15800	15930	15817	15780	15795	15701	15928	15740	15675	15898	15934	15853	15973	15891	15768	15882	15872	15648	15784	15696	15943	15934	15785	15974	16068	15856	15855	15729	15721	15862	15777	15790	15806	15941	15903	16019	15904	15724	15987	16008	16016	15799	15754	15828	15916	15926	15815	15914	15867	15749	15994	15805	15804	15904	15904	15629	15760	15705	15823	15855	15784	15734	15787	15950	15907	16044	15765	15802	15668	15928	15850	15654	15630	15899	15652	15737	15650	15619	15848	16035	15784	15830	15921	15944	15928	15884	16055	15911	15786	15714	15830	15750	15946	16058	15966	15686	15876	16102	15914	15787	15915	15962	15831	15761	15961	15910	15949	15700	15937	16033	15808	15789	15861	15845	15736	15558	15821	15854	15776	15872	15804	15902	16005	15956	15702	15782	15920	15757	15852	15843	16019	15878	15964	15831	16011	15849	15749	15854	15863	15639	15767	15782	15947	15755	15839	16066	15925	15742	16036	15785	15695	16087	15916	15750	15832	15899	15766	15793	15967	15765	15974	15889	15722	15729	15793	15820	15808	15851	15947	15838	15991	15778	16099	16002	15762	15749	15840	15727	15896	15807	16132	16109	15717	15900	15709	15869	15802	15649	15750	15903	15836	16009	16046	15906	16030	15714	15629	15875	15936	15915	15903	15802	15758	15909	15915	15753	15904	15881	15924	15837	15928	15732	15758	15799	15932	15846	15871	15760	15971	15841	15931	15916	15910	15792	15817	15896	15682	15899	15758	15636	15717	15758	15909	15903	15887	15526	15824	15841	15972	15946	15771	15988	16026	15736	15862	15624	15760	15837	15641	15832	15976	15814	15894	15872	15835	15769	15836	15733	15862	15779	15806	15855	16005	15680	15801	15910	15746	15750	16083	15660	15610	15677	15808	15806	15952	16013	15793	15709	15759	15821	15873	15899	15769	15958	15802	15901	15784	15890	15767	15776	15938	15624	15890	15598	15901	15920	15815	16086	15873	15844	15838	15948	15709	15858	16038	15782	15740	15875	16032	15610	15910	15865	15855	15805	15836	15845	16036	15655	15723	15868	16018	15778	15794	15775	15816	15736	15735	15850	15942	15990	15991	15667	15722	15759	15677	15888	15805	15915	15853	15865	15921	15559	15862	15974	15750	15840	15815	15723	15776	15821	15927	15835	15847	15951	15828	15742	15713	15703	15480	15836	15851	15798	15843	15755	15895	15852	15738	15714	16159	15831	15683	15734	15995	15829	15982	15996	15817	15805	15815	15749	15897	15871	15768	15856	15840	15759	15868	15828	16017	15860	15746	15804	15546	15844	15732	15726	15822	15930	15794	15931	15883	15976	15928	15707	15768	15852	15612	16002	16012	15776	15827	15652	15808	15787	15936	15861	16005	15947	15687	15660	15881	15890	15875	15739	15689	15808	15832	15932	15939	15863	15735	15832	15845	15713	15621	15663	15828	15815	15836	15969	15901	16038	15825	15962	16035	15765	15810	15962	16011	15963	15984	15945	15841	15680	15782	15660	15886	15966	15735	15960	15830	15689	16027	15751	15919	15795	16022	15703	15955	15834	15927	15741	15913	15861	16070	15915	15930	15910	15706	15819	15822	15855	15716	15653	15697	15803	15810	16084	16007	15977	15705	15908	15875	15875	15953	15761	15772	15838	15855	15769	15805	15818	15601	15629	15577	16015	15752	15804
18408	32947	32824	28499	24927	22811	21261	20454	19478	19260	18919	18930	18780	18388	18179	17727	17181	16805	16545	16198	16063	15986	16019	15755	15772	15631	15528	15646	15614	15383	15395	15731	15332	15438	15349	15387	15449	15230	15264	15328	15400	15242	15121	15282	15279	15237	15221	15149	15196	15085	15361	15187	15118	15201	15049	15280	15506	15175	15236	15200	15288	15202	15121	15309	15329	15196	15172	15028	15114	15168	15246	14980	15146	15161	15108	15182	15202	15197	15144	15063	15293	15130	15190	14943	15109	15107	15065	15195	15310	14963	15181	15194	15115	15287	15190	15120	15206	15088	15306	15146	15153	15159	15298	15106	15144	15106	15202	15243	15207	15155	15187	15011	14986	15033	15246	15177	15022	15084	15181	15313	15083	15168	15210	15164	15148	15226	15122	15151	15093	15146	15168	15220	15087	15029	15148	15062	15038	15246	15251	15193	15189	14815	15247	15148	14987	15093	15206	15139	15177	15065	15208	15212	15122	15130	15101	15129	15159	15006	15170	15092	14994	15132	15187	15200	15261	15130	14955	15200	15112	15267	15099	15178	14961	15188	15114	15139	15020	15065	15168	15037	15041	15065	15129	15166	15209	15004	15147	15233	15155	15292	15127	15292	14948	15153	14904	15100	15206	15133	15024	15264	15124	15115	14971	15110	15136	15212	15087	15189	15196	15160	15118	15094	15162	15132	15174	15116	15159	15025	15067	15149	15172	15243	15116	14990	15164	15201	15153	14968	15009	15120	15106	15205	15110	15276	15184	15008	15263	15175	15084	15298	15077	15246	14996	15068	15086	15090	15201	15156	15201	14968	15115	15213	15050	15204	15082	15207	15027	15294	15091	15162	15295	15072	15157	14949	15124	15176	15183	15243	15136	15188	14999	15073	15144	15190	15062	15048	15160	15170	15006	15265	15241	15183	15080	15117	15017	15211	15015	15015	15157	15047	15076	15118	15014	15119	15187	15105	15100	15208	15145	15138	15109	15123	15132	15045	15102	14950	15060	15200	15011	15231	15083	15230	15171	15084	15165	15121	15203	15141	14957	15073	15255	15037	15140	15145	15171	15204	15033	15235	15027	15110	14980	15204	15180	14951	14995	15124	15144	15052	15195	15183	15146	15078	15236	15154	15145	15183	15143	14895	15106	15135	15107	15090	15192	15151	15239	15110	15160	15149	15164	15209	15253	15157	15103	15027	15176	15166	15248	15107	15263	15179	15131	15020	15172	15062	15275	15146	15117	15172	15073	15110	15049	15114	15160	15073	15179	15048	15262	15054	15091	15286	15136	15058	15212	15163	15179	15126	15078	15103	15235	15144	15158	15239	15107	14994	15241	15179	15192	15173	15196	15189	14958	15131	15126	15011	15198	15226	15108	15059	15214	15097	14955	14896	15099	15148	14997	15127	15221	15044	15074	14957	15123	15204	15145	15130	15023	15091	15070	14887	15136	14962	15149	15226	15166	15109	14986	15277	15180	15120	15178	15150	15325	15077	15222	15188	15074	15121	15141	15038	15111	15143	15027	15169	15146	15264	15194	15127	15209	15101	15061	15048	15055	15060	15276	14956	15194	15103	15134	15046	15132	15020	15181	15156	15093	15183	15091	14994	15225	15076	15116	15206	15121	15072	15028	15158	14907	15171	15018	15133	15170	15130	15215	15116	15227	15204	15109	15155	15105	15064	15104	14982	15135	15179	15030	15206	15155	14990	15181	15313	15011	15101	15086	15083	15041	15162	15096	15119	15011	15115	15280	15234	15147	15176	15102	15133	15090	15027	15032	15016	15311	15054	15140	15061	15231	15193	15113	15277	14958	14991	15112	15276	15233	15255	15250	14899	15264	15090	15136	15162	15063	15116	15040	15175	15026	15147	15144	15197	15022	15292	15076	15147	15033	15078	15174	15000	15139	15090	15101	15202	15375	15215	15062	15160	15052	15193	15145	15132	15116	15203	15165	15193	15006	14997	15044	15143	15176	15238	15160	15124	15166	15089	15146	15239	15195	15142	14913	15112	15245	15170	15128	15134	15165	14981	15029	15066	15010	15092	15042	14991	15140	15128	15132	15242	15058	15145	15097	15196	15138	15150	15206	15077	15047	15079	15126	15014	14956	15123	15091	15123	15230	15075	15178	15111	15070	14936	15119	15143	15153	15082	15053	15067	15110	15065	15079	15094	14996	15150	15070	15176	15306	15051	15112	15059	15154	15162	15087	14993	15218	15238	15267	15068	15034	15169	15044	14971	15084	15142	15061	15134	14927	15101	15269	15020	15093	15261	15164	15010	15110	15141	15122	15126	15255	15075	15055	15119	15188	15160	15043	15230	15261	15015	14995	15263	15175	15109	15056	14996	15222	15114	15140	15079	15120	15141	14984	15182	15116	14980	15190	15184	15035	15100	15199	15045	15022	15033	15140	15145	15061	14942	15149	15035	15261	15139	15098	15111	15117	14978	15089	15036	15120	15132	15160	15218	15054	15286	15058	15230	15075	14988	15143	15023	15106	15253	15152	15135	15132	15266	15191	15301	15092	15105	15111	15054	15103	15073	15346	15173	15062	15044	15219	15180	15255	15143	14952	15051	15230	15063	15241	15096	14995	15142	15194	15222	15111	15113	15219	14917	15119	15269	15226	15039	15191	15263	15302	15098	15209	15007	15263	15124	15186	14876	15111	15094	15004	15048	15119	15030	15046	15232	15177	15186	15154	14975	15122	15144	14997	15102	15162	15190	15080	15108	15252	15090	15238	15197	14977	15018	15303	15033	15235	15181	15232	15113	15115	15264	15179	15114	15164	15189	15143	15215	15126	15225	15086	15276	15301	15073	15274	15016	15107	15264	15244	15049	15242	15225	15136	15073	15229	15176	15080	15120	15038	14986	15046	15216	15215	15186	15002	15022	15199	15099	15154	15175	15091	15045	15207	15090	15133	15133	15225	15087	15016	15399	15129	15161	15054	15117	14980	15031	15154	15044	15009	15183	15067	15140	15043	15086	15221	15150	15043	15110	15170	15146	15100	15202	14926	14982	15113	15117	15271	15132	15161	15057	15082	15159	15302	15062	15107	15212	15030	15203	14971	15154	15267	15085	15195	15156	14908	15051	15307	14948	15133	15227	15122	15230	15083	15272	15084	15169	15177	15043	15036	15075	15079	15218	15045	14997	15069	15317	15054	15007	15149	15059	15214	15051	15357	15135	14958	15195	15164	15028	15264	15110	15214	15104	15126	15167	15206	15125	15225	15148	15235	15004	15157	15138	15021	15002	15038	15144	15076	15030	15033	15238	15043	15120	15104	15150	15053	15152	15123	15253	15057	15146	15116	15041	15252	15007	15152	15025	15094	15068	15320	15225	15166	15194	15173	15128	15060	15174	15303	15065	15153	14998	15120	15131	15117	15162	15142	15064	15089	15056	15216	15219	15193	15116	15177	15105	14992	15103	15141	14997	15066	15152	14980	15143	15078	15124	15106	15110	15294	15127	15096	15057	15176	15021	14998	15091	14980	15185	15011	15114	15131	15099	15191	15130	14892	15152	15109	15028	15152	15258	15161	15045	15143	15113	15095	15108	15131	15136	15092	15057	15112	15178	15161	15022	15094	15057	15208	15235	15142	15280	15140	15180	15116	15222	15156	15175	15098	15093	15127	15187	15267	15340	15102	15145	15137	15021	15122	15178	15081	15181	15075	14993	15201	15082	15129	14994	15196	15035	15038	15216	15155	15103	15149	15255	15111	15091	15131	15182	15209	15222	15089	14966	15001	15254	14978	15444	15149	15072	15163	15132	15016	15155	15208	15230	15243	15200	15135	15322	14994	15142	15105	15064	15052	15206	15219	15170	15122	14908	15104	15040	15131	14918	15095	15133	15101	14970	15193	15083	15225	15046	15087	15092	15161	15164	15111	15178	15189	15087	15048	15178	15096	15002	15007	15180	15208	15265	15129	15215	15135	15090	15141	15111	15122	15249	15059	15167	15046	15304	14999	15154	15233	15070	15180	15123	15106	15112	15206	15094	15259	15126	15096	15134	15109	15016	15132	15185	15127	15115	15043	15251	15135	15110	15134	15020	15233	15217	15322	15299	15095	15072	15074	15169	15145	15159	14926	14950	15105	15212	15171	15087	15041	15118	15103	15012	15254	15140	15066	15203	14988	15169	15127	15170	14992	15195	15106	15205	15214	15186	15002	14997	15159	15016	15218	15243	15040	15176	14883	15131	15025	15116	15113	15085	15149	15139	15338	15164	14934	15080	15147	15159	15096	15192	14961	15097	15083	15165	15140	15174	15243	15207	15210	15216	15181	15009	15334	15186	15222	15001	15352	15023	15058	15113	15257	15086	15146	14952	15129	15161	14935	15127	15215	15181	15123	15057	15100	15308	15106	15254	15087	15199	15039	15043	15074	15083	15067	15196	15104	15025	15027	15115	15055	15200	15039	15009	15160	15153	15270	15075	15006	15093	15072	15028	14995	15183	15170	15308	14908	14908	15005	15135	15106	15070	15088	14976	15238	15046	15097	15157	15258	15060	15087	14942	15286	15237	15175	15067	15142	15001	14983	14946	15106	15082	15002	15076	15121	15082	15206	15107	15150	15160	15158	15110	15114	15152	15191	15021	15140	15101	15173	15191	15143	15065	15149	15042	15436	15058	15288	15224	15057	15048	15076	15079	15099	15187	15151	15064	15125	15081	15123	15203	15188	15228	15234	15204	14978	15056	15256	15183	15131	15249	15204	15170	15021	14963	15172	15093	14943	15048	15096	14998	15138	15149	15176	15205	15160	15091	15176	15207	15257	15347	15112	15045	15206	15096	15167	15065	15236	15049	15118	15117	15023	15112	15113	15176	15217	15136	15045	15063	15187	15148	15167	15196	14969	15233	14907	15235	15062	15198	15264	15090	15166	15184	15123	15117	15248	15224	15232	15060	14955	15118	15202	15008	15133	15013	15233	15246	15194	15156	15003	15119	15201	15060	15043	15186	15219	15181	15074	15199	15186	15246	15151	15115	15020	15140	15133	15262	15219	15240	15194	15102	15180	15122	15105	15129	15207	15082	15244	14935	15141	14885	15100	15146	14998	15270	15074	15148	15151	15161	15114	15140	15227	15158	15046	15062	14992	14975	15130	15027	15107	15131	15248	15228	15044	15129	15061	15022
27029	22051	24663	21294	17015	16301	16354	16024	15997	16010	16077	16144	15989	16095	15733	15751	15754	15695	15698	15609	15430	15685	15542	15334	15447	15274	15219	15188	15514	15443	15393	15276	15370	15085	15447	15467	15303	15296	15204	15504	15335	15373	15313	15198	15199	15229	15370	15267	15255	15370	15325	15176	15187	15401	15392	15163	15217	15216	15155	15329	15326	15136	15053	15447	15451	15213	15270	15348	15241	15426	15159	15292	15270	15197	15184	15237	15087	15324	15283	15261	15218	15253	15310	15521	15471	15182	15565	15377	15308	15381	15318	15192	15231	15399	15302	15187	15214	15212	15521	15174	15280	15227	15277	15413	15369	15348	15469	15275	15331	15377	15300	15257	15206	15213	15205	15283	15412	15162	15174	15409	15377	15253	15107	15260	15383	15446	15407	15348	15211	15084	15195	15273	15240	15285	15277	15268	15419	15219	15247	15214	15279	15206	15184	15387	15392	15076	15180	15196	15201	15285	15229	15482	15340	15191	15271	15260	15195	15287	15203	15348	15165	15323	15362	15365	15320	15206	15385	15375	15188	15183	15207	15226	15224	15265	15259	15041	15339	15361	15402	15342	15250	15078	15054	15280	15251	15316	15423	15194	15386	15235	15290	15451	15239	15321	15073	15176	15227	15344	15302	15233	15180	15310	15309	15194	15413	15240	15426	15473	15457	15287	15275	15212	15283	15330	15337	15013	15295	15118	15368	15448	15382	15213	15194	15385	15393	15474	15500	15278	15195	15337	15323	15313	15345	15387	15284	15115	15219	15239	15437	15169	15482	15307	15292	15390	15459	15392	15479	15418	15519	15219	15284	15409	15526	15139	15365	15408	15158	15300	15281	15389	15432	15482	15201	15183	15189	15212	15197	15426	15130	15216	15215	15320	15399	15149	15357	15099	15263	15244	15098	15260	15021	15299	15183	15377	15231	15463	15318	15165	15331	15325	15126	15085	15521	15270	15349	15367	15120	15364	15229	15248	15343	15259	15257	15358	15216	15070	15359	15264	15322	15222	15429	15358	15226	15401	15268	15153	15393	15221	15217	15288	15422	15271	15278	15323	15247	15237	15233	15216	15317	15271	15360	15378	15439	15272	15494	15271	15324	15409	15151	15231	15349	15254	15268	15389	15220	15366	15367	15327	15293	15015	15188	15251	15348	15242	15281	15371	15139	15374	15338	15284	15471	15361	15192	15345	15348	15372	15302	15417	15395	15314	15390	15263	15313	15134	15068	15325	15251	15241	15282	15218	15196	15296	15337	15185	15150	15124	15326	15120	15321	15239	15344	15211	15244	15188	15308	15372	15307	15238	15316	15264	15369	15521	15229	15341	15125	15287	15344	15094	15293	15263	15348	15338	15313	15295	15149	15120	15133	15330	15282	15119	15164	15423	15206	15175	15241	15421	15370	15174	15302	15350	15274	15219	15139	15191	15201	15250	15148	15198	15170	15149	15255	15255	15411	15483	15201	15300	15212	15352	15250	15244	15325	15341	15138	15371	15273	15408	15207	15123	15142	15339	15148	15210	15243	15258	15201	15283	15301	15385	15352	14987	15153	15411	15156	15381	15153	15042	15234	15406	15397	15107	15261	15160	15262	15117	15186	15286	15128	15132	15291	15346	15167	15336	15379	15182	15349	15125	15267	15209	15298	15297	15402	15236	15300	15356	15292	15266	15334	15302	15363	15454	15239	15184	15213	15298	15307	15066	15137	15264	15270	15209	15220	15201	15423	15338	15170	15304	15287	15119	15265	15271	15340	15222	15462	15261	15183	15263	15060	15189	15214	15357	15271	15404	15356	15392	15314	15169	15216	15301	15327	15301	15306	15236	15340	15235	15238	15211	15518	15254	15282	15450	15196	15292	15113	15163	15306	15495	15288	15182	15043	15086	15352	15202	15144	15311	15383	15304	15254	15184	15138	15470	15116	15076	15494	15260	15270	15302	15316	15215	15260	15353	15232	15432	15395	15224	15411	15190	15232	15271	15392	15117	15296	15328	15194	15214	15129	15379	15248	15162	15234	15225	15293	15309	15207	15368	15349	15410	15442	15117	15288	15538	15257	15351	15248	15143	15088	15322	15252	15435	15025	15088	15373	15466	15233	15387	15279	15144	15204	15543	15157	15253	15348	15296	15057	15291	15208	15358	15011	15128	15253	15264	15213	15135	15290	15262	15299	15175	15342	15477	15123	15160	15147	15266	15328	15323	15177	15305	15316	15157	15164	15384	15132	15272	15260	15279	15469	15339	15129	15244	15273	15209	15284	15409	15378	15112	15251	15268	15354	15459	15254	15217	15160	15260	15114	15265	15226	15394	15525	15374	15455	15226	15241	15216	15220	15315	15148	15334	15351	15240	15422	15359	15026	15311	15255	15164	15149	15165	15270	15047	15333	15252	15304	15180	15282	15117	15268	15242	15353	15345	15483	15240	15295	15334	15501	15464	15214	15227	15228	15205	15298	15211	15103	15247	15208	15363	15288	15240	15279	15157	15279	15310	15286	15314	15133	15029	15256	15429	15222	15346	15096	15257	15299	15185	15195	15213	15207	15219	15355	15197	15323	15364	15376	15380	15396	15402	15151	15215	15080	15449	15396	15219	15408	15368	15204	15180	15220	15293	15450	15347	15331	15346	15338	15397	15157	15455	15343	15213	15380	15289	15302	15338	15264	15354	15147	15218	15352	15403	15289	15293	15188	15371	15169	15227	15325	15268	15349	15223	15384	15363	15192	15056	15279	15120	15264	15353	15325	15127	15207	15343	15367	15458	15194	15345	15272	15238	15320	15174	15288	15093	15082	14961	15349	15124	15190	15377	15260	15126	15284	15480	15065	15388	15272	15442	15446	15347	15266	15148	15292	15293	15368	15114	15238	15226	15512	15316	15301	15251	15075	15399	15280	15403	15482	15439	15431	15354	15232	15352	15296	15144	15078	15250	15141	15442	15238	15157	15258	15168	15189	15446	15220	15333	15149	15267	15347	15477	15141	15392	15357	15261	15367	15375	15359	15327	14993	15107	15259	15258	15126	15319	15172	15292	15250	15142	15239	15240	15336	15376	15485	15364	15233	15347	15254	15249	15193	15295	15148	15262	15330	15297	15262	15263	15162	15228	15053	15200	15284	15159	15385	15224	15422	15173	15345	15306	15262	15286	15328	15241	15376	15162	15471	15343	15269	15236	15165	15252	15076	15289	15344	15298	15348	15320	15202	15345	15210	15317	15416	15201	15167	15315	15216	15134	15248	15492	15429	15309	15408	15322	15196	15203	15218	15459	15357	15028	15253	15180	15329	15105	15372	15452	15241	15303	15344	15120	15144	15052	15043	15281	15310	15186	15319	15333	15256	15303	15466	15172	15050	15314	15288	15268	15407	15130	15205	15239	15377	15291	15440	15464	15388	15098	15423	15081	15345	15402	15535	15476	15330	15361	15279	15305	15318	15266	15338	15177	15164	15147	15479	15304	15290	15146	15312	15292	15243	15606	15143	15228	15382	15264	15246	15290	15257	15183	15334	15341	15219	15339	15178	15199	15347	14997	15317	15440	15330	15330	15332	15368	15216	15062	15288	15390	15550	15354	15308	15228	15363	15379	15174	15152	15279	15357	15205	15278	15326	15307	15306	15271	15239	15090	15429	15380	15407	15467	15261	15220	15110	15242	15351	15469	15242	15280	15145	15182	15328	15264	15306	15284	15396	15439	15019	15352	15332	15151	15173	15379	15387	15329	15275	15145	15154	15200	15282	15148	15183	15291	15142	15130	15126	15321	15327	15299	15280	15119	15407	15471	15424	15333	15259	15301	15360	15265	15301	15425	15506	15231	15274	15315	15363	15264	15267	15276	15196	15276	15153	15407	15079	15241	15315	15286	15260	15157	15266	15231	15579	15173	15247	15322	15334	15313	15271	15377	15130	15241	15331	15473	15123	15383	15243	15243	15273	15440	15353	15067	15409	15380	15315	15320	15286	15305	15169	15077	15291	15192	15216	15115	15339	15451	15211	15146	15177	15190	15303	15232	15274	15300	15211	15235	15312	15413	15122	15123	15158	15342	15305	15349	15177	15382	15334	15445	15323	15093	15253	15198	15482	15303	15287	15295	15359	15240	15348	15219	15177	15187	15330	15177	15106	15266	15378	15240	15308	15226	15087	15395	15349	15184	15091	15217	15397	15225	15269	15272	15232	15270	15190	15293	15203	15210	15352	15249	15351	15385	15311	15271	15381	15186	15161	15241	15195	15312	15372	15197	15153	15236	15179	15230	15191	15269	15301	15326	15289	15258	15245	15359	15383	15211	15234	15297	15259	15223	15448	15200	15473	15145	15120	15473	15136	15258	15149	15447	15400	15397	15236	15189	15076	15211	15471	15326	15254	15309	15133	15228	15273	15451	15226	15340	15237	15343	15153	15248	15399	15182	15234	15356	15459	15281	15492	15263	15414	15263	15254	15387	15246	15262	15081	15190	15495	15173	15197	15376	15372	15230	15189	15276	15268	15152	15337	15387	15312	15391	15149	15242	15351	15305	15270	15462	15450	15158	15285	15351	15353	15481	15254	15382	15330	15284	15160	15347	15246	15123	15207	15414	15332	15221	15167	15365	15386	15378	15226	15289	15406	15170	15030	15192	15517	15370	15332	15239	15219	15257	15185	15144	15416	15277	15190	15226	15276	15473	15364	15199	15442	15236	15209	15356	15216	15239	15136	15339	15275	15157	14992	15241	15204	15397	15244	15173	15301	15416	15222	15092	15137	15250	15218	15289	15230	15384	15101	15204	15278	15215	15256	15097	15224	15171	15074	15347	15346	15308	15065	15250	15231	15243	15238	15393	15253	15121	15224	15374	15444	15231	15223	15128	15220	15295	15344	15170	15347	15255	15314	15152	15404	15155	15218	15405	15355	15247	15323	15246	15349	15491	15446	15415	15262	15307	15205	15289	15266	15154	15431	15385	15266	15154	15272	15117	15332	15316	15075	15276	15402	15337	15456	15279	15335	15323	15160	15411	15435	15210	15324	15204	15160	15297	15381	15144	15242	15041	15152	15132	15274	15327	15299	15260	15086	15410	15435	15217	15117	15390	15401	15113	15312	15240	15442	15340	15175	15178	15165	15252	15268	15471	15093	15348	15181	15409	15268	15403	15429	15348	15250	15367
16283	22269	22417	19300	17733	16880	16435	16154	16036	16129	16258	16027	16014	15825	15864	15543	15402	15349	15220	15000	15037	15086	14884	15031	14918	14964	14892	14732	14856	14847	14860	14631	14709	14861	14675	14787	14592	14830	14677	14880	14767	14722	14722	14655	14525	14600	14809	14589	14599	14688	14678	14723	14684	14676	14636	14832	14674	14585	14775	14650	14639	14724	14682	14923	14755	14747	14655	14751	14562	14671	14675	14656	14640	14754	14862	14733	14715	14560	14675	14668	14699	14723	14618	14790	14903	14786	14620	14513	14665	14651	14783	14689	14709	14713	14723	14711	14842	14772	14877	14682	14772	14519	14513	14655	14812	14771	14586	14600	14631	14627	14721	14789	14631	14658	14756	14677	14633	14800	14726	14594	14575	14649	14631	14641	14666	14597	14653	14744	14750	14566	14720	14649	14774	14559	14688	14527	14784	14420	14623	14748	14726	14663	14696	14531	14702	14774	14719	14857	14587	14780	14862	14709	14623	14758	14694	14739	14587	14665	14468	14756	14583	14740	14794	14647	14608	14728	14814	14638	14754	14606	14761	14784	14709	14796	14633	14804	14509	14760	14702	14676	14786	14707	14613	14685	14669	14709	14704	14746	14691	14583	14711	14690	14719	14703	14582	14687	14579	14742	14722	14795	14660	14713	14759	14745	14670	14657	14653	14761	14615	14632	14622	14678	14940	14659	14711	14618	14577	14768	14738	14661	14642	14781	14591	14788	14712	14762	14637	14588	14695	14690	14530	14637	14671	14588	14574	14721	14667	14557	14712	14564	14577	14658	14761	14776	14634	14616	14740	14680	14690	14843	14947	14735	14782	14541	14805	14762	14655	14821	14856	14701	14680	14827	14740	14880	14705	14621	14782	14858	14870	14675	14736	14654	14613	14684	14688	14652	14667	14828	14731	14645	14650	14580	14751	14617	14614	14799	14788	14762	14790	14685	14709	14817	14754	14673	14710	14660	14782	14718	14795	14709	14705	14520	14676	14732	14626	14841	14840	14581	14570	14918	14544	14680	14789	14911	14684	14871	14539	14560	14641	14603	14812	14693	14747	14685	14737	14581	14790	14516	14724	14800	14628	14692	14639	14722	14692	14881	14632	14748	14678	14707	14703	14722	14689	14649	14718	14757	14749	14796	14704	14898	14661	14716	14755	14603	14707	14690	14816	14619	14795	14696	14590	14620	14802	14583	14702	14750	14627	14541	14661	14766	14648	14617	14792	14755	14621	14851	14603	14632	14734	14585	14813	14704	14543	14718	14696	14726	14778	14469	14705	14714	14797	14551	14730	14807	14940	14657	14692	14856	14794	14750	14716	14765	14773	14646	14644	14637	14622	14867	14766	14554	14736	14714	14665	14637	14683	14591	14732	14663	14598	14690	14693	14567	14717	14812	14751	14697	14616	14779	14553	14882	14647	14782	14732	14614	14691	14721	14894	14842	14667	14704	14636	14715	14847	14577	14749	14566	14714	14663	14728	14905	14728	14743	14618	14740	14648	14578	14807	14638	14826	14634	14560	14782	14605	14757	14756	14587	14949	14642	14733	14802	14674	14699	14632	14653	14680	14658	14675	14680	14432	14600	14713	14819	14786	14621	14664	14649	14646	14602	14699	14852	14628	14795	14613	14785	14740	14687	14711	14763	14804	14715	14686	14732	14705	14570	14610	14703	14541	14618	14717	14669	14789	14714	14580	14579	14741	14665	14756	14780	14833	14634	14688	14623	14606	14616	14681	14582	14748	14627	14885	14654	14654	14751	14583	14658	14736	14591	14778	14654	14842	14613	14714	14876	14598	14674	14745	14722	14559	14774	14827	14657	14752	14576	14719	14833	14735	14630	14587	14562	14615	14783	14595	14726	14688	14596	14749	14680	14755	14921	14717	14834	14782	14726	14676	14827	14619	14650	14697	14687	14740	14787	14662	14466	14768	14736	14736	14801	14666	14821	14794	14880	14804	14795	14686	14922	14711	14753	14797	14706	14631	14796	14556	14654	14483	14611	14726	14706	14718	14749	14792	14670	14768	14800	14646	14608	14691	14558	14560	14872	14625	14667	14681	14748	14692	14781	14666	14689	14702	14631	14704	14724	14730	14745	14655	14695	14736	14684	14633	14659	14643	14804	14783	14670	14762	14788	14549	14770	14631	14661	14755	14663	14641	14745	14542	14785	14740	14881	14738	14706	14682	14668	14690	14595	14813	14673	14670	14619	14900	14658	14627	14687	14525	14779	14579	14699	14730	14758	14605	14699	14724	14688	14770	14634	14736	14660	14613	14643	14580	14699	15006	14482	14544	14577	14693	14677	14806	14687	14630	14671	14649	14680	14634	14658	14685	14733	14656	14651	14760	14636	14639	14820	14560	14778	14603	14557	14655	14706	14688	14661	14677	14740	14727	14784	14579	14860	14562	14686	14694	14708	14524	14628	14758	14522	14663	14643	14732	14623	14784	14734	14750	14629	14816	14826	14808	14932	14799	14668	14717	14578	14582	14675	14734	14789	14881	14736	14716	14785	14643	14678	14611	14780	14765	14484	14707	14757	14776	14598	14624	14688	14832	14654	14690	14681	14734	14912	14604	14841	14886	14678	14701	14741	14665	14685	14808	14590	14842	14740	14556	14595	14669	14725	14680	14639	14748	14651	14700	14679	14760	14695	14652	14832	14711	14843	14726	14877	14699	14507	14681	14705	14841	14672	14797	14685	14777	14809	14753	14641	14547	14822	14640	14709	14784	14781	14577	14712	14681	14745	14744	14496	14625	14619	14723	14735	14723	14603	14771	14650	14708	14630	14807	14760	14576	14596	14585	14581	14654	14658	14817	14641	14765	14862	14729	14755	14745	14857	14622	14784	14714	14789	14821	14649	14732	14663	14716	14640	14700	14753	14708	14812	14644	14640	14765	14662	14840	14696	14611	14683	14618	14738	14730	14867	14570	14759	14584	14786	14807	14549	14641	14735	14670	14697	14712	14651	14625	14648	14794	14665	14658	14668	14637	14548	14647	14754	14546	14684	14691	14812	14833	14657	14568	14680	14613	14721	14775	14541	14692	14645	14856	14700	14673	14538	14670	14670	14630	14726	14922	14759	14905	14658	14613	14729	14841	14724	14849	14706	14713	14607	14800	14846	14637	14696	14879	14871	14746	14773	14720	14654	14802	14682	14866	14654	14641	14743	14782	14791	14655	14660	14729	14771	14756	14708	14605	14539	14744	14684	14754	14684	14705	14711	14779	14662	14632	14572	14596	14697	14619	14659	14556	14801	14675	14741	14809	14715	14769	14644	14625	14708	14648	14687	14660	14789	14694	14642	14735	14577	14656	14714	14797	14458	14798	14753	14689	14646	14539	14679	14647	14513	14772	14584	14676	14772	14641	14863	14691	14661	14706	14580	14756	14545	14758	14713	14648	14785	14673	14857	14786	14816	14613	14779	14504	14785	14647	14732	14733	14821	14836	14784	14756	14617	14817	14791	14624	14747	14731	14734	14711	14646	14666	14818	14860	14657	14668	14666	14579	14896	14844	14662	14615	14796	14644	14677	14699	14727	14529	14684	14771	14699	14761	14608	14779	14652	14612	14590	14536	14677	14972	14507	14711	14783	14687	14643	14710	14825	14828	14879	14694	14627	14798	14583	14843	14537	14713	14827	14848	14631	14726	14715	14717	14735	14689	14662	14817	14843	14610	14723	14705	14678	14763	14700	14720	14782	14727	14851	14665	14739	14815	14754	14823	14669	14621	14650	14715	14818	14673	14610	14770	14739	14687	14623	14672	14705	14819	14716	14705	14672	14631	14659	14652	14854	14636	14631	14763	14627	14682	14871	14630	14636	14859	14734	14884	14774	14606	14691	14676	14661	14774	14651	14809	14708	14758	14639	14886	14572	14639	14540	14763	14867	14798	14745	14761	14824	14706	14745	14710	14594	14580	14600	14656	14693	14766	14607	14829	14766	14612	14973	14669	14847	14555	14773	14787	14754	14708	14784	14770	14726	14697	14778	14791	14697	14705	14706	14923	14733	14728	14600	14742	14688	14704	14678	14778	14690	14513	14828	14728	14649	14846	14742	14772	14743	14625	14708	14637	14696	14797	14631	14710	14583	14858	14835	14602	14667	14709	14772	14796	14785	14614	14890	14627	14984	14681	14586	14861	14620	14694	14679	14707	14766	14749	14543	14727	14684	14842	14654	14687	14663	14797	14777	14717	14627	14905	14644	14667	14808	14726	14693	14614	14756	14710	14759	14757	14809	14619	14793	14668	14617	14770	14606	14750	14739	14794	14810	14733	14853	14602	14728	14702	14622	14713	14815	14697	14756	14583	14745	14653	14638	14770	14587	14784	14643	14609	14445	14793	14776	14571	14712	14646	14831	14569	14853	14565	14491	14739	14776	14868	14712	14800	14517	14675	14781	14655	14728	14848	14793	14746	14645	14651	14609	14793	14736	14763	14685	14691	14652	14641	14780	14722	14840	14633	14673	14923	14540	14770	14650	14610	14675	14698	14710	14820	14597	14752	14640	14835	14690	14807	14766	14590	14648	14750	14772	14617	14580	14760	14696	14677	14738	14713	14642	14659	14794	14654	14748	14859	14719	14802	14839	14596	14766	14783	14708	14718	14733	14700	14790	14926	14840	14711	14551	14668	14611	14760	14528	14776	14823	14804	14657	14791	14855	14805	14705	14853	14778	14620	14790	14575	14642	14718	14686	14740	14586	14781	14855	14872	14706	14598	14799	14678	14760	14650	14819	14648	14700	14574	14786	14896	14588	14739	14727	14620	14725	14820	14694	14599	14830	14859	14765	14785	14701	14607	14719	14682	14665	14738	14620	14650	14836	14736	14609	14661	14608	14823	14671	14803	14642	14709	14529	14725	14722	14693	14680	14875	14841	14769	14843	14695	14743	14698	14760	14795	14601	14553	14672	14705	14842	14768	14632	14707	14782	14735	14710	14694	14670	14555	14685	14726	14570	14663	14701	14725	14708	14645	14614	14673	14728	14900	14889	14757	14751	14705	14721	14560	14603	14772	14801	14638	14781	14827	14651	14770	14552	14734	14625	14741	14752	14680	14605	14715	14715	14781	14647	14796	14734	14630	14658	14725	14809	14659	14808	14936	14770	14746	14748	14780	14662	14768	14740	14866	14508
23789	21315	28693	24483	22312	21945	20724	18384	17746	17703	17761	17813	17622	17568	17285	17191	17038	16863	16467	16579	16573	16504	16598	16463	16546	16453	16271	16026	16332	16365	16246	16332	16313	15933	16432	16237	16246	16266	16177	16060	16423	16313	16164	16243	16065	16311	16272	16115	16189	16057	15960	16062	16086	15999	16087	16115	16177	16339	16012	16037	16294	15977	16154	16210	16230	16023	16032	16144	16237	16254	16110	16088	16269	16169	16053	16288	15878	16060	16086	16251	16035	16272	16253	16011	16143	16197	16079	16075	16019	16015	15851	16025	16026	16162	16147	16097	15963	16187	16415	15984	16092	16151	16094	15959	16118	16203	16168	15968	15995	16019	16165	16055	16031	16185	16067	16155	16254	16089	16056	16032	16089	16144	16169	16188	15973	16313	15987	15961	16160	16013	15957	16116	16077	15971	15984	16063	15984	16098	16106	15984	15951	15947	16001	16073	15872	15948	16002	16117	16182	16095	16009	16050	15891	16110	16015	16147	16232	16206	16212	16288	15956	16144	16002	15845	16119	16017	16160	16126	15997	16229	16124	16034	15985	16301	16234	15884	16062	16178	16131	16071	15991	15944	16076	16028	16166	16105	16093	15970	16089	16092	16094	16152	15899	16060	16101	16049	16135	16080	16009	15822	16142	16195	15914	16118	15972	16023	16201	16095	16102	16199	16050	16184	16192	15877	16179	15969	16017	16032	16197	16112	15977	16042	16118	16123	16086	16052	16028	16108	16109	16094	16051	16180	16185	15952	16177	16238	16091	16175	15961	16004	16085	16055	16160	16070	16138	16107	16026	16203	16095	16024	16027	16144	16087	16041	16000	15988	16299	16209	16169	16142	16090	16004	16082	16266	16053	15877	15961	16084	16068	15995	16437	16074	16050	16216	16188	16066	16256	16055	16267	16085	16324	15993	15994	16358	16231	16320	15951	16225	15999	16066	16007	16035	16192	16076	16112	16303	16225	15981	16006	16116	16057	16110	16173	16147	16144	16094	16158	15958	16081	15904	15844	16024	16057	16060	16060	16030	16075	16315	15899	15873	16146	15988	15931	16129	16007	16124	16086	15951	15957	15935	15952	16029	15902	16046	15973	16055	16093	16268	16266	16045	16169	16059	15963	16073	15930	15985	15973	16220	16171	16137	16057	16193	16090	16137	15985	16049	16050	16161	16176	16157	16110	16318	16067	16045	16179	16245	15920	16164	16068	16208	16150	15977	15987	15959	16025	16066	16042	15921	16120	16266	16098	16142	16141	16084	16167	16153	16155	16202	15970	15913	16122	16102	16213	16129	16136	15958	16043	15952	16188	16263	16308	16062	16036	16170	16192	16030	16051	16051	16127	16173	16300	16093	16210	16050	15980	15906	16133	16148	16303	16076	16112	16109	15961	16077	15971	16064	15984	15931	15925	16058	16148	16011	16047	16151	16166	16081	16052	16095	16156	15932	16229	16072	16193	16173	16067	15947	16012	16141	16091	16058	16206	16061	16118	16082	16203	16124	16092	16068	16082	16039	16234	16130	16138	16140	16119	16002	16254	16018	16031	15739	16096	16053	16037	15944	16059	16182	16112	15901	16070	16127	16153	16132	16230	16047	16107	16250	16040	16044	16092	16130	16255	16112	16110	15971	16094	16166	16051	16357	16146	16108	16095	16022	16133	15968	16162	16247	15963	16268	16221	15921	16151	16139	16071	15879	16042	15889	16065	16125	16141	15970	16095	16089	16016	16013	16363	16242	15932	16042	15854	16009	16033	15971	16130	16070	16292	16022	16056	16025	16178	16006	16113	15961	16145	16128	16205	16043	15985	16117	16007	16184	16222	15973	16049	16075	16206	16372	16134	16163	16149	16107	15829	16130	16170	16014	15911	16133	16233	15911	16147	16195	16169	16204	16086	16177	16052	16063	15944	15930	16110	16050	16015	16268	15977	16031	15909	16129	16082	15927	16183	15838	16135	15951	16114	16247	16044	16129	16102	16226	15850	16032	16185	15894	16142	16040	16086	15985	16010	16000	16093	16047	15879	16102	16025	15960	16100	16132	16273	16148	16173	16137	16070	16022	16223	16037	16104	16101	16083	16024	16301	16207	15961	15985	16063	16090	16218	16073	15906	15864	16214	16030	15998	16021	16247	16144	16113	15988	16048	16065	16173	16070	16174	16047	15962	16163	16268	16161	16172	16016	16155	16239	15889	16119	16203	16079	16053	16120	16042	16156	16092	16128	16107	16106	16059	16229	16140	16069	16179	16109	16322	16267	16144	15957	16133	16096	16244	15960	16085	15880	16058	16116	15919	15964	16188	16162	16018	16050	16184	16218	16077	16363	16154	16065	16103	16047	16065	16185	16099	16027	16064	16026	16132	16187	16121	16176	16216	16036	16059	16120	16027	16121	16162	15948	16017	16384	16179	16134	16166	16092	16053	15881	15955	15963	16086	15955	16196	15994	15926	16178	16083	16272	16185	16063	16164	16058	16186	16314	16080	16189	16108	16226	16223	16171	16018	16096	16331	15995	16042	16209	16306	15961	15900	16198	16163	16025	16296	16070	16067	15976	16120	16141	16135	16052	16181	16094	16144	16059	16071	16185	16183	16056	16094	16163	15988	15823	16152	16063	16127	15911	16157	16251	16140	16222	16163	16081	15879	16120	16043	15856	16081	16225	15983	16239	16114	16049	16061	16288	16022	16049	16139	16002	16012	16112	16171	15858	16139	15952	16176	16226	16053	16265	16060	15984	16208	16090	16023	15962	16022	15908	16200	16042	16071	16105	16184	16118	16070	15942	16086	16092	16008	16139	16018	16366	16170	15999	16071	16179	16165	15833	16144	16154	15967	15982	16425	16059	16026	16014	16050	16094	16036	15924	16093	16039	16155	16008	16198	16078	16113	16080	16213	16164	16066	15985	16021	15927	16034	15840	15971	15894	15921	16184	16044	16009	15961	16026	16032	16091	16178	16263	16124	16311	16102	15861	16040	15991	16001	16166	16096	15894	16127	16154	16108	16002	16142	16210	15992	16174	15933	16019	16140	16180	16095	16100	16234	15869	15942	15998	16054	16060	16033	16210	15841	16189	16100	16168	16177	16075	15980	16169	16145	16114	16102	16102	16129	16239	16036	16113	16000	16061	15911	16007	16035	15926	16179	15965	16162	15999	16077	16052	16232	16273	16058	16147	16043	16121	16153	16153	16011	16101	16104	16210	16211	16020	16181	15999	16047	16213	16072	16056	16128	16130	15964	16119	15986	16322	16176	16007	16151	16117	15844	16028	16014	16007	16165	15998	16208	16228	16249	15978	16198	15914	16182	16041	16328	16201	16211	15948	16051	15890	16063	16013	15981	16011	16191	16050	16046	16040	16231	16097	16049	16018	15953	16021	16022	16039	15976	16116	15991	16290	16233	16176	16026	16093	16148	16154	16159	16029	16194	15982	15889	16095	16160	16166	16287	15919	16033	16026	16129	16074	16253	16068	15995	16203	16311	16199	16031	16045	16249	16063	16124	15990	16204	16143	16184	16187	15983	15991	15994	15875	16227	16022	16086	16183	16082	16126	16063	16174	16045	16237	16245	16093	15991	16115	15867	16284	16209	16112	16155	16182	16334	15994	16010	16034	15999	16250	16085	16092	16077	16025	16017	16005	16015	16048	16176	15997	15922	16165	16161	16315	16112	16179	16122	16053	16015	16154	16008	16091	16417	16157	15996	16163	16070	15996	15938	16019	16151	16222	16216	16155	16125	16173	16062	16074	16004	16180	16185	16295	16126	16166	16273	16048	16215	16072	16144	16015	16099	16129	16112	16241	16200	16121	16110	16053	16217	16328	16072	16035	16013	16129	16034	16187	16073	16206	16098	16110	16047	16151	16062	16111	16093	16028	16051	16235	16071	16098	16123	16120	16100	15931	16092	15997	15924	16352	15978	16091	15737	15927	16067	16218	16385	16205	16310	16253	16261	16195	16105	15853	15905	15886	16078	16061	16176	16098	16138	16187	16136	16028	15976	15857	16049	15991	15958	16036	16158	15980	16168	16094	16023	16130	16079	16175	15911	16122	16049	16202	16227	16160	15974	16114	16212	16198	16169	16236	15937	16051	16149	16094	16090	16051	16205	15903	15860	16053	15988	16049	16191	16166	16048	16001	16309	16173	16151	16234	16233	16064	16116	16173	16079	16131	16075	16033	15934	16206	16007	16126	16127	15989	16053	16037	16049	16061	16107	16068	16262	15922	16218	16045	16109	16187	15951	16066	16100	16180	16204	16230	16366	16160	16127	16083	15958	16012	16122	16228	16144	15983	16029	15934	15895	16083	16191	16158	15951	16120	16022	16079	15952	15914	16292	15866	15968	16088	16027	16116	16130	15928	15995	16174	16053	16059	16096	16107	15987	16053	16000	15997	15925	16124	16158	15982	16193	16215	16203	16200	16182	16190	16028	16224	16118	16112	16145	16177	16063	15987	16031	16055	16453	16250	16263	15873	16060	16004	16069	16102	16139	16037	16100	16140	16111	16074	16173	16022	16170	15828	16155	16292	16352	15928	16104	16012	16173	15952	16092	16062	15927	16026	16260	16159	15928	15969	16187	15971	15901	16195	16127	16288	16109	15907	16113	15954	16167	16116	16106	16058	16318	16303	15962	15991	16032	15953	16127	16308	16046	15920	16210	16111	16227	16183	16015	16079	15963	16090	15950	16065	16025	16117	16083	16200	16227	16025	16081	16162	16317	16124	16161	16025	16103	16281	16121	16369	16037	16097	16078	16143	16124	16051	15886	16091	16082	16134	16097	16125	16369	16033	16041	16089	16026	16075	15907	15948	16094	16068	16122	16001	15915	16152	16249	16146	16178	16104	16076	16160	16067	16085	16228	16196	16102	16187	16127	16112	16056	16062	16197	15902	15895	16140	16121	16234	16229	16081	16214	16233	16115	16296	16219	16034	16288	16226	15951	16012	16149	16138	16023	16281	16078	16243	16053	16267	15958	16272	16016	16116	16302	16144	16160	16216	16054	16140	16315	16132	16029	16063	16009	15865	16184	16204	16229	15963	16043	16076	15950	16026	16016	16065	16095	16092	16184	16079	16005	16215	16036	16126	16180	16070	16102	16088	16143	16054	16201	15976	16095	16145	16140	15957	16183	16072	16059	16222
17041	29105	29204	24942	22114	20628	19646	18848	18335	18176	18177	17936	17859	17608	17124	16936	16610	16384	16195	15803	15918	15730	15753	15703	15580	15406	15376	15500	15334	15580	15626	15551	15555	15477	15483	15507	15261	15387	15341	15466	15752	15360	15428	15129	15353	15263	15575	15127	15286	15436	15374	15375	15211	15255	15287	15358	15198	15282	15321	15357	15253	15314	15210	15350	15454	15334	15265	15179	15325	15133	15502	15325	15215	15200	15323	15233	15236	15286	15399	15283	15376	15381	15154	15138	15494	15316	15089	15272	15218	15181	15207	15225	15430	15303	15377	15241	15208	15192	15391	15256	15337	15343	15240	15225	15234	15158	15202	15208	15219	15382	15362	15231	15335	15293	15214	15195	15267	15213	15386	15061	15118	15276	15306	15348	15201	15202	15077	15223	15247	15181	15115	15397	15310	15234	15027	15290	15198	15168	15304	15417	15155	15292	15214	15301	15191	15236	15102	15092	15155	15217	15326	15229	15266	15230	15358	15172	15151	15184	15293	15388	15246	15298	15241	15221	15401	15365	15343	15236	15145	14956	15451	15278	15406	15172	15259	15171	15115	15446	15386	15103	15166	15235	15404	15486	15279	15189	15133	15436	15200	15019	15187	15306	15211	15206	15166	15278	15263	15235	15201	15307	15265	15261	15277	15305	15268	15258	15311	15232	15348	15137	15609	15393	15215	15213	15174	15168	15281	15170	15275	15272	15370	15035	15337	15284	15308	15126	15121	15268	15324	15154	15342	15256	15289	15344	15152	15188	15279	15400	15208	15271	15285	15161	15378	15139	15212	15274	15220	15358	15305	15436	15344	15079	15266	15124	15312	15252	15063	15299	15340	15131	15134	15323	15307	15114	15211	15299	15371	15309	15145	15083	15262	15344	15186	15277	15408	15206	15008	15322	15344	15381	15156	15271	15236	15342	15228	15380	15309	15168	15406	15138	15381	15116	15367	15335	15248	15456	15301	15170	15142	15189	15191	15231	15194	15220	15224	15283	15351	15128	15302	15365	15064	15291	15275	15180	15248	15185	15615	15303	15252	15330	15275	15192	15371	15443	15248	15177	15298	15183	15197	15186	15263	15220	15141	15309	15317	15167	15291	15277	15277	15139	15263	15259	15331	15265	15473	15306	15292	15234	15317	15237	15286	15404	15251	15387	15293	15146	15368	15187	15260	15398	15337	15346	15272	15208	15478	15251	15372	15144	15269	15143	15424	15372	15296	15258	15309	15247	15248	15167	15439	15274	15232	15390	15337	15154	15400	15089	15283	15381	15246	15307	15137	15383	15452	15346	15261	15191	15113	15157	15287	15387	15256	15192	15227	15247	15186	15361	15253	15049	15101	15260	15152	15303	15189	15244	15109	15201	15313	15339	15272	15344	15176	15325	15299	15327	15295	15286	15225	15108	15229	15284	15001	15178	15167	15168	15293	15218	15188	15377	15242	15256	15334	15192	15391	15133	15421	15304	15212	15269	15388	15223	15220	15244	15254	15128	15268	15368	15365	15279	15322	15334	15157	15276	15285	15449	15327	15421	15342	15205	15288	15186	15239	15098	15168	15346	15171	15309	15235	15262	15345	15312	15226	15269	15282	15246	15447	15269	15265	15276	15352	15143	15199	15197	15260	15381	15226	15163	15421	15392	15303	15104	15345	15314	15245	15206	15241	15320	15161	15178	15321	15416	15412	15210	15368	15299	15402	15086	15138	15235	15236	15410	15138	15273	15302	15220	15134	15244	15237	14977	15306	15304	15410	15281	15180	15261	15057	15305	15298	15224	15267	15424	15201	15234	15173	15309	15290	15458	15223	15241	15242	15147	15284	15411	15374	15322	15247	15297	15152	15200	15207	15105	15284	15097	15005	15274	15151	15153	15249	15396	15184	15441	15215	15297	15348	15420	15383	15217	15320	15253	15476	15376	15154	15309	15274	15330	15157	15179	15366	15222	15461	15203	15199	15239	15270	15309	15247	15226	15361	15159	15096	15176	15231	15271	15193	15436	15187	15239	15271	15207	15168	15119	15319	15304	15223	15067	15284	15274	15229	15118	15340	15211	15243	15122	15249	15434	15313	15190	15396	15271	15185	15092	15435	15341	15371	15378	15082	15144	15407	15287	15366	15428	15337	15134	15363	15076	15230	15148	15342	15264	15213	15114	15101	15214	15206	15300	15312	15117	15228	15213	15168	15395	15264	15221	15323	15208	15222	15391	15220	15328	15181	15359	15319	15208	15269	15413	15184	15354	15354	15215	15218	15336	15316	15208	15193	15217	15282	15344	15228	15382	15178	15175	15385	15328	15323	15414	15242	15235	15210	15364	15289	15473	15332	15249	15172	15362	15142	15166	15233	15309	15109	15334	15392	15280	15204	15223	15363	15035	15309	15252	15295	15290	15222	15353	15273	15259	15309	15242	15207	15357	15414	15253	15074	15145	15424	15383	15150	15223	15338	15331	15265	15223	15217	15334	15152	15356	15225	15235	15144	15351	15237	15299	15112	15368	15305	15428	15068	15217	15246	15255	15234	15206	15189	15204	15366	15272	15318	15271	15133	15278	15473	15213	15230	15114	15435	15225	15329	15139	15319	15150	15204	15366	15190	15264	15354	15384	15266	15104	15318	15350	15005	15220	15341	15343	15234	15180	15258	15342	15140	15391	15240	15190	15171	15261	15335	15341	15212	15284	15288	15387	15162	15354	15128	15370	15289	15317	15406	15206	15422	15249	15198	15375	15242	15261	15263	15054	15233	15248	15412	15238	15214	15327	15344	15111	15277	15365	15307	15233	15125	15236	15371	15329	15216	15219	15255	15214	15255	15224	15333	15166	15279	15136	15299	15248	15239	15334	15308	15219	15254	15287	15275	15412	15458	15187	15202	15188	15106	15238	15162	15229	15277	15299	15388	15437	15382	15192	15443	15247	15181	15177	15052	15079	15291	15180	15158	15287	15264	15321	15368	15094	15274	15215	15272	15270	15241	15311	15283	15008	15287	15266	15254	15212	15190	15402	15396	15201	15351	15312	15251	15368	15286	15434	15104	15279	15290	15217	15345	15334	15367	15243	15115	15245	15386	15340	15263	15288	15210	15211	15067	15341	15270	15276	15271	15331	15189	15329	15265	15281	15202	15103	15244	15303	15216	15172	15291	15339	15436	15204	15237	15178	15214	15287	15313	15279	15710	15092	15242	15124	15280	15160	15206	15249	15221	15342	15173	15035	15378	15224	15181	15255	15271	15177	15184	15245	15154	15284	15276	15284	15371	15309	15274	15280	15272	15500	15191	15370	15222	15470	15370	15190	15261	15144	15271	15320	15344	15367	15313	15394	15282	15215	15189	15376	15296	15267	15281	15391	15336	15276	15292	15221	15175	15020	15235	15170	15262	15264	15301	15141	15233	15082	15245	15279	15285	15346	15327	15399	15323	15269	15315	15331	15327	15146	15119	15330	15274	15292	15285	15327	15416	15286	15319	15225	15270	15425	15202	15207	15408	15210	15342	15174	15356	15391	15147	15267	15323	15277	15258	15328	15307	15304	15354	15105	15154	15245	15515	15185	15232	15240	15272	15233	15265	15218	15575	15166	15207	15396	15213	15362	15153	15336	15189	15305	15335	15174	15095	15247	15269	15161	15445	15246	15165	15472	15131	15240	15167	15272	15392	15141	15234	15233	15268	15321	15304	15294	15253	15358	15360	15242	15240	15180	15327	15073	15246	15113	15333	15136	15400	15309	15226	15309	15306	15124	15270	15389	15329	15311	15065	15402	15075	15196	15276	15167	15364	15499	15204	15097	15303	15154	15204	15231	15255	15332	15314	15293	15194	15267	15442	15465	15327	15252	15319	15438	15349	15253	15106	15203	15145	15345	15439	15138	15292	15440	15310	15248	15271	15194	15082	15268	15372	15283	15266	15160	15302	15170	15437	15145	15202	15430	15348	15317	15370	15198	15163	15154	15198	15277	15286	15376	15174	15263	15230	15144	15429	15412	15035	15128	15365	15481	15329	15313	15305	15304	15206	15062	15280	15270	15247	15295	15376	15242	15268	15373	15179	15161	15276	15141	15284	15308	15350	15246	15308	15220	15263	15260	15247	15268	15399	15268	15278	15308	15145	15159	15253	15093	15315	15154	15327	15345	15295	15092	15304	15355	15348	15275	15182	15267	15181	15198	15291	15211	15169	15415	15143	15195	15326	15281	15174	15245	15328	15194	15166	15448	15244	15128	15194	15166	15245	15260	15275	15223	15086	15332	15249	15287	15179	15364	15145	15277	15217	15157	15250	15121	15148	15362	15249	15357	15374	15244	15401	15173	15221	15194	15466	15265	15381	15205	15276	15370	15344	15138	15378	15397	15190	15386	15106	15208	15365	15202	15200	15193	15350	15184	15277	15271	15299	15205	15252	15320	15318	15120	15207	15193	15306	15058	15278	15118	15348	15085	15312	15264	15309	15313	15199	14997	15477	15323	15393	15327	15154	15211	15237	15106	15289	15357	15194	15243	15233	15309	15430	15223	15224	15243	15208	15306	15361	15165	15254	15293	15056	15256	15187	15256	15350	15264	15349	15208	15397	15255	15338	15298	15297	15249	15344	15244	15442	15374	15319	15144	15211	15217	15484	15210	15188	15338	15187	15120	15367	15249	15231	15336	15306	15251	15397	15317	15376	15277	15329	15420	15243	15459	15299	15226	15058	15275	15218	15214	15434	15193	15409	15334	15216	15166	15237	15126	15201	15383	15175	15319	15139	15087	15167	15119	15306	15434	15293	15127	15197	15199	15127	15085	15323	15345	15270	15410	15140	15188	15274	15365	15194	15057	15157	15242	15414	15051	15341	15011	15284	15227	15149	15217	15344	15388	15329	15203	15239	15277	15207	15161	15313	15218	15208	15335	15266	15333	15321	15276	15361	15343	15345	15346	15315	15255	15284	15377	15260	15419	15212	15222	15342	15172	15286	15149	15189	15419	15180	15101	15431	15153	15348	15319	15394	15121	15328	15244	15130	15470	15366	15240	15288	15219	15214	15153	15230	15259	15166	15214	15254	15294	15147	15275	15249	15173	15202	15279	15369	15285	15104	15171	15141	15232	15194	15058	15331	15335	15176	15260	15195	15327	15252	15169	15280	15126	15251	15197	15258	15283	15282	15128
22898	21364	29172	23981	21813	24009	24896	19932	18986	18954	18663	18360	18422	18078	17722	17413	17327	16893	16754	16746	16741	16706	16584	16586	16411	16470	16402	16269	16162	16251	16192	15842	16221	16384	16076	16103	16199	16126	16150	16357	16546	16083	16099	16043	15950	16107	16152	16142	16161	16174	16020	15995	16103	16147	16159	16101	16119	15909	16019	15972	16129	16095	16117	16046	16076	16252	15965	16044	15897	16134	16134	15963	15912	16011	16087	15952	15949	15943	16221	16071	15935	15976	15908	15887	16037	16020	15875	15959	16026	15926	15902	15875	15806	15888	16125	16148	16046	16062	15901	15896	16014	15841	15854	15988	16014	16052	16021	16094	16011	16115	15967	16013	15972	15901	16070	15849	16124	15926	15966	16016	16073	15955	15978	16100	15959	15982	16047	15944	16142	16040	15740	15883	16095	15879	16163	16068	15799	16115	16169	15812	16038	15898	16040	15843	16083	16113	15940	16019	15993	16065	16003	16188	16078	15866	15877	15752	15891	15867	16093	15935	15900	16074	15787	15955	15953	15945	15775	15883	15823	16089	15870	16067	16031	16028	15873	16016	16021	16162	15952	16045	16128	15954	15909	15935	16056	15810	15973	15667	15944	16047	16020	16163	16012	15907	15963	16069	15836	15983	15924	15985	15966	15897	15992	15900	16056	16265	16174	15866	16164	15877	15924	16051	15886	16030	16070	15901	15958	16138	16071	15926	16147	16011	16098	16007	15767	15826	16117	16147	15964	16052	15837	15794	15829	15983	15993	15857	15955	15941	15940	15790	16087	16050	15939	15986	15945	15787	16127	15934	15991	16178	15890	15685	16027	15804	16168	15966	15836	15862	16034	15760	16150	16061	15933	16025	15967	15976	16060	15993	15958	16029	16025	15938	15989	15796	16050	15854	15752	15854	15945	16140	15993	16054	15876	15847	16077	15876	15859	16018	16140	16104	15875	16070	15971	15986	15990	15949	15881	16022	15989	15785	15927	15744	15912	15953	15964	15959	16041	15885	16046	15857	16065	15850	16171	15953	15826	15905	16100	15883	16051	16124	16011	15956	15862	15903	15978	15882	16036	15856	15930	15843	15962	15870	16053	15955	16011	16204	15813	15922	15992	15982	16074	16106	16082	15913	15986	15963	16031	15958	16144	15929	15937	16076	15978	15908	15809	15701	15868	15839	16065	15915	15990	16016	16173	16046	16197	15780	15858	16083	16118	15887	15924	15964	15836	16021	15823	15963	15975	16188	15918	15763	15840	15701	15933	15807	15981	16080	15870	16049	15779	15959	15897	15837	15853	15944	15848	15901	15793	16042	15892	15808	16040	15961	16077	16006	15976	15929	15832	15752	15960	15951	15865	15995	16032	15946	15902	15913	16042	15863	15938	16011	15910	16009	16090	16010	15960	15899	15698	15778	15845	16067	16001	15720	15868	15926	16022	16034	15809	15845	16115	16059	15875	15768	15833	15885	15906	15947	16070	16094	15988	16028	15932	15929	15978	15793	15957	15977	15771	15916	15934	15725	15762	16095	15913	15920	16163	15877	15786	15960	16201	15838	15791	15852	15847	15872	15849	15952	16051	15946	15874	16085	16001	15973	16000	15839	16147	15877	15859	15867	15798	15833	15860	15931	16045	16089	15961	15916	15840	15894	15839	15952	15848	15945	15778	16198	15794	15904	15993	16083	15690	16028	15999	15930	15959	15923	15906	15977	15822	15880	15891	15961	16115	15924	16001	15705	15956	15776	15981	15993	15935	15924	15842	16171	16045	16182	15945	16070	16007	16045	16076	15972	16013	15806	15995	16001	15958	15933	15970	16097	15935	15945	16018	15602	15882	15715	15769	16048	15892	15873	15954	15957	15912	15827	15994	16129	15803	16129	16220	16019	15864	16056	15904	16027	15893	15801	16026	15893	16112	15894	16049	16158	15859	15860	15967	16061	16099	16031	15965	15982	15981	15884	16013	15939	15949	15810	15816	15885	16026	16010	15964	15884	15896	15842	16071	15972	16015	16109	15913	15942	15932	15997	15843	15876	16023	15966	16039	16014	15890	15970	15931	16087	16044	15983	16106	16004	15940	15817	15964	15850	15923	15924	15705	15816	15939	15965	15982	15861	16021	15851	15991	15905	15901	16075	16003	15762	15945	15930	15803	15998	15996	16117	16196	16116	15838	15948	15964	15913	15778	16008	16212	15945	16127	15943	15878	15878	16058	15759	15930	15952	16082	15855	15957	15885	16110	15866	15809	16100	15775	16023	15917	16146	15920	15843	16013	15861	15969	15906	16037	16123	16023	15860	15965	15880	16063	15893	15894	15844	15864	15794	15840	15927	16021	15936	15876	15944	16084	15933	15938	15979	16094	15924	16006	15676	15975	16025	16040	15946	16016	15892	15931	16069	16032	15946	15984	15846	16083	15912	15945	16030	15927	15946	15857	15853	15881	16014	16200	15892	15977	15882	16089	16125	16156	16034	15825	15934	16033	16061	16146	16169	16140	15784	15966	16006	15673	15963	15817	15628	15988	15984	15930	16080	15974	15942	16008	15959	16020	15883	16164	15908	15769	15962	15981	15955	16081	15962	15967	15949	15766	15930	15862	15893	16025	15799	16183	15973	15943	16038	15855	15894	16050	15904	15931	15891	16064	16195	16021	16040	15927	15999	16144	16011	15915	15866	15878	15876	15911	15934	16077	15939	16045	15922	15913	16041	15849	15985	15943	15703	15851	16063	15901	15823	15972	15881	15761	15888	15963	15872	15944	15991	16137	15916	15974	15935	15989	15909	15865	16021	15907	15988	15889	15820	15966	15960	16114	15789	15789	16007	15947	16047	15981	15833	15989	15758	15913	15821	15984	15951	15832	15773	15976	15902	15943	16115	15720	15968	16038	16027	15907	15846	15908	15988	15891	15849	16053	16115	16198	15927	16011	15920	15842	16054	16002	16035	15824	15816	16061	15867	15883	15949	16041	15813	16033	15905	16081	15931	15762	15879	15949	15959	16102	15857	15791	15970	15967	16050	15937	15995	15978	16101	15914	16003	16097	15905	15947	16197	16029	15979	16013	15878	15948	15860	15750	16146	15950	16001	15876	15878	15987	16067	16004	16037	15903	15678	15947	15876	15848	16010	16022	15897	15894	16082	15883	16102	15959	15932	15969	15942	15875	15939	15914	15951	16046	15913	15919	15965	15995	16029	15819	15912	16036	15868	15937	15924	15859	16042	15942	16037	15805	15904	16110	16000	16110	15845	15901	15985	16085	15773	15892	15990	15880	16050	16274	15949	15949	16013	15978	15790	15862	15979	16052	16056	16005	15785	15884	16025	15987	15975	15840	16064	15818	15961	15912	16031	15978	16097	16092	15991	16030	16004	15943	16137	15913	15900	15854	15948	15955	15929	16033	16225	15901	15990	15971	15951	15890	16032	15963	15951	15952	16026	15859	16127	15817	16054	15889	15960	15892	15923	15838	15972	15854	15797	15988	15882	15917	15877	16026	15960	15974	15907	15856	15990	15868	15955	15831	15868	16079	16126	16119	15885	16048	15946	15871	16224	15819	15995	15958	16017	16030	15994	15838	15964	15992	15929	15947	16002	15985	15799	15892	15946	16120	16026	15871	15949	15843	15873	15803	16052	15884	15878	15825	15961	15969	15970	16086	15886	16027	15906	15836	15784	15975	15796	15916	15920	15853	16249	16124	16089	16147	16031	15929	15948	15779	15831	15774	15895	15806	15854	16027	16035	15832	15863	15857	15877	15862	15799	15925	15997	15821	15836	15830	15993	15966	16020	15885	15868	15917	15998	16140	16115	16056	15945	15999	15849	16089	15942	16004	16084	15949	15861	15918	16065	15977	16073	16013	15931	16111	15810	15828	16034	15933	15969	15996	16106	15766	16009	16014	15819	15863	16063	15851	16062	16034	16040	15960	15901	16172	15941	15962	15731	15776	15843	15946	16060	16063	16023	15875	15944	15974	15866	16118	15830	16098	16014	16035	15972	16133	15795	16039	15852	16190	15976	15989	15900	15888	16029	16123	15872	15946	15848	15901	15984	15995	15989	16092	15877	16021	15748	15966	15961	15945	16024	15926	15878	15814	15931	15968	15938	15879	16004	15767	15856	15949	15933	16120	15934	16096	16016	15957	15991	15919	16015	15954	15961	15958	15924	15893	15837	15779	15896	15842	15843	15928	15841	16143	15768	16038	16020	16094	16186	15859	15930	16023	15952	15799	15988	15713	15953	15752	15807	15998	15877	15957	15855	15958	15866	15913	15931	15943	15833	15874	15957	16016	16071	15973	15949	15949	15807	15931	15874	15933	15978	15985	16028	15960	15936	16125	15972	15862	15835	15938	15877	16071	15876	15755	15826	15924	15908	15946	15898	15799	15874	15786	15839	15758	16094	15988	16043	15849	15998	15984	15861	15953	15815	15964	15951	16078	15900	15934	15964	15789	15806	15828	16057	15850	15810	15995	15896	15963	15938	16025	15898	15932	15955	16034	15950	15834	15874	15901	15874	16181	16006	15840	15957	16114	16215	15912	15816	15800	16097	16086	15843	16043	16013	16005	16003	15815	15960	15918	15879	15941	15892	16006	16057	15918	15758	15916	15958	15948	15929	15845	15921	15949	16023	15989	15803	16046	15913	15775	15890	15961	16024	16058	16063	16078	16077	16104	15869	15933	16171	15994	15962	15921	15836	15977	15964	15949	15981	16027	16016	16021	16028	16060	16051	15841	15877	15833	15925	15905	15817	15919	16104	15802	15865	15912	16063	16076	16023	15863	16042	16019	16042	15940	16009	15906	15642	15833	15912	15719	15957	16086	15846	15886	15932	15770	15891	16153	15779	15880	15923	16045	15968	15975	16119	15930	15926	15999	15946	15857	15945	16217	15923	15920	15872	15969	15868	15895	16136	16011	16022	15983	16055	15889	16092	15993	15958	15989	15819	15804	15972	16045	15931	15947	15841	15863	15975	15847	15893	15856	15901	16020	15975	15914	16128	16029	15869	16032	16068	15977	15973	15936	15961	15825	15923	16184	16029	16165	16116	15959	15944	15908	15832	15962	15779	16008	16113	16069	15799	15975	16089	16073	15935	15913	15658	16159	16129	16077	16117	16135	15864	15951	16105	15849	15982	15681	16011	16027	15773
18674	33412	33168	28940	25870	23764	22195	20968	20409	20036	19712	19699	19302	18710	18117	17579	17059	16682	16529	16198	16260	15934	15951	15799	15818	15695	15783	15799	15657	15629	15751	15757	15481	15628	15280	15482	15369	15328	15427	15477	16005	15309	15173	15309	15214	15251	15329	15368	15420	15129	15062	15332	15292	15344	15162	15376	15365	15280	15292	15184	15255	15302	15186	15292	15175	15146	15304	15254	15154	15252	15299	15216	15225	15223	15168	15345	15287	15289	15264	15559	15391	15319	15241	15307	15185	15424	15296	15364	15349	15163	15282	15232	15315	15133	15166	15294	15357	15320	15238	15173	15169	15305	15289	15362	15142	15118	15228	15443	15153	15098	15207	15287	15254	15400	15013	15202	15381	15170	15227	15294	15270	15246	15343	15370	15143	15194	15264	15191	15043	15377	15244	15154	15190	15210	15265	15184	15182	15225	15164	15362	15104	15214	15215	15023	15214	15128	15144	15279	15166	15211	15380	15328	15061	15258	15171	15226	15147	15239	15254	15154	15187	15076	15225	15173	15144	15163	15083	15204	15425	15334	15163	15384	15208	15301	15470	15111	15040	15126	15309	15398	15263	15363	15300	15303	15141	15176	15124	15294	15258	15286	15239	15256	15088	15121	15113	15372	15278	15243	15247	15035	15238	15345	15180	15318	15140	15129	15351	15307	15199	15169	15237	15346	15264	15123	15108	15221	15225	15277	15117	15333	15348	15253	15059	15275	15216	15319	15140	15205	15294	15160	15373	15279	15272	15260	15347	15272	15102	15260	15236	15319	15180	15118	15281	15290	15365	15268	15215	15240	15232	15077	15259	15217	15202	15190	15240	15248	15153	15162	15145	15270	15270	15176	15289	15387	15181	15327	15258	15227	15115	15236	15369	15423	15096	15322	15310	15351	15210	15280	15122	15277	15263	15497	15257	15206	15292	15348	15278	15295	15302	15142	15186	15380	15192	15252	15013	15346	15227	15308	15398	15240	15053	15197	15199	15046	15312	15277	15306	15248	15315	15294	15199	15143	15349	15274	15277	15194	15211	15378	15356	15352	15393	15241	15180	15283	15271	15073	15217	15121	15268	15357	15288	15287	15211	15197	15343	15194	15168	15270	15314	15193	15273	15240	15132	15163	15091	15225	15144	15332	15376	15219	15164	15260	15270	15325	15208	15291	15124	15239	15130	15422	15203	15389	15151	15217	15257	15137	15211	15166	15272	15290	15268	15199	15187	15208	15194	15143	15122	15305	15251	15249	15182	15182	15346	15260	15077	15250	15219	15217	15249	15202	15144	15273	15301	15210	15256	15182	15162	15373	15369	15369	15297	15387	15337	15304	15408	15239	15207	15151	15193	15087	15216	15143	15370	15290	15258	15289	15234	15236	15179	15197	15194	15271	15227	15094	15217	15398	15202	15225	15205	15203	15318	15187	15166	15340	15126	15308	15266	15163	15297	15240	15265	15130	15145	15143	15288	15393	15005	15103	15183	15347	15350	15285	15119	15109	15242	15196	15302	15321	15234	15252	15195	15235	15153	15257	15192	15326	15262	15126	15466	15111	15239	15219	15296	15396	15044	15228	15282	15332	15229	15370	15099	15370	15115	15000	15184	15215	15179	15123	15209	15289	15275	15143	15172	15297	15053	15212	15104	15316	15084	15186	15317	15255	15130	15331	15258	15130	15265	15132	15150	15304	15208	15309	15080	15179	15249	15228	15184	15162	15377	15171	15187	15326	15278	15265	15345	15168	15179	15287	15141	15137	15084	15252	15277	15090	15286	15097	15483	15206	15148	15365	15226	15311	15388	15123	15167	15094	15281	15205	15227	15337	15052	15250	15223	15175	15159	15290	15240	15260	15131	15240	15156	15408	15152	15132	15278	15264	15269	15176	15158	15372	15169	15261	15178	15068	15312	15186	15246	15234	15201	15019	15271	15221	15381	15156	15410	15202	15199	15266	15160	15337	15065	15310	15253	15175	15226	15359	15217	15274	15102	15352	15328	15195	15419	15174	15197	15187	15216	15141	15282	15298	15487	15446	15111	15317	15207	15296	15177	15146	15329	15299	15160	15353	15036	15271	15226	15287	15340	15286	15251	15356	15179	15079	15344	15241	15253	15041	15327	15311	15394	15323	15257	15272	15087	15307	14983	15327	15163	15151	15106	15308	15066	15330	15198	15251	15154	15233	15113	15058	14996	15090	15205	15295	15264	15222	15216	15305	15251	15334	15159	15121	15230	15172	15157	15201	15171	15100	15288	15323	15373	15170	15152	15185	15207	15054	15276	15333	15188	15216	15279	15155	15220	15170	15184	15212	15208	15106	15304	15251	15291	15291	15173	15274	15276	15144	15215	15170	15238	15257	15183	15184	15235	15240	15272	15126	15450	15200	15220	15118	15283	15102	15231	14981	15250	15172	15368	15207	15336	15239	15458	15230	15117	15274	15200	15351	15341	15303	15169	15141	15352	15361	15201	15336	15300	15369	15298	15308	15220	15011	15220	15096	15298	15306	15329	15154	15203	15378	15262	15045	15204	15132	15023	15304	15262	15323	15332	15186	15122	15231	15304	15031	15137	15225	15193	15218	15153	15260	15188	15123	15238	15313	15058	15183	15189	15192	15114	15234	15180	15001	15310	15329	15246	15274	15228	15077	15264	15198	15192	15241	15277	15215	15062	15141	15364	15158	15209	15285	15455	15064	15048	15274	15193	15240	15111	15212	15242	15194	15142	15270	15185	15222	15220	15216	15427	15235	15285	15357	15196	15531	15114	15315	15163	15296	15335	15278	15206	15138	15251	15303	15181	15212	15254	15380	15382	15403	15172	15199	15299	15075	15226	15167	15181	15093	15178	15315	15196	15252	15116	15174	15306	15036	15224	15318	15229	15278	15182	15393	15198	15325	15207	15118	15350	15226	15291	15238	15261	15289	15196	15218	15146	15115	15131	15183	15253	15164	15243	15250	15240	15153	15163	15268	15241	14977	15286	15204	15181	15341	15128	15075	15177	15278	15098	15202	15361	15221	15292	15086	15363	15269	15194	15173	15118	15195	15119	15118	15196	15147	15275	15258	15158	15066	15175	15225	15296	15150	15292	15195	15203	15211	15360	15102	15299	15200	15245	15238	15341	15185	15303	15275	15276	15159	15050	15188	15246	15158	15202	15195	15275	15174	15307	15221	15237	15216	15198	15276	15339	15233	15196	15252	15204	15229	15249	15161	14978	15223	15255	15326	15113	15220	15415	15182	15164	15257	15231	15245	15363	15298	15393	15367	15425	15231	15153	15311	15100	15297	15273	15366	15132	15168	15254	15334	15281	15245	15268	15239	15325	15225	15198	15052	15378	15329	15285	15192	15217	15172	15272	15221	15375	15071	15201	15142	15203	15025	15325	15294	15134	15182	15229	15156	15184	15220	15299	15204	15108	15328	15277	15359	15342	15335	15309	15235	15016	15368	15390	15331	15332	15297	15251	15120	15111	15161	15228	15205	15300	15210	15213	15291	15283	15316	15260	15280	15298	15304	15145	15346	15303	15270	15175	15320	15369	15231	15213	15278	15214	15392	15225	14967	15233	15253	15335	15368	15206	15245	15256	15198	15276	15142	15207	15321	15115	15085	15145	15306	15232	15076	15285	15265	15215	15205	15207	15346	15159	15393	15301	15243	15158	15156	15181	15154	15199	15333	15161	15154	15224	15187	15203	15063	15163	15329	15332	15393	15288	15136	15195	15159	15222	15423	15289	15221	15158	15338	15165	15183	15223	15330	15172	15195	15263	15232	15212	15224	15165	15119	15162	15093	15190	15229	15133	15209	15143	15407	15459	15223	15082	15209	15168	15118	15185	15263	15223	15330	15098	15482	15250	15214	15343	15176	15168	15104	15288	15290	15160	15428	15247	15254	15210	15274	15103	15253	15099	15191	15002	15232	15346	15115	15301	15232	15082	15203	15245	15314	15172	15302	15375	15212	15149	15294	15094	15149	15173	15291	15356	15064	15243	15209	15312	15275	15275	15176	15220	15247	14974	15225	15302	15167	15123	15281	15238	15344	15146	15115	15216	15184	15513	15147	15184	15145	15148	15289	15325	15185	15182	15398	15205	15248	15171	15308	15124	15096	15308	15187	15132	15196	15180	15060	15303	15214	15195	15367	15351	15316	15379	15270	15149	15072	14933	15186	15270	15293	15128	15249	15209	15312	15266	15152	15276	15273	15212	15272	15179	15102	15105	15057	15296	15188	15324	15227	15209	15392	15121	15258	15141	15105	14996	15153	15146	15208	15063	15266	15232	15275	15224	15151	15330	15257	15242	15168	15175	15169	15113	15109	15175	15217	15191	15106	15128	15317	15104	15164	15232	15189	15146	15159	15142	15151	15386	15247	15383	15201	15198	15321	15193	15187	15154	15274	15289	15163	15403	15088	15248	15080	15364	15177	15194	15176	15443	15159	15274	15083	15191	15188	15238	15225	15275	15150	15276	15312	15257	15250	15239	15172	15104	15381	15228	15231	15244	15122	15306	15186	15387	15234	15277	15327	15156	15248	15262	15294	15201	15064	15213	15088	15137	15173	15254	15276	15156	15331	15209	15195	15202	15207	15317	15227	15332	15246	15118	15339	15259	15151	15338	15160	15117	15289	15224	15342	15113	15284	15173	15314	15113	15204	15342	15342	15174	15225	15080	15274	15220	15214	15219	15152	15444	15318	15227	15153	15230	15239	15085	15222	15358	15253	15187	15231	15142	15093	15271	15270	15160	15239	15193	15095	15160	15163	15191	15193	15166	15348	15089	15260	15222	15266	15249	15149	15202	15314	15153	15072	15211	15209	15305	15248	15286	15174	15189	15256	15180	15246	15285	15132	15248	15309	15204	15285	15247	15210	15224	15339	15072	15303	15176	15047	15122	15389	15139	15265	15192	15248	15229	15264	15297	15302	15263	15307	15148	15105	15268	15289	15164	15339	15079	15277	15213	15264	15483	15340	15102	15269	15355	15204	15254	15297	15201	15212	15226	15162	15176	15291	15300	15102	15158	15072	15150	15260	15224	15055	15186	15320	15310	15304	15158	15264	15134	15180	15118	15106	15391	15123	15340	15068	15157	15212	14942	15192	15365	15053	15246	15309	15215	15216	15252	15393	15057	15370	15109	15085	15207	15325
27157	22207	24680	21403	17528	16892	16958	16527	16356	16291	16564	16444	16357	16211	16326	15908	15640	15618	15643	15552	15706	15768	15590	15682	15520	15356	15670	15369	15578	15496	15416	15412	15592	15494	15265	15571	15292	15532	15427	15455	15396	15545	15410	15347	15528	15378	15510	15369	15385	15453	15378	15095	15293	15218	15411	15366	15193	15294	15327	15438	15426	15468	15418	15323	15589	15219	15413	15507	15336	15516	15518	15153	15418	15519	15451	15436	15382	15323	15258	15287	15443	15412	15534	15386	15586	15363	15543	15464	15171	15376	15152	15635	15449	15425	15343	15239	15478	15414	15300	15380	15423	15453	15467	15272	15299	15301	15253	15226	15470	15333	15354	15483	15529	15355	15357	15565	15513	15382	15602	15284	15414	15431	15264	15239	15333	15412	15283	15474	15283	15393	15297	15415	15323	15267	15441	15303	15465	15422	15561	15419	15294	15372	15325	15255	15511	15549	15316	15176	15318	15280	15449	15470	15389	15165	15283	15470	15238	15575	15316	15425	15346	15306	15335	15373	15238	15381	15492	15333	15338	15487	15502	15322	15279	15373	15358	15308	15330	15388	15498	15319	15398	15392	15292	15393	15178	15461	15327	15523	15567	15435	15422	15281	15252	15316	15075	15360	15270	15304	15322	15184	15426	15305	15235	15506	15469	15407	15400	15317	15221	15462	15533	15617	15349	15426	15379	15250	15243	15482	15260	15412	15397	15515	15548	15448	15498	15305	15307	15038	15398	15304	15418	15193	15570	15451	15346	15597	15479	15288	15245	15269	15424	15244	15520	15379	15487	15351	15420	15132	15442	15544	15454	15390	15452	15472	15530	15391	15205	15449	15535	15459	15454	15488	15414	15493	15361	15297	15271	15413	15348	15314	15337	15298	15307	15355	15417	15294	15361	15638	15436	15387	15478	15249	15286	15235	15443	15235	15322	15369	15331	15119	15153	15413	15434	15369	15337	15287	15370	15282	15528	15362	15560	15379	15350	15187	15215	15188	15502	15379	15344	15427	15321	15504	15393	15404	15324	15184	15293	15204	15576	15381	15442	15459	15263	15379	15364	15356	15341	15389	15402	15404	15517	15306	15320	15317	15435	15313	15366	15462	15467	15378	15504	15311	15507	15457	15534	15514	15501	15480	15514	15477	15412	15423	15519	15521	15279	15209	15498	15390	15347	15447	15221	15491	15466	15417	15388	15389	15341	15340	15275	15289	15504	15620	15593	15367	15560	15357	15344	15310	15326	15425	15376	15347	15445	15302	15318	15322	15188	15444	15475	15387	15419	15379	15522	15392	15407	15497	15359	15464	15411	15507	15470	15478	15295	15337	15341	15545	15420	15286	15371	15203	15311	15386	15320	15123	15369	15508	15431	15433	15421	15473	15434	15187	15214	15394	15451	15498	15290	15279	15239	15509	15453	15463	15558	15259	15397	15305	15414	15331	15428	15432	15388	15333	15574	15379	15323	15401	15446	15403	15491	15460	15174	15212	15361	15414	15348	15463	15393	15316	15318	15500	15433	15528	15383	15525	15289	15178	15568	15478	15581	15516	15357	15423	15530	15401	15588	15395	15381	15293	15408	15259	15280	15350	15200	15469	15228	15426	15297	15419	15511	15562	15470	15415	15446	15542	15371	15338	15413	15429	15279	15482	15305	15157	15407	15339	15501	15291	15426	15403	15412	15396	15463	15276	15329	15386	15578	15170	15371	15395	15301	15191	15232	15322	15627	15317	15478	15317	15601	15556	15399	15482	15435	15302	15440	15449	15385	15318	15283	15388	15469	15468	15477	15396	15334	15503	15254	15501	15433	15424	15453	15364	15280	15382	15331	15419	15273	15335	15277	15320	15203	15367	15469	15356	15510	15461	15229	15449	15378	15357	15339	15419	15469	15504	15152	15348	15322	15345	15284	15426	15476	15384	15223	15260	15256	15485	15423	15552	15328	15451	15366	15449	15441	15460	15287	15335	15436	15312	15392	15428	15387	15529	15163	15384	15375	15339	15381	15458	15372	15176	15369	15307	15444	15350	15346	15282	15364	15383	15392	15345	15425	15327	15433	15573	15322	15364	15445	15482	15353	15144	15440	15687	15475	15521	15369	15406	15475	15443	15271	15521	15373	15338	15409	15472	15433	15598	15204	15325	15442	15428	15379	15247	15505	15446	15253	15209	15261	15513	15626	15385	15550	15496	15414	15366	15383	15273	15335	15525	15510	15502	15448	15351	15357	15354	15356	15262	15403	15447	15568	15283	15316	15294	15354	15530	15530	15434	15413	15268	15238	15582	15472	15401	15282	15452	15518	15246	15467	15246	15257	15408	15167	15559	15542	15332	15332	15391	15421	15391	15383	15435	15405	15367	15643	15481	15404	15425	15283	15496	15335	15510	15294	15262	15444	15498	15197	15556	15309	15218	15396	15228	15469	15651	15316	15366	15262	15589	15550	15412	15425	15430	15403	15476	15471	15391	15446	15186	15263	15263	15302	15398	15306	15464	15437	15377	15365	15204	15468	15456	15415	15346	15484	15320	15540	15222	15300	15325	15525	15391	15370	15474	15361	15447	15347	15309	15467	15400	15365	15275	15343	15436	15366	15346	15420	15376	15347	15405	15497	15464	15399	15318	15215	15405	15524	15545	15419	15484	15324	15451	15548	15491	15349	15167	15353	15516	15438	15372	15525	15508	15266	15498	15419	15370	15353	15534	15521	15385	15325	15248	15343	15319	15257	15463	15528	15269	15445	15471	15355	15652	15539	15406	15379	15415	15423	15375	15378	15432	15193	15416	15649	15453	15474	15121	15243	15499	15429	15291	15359	15482	15478	15187	15428	15499	15277	15485	15382	15446	15389	15418	15338	15343	15459	15491	15354	15303	15323	15190	15424	15293	15432	15313	15347	15511	15422	15404	15542	15498	15472	15354	15577	15473	15350	15391	15381	15214	15547	15220	15232	15302	15413	15158	15340	15372	15480	15333	15588	15409	15402	15071	15460	15289	15462	15422	15498	15444	15420	15583	15501	15280	15374	15183	15320	15391	15512	15472	15249	15554	15446	15410	15359	15183	15424	15542	15313	15272	15348	15379	15378	15404	15375	15369	15467	15467	15350	15322	15304	15429	15455	15355	15322	15453	15383	15602	15519	15493	15328	15267	15348	15359	15348	15253	15380	15479	15449	15422	15573	15458	15500	15307	15348	15525	15353	15467	15319	15291	15124	15228	15359	15366	15324	15154	15482	15437	15302	15459	15451	15378	15351	15727	15336	15399	15501	15584	15355	15479	15482	15507	15234	15361	15437	15347	15385	15421	15494	15525	15244	15267	15303	15410	15194	15460	15185	15379	15380	15469	15449	15265	15418	15329	15278	15469	15343	15469	15332	15479	15510	15497	15449	15357	15406	15196	15227	15226	15347	15460	15276	15252	15301	15383	15473	15270	15616	15518	15380	15318	15489	15226	15417	15272	15341	15218	15171	15429	15403	15308	15189	15450	15287	15326	15481	15454	15432	15399	15286	15378	15458	15382	15511	15427	15401	15274	15376	15431	15383	15357	15338	15502	15405	15465	15442	15227	15392	15381	15482	15316	15586	15468	15389	15399	15303	15411	15452	15445	15375	15499	15330	15395	15416	15312	15171	15462	15255	15369	15423	15356	15298	15504	15445	15385	15233	15486	15630	15317	15281	15260	15368	15352	15386	15465	15334	15326	15350	15283	15365	15401	15268	15476	15328	15473	15384	15414	15213	15177	15422	15198	15633	15421	15367	15357	15331	15498	15287	15274	15195	15646	15398	15404	15470	15405	15335	15271	15310	15242	15404	15648	15264	15285	15243	15435	15284	15242	15484	15373	15412	15660	15485	15448	15485	15353	15343	15355	15539	15428	15419	15543	15423	15271	15300	15486	15451	15505	15465	15269	15588	15208	15377	15305	15487	15325	15435	15385	15495	15346	15447	15338	15430	15329	15359	15523	15391	15274	15271	15361	15445	15524	15464	15320	15559	15489	15266	15564	15503	15369	15542	15324	15366	15474	15264	15395	15385	15290	15643	15292	15436	15355	15421	15125	15405	15230	15374	15373	15382	15524	15545	15294	15507	15359	15326	15419	15213	15484	15278	15374	15371	15225	15243	15295	15343	15312	15434	15468	15277	15377	15395	15294	15342	15301	15287	15364	15496	15401	15357	15273	15364	15440	15297	15295	15495	15408	15397	15434	15223	15415	15504	15370	15294	15272	15368	15264	15433	15382	15446	15204	15286	15336	15360	15458	15320	15383	15560	15306	15157	15626	15277	15229	15413	15443	15328	15274	15385	15435	15296	15337	15584	15476	15538	15503	15503	15433	15394	15234	15251	15235	15487	15337	15133	15748	15418	15416	15325	15407	15288	15459	15258	15285	15588	15541	15480	15529	15396	15416	15240	15346	15354	15493	15484	15486	15343	15339	15258	15423	15293	15423	15303	15412	15304	15411	15498	15335	15712	15658	15447	15474	15495	15493	15425	15499	15548	15233	15473	15461	15198	15581	15375	15417	15434	15597	15360	15251	15321	15373	15421	15335	15285	15437	15417	15385	15414	15323	15459	15341	15403	15509	15309	15413	15429	15564	15455	15417	15403	15400	15200	15368	15424	15471	15289	15451	15539	15426	15192	15449	15084	15132	15400	15239	15335	15121	15289	15241	15313	15324	15541	15332	15371	15223	15559	15367	15340	15379	15425	15244	15546	15230	15427	15232	15486	15669	15255	15565	15530	15508	15417	15395	15440	15355	15373	15375	15579	15400	15450	15262	15407	15392	15476	15269	15362	15456	15378	15207	15495	15250	15364	15296	15390	15252	15322	15497	15365	15480	15412	15304	15471	15305	15321	15382	15314	15492	15699	15367	15201	15497	15194	15421	15418	15530	15368	15354	15554	15399	15455	15285	15445	15447	15330	15505	15289	15437	15469	15329	15322	15504	15451	15343	15348	15500	15298	15530	15371	15496	15357	15547	15620	15483	15355	15422	15501	15560	15315	15244	15616	15393	15449	15561	15390	15453	15570	15466	15365	15489	15491	15419	15436	15439	15585	15387	15309	15489	15426	15414	15559	15457	15395	15578	15300	15388	15411	15242	15469	15414	15219	15374	15405	15177	15241	15396	15508	15303	15289	15291
16748	22483	22412	19871	18486	17691	16887	16552	16608	16682	16488	16489	16237	16177	15780	15709	15378	15323	15256	15273	15029	15037	15048	14913	14885	15021	15069	15263	15065	15040	15052	14974	14799	14874	14898	14931	14784	14870	14882	15057	14874	14958	14853	15043	14821	14927	14798	14952	14794	15013	14791	14755	14810	14801	14841	14851	14860	14929	14770	14856	14896	15000	14872	14853	14930	14855	14795	15037	14909	14774	14906	14702	14847	14740	14812	14985	14782	14732	14818	14888	15056	14909	14747	14595	14941	14972	14777	14887	14943	14948	14929	14828	14675	14708	14799	14964	14877	14816	15143	14793	14720	14945	14968	14973	14926	14857	15082	14880	14715	14946	14861	14954	14930	14889	14883	14987	14864	14812	14715	14707	14787	14832	14892	14851	15155	14862	14942	14912	14736	14909	14914	14695	14966	14960	14926	14627	14814	14850	14993	14831	14785	14864	14962	14968	14908	14943	14836	14724	14971	14870	14921	14829	14950	14761	15049	14969	14798	14562	14851	14898	14712	14830	14900	14772	15034	14874	14940	14922	15012	14784	14939	14902	14794	14827	14836	14671	14861	14668	14842	14862	14985	14869	14870	14851	14911	14796	14840	14840	14799	14838	14856	14680	14764	14886	14931	14795	14843	14719	14752	14729	14596	14740	14799	14951	14857	15036	14899	14836	14779	14861	14790	14728	14848	14694	14777	14981	14904	14805	14746	14945	14640	14874	14795	14663	14791	14764	14890	14861	14857	14835	14885	14839	15026	14846	14878	14915	14582	14952	14879	14768	14831	14966	14756	15050	14800	14868	14767	14760	14743	14893	14705	14948	15042	14953	14903	14818	14764	14823	14849	14686	14809	14909	14873	14773	14954	14736	14826	14847	14850	14901	15000	14750	14845	14907	14679	14910	14659	14616	14818	14763	14872	14670	14901	14834	14888	14780	14839	14918	14895	14822	14819	14961	14927	14943	14891	14880	14845	14758	14784	14889	14821	14884	14670	14886	14806	14855	14855	14822	14767	14914	14887	15016	14864	14950	14756	14802	14905	14877	14738	14858	14826	14901	14923	14685	14820	14734	14946	14881	14822	14869	14994	14870	14883	14844	14755	14846	14897	14771	14781	14937	14762	14916	14846	14859	14998	14874	14807	14802	14732	14769	14847	14842	14972	14838	14834	14963	14958	14869	14929	14798	14939	14845	14977	14902	14794	14836	14842	14939	14881	14788	14881	14921	14764	14878	14895	14954	14898	15033	14810	14941	14777	14827	14832	14918	14978	14724	14858	14831	14977	14848	14935	14854	14819	14632	14829	15068	14913	14677	14877	15009	14847	14976	14803	14825	14767	14774	14859	14909	14897	14813	14930	14806	14853	14802	14730	15046	14875	14825	14808	14908	14864	14651	14614	14897	14880	14804	14792	14700	14893	14854	14920	14702	14705	14947	14892	14834	14800	14908	14973	14708	15102	14933	14953	14962	14695	14857	14843	14825	14933	14894	14945	14824	14705	14824	14773	14835	14945	14864	14925	14765	14861	14950	14883	14777	14946	15045	14842	14899	14971	14901	14978	14848	14739	14851	14772	14844	14853	14805	14925	14982	14885	15010	14859	14806	14850	14959	14875	14777	14998	15066	14827	14927	14862	14907	14924	15012	14891	14908	14978	14837	14938	14849	14846	14832	14888	14868	14786	14812	14947	14819	14965	14865	14884	14839	14901	15025	14757	14773	14760	14910	14926	14905	14803	14942	14855	14909	14787	14757	14998	15022	14835	14929	14849	14839	14789	14953	14949	14758	14780	14812	14952	14918	14924	14738	14931	14956	14781	15006	14988	14857	14863	14844	14838	14999	14971	14798	14863	14849	14817	14848	14943	14788	14912	14931	14853	14909	14888	14716	14757	14911	14813	14930	15001	14744	14796	15009	14938	14715	14818	14867	14710	14832	14736	14810	14842	14818	14917	14746	14708	14722	15032	14712	14788	14922	14695	14812	14862	14956	14686	14927	14899	14747	14802	14916	14712	14798	14931	14941	14988	14915	14992	14821	14858	14842	14737	14854	14712	14765	14767	14981	14810	14895	14862	14949	14820	14835	14869	15016	14803	14959	14852	14807	14865	14901	14822	14900	14801	14893	15023	14923	14640	14866	14835	14774	14987	14837	14797	14846	14909	14942	14881	15035	14745	14841	14985	14687	14907	14837	14953	14925	14891	14873	14830	14926	14862	14921	14739	14911	15019	14836	14841	14880	14998	14941	14850	14887	14973	14771	15011	14863	14896	14952	14921	15021	14943	14798	14837	14812	14940	14869	14953	14701	15034	14788	14783	14964	14986	14998	14853	14892	14699	14995	14754	14970	15004	14747	14663	14857	14917	15004	14845	14837	14695	14894	14855	14898	14751	14829	14943	14844	14882	14781	14787	14905	14882	14872	14951	14824	14796	14889	14800	14856	14836	14810	14866	14979	14988	14933	14872	15013	14853	14948	14865	14799	14907	14921	14674	14776	14824	14805	14914	14699	14744	15020	14903	14911	14879	14991	14884	14947	14968	14908	14876	14757	14883	14742	14891	14983	14967	14820	14929	14748	14883	14852	14918	14878	14767	15020	14885	14890	14924	15005	14989	14892	14896	14645	14843	14957	14991	14741	14727	15101	14921	14974	14858	14999	14835	14840	14754	14890	14820	14809	14757	14858	14898	14773	14924	15033	14724	14866	15022	14889	14923	14748	14967	14832	14879	14799	14883	14919	14908	14800	14948	14972	14790	14865	14937	14898	14849	14956	14790	14794	14877	14904	14853	14851	14679	14917	14804	14984	14825	14740	14792	14855	14877	14834	14811	14812	14947	14780	14932	14908	14879	14787	14746	14908	14889	15037	14835	14869	15042	14812	14742	14912	14955	14949	14944	14731	14941	14720	14916	15019	14737	14976	14851	14828	14783	14917	14817	14970	14981	14873	14790	14850	14795	14818	14949	14851	14917	14977	15009	14864	15019	14795	14767	14823	15057	14916	14879	14961	14850	14814	14842	15012	14686	14983	14900	15088	14698	14817	14954	15025	14867	14866	14878	14761	14827	14980	14924	14930	14808	14871	14727	14850	14758	14745	14938	14766	14903	14924	14918	14761	14885	14717	14916	14853	14762	14832	14912	14876	14842	14974	14951	14784	14925	14862	14875	14878	14967	14898	14871	15015	14952	14629	14721	15019	14841	14932	14774	14762	14750	14724	14802	14952	14903	14792	14833	14802	14962	14897	14798	14874	14914	14849	14866	14801	14896	14820	14888	14959	14938	14915	14861	14768	14864	14809	14790	14819	14897	15058	14771	14673	14961	14902	14877	14837	14896	14988	14857	14713	15011	14902	14866	14790	14797	14799	14942	14856	14777	14970	14911	14915	14898	14754	14879	14716	14813	14967	14909	15029	14785	14967	14879	14957	14910	14950	14830	15044	14949	14872	14940	14989	14914	14926	14842	14848	14797	14882	14602	14798	14855	14934	14811	14742	14797	14837	14780	15098	14899	14631	14924	14839	14824	14828	14963	14731	14968	14801	14784	14940	14865	14981	14789	14842	14905	14779	15025	14774	14931	14713	14884	14934	14902	14852	14792	14761	14936	14902	14840	14869	14791	14882	14877	14884	14704	14937	14771	14890	15021	15008	14915	14919	14981	14725	14793	14830	14828	14966	14985	14792	14832	14919	14867	14900	14903	14804	15054	14855	15059	14960	14774	14956	14795	14998	14889	14807	14947	14823	14953	14785	14722	14877	14762	14963	14801	14886	14986	14697	14906	14777	14806	14883	14992	14775	14784	14813	14944	14838	14948	15045	14831	14895	14887	14969	14833	14760	14835	14949	14761	14779	14815	14971	14770	15039	14833	14903	14876	14989	15036	14902	14735	14859	14833	14969	14926	14927	14996	14908	14880	14900	14918	14713	14967	14849	14866	14981	14800	14931	14772	14937	14887	14919	14914	14817	14975	14872	14792	14742	14931	14859	14874	14786	15027	14924	14860	14669	14905	14947	14919	14799	14873	14911	14657	14944	14845	14806	14883	14907	14908	14861	14648	14679	14959	14734	14728	14838	14982	14815	14736	14893	14869	14737	14900	14883	14833	14909	14855	14803	14895	14926	14921	15046	14922	14992	14804	15028	14817	14790	15002	14871	14924	14863	14814	14894	14841	14995	15027	14802	14814	14746	14963	14997	14969	14938	14799	15013	14945	14598	14867	14907	14817	14942	14826	14673	14731	14735	14859	14894	14747	14829	14836	14822	14798	14830	14821	14812	14807	14922	14745	14954	14845	14974	14779	14887	14934	14887	14960	14795	14820	14770	14746	15009	14794	14838	14896	14782	14908	14813	14886	14991	14752	14794	14881	15020	14826	14957	14701	14902	14781	14852	14795	14951	15024	14793	14723	14784	14872	14970	14848	14791	14853	14851	14925	14888	14812	14799	14762	14867	14761	14977	14930	14993	14915	14779	14903	14838	14890	14899	14805	14909	14837	14839	15038	14605	14930	14744	14818	14971	14918	14860	14844	14791	14734	14967	14816	14830	15067	14836	14787	14785	14817	14984	15004	14687	14987	14758	14881	14724	15149	14915	14944	14916	14816	14890	14687	15026	14716	15062	14871	15091	14874	14787	14826	14937	15033	14745	15062	14787	14793	14650	14889	14827	14715	14775	14892	14911	14754	14907	14744	14862	14907	14797	14821	14897	14803	14843	14825	14957	14778	14887	15038	14912	15027	14953	14908	14947	14671	14981	14814	14864	14808	14891	14778	14905	14825	14898	14696	14722	14884	14916	14864	15026	14936	14845	14745	14862	14920	14923	14868	14995	14787	14739	15200	14994	14714	14784	14976	14760	14824	14687	14803	14826	14865	14826	14946	14797	14705	14851	14978	14851	14791	14757	14691	14849	14843	14956	14703	14868	14943	14705	14893	14842	14874	14739	14779	14885	14894	14984	14846	14882	14839	14685	14881	14999	14801	14922	14945	14814	15066	14917	14817	14945	14777	15036	14742	14793	14853	14937	14773	14850	14728	15067	14949	14814	14819	14817	14922	14832	14800	14759	14763	14928	14800	14929	14908	14844	14927	15009	14826	14775	14978	14736	14834	14898	14871	14847	14838	14939	14811	15152	14972	15015	14717	14755	14703	14993
23732	21233	28571	24407	22367	21946	21226	18588	17960	18147	17861	17466	17538	17123	16832	16457	16547	16361	16347	16102	15976	16156	15967	15995	15891	15977	16120	15984	15876	15902	15908	15628	15765	15807	15778	15846	15898	15776	15761	15685	15806	15570	15849	15792	15763	15677	15655	15545	15620	15862	15789	15746	15794	15860	15611	15534	15745	15796	15849	15739	15755	15735	15491	15530	15607	15550	15685	15684	15920	15791	15542	15881	15645	15715	15887	15979	15769	15698	15624	15703	15802	15679	15692	15651	15643	15616	15608	15848	15898	15669	15659	15583	15714	15751	15580	15876	15753	15761	15675	15730	15775	15650	15706	15741	15625	15632	15777	15657	15845	15523	15761	15693	15606	15768	15616	15749	15712	15563	15803	15619	15806	15456	15651	15816	15758	15584	15681	15732	15596	15779	15754	15672	15649	15557	15618	15703	15617	15484	15830	15609	15622	15669	15575	15713	15711	15676	15830	15768	15658	15642	15558	15332	15685	15831	15800	15655	15630	15701	15699	15492	15696	15648	15791	15765	15746	15745	15593	15727	15670	15532	15587	15692	15561	15800	15827	15820	15883	15764	15835	15662	15603	15708	15416	15678	15547	15653	15692	15545	15588	15479	15505	15557	15715	15691	15795	15809	15880	15791	15562	15720	15696	15631	15809	15614	15706	15694	15817	15707	15825	15481	15893	15837	15770	15787	15798	15681	15528	15638	15561	15635	15495	15689	15768	15792	15692	15745	15629	15634	15672	15554	15588	15552	15728	15673	15581	15792	15687	15810	15811	15646	15719	15492	15695	15623	15670	15576	15609	15595	15658	15628	15577	15578	15762	15590	15763	15678	15842	15467	15766	15719	15592	15692	15603	15834	15717	15631	15675	15738	15658	15723	15543	15661	15664	15732	15660	15613	15559	15686	15669	15663	15736	15703	15664	15608	15662	15713	15645	15573	15472	15751	15707	15802	15788	15688	15695	15725	15569	15619	15571	15628	15689	15725	15752	15765	15510	15606	15551	15684	15757	15662	15624	15562	15853	15734	15784	15590	15667	15675	15635	15652	15774	15572	15634	15647	15661	15542	15706	15586	15735	15738	15475	15707	15698	15722	15667	15729	15570	15527	15629	15669	15778	15567	15807	15613	15694	15681	15655	15588	15772	15789	15747	15699	15546	15634	15763	15741	15874	15573	15723	15591	15866	15736	15454	15654	15662	15709	15511	15741	15852	15769	15740	15709	15678	15742	15604	15691	15666	15789	15711	15580	15787	15652	15570	15704	15734	15630	15538	15691	15820	15764	15730	15774	15843	15642	15617	15694	15405	15642	15692	15674	15896	15859	15626	15673	15827	15520	15538	15736	15820	15697	15724	15723	15498	15802	15728	15679	15607	15671	15707	15641	15635	15753	15645	15689	15698	15698	15769	15778	15692	15671	15749	15488	15719	15515	15611	15776	15511	15752	15785	15517	15616	15824	15822	15709	15741	15647	15576	15793	15766	15718	15880	15550	15688	15701	15679	15643	15616	15808	15714	15546	15789	15755	15859	15777	15623	15439	15690	15695	15872	15616	15488	15830	15574	15543	15761	15736	15852	15559	15623	15577	15548	15653	15759	15789	15771	15601	15548	15444	15494	15762	15445	15688	15684	15668	15451	15696	15598	15812	15766	15729	15612	15670	15658	15619	15720	15555	15776	15587	15466	15747	15645	15601	15681	15808	15778	15806	15601	15845	15707	15708	15671	15755	15746	15645	15690	15782	15762	15817	15787	15749	15922	15644	15629	15865	15886	15484	15760	15511	15585	15688	15785	15871	15881	15741	15676	15838	15938	15654	15439	15659	15767	15634	15459	15564	15510	15794	15466	15663	15642	15732	15726	15646	15743	15703	15743	15454	15735	15684	15596	15800	15658	15703	15665	15686	15663	15806	15643	15578	15738	15624	15566	15538	15630	15564	15600	15660	15692	15718	15642	15720	15814	15591	15545	15530	15843	15784	15762	15703	15638	15691	15736	15572	15549	15604	15808	15638	15739	15729	15492	15650	15666	15752	15714	15904	15667	15783	15943	15819	15750	15818	15600	15747	15768	15855	15824	15812	15559	15578	15627	15684	15685	15666	15603	15774	15664	15573	15669	15533	15619	15759	15728	15692	15679	15838	15737	15591	15624	15791	15589	15667	15539	15669	15702	15494	15686	15535	15659	15547	15653	15705	15556	15526	15683	15770	15762	15648	15701	15569	15519	15672	15857	15680	15738	15830	15581	15739	15615	15683	15660	15516	15559	15830	15605	15676	15783	15464	15589	15666	15760	15669	15504	15698	15678	15825	15772	15681	15704	15601	15617	15726	15449	15697	15655	15788	15674	15569	15718	15705	15514	15755	15736	15677	15715	15658	15649	15591	15824	15842	15610	15708	15754	15708	15744	15735	15739	15619	15727	15720	15630	15552	15473	15547	15589	15613	15698	15756	15857	15814	15738	15485	15784	15598	15460	15545	15835	15477	15567	15509	15472	15749	15743	15629	15823	15647	15603	15721	15515	15665	15665	15784	15579	15664	15654	15718	15479	15753	15807	15821	15840	15693	15968	15743	15803	15592	15644	15748	15885	15758	15665	15545	15715	15756	15901	15937	15543	15737	15729	15666	15859	15743	15618	15634	15640	15630	15666	15669	15703	15556	15590	15707	15629	15835	15574	15693	15691	15447	15603	15623	15435	15800	15865	15548	15650	15566	15686	15828	15626	15678	15843	15772	15727	15689	15565	15643	15660	15769	15636	15707	15824	15720	15698	15583	15664	15615	15518	15532	15678	15660	15673	15675	15573	15829	15647	15462	15670	15536	15791	15649	15804	15720	15502	15643	15695	15568	15557	15653	15772	15518	15511	15634	15676	15498	15681	15565	15640	15649	15976	15682	15637	15575	15692	15599	15626	15544	15775	15788	15829	15698	15781	15640	15493	15655	15637	15691	15481	15628	15646	15708	15693	15686	15707	15665	15416	15630	15766	15842	15748	15508	15714	15624	15786	15730	15761	15744	15835	15602	15608	15635	15655	15785	15665	15910	15685	15780	15774	15829	15791	15622	15709	15635	15528	15745	15816	15821	15703	15810	15804	15801	15656	15749	15911	15630	15627	15574	15960	15762	15665	15759	15474	15563	15699	15691	15693	15804	15580	15734	15702	15595	15661	15784	15600	15601	15467	15564	15606	15594	15378	15838	15862	15625	15635	15644	15751	15769	15682	15522	15676	15648	15670	15663	15618	15688	15789	15539	15519	15864	15691	15837	15782	15790	15868	15810	15696	15687	15627	15683	15647	15555	15690	15636	15737	15862	15714	15749	15805	15475	15518	15747	15768	15585	15685	15763	15608	15676	15762	15776	15894	15694	15549	15909	15819	15714	15717	15672	15402	15623	15603	15625	15628	15628	15701	15652	15618	15505	15783	15626	15712	15746	15677	15510	15572	15646	15688	15554	15676	15659	15877	15742	15606	15769	15516	15635	15536	15380	15662	15539	15738	15759	15642	15672	15695	15765	15589	15822	15640	15637	15667	15621	15689	15609	15515	15787	15937	15718	15661	15874	15599	15621	15702	15591	15645	15646	15683	15707	15562	15660	15700	15660	15718	15639	15634	15696	15489	15591	15797	15722	15800	15613	15540	15623	15510	15704	15877	15435	15662	15573	15562	15712	15828	15608	15688	15649	15674	15666	15877	15695	15693	15481	15553	15652	15875	15620	15735	15713	15784	15687	15729	15563	15673	15708	15570	15756	15582	15711	15560	15694	15751	15823	15646	15601	15752	15812	15850	15573	15645	15838	15694	15791	15621	15601	15622	15667	15516	15488	15547	15594	15611	15634	15759	15671	15788	15584	15462	15540	15525	15804	15718	15533	15836	15718	15595	15645	15665	15648	15666	15688	15799	15845	15840	15635	15581	15600	15605	15665	15496	15676	15776	15732	15733	15625	15732	15714	15614	15473	15542	15728	15593	15705	15881	15593	15501	15664	15601	15663	15635	15692	15827	15788	15630	15580	15654	15385	15787	15723	15614	15838	15656	15804	15724	15707	15774	15436	15585	15532	15630	15490	15718	15604	15690	15638	15684	15759	15754	15577	15618	15768	15622	15590	15629	15568	15673	15729	15622	15839	15640	15551	15740	15759	15751	15803	15743	15589	15757	15704	15598	15703	15715	15570	15611	15876	15695	15905	15842	15540	15621	15669	15687	15750	15682	15544	15777	15743	15594	15575	15807	15789	15722	15601	15497	15746	15702	15631	15679	15660	15821	15593	15684	15772	15784	15780	15818	15840	15849	15796	15710	15723	15757	15692	15671	15867	15743	15719	15775	15694	15601	15477	15661	15565	15523	15626	15459	15591	15852	15655	15673	15843	15810	15760	15700	15753	15864	15675	15716	15909	15653	15605	15870	15720	15777	15590	15639	15556	15862	15627	15592	15747	15722	15794	15763	15721	15939	15776	15747	15687	15595	15638	15787	15535	15596	15642	15660	15665	15718	15600	15743	15693	15706	15684	15683	15627	15557	15726	15648	15612	15492	15798	15746	15760	15674	15572	15545	15676	15713	15625	15743	15825	15608	15719	15683	15656	15579	15672	15937	15827	15535	15619	15562	15693	15576	15621	15865	15732	15599	15859	15617	15676	15757	15755	15686	15600	15619	15621	15864	15831	15708	15588	15699	15904	15702	15674	15821	15743	15763	15739	15626	15503	15469	15537	15527	15776	15539	15665	15460	15595	15435	15787	15821	15548	15700	15815	15496	15582	15716	15513	15674	15803	15704	15510	15458	15675	15557	15798	15686	15621	15699	15583	15672	15441	15541	15658	15604	15729	15720	15730	15686	15709	15616	15600	15585	15379	15759	15751	15581	15619	15760	15664	15589	15495	15538	15767	15541	15577	15697	15694	15936	15717	15637	15682	15611	15434	15794	15636	15601	15562	15798	15763	15836	15479	15805	15661	15818	15782	15667	15558	15525	15675	15725	15653	15754	15699	15673	15852	15658	15844	15802	15735	15766	15490	15678	15647	15643	15497	15457	15557	15562	15717	15960	15626	15749	15600	15701	15537	15589	15486	15918	15707	15936	15861	15840	15946	15863	15770	15700	15623	15747	15614	15628	15839	15672	15645	15510	15772	15475	15839	15695	15667
16885	29274	29175	25626	23007	21493	20538	19079	18927	18891	18575	18198	17751	17148	16797	16587	16100	16080	16009	15740	15739	15768	15509	15385	15516	15505	15395	15398	15419	15286	15187	15160	15346	15199	15245	15161	15145	15133	15212	14885	15326	15106	15000	15081	15122	15242	15094	15027	15170	15187	15094	15147	15014	15084	15252	14931	14968	14969	15291	15186	15188	14990	15094	15039	15160	15213	15111	15147	15323	14998	15197	14961	15203	14940	15111	14960	15053	14992	15047	15036	15099	15034	15017	15130	14951	15058	15142	15097	14982	15113	15140	15031	14841	15125	15173	15148	14989	15097	15019	15005	15029	15162	15144	15037	15082	15025	15093	15116	14974	15134	14945	15069	15044	15031	14953	15196	14986	15095	15177	15102	15090	14897	15017	15071	15023	14997	14990	15053	14929	15024	15060	15101	15146	15105	15057	15215	15025	15049	14978	15058	14988	14987	14990	14862	14952	15045	15110	15020	15054	15142	15220	15143	15025	15104	15047	15019	15001	15065	14901	15003	15132	14865	15070	14914	14971	15243	14993	15172	15091	15103	15098	15016	14893	15101	15105	15098	15027	15149	15076	15112	15103	14872	15027	14791	14953	14930	15121	15042	15055	15061	15014	15041	14980	15037	14997	15131	14978	15123	15107	14802	15010	15070	14873	15128	14995	14972	15012	14982	14955	15037	15024	15219	15086	14919	15197	14952	15257	14858	15199	14838	15049	14936	15067	15072	15092	15070	15187	15047	15098	15145	14943	15040	14938	15048	15080	14915	14987	15033	15193	15035	15204	14922	15173	15274	14958	15008	15022	14973	15126	14891	14996	14961	15120	15035	14863	14983	15021	15093	15052	15116	14924	15201	15064	15035	15070	15001	15064	15072	15228	15098	15040	15029	15049	14958	15082	15146	15010	14961	15124	15009	15057	14881	15140	15149	14960	14998	15133	15090	14967	15065	15027	14859	15179	14987	14998	15089	14941	15054	14962	14976	15000	14825	15100	15099	14984	15111	15276	15067	14928	15076	14988	14948	15098	14978	15076	15014	14984	15090	14945	15078	15078	15031	14891	14995	15052	14829	14957	14999	15020	15060	15038	14814	15000	15137	14872	15034	14820	15042	14916	14958	15013	15110	14876	14959	15024	15081	15099	15082	15048	15117	14769	15027	15103	15199	15020	15165	15078	15025	14941	14940	15072	15016	15117	14982	14864	14933	15002	15048	15171	15008	15094	15049	14941	15014	15049	15075	14986	14861	14886	15106	15002	15003	14940	15013	15042	15133	14903	15017	15033	14994	15036	15012	14916	15136	15067	14837	15091	15135	14960	15056	15205	15084	15173	15015	14855	14926	15292	14943	14974	14868	15051	15057	14879	15045	15097	14930	15198	14972	15143	15061	15069	14961	15047	14943	15146	14931	15094	15157	15007	15027	14897	15063	15015	15105	14965	15026	15113	14898	15038	15070	15053	14946	14854	15087	14979	15166	15060	14930	15026	14933	15000	14804	15045	15077	14965	15040	15017	14957	15170	14946	15070	15051	14967	14976	15124	14912	15018	15070	14871	14843	14943	14966	14981	14890	15027	15160	14856	15092	15117	15036	15118	15168	15159	15122	15107	15056	15073	14961	15140	15048	14837	15034	15068	15287	15093	15210	15020	15088	15083	15159	14978	15065	15094	15153	15234	15173	15007	14950	15036	15069	14868	15142	14875	15204	15030	15038	15109	15216	15144	14888	15081	15091	14961	15005	14949	15056	15070	15288	15106	14942	15117	15036	15131	14903	15204	15086	14941	14977	15074	15071	15005	15113	14968	14912	15251	15060	15144	15091	15109	14986	15057	15101	15083	14948	14982	14977	15078	14998	14851	15050	15158	14939	15032	15014	14970	15032	14934	15130	15292	14985	15011	14823	15123	14990	15047	14992	15096	14785	15232	15049	15026	14829	15022	15185	15021	15077	15068	15116	14959	14989	14999	15001	14961	15063	15073	14986	14998	15012	15170	14973	15141	14957	15126	15034	15126	15030	15080	14982	14972	15192	14929	15140	14935	14931	15185	15100	14974	15086	15044	15132	15162	14977	14870	15078	15116	15099	15041	15034	14939	15168	15145	14972	15116	15232	15301	15118	15052	15084	15082	14920	15199	15065	15038	15139	14932	15056	15079	14897	15122	15148	14980	14892	14918	14955	15015	15113	15172	14907	14951	15026	14913	14813	15078	14898	15021	14971	15099	14953	15177	15024	15007	15036	14982	15190	15161	15060	15178	15074	15133	15112	15000	14998	15195	14824	15055	15115	14975	15061	15073	15063	15134	15031	15142	14954	15120	15155	15086	15112	15025	14954	15057	14858	15042	14912	14962	15007	14984	14929	15311	15010	15189	15016	14976	15121	15086	15042	15117	14976	14972	14747	14914	14948	15041	15057	15148	14935	15187	14879	15017	15065	15154	14934	15082	14963	15114	14956	15286	15106	15112	14975	15101	14985	15025	14946	14920	15019	14980	15113	15098	15124	15059	14963	14928	15046	15150	15132	15029	15009	15046	15170	15145	14900	15070	14969	15078	14987	15131	15300	15020	15060	14960	14998	15158	14916	15074	15230	15054	14929	15054	14957	14913	14982	15109	15020	15123	15034	15010	15045	15252	14929	14953	15106	14996	14889	15050	15159	15024	15096	14919	15120	15002	15038	15010	15170	15068	15057	15174	14917	15171	14879	14999	14912	14995	15137	15007	15052	15016	14977	15124	14926	15054	15115	15036	15205	15070	15062	15067	15012	15037	14890	14954	15000	14996	15072	14997	15140	15060	15112	15145	15137	14944	15126	15017	15052	14886	15038	14955	15081	15026	15008	14988	15044	15255	14994	14919	15094	15087	15019	14971	15025	15192	14995	15051	14941	14985	15197	15146	14940	15145	15097	15104	14965	15062	15053	15105	15017	14940	15009	14985	15027	15063	14924	15095	15025	14964	15092	15213	15000	15024	15005	15095	15157	15016	14955	14971	14954	14980	15096	14976	14983	15081	14979	15034	14957	15179	14849	14949	15025	15167	15074	15020	14891	15096	14971	15084	14981	15026	14859	14976	14788	15089	15008	15000	15155	14904	14947	15187	14972	15032	15105	15094	15019	14999	15033	15039	15291	15145	15086	14987	14931	15111	15066	15062	15008	15179	15132	15033	15054	14955	15207	14995	14962	15001	15010	15026	15097	15116	15088	15063	14915	15034	14996	15003	14954	15023	14836	14981	15026	15013	14999	14833	14750	14958	15029	15011	14998	15060	14984	15095	15080	15129	14996	15050	15070	15033	15218	15119	15181	15111	15059	15043	15125	15182	15043	15192	15034	15140	15060	15129	15181	14968	15039	15004	15111	15020	14983	14832	15219	15146	14983	15005	15013	15159	15050	15060	15005	15138	14967	15288	15144	15025	14996	14870	15169	15007	15034	15148	15140	14956	15022	14929	14977	15044	15050	15110	15117	15135	15114	14852	15106	15127	15074	15075	15029	14929	14977	14943	15075	14972	15017	14882	15099	14927	15071	14999	15128	15097	15230	15166	15089	14989	15092	15090	15011	15050	15103	14908	14897	14875	15187	15088	15209	15030	14891	14980	15048	15053	15102	15052	15004	14907	14860	15019	14983	15047	15049	15003	15131	15130	14976	14978	15002	15096	15156	15007	15116	15121	14787	14939	15087	14927	14907	15154	14850	14961	15067	15149	15049	15041	15198	15027	14943	14988	15167	14959	14956	15067	14988	15092	14919	14889	15258	15157	15034	15047	15218	15102	15147	14955	15160	15195	15079	15024	15006	14887	14991	15007	14959	15207	15070	15194	15159	15061	15003	14926	15064	15072	14859	15080	14930	15176	15085	14926	15108	15132	14944	14933	15084	15078	14969	15100	14992	14973	14993	15165	15178	14833	15004	15162	15065	15053	15139	14803	15132	15096	15213	14903	15115	15089	14841	15133	14998	15183	14963	15071	15022	14780	15158	15099	15097	14884	15110	15195	14913	15081	14960	14979	15095	15000	15130	15111	15001	15060	15175	14993	15024	14930	14992	14878	15168	15069	14958	15066	14988	15136	14912	15152	15069	14881	14889	15026	15020	15104	14888	15191	15040	15188	15124	15043	14966	15083	14987	14916	15076	15072	15015	14949	15040	15061	14983	14947	15187	15118	14989	15095	14981	15076	15145	15053	15129	15031	15085	14924	15015	15063	15077	14928	15077	15025	15060	14871	15071	14971	14914	15190	15076	15141	14952	15125	14964	14966	15026	14960	15051	14930	15025	15135	15022	14944	15071	14961	15246	15128	15048	15119	15120	15247	15066	14824	15118	15175	14990	15098	15015	15032	15078	14991	15130	14981	14921	15112	14825	14938	15134	15111	14942	15115	14971	14927	15087	14986	15036	15147	15036	14995	14870	14888	15123	15063	15163	14894	15147	15089	15017	15056	14912	15173	14946	15028	15167	14993	15107	15262	15005	14707	14917	14790	14920	15015	14950	15081	15086	15021	14946	15029	14891	15079	15200	15070	15101	15073	14946	14881	15045	14987	15046	14991	14955	15005	14915	14937	15167	15038	15002	15032	15002	14924	14875	14911	15069	15073	15175	15125	15193	14986	15095	15016	15146	14958	14967	14947	15112	15115	15106	14969	15026	14985	14998	15016	14932	14900	14977	15238	14946	14843	14743	14999	15004	15069	15141	14915	15065	15140	15055	15101	14968	14893	15118	14817	15164	14713	14960	14929	15052	15027	15022	15054	15135	14909	15160	14849	15070	14982	15052	14867	15002	14940	14920	15161	14978	15015	15002	15064	14998	15152	15014	15141	15105	15074	15131	15024	15023	14931	14948	15066	14973	15057	15044	15056	15069	15098	15110	15103	15053	15059	15085	14897	15015	15116	14933	15096	15051	15099	15043	15137	14981	14893	15026	14839	14926	14987	14952	15169	15151	14826	15228	15103	15081	14985	14978	14946	15285	15174	14909	15150	15221	15090	15094	15058	14919	15052	15005	14946	15026	15258	15012	15046	15016	15249	15116	15152	15069	15026	15057	14966	15020	15061	14930	14979	14920	14973	15221	15053	15115	14920	15094	15152	15035	14966	14921	15193	14854	15125	14959	15092	15016	15072	15124	15034	15113	14996	14975	14978	15029	15201	14954
22831	21312	29190	23845	21819	23867	25017	20013	19368	19527	18928	18545	18189	17673	17392	17053	16757	16781	16559	16407	16468	16400	16234	16413	16280	16275	16209	15949	15934	16112	16014	15901	15830	15994	15957	15703	15828	15657	15759	15772	15748	15862	15696	15643	15732	15897	15629	15780	15673	15758	15903	15529	15779	15916	15552	15599	16042	15674	15732	15708	16027	15752	15864	15775	15888	15555	15838	15770	15718	15791	15764	15612	15849	15777	15741	15563	15720	15796	15630	15865	15600	15477	15707	15794	15743	15618	15678	15694	15880	15557	15735	15686	15769	15732	15820	15858	15746	15586	15797	15824	15415	15603	15647	15554	15537	15617	15773	15677	15592	15696	15581	15543	15810	15846	15972	15745	15610	15544	15856	15844	15708	15652	15668	15734	15672	15786	15667	15751	15549	15734	15756	15727	15742	15698	15681	15857	15738	15655	15615	15742	15842	15773	15647	15733	15558	15678	15692	15548	15639	15396	15727	15621	15539	15685	15731	15776	15790	15527	15700	15581	15518	15695	15944	15622	15599	15673	15714	15497	15649	15649	15618	15748	15641	15661	15521	15762	15746	15567	15642	15686	15579	15978	15636	15666	15566	15623	15718	15738	15778	15911	15895	15663	16048	15790	15787	15533	15664	15561	15642	15269	15560	15812	15842	15780	15700	15687	15884	15724	15751	15631	15522	15654	15630	15679	15537	15663	15700	15723	15725	15906	15612	15568	15712	15823	15515	15736	15787	15753	15656	15542	15795	15705	15731	15694	15684	15782	15791	15496	15698	15668	15599	15610	15420	15684	15728	15633	15595	15742	15694	15566	15891	15721	15856	15607	15460	15674	15504	15654	15569	15600	15692	15734	15714	15906	15567	15556	15684	15740	15499	15348	15636	15825	15629	15681	15734	15656	15680	15731	15687	15519	15916	15721	15499	15712	15749	15780	15649	15661	15655	15762	15701	15840	15701	15683	15712	15621	15648	15599	15793	15732	15682	15767	15807	15506	15493	15805	15632	15557	15924	15850	15682	15552	15845	15687	15848	15686	15547	15641	15815	15692	15754	15884	15650	15414	15713	15572	15791	15737	15666	15699	15627	15606	15733	15681	15872	15665	15716	15656	15562	15748	15728	15708	15785	15771	15609	15668	15751	15755	15697	15698	15636	15691	15812	15742	15623	15571	15662	15616	15621	15789	15631	15718	15524	15638	15575	15479	15936	15617	15717	15541	15626	15671	15651	15709	15742	15662	15640	15617	15527	15634	15719	15874	15628	15756	15814	15786	15719	15632	15789	15996	15588	15738	15646	15689	15692	15631	15892	15556	15749	15741	15695	15740	15661	15549	15561	15735	15733	15661	15640	15730	15651	15731	15946	15710	15665	15699	15720	15773	15576	15632	15786	15727	15671	15741	15683	15782	15709	15809	15620	15606	15606	15725	15619	15672	15824	15726	15671	15811	15719	15657	15403	15563	15856	15662	15902	15438	15587	15497	15744	15647	15543	15771	15735	15549	15916	15650	15638	15644	15663	15707	15534	15630	15634	15660	15662	15655	15587	15473	15916	15751	15858	15698	15679	15597	15673	15852	15715	15559	15727	15798	15606	15732	15569	15590	15442	15874	15607	15687	15592	16087	15854	15580	15805	15623	15840	15758	15571	15763	15744	15767	15664	15690	15762	15466	15650	15751	15435	15653	15602	15539	15583	15790	15714	15649	15518	15641	15568	15657	15529	15780	15603	15594	15756	15720	15678	15707	15631	15625	15791	15566	15722	15615	15531	15638	15817	15734	15840	15696	15709	15614	15470	15529	15654	15531	15638	15696	15776	15566	15633	15611	15501	15729	15624	15700	15629	15705	15601	15497	15600	15673	15523	15721	15561	15710	15728	15787	15616	15868	15451	15689	15637	15670	15662	15637	15803	15889	15671	15537	15699	15678	15673	15674	15763	15698	15656	15752	15637	15675	15783	15674	15667	15812	15625	15634	15713	15574	15768	15752	15455	15528	15813	15656	15706	15859	15837	15696	15747	15697	15784	15735	15675	15595	15673	15894	15804	15674	15759	15757	15698	15602	15685	15589	15597	15679	15720	15834	15661	15530	15485	15785	15687	15786	15624	15580	15645	15744	15631	15602	15513	15741	15901	15670	15752	15537	15601	15686	15601	15586	15808	15794	15778	15708	15556	15561	15768	15632	15835	15669	15734	15801	15780	15581	15695	15851	15700	15582	15993	15542	15781	15622	15714	15652	15509	15742	15576	15672	15714	15770	15871	15721	15633	15637	15618	15630	15780	15464	15714	15873	15737	15793	15818	15635	15661	15713	15647	15651	15839	15747	15595	15772	15843	15684	15768	15598	15643	15601	15957	15842	15652	15697	15767	15690	15766	15822	15737	15587	15551	15889	15627	15644	15692	15887	15691	15775	15674	15764	15732	15690	15727	15843	15644	15788	15712	15538	15506	15736	15582	15662	15860	15686	15738	15518	15706	15754	15715	15601	15793	15553	15389	15607	15961	15618	15885	15613	15688	15522	15652	15739	15711	15606	15474	15576	15553	15976	15918	15756	15725	15638	15812	15651	15650	15773	15646	15666	15746	15671	15727	15670	15655	15659	15548	15682	15638	15728	15754	15670	15628	15534	15793	15617	15750	15701	15547	15727	15752	15750	15687	15565	15650	15594	15724	15747	15784	15641	15680	15512	15799	15538	15539	15514	15720	15626	15715	15819	15773	15495	15725	15644	15558	15628	15666	15542	15734	15642	15738	15693	15578	15735	15959	15618	15675	15575	15669	15621	15698	15739	15765	15624	15615	15828	15354	15651	15418	15747	15651	15604	15543	15678	15780	15854	15811	15646	15588	15588	15760	15494	15646	15840	15421	15621	15613	15596	15640	15670	15795	15543	15682	15540	15559	15581	15600	15915	15611	15680	15505	15598	15462	15613	15577	15587	15694	15753	15650	15657	15866	15528	15672	15791	15507	15651	15701	15701	15851	15705	15932	15514	15509	15715	15694	15472	15864	15721	15555	15547	15887	15591	15635	15645	15681	15649	15738	15502	15919	15601	15603	15790	15665	15588	15847	15821	15944	15563	15748	15810	15663	15705	15677	15546	15673	15582	15491	15649	15632	15733	15700	15631	15774	15691	15730	15631	15805	15633	15783	15753	15708	15451	15719	15753	15509	15787	15570	15702	15800	15433	15769	15769	15471	15597	15677	15580	15532	15606	15917	15761	15823	15901	15741	15636	15519	15758	15658	15650	15859	15618	15489	15696	15344	15452	15666	15687	15681	15547	15606	15773	15732	15668	15526	15720	15634	15688	15546	15637	15780	15791	15817	15651	15564	15615	15660	15686	15701	15679	15652	15465	15645	15657	15724	15662	15505	15786	15788	15694	15641	15789	15723	15602	15705	15632	15780	15713	15668	15788	15621	15687	15763	15630	15800	15586	15658	15587	15729	15607	15779	15764	15770	15583	15767	15622	15550	15508	15861	15850	15797	15762	15495	15438	15608	15689	15607	15510	15749	15871	15671	15732	15661	15701	15595	15817	15698	15519	15509	15778	15604	15696	15688	15579	15527	15599	15766	15678	15670	15452	15675	15733	15771	15615	15770	15712	15821	15706	15638	15730	15678	15594	15437	15600	15520	15730	15661	15633	15616	15742	15776	15821	15792	15839	15577	15763	15691	15666	15571	15709	15800	15672	15730	15726	15591	15742	15428	15619	15772	15452	15354	15780	15562	15673	15589	15796	15502	15566	15831	15733	15555	15678	15535	15686	15560	15900	15784	15585	15706	15664	15634	15772	15549	15774	15675	15785	15549	15784	15730	15686	15807	15688	15666	15694	15785	15762	15784	15700	15726	15713	15612	15728	15807	15854	15777	15935	15738	15576	15568	15786	15761	15622	15711	15757	15949	15624	15842	15572	15607	15705	15825	15766	15716	15673	15607	15794	15521	15615	15768	15736	15741	15755	15797	15743	15408	15496	15753	15826	15645	15740	15833	15791	15661	15575	15662	15813	15653	15680	15706	15548	15919	15682	15702	15757	15632	15867	15860	15695	15503	15650	15758	15781	15757	15571	15732	15542	15786	15774	15813	15745	15639	15643	15552	15754	15725	15778	15513	15691	15699	15545	15716	15524	15913	15647	15447	15695	15653	15712	15749	15723	15650	15701	15705	15768	15720	15555	15629	15611	15552	15492	15730	15774	15918	15738	15806	15643	15687	15504	15804	15701	15922	15722	15909	15773	15588	15847	15527	15684	15843	15644	15685	15663	15689	15493	15469	15546	15820	15737	15622	15655	15751	15728	15768	15642	15574	15580	15481	15792	15529	15697	15606	15719	15807	15778	15657	15635	15658	15644	15506	15786	15720	15683	15937	15571	15652	15781	15865	15513	15650	15649	15654	15546	15763	15698	15693	15677	15592	15447	15679	15742	15743	15784	15756	15712	15681	15747	15724	15845	15756	15763	15834	15686	15577	15680	15808	15521	15919	15885	15684	15596	15700	15694	15484	15554	15509	15646	15681	15782	15681	15532	15816	15573	15686	15771	15672	15589	15650	15669	15581	15593	15784	15498	15845	15751	15590	15493	15708	15714	15679	15602	15609	15795	15788	15430	15838	15692	15646	15588	15788	15744	15552	15792	15528	15593	15714	15613	15430	15579	15640	15473	15668	15815	15591	15807	15731	15589	15656	15735	15551	15661	15641	15597	15488	15704	15700	15695	15747	15584	15690	15898	15428	15779	15570	15613	15889	15781	15752	15713	15741	15612	15880	15568	15624	15629	15744	15596	15635	15695	15867	15629	15602	15523	15702	15761	15530	15715	15763	15793	15877	15740	15696	15727	15729	15625	15882	15644	15523	15690	15754	15613	15445	15496	15614	15817	15586	15667	15602	15527	15721	15662	15796	15773	15486	15639	15601	15802	15550	15531	15641	15594	15667	15799	15805	15622	15691	15764	15664	15672	15648	15722	15744	15872	15618	15715	15782	15665	15578	15631	15586	15736	15582	15895	15565	15736	15659	15783	15860	15740	15653	15653	15539	15626	15606	15560	15825	15837	15842	15774	15770	15712	15627	15676	15785	15849	15614	15435	15880	15761	15745	15551	15536	15792	15654	15732	15602	15839	15793	15749	15855	15569	15657	15682	15743	15575
18572	33256	33820	29868	27081	24396	22682	21499	21301	21191	20261	19884	19026	18242	17559	17107	16459	16309	16353	16033	16050	15800	15688	15784	15507	15415	15452	15659	15600	15399	15466	15431	15275	15352	15245	15456	15082	15303	15017	15028	15289	15308	15260	15214	15158	15097	15255	15193	15074	15213	15035	15127	15210	15103	15123	15145	15089	15014	15011	15054	14986	15174	15119	15200	15078	15083	15126	15093	15102	15031	15066	14974	15119	15155	15251	15072	15072	15001	15034	14936	15011	15133	15072	15219	15139	15035	15016	15038	15149	15156	15077	15024	14899	14991	15093	14992	15218	14966	14951	14968	15161	15114	15089	15135	15116	15147	15108	15115	15247	14836	15104	15018	15020	15150	14787	15039	15055	15156	14962	15084	15029	15017	15109	15158	15078	15104	14998	15273	15115	14935	14930	15160	14994	14984	15044	14926	15123	15060	15069	14926	15000	15053	15048	15201	14993	15002	15140	15040	15029	15099	15096	14984	15122	15033	15091	15047	15098	15111	14981	15133	14930	15092	15081	15294	15024	15145	14865	15038	15237	15362	15038	14979	15053	15075	15080	15111	15171	15072	15060	15125	14935	15034	15035	15005	14993	14988	14950	15187	15234	14958	14943	15166	15090	15195	15051	14936	14931	14941	15173	15161	15053	15115	15069	15029	15069	15002	14994	15108	15050	15159	14943	15074	14958	15060	14925	14940	15087	14961	15049	14924	14966	14954	14896	15105	15152	15018	15081	14971	15158	15034	15102	15051	15124	15027	14987	15240	15030	15028	15076	14891	15016	14918	14993	15126	15061	15081	15183	15055	15065	15141	15151	14903	15012	14998	14972	15107	14951	15245	15049	14875	14946	15029	15104	15014	15106	14991	15004	15093	15038	15192	14828	15038	14934	15100	15098	14975	15135	15047	15069	14936	15089	15074	15028	14948	14959	15079	15097	15037	15055	14922	14978	14893	14982	15004	15100	14972	15057	15043	15060	15079	15010	14905	15023	14941	15054	15069	15090	15062	14979	15015	15008	15092	15099	15121	15153	14942	15049	15076	14783	15226	14921	15158	15129	15058	15050	15130	15204	15157	15145	15018	15109	15103	15138	15110	15021	15157	14974	15104	14919	15053	15027	15031	15198	15117	15121	15083	15114	15130	15031	14986	15124	15069	15003	15080	14851	15029	15194	15164	14975	15007	15044	14939	14872	14902	15151	14930	15036	15035	14933	15073	14904	15020	15091	15012	15053	15176	15109	15050	15027	14934	15032	15222	15036	14905	15096	15193	15033	15045	15042	15251	15090	15080	15024	14875	14982	14949	15043	15083	14936	15190	15165	15027	14838	15202	14985	15106	15012	14894	15013	15061	15122	15148	15176	15069	15023	14940	15147	14965	15083	14937	15148	15022	14975	14837	15147	15124	15077	15130	15057	14930	15099	14943	15172	14998	15155	15271	15130	14984	15003	14974	15009	15117	15124	14932	15059	15057	14951	15083	15041	15185	15165	15030	15057	15000	15145	14908	14863	14880	14928	15196	15067	15104	14995	15071	14854	15077	15022	15190	15064	14986	15043	14960	15054	14960	14945	15127	15107	14992	14973	15015	15066	15028	14998	15016	14967	15070	15036	15035	14952	15025	15042	14979	14891	15102	15173	15159	15077	15155	15108	15009	15054	15186	14942	14998	14882	15202	15016	15004	15011	15097	14863	15068	15115	15066	14999	14883	15069	15005	14834	15218	15113	14959	15071	14920	15030	14963	15168	15187	15045	15233	15099	15133	14975	14976	14974	15127	14935	14886	15037	15099	14979	15107	14974	14909	15112	15135	15033	15070	15066	15139	14897	15149	15042	15021	15085	14998	15231	15058	15161	15157	14960	15179	15041	15071	14974	14963	14974	14994	14999	15046	14900	15017	14965	15160	14799	15132	15022	14960	15143	14997	14953	15057	15035	15175	15037	14978	15095	15041	15000	14981	15017	15044	15015	15085	14855	15115	14947	15004	14980	15023	15070	15140	15133	15034	14894	15127	15105	15057	14748	15167	15077	15116	15112	15028	14918	14995	14815	15005	14993	15169	15023	14978	15014	14942	15022	15058	15057	14811	14910	15012	14918	15108	15062	15037	14860	15140	14952	15058	15074	15089	14907	15015	15073	14943	15133	15233	14952	15111	15128	15067	15048	14968	14992	15004	15138	15127	15040	15106	15148	15020	15024	15001	15155	15028	15127	15024	15061	14885	15047	15078	15021	15055	15149	15025	15000	14959	15043	15059	15043	14898	14973	14959	15065	15004	15038	14892	15182	15094	15151	15081	14945	14936	15078	15145	15318	14820	15099	15163	15006	15004	15247	15137	15047	14975	14917	15094	14885	14900	14909	15000	15190	15116	14794	15160	15149	14989	15093	15133	15118	14972	14983	14991	15139	14843	14976	15192	15073	14999	14964	14938	15075	15184	14934	15107	15117	15008	15017	15109	15103	15209	15047	15135	15051	15123	15012	14987	15013	15006	14851	15064	14986	15243	15080	14936	15102	14920	14883	15061	14938	14979	14943	15034	14911	15132	15004	14979	14991	14928	14945	15009	15149	15038	14967	15042	15070	15107	14909	15214	15013	15008	15057	15163	14868	15046	14927	15040	15192	15094	14993	15135	15071	14946	14930	15201	15176	14879	14917	14975	14942	14959	15068	15083	15000	15121	15044	15187	14991	15104	15028	15068	15091	14980	15055	14859	15137	15140	15135	14966	15183	15056	15004	14957	15037	15102	15070	15104	15080	15044	15051	15095	15041	15004	15108	14909	15099	15119	14891	15112	14946	15016	14948	15345	14989	15018	14970	15194	15099	15215	14999	15021	14953	15009	14985	15140	15105	14891	15074	14994	14926	15275	14922	14950	15128	14879	14868	15056	14945	15145	15113	15047	15085	14952	15176	14970	14971	15075	15002	14976	14910	15084	15102	14774	14936	14934	15161	15104	14979	14913	14997	14994	14923	15031	15106	14861	15088	15134	14903	15015	15239	14854	15029	14874	15022	14968	15084	14911	14959	14928	15381	14930	14997	15029	15175	14998	15144	15004	15139	15312	14985	15046	15111	15015	15173	14869	15096	15143	15103	15043	15018	15006	15168	15063	14982	14910	15050	15039	15034	15018	15056	15213	14979	14955	15000	15023	15113	14958	15163	15164	14979	14910	15001	15030	14852	15087	15191	15061	15215	14970	15163	14996	14863	15181	15121	15261	14958	14980	15094	15075	14967	15134	14971	15037	15021	14993	15086	15058	14904	15040	15089	15120	15042	15058	15012	15050	15060	14851	15154	14981	14993	15009	15119	14968	15029	15003	15048	15104	14988	14984	14900	15047	15040	14928	15084	15114	14987	14961	15084	15135	15009	15128	15091	15012	15006	15183	14991	15040	15074	14991	15162	15122	15057	15195	15058	15086	15053	15073	15158	14986	15139	15077	15179	15036	15032	15054	15054	15069	14941	15101	15007	15074	15026	15065	15021	15071	14867	15107	14998	14896	15055	15149	15086	14913	15094	14881	14983	15055	15203	15161	14937	15164	15006	15139	15076	14808	15125	14958	15034	15029	15087	15149	15089	15104	15080	15087	14989	14995	15276	14849	15037	15140	15047	15103	15117	15107	15118	14942	15068	15126	15029	14985	15008	15100	14907	15021	14776	15032	15107	14980	14969	15036	15239	15013	15007	15144	15032	15027	15171	15056	14909	15057	15108	15005	15083	14982	15245	15074	15036	15249	15103	14950	15002	15030	15015	15092	15104	15028	15062	15080	15104	15099	15055	15142	15091	14966	14992	14916	15096	14975	15001	15113	15110	15120	15124	15113	15079	15019	14983	14868	15070	15034	15002	15021	15123	15141	15055	15187	15060	14981	14909	14992	15108	14926	15096	14977	14954	15017	15097	15249	15030	15145	14847	15048	15158	15029	15229	15124	15076	14948	14994	14874	14948	15085	15189	14983	15209	15113	15112	15202	15209	15005	15084	15290	15013	14901	15035	14962	15255	15047	15109	14826	15193	15257	15074	15190	15095	14830	14993	14946	15119	14976	15151	15087	15240	14969	15075	14871	15127	15195	15105	15103	14939	14978	15165	15114	15020	15021	15074	15109	15141	15050	14974	15012	15078	15034	14877	14902	14977	14906	15115	15145	15082	15140	14984	15055	14940	15018	14955	15145	14967	14853	15101	15106	15012	15003	14985	14977	15065	15136	15017	15099	14979	14944	14955	15093	15078	14907	15041	15015	15189	14960	15014	15144	15005	15168	14968	14949	15036	15089	15045	14914	15126	15033	15061	15005	15262	15057	14989	14984	15082	15068	15088	14946	15055	15054	15185	15025	14960	15002	15053	15084	14984	15072	15029	15046	14946	14993	14962	15147	15049	14922	15164	15009	14974	14978	15082	14982	15213	14957	15068	15077	15001	15146	14973	14914	15083	15051	15199	15127	14827	14945	15090	15063	14936	14912	14767	14967	15053	15093	15185	15042	15062	14939	15098	15054	14991	15077	14895	15024	14987	15089	15076	15113	15070	15083	14819	14991	15196	15082	15212	15056	15000	15124	15086	14882	15143	14972	14988	15090	14864	14967	15011	14875	14979	14928	14922	15012	15186	15128	14983	15043	15096	14952	15097	15061	15162	15027	15223	15021	15037	14967	15302	14815	15119	14947	15086	15031	14984	15190	14985	15079	14992	15174	14996	15071	15133	15125	15260	15014	15097	15009	14923	15043	14971	15059	15085	15041	15086	14911	15079	14943	14979	15066	15007	14912	15205	15106	15048	14973	15229	15026	15022	15145	15037	15042	15008	14977	15032	15201	14818	15013	15054	15005	14892	14999	15057	14995	15121	15114	15085	15029	15101	14910	15156	15095	15137	15010	14891	14861	15071	14992	14873	14920	14946	15041	14961	15111	14958	14902	14924	15197	15024	14993	14856	15055	15038	15146	14939	14941	14960	15025	15007	15092	14941	14965	14976	15047	14968	15083	14965	14942	15029	14893	15016	15054	15081	15121	15278	14906	15030	15059	14984	14978	15067	15066	15112	14992	15011	15126	15216	14957	15332	14928	15035	15011	15091	14981	14876	15109	15138	15328	15073	15128	15058	14983	15138	15009	14985	15196	15018	14970	14800	15012	14974	15121	15084	15048
27304	22139	25090	22050	18156	17571	17015	16690	16727	16819	16398	16386	16045	15912	15637	15668	15640	15599	15526	15424	15536	15616	15505	15543	15492	15432	15552	15462	15513	15554	15375	15547	15258	15369	15421	15487	15474	15421	15436	15603	15425	15400	15275	15540	15590	15480	15436	15460	15386	15435	15500	15438	15409	15072	15457	15232	15438	15212	15465	15261	15304	15367	15293	15343	15399	15146	15488	15366	15377	15317	15443	15462	15491	15279	15451	15474	15258	15413	15545	15521	15418	15376	15387	15512	15354	15423	15363	15471	15570	15170	15200	15426	15271	15358	15333	15394	15460	15335	15296	15268	15413	15353	15292	15237	15578	15421	15441	15294	15252	15381	15404	15362	15225	15313	15226	15396	15350	15313	15054	15381	15257	15444	15418	15379	15442	15298	15322	15456	15450	15390	15449	15462	15447	15297	15466	15469	15283	15406	15170	15370	15324	15124	15367	15238	15426	15398	15432	15478	15350	15209	15326	15263	15265	15517	15391	15359	15375	15319	15440	15405	15164	15239	15481	15411	15414	15197	15180	15297	15457	15488	15392	15514	15316	15325	15130	15449	15249	15186	15418	15218	15156	15318	15498	15448	15416	15300	15303	15250	15348	15453	15235	15257	15520	15333	15352	15472	15381	15378	15547	15435	15602	15363	15425	15531	15362	15273	15564	15389	15237	15291	15408	15185	15481	15396	15431	15291	15340	15547	15211	15436	15242	15271	15465	15352	15434	15452	15300	15263	15250	15242	15243	15516	15244	15286	15378	15297	15282	15262	15237	15183	15361	15506	15264	15384	15611	15398	15375	15309	15291	15294	15328	15384	15256	15452	15234	15361	15387	15297	15574	15228	15220	15467	15370	15306	15407	15168	15298	15414	15450	15398	15272	15409	15348	15295	15464	15269	15133	15225	15302	15295	15341	15454	15295	15388	15178	15242	15253	15189	15185	15400	15507	15363	15269	15454	15263	15281	15464	15417	15076	15331	15320	15222	15335	15256	15235	15201	15269	15342	15235	15245	15246	15411	15242	15194	15505	15471	15421	15297	15481	15455	15445	15490	15289	15479	15353	15088	15269	15441	15391	15197	15314	15361	15402	15338	15394	15434	15449	15314	15227	15365	15174	15291	15294	15235	15363	15339	15304	15221	15362	15339	15292	15288	15326	15392	15293	15313	15425	15430	15295	15449	15362	15229	15505	15393	15337	15414	15344	15312	15361	15524	15703	15365	15461	15303	15181	15560	15620	15360	15324	15392	15522	15271	15311	15563	15372	15292	15369	15436	15264	15424	15364	15457	15269	15359	15357	15161	15581	15164	15417	15471	15335	15369	15226	15180	15565	15500	15337	15408	15338	15336	15449	15332	15348	15408	15345	15403	15391	15485	15332	15457	15317	15516	15260	15256	15361	15346	15222	15472	15275	15571	15306	15256	15232	15313	15431	15546	15097	15383	15471	15364	15281	15219	15224	15476	15552	15426	15379	15358	15442	15453	15196	15261	15472	15613	15316	15390	15480	15198	15520	15275	15437	15329	15315	15243	15346	15245	15376	15332	15467	15481	15331	15369	15567	15180	15438	15351	15325	15195	15154	15321	15568	15327	15220	15283	15413	15589	15359	15355	15353	15454	15418	15378	15285	15418	15363	15473	15448	15439	15337	15405	15461	15536	15304	15426	15356	15430	15358	15513	15536	15570	15442	15365	15348	15256	15505	15283	15353	15361	15472	15308	15421	15544	15406	15481	15514	15406	15401	15368	15406	15382	15203	15144	15491	15211	15367	15458	15277	15302	15363	15295	15335	15261	15254	15543	15443	15280	15461	15276	15303	15359	15253	15226	15456	15486	15628	15270	15239	15363	15251	15509	15385	15284	15348	15258	15149	15401	15323	15381	15352	15270	15569	15298	15293	15239	15201	15262	15259	15341	15525	15363	15292	15272	15149	15322	15396	15319	15534	15423	15474	15303	15637	15232	15280	15267	15324	15318	15460	15207	15358	15298	15540	15449	15384	15294	15442	15333	15417	15223	15357	15456	15338	15223	15394	15268	15454	15235	15259	15309	15478	15300	15128	15485	15260	15287	15531	15378	15382	15221	15434	15317	15234	15427	15464	15310	15266	15507	15349	15288	15467	15423	15225	15286	15261	15449	15232	15338	15349	15452	15443	15428	15311	15462	15300	15319	15201	15314	15285	15269	15314	15424	15476	15484	15305	15518	15361	15288	15311	15317	15526	15416	15235	15274	15344	15488	15417	15269	15300	15366	15450	15436	15428	15307	15391	15313	15405	15256	15454	15365	15141	15509	15406	15256	15414	15436	15377	15384	15329	15403	15344	15477	15285	15508	15296	15431	15437	15328	15380	15488	15514	15158	15250	15431	15588	15287	15293	15227	15382	15227	15208	15197	15343	15521	15329	15258	15465	15493	15483	15331	15403	15234	15304	15176	15211	15425	15362	15285	15516	15166	15420	15176	15169	15177	15320	15336	15503	15557	15449	15375	15401	15323	15429	15558	15458	15411	15411	15324	15449	15656	15460	15346	15521	15426	15268	15288	15321	15403	15494	15351	15406	15369	15243	15373	15403	15399	15345	15365	15317	15278	15174	15430	15462	15389	15245	15253	15506	15340	15343	15343	15333	15287	15223	15195	15320	15347	15493	15339	15614	15212	15246	15281	15343	15425	15382	15400	15619	15385	15411	15540	15571	15416	15368	15468	15483	15390	15370	15453	15315	15306	15184	15538	15233	15306	15367	15166	15437	15357	15338	15495	15276	15281	15421	15411	15473	15291	15225	15285	15325	15360	15577	15376	15415	15546	15381	15416	15340	15384	15363	15481	15421	15404	15533	15270	15310	15369	15215	15552	15457	15418	15515	15377	15434	15269	15381	15440	15350	15504	15533	15360	15423	15393	15300	15452	15336	15460	15571	15354	15530	15349	15395	15326	15403	15249	15151	15144	15333	15364	15368	15445	15397	15339	15303	15208	15330	15469	15488	15168	15329	15310	15278	15171	15364	15279	15179	15436	15314	15350	15247	15219	15413	15309	15387	15502	15302	15296	15123	15514	15473	15258	15319	15308	15480	15576	15397	15361	15367	15348	15286	15327	15431	15419	15503	15404	15378	15258	15601	15398	15202	15287	15332	15359	15519	15430	15343	15308	15406	15150	15206	15244	15459	15175	15214	15335	15435	15273	15306	15285	15258	15542	15482	15371	15323	15403	15406	15426	15448	15614	15471	15310	15365	15425	15241	15324	15383	15323	15362	15448	15413	15394	15151	15276	15414	15534	15403	15224	15361	15418	15402	15417	15476	15599	15230	15167	15372	15272	15217	15394	15337	15158	15330	15301	15282	15291	15235	15471	15406	15309	15304	15406	15466	15337	15340	15374	15479	15319	15237	15324	15591	15458	15473	15377	15381	15289	15226	15386	15440	15434	15586	15191	15414	15428	15583	15358	15386	15443	15223	15372	15312	15387	15291	15336	15285	15343	15188	15370	15314	15277	15371	15371	15507	15435	15347	15199	15368	15504	15377	15581	15338	15348	15304	15383	15237	15367	15498	15530	15411	15445	15464	15436	15396	15141	15314	15328	15338	15353	15343	15263	15368	15483	15598	15326	15070	15378	15266	15493	15366	15122	15067	15390	15263	15443	15360	15235	15321	15365	15313	15518	15291	15467	15476	15329	15333	15216	15392	15467	15455	15554	15324	15389	15307	15249	15248	15013	15453	15471	15429	15339	15628	15492	15319	15157	15311	15018	15388	15229	15194	15341	15161	15358	15464	15377	15496	15435	15359	15399	15251	15484	15328	15439	15487	15080	15231	15234	15368	15275	15354	15302	15374	15300	15467	15314	15254	15482	15280	15562	15187	15143	15271	15281	15422	15431	15378	15356	15220	15258	15228	15351	15553	15374	15423	15531	15439	15251	15381	15208	15299	15325	15264	15465	15265	15226	15414	15337	15213	15588	15357	15526	15374	15337	15482	15351	15305	15555	15405	15278	15429	15328	15314	15175	15232	15314	15434	15438	15239	15355	15404	15150	15356	15431	15442	15374	15407	15324	15358	15439	15512	15402	15334	15257	15373	15489	15362	15141	15301	15446	15380	15313	15285	15488	15442	15416	15298	15395	15347	15441	15315	15441	15335	15466	15460	15322	15316	15211	15232	15262	15352	15430	15285	15432	15409	15353	15218	15206	15215	15434	15316	15410	15386	15345	15237	15492	15413	15517	15288	15431	15464	15408	15342	15357	15273	15385	15168	15451	15400	15414	15477	15405	15509	15251	15398	15520	15152	15305	15447	15317	15288	15383	15258	15304	15183	15354	15375	15241	15317	15408	15296	15388	15470	15391	15684	15391	15546	15307	15252	15442	15608	15414	15551	15334	15368	15265	15529	15509	15224	15366	15338	15497	15366	15439	15368	15348	15381	15169	15492	15132	15346	15471	15325	15349	15177	15421	15591	15359	15428	15393	15394	15257	15434	15402	15451	15342	15331	15415	15494	15511	15485	15434	15522	15546	15336	15351	15410	15381	15401	15227	15355	15480	15370	15334	15441	15512	15333	15391	15446	15447	15138	15213	15415	15274	15319	15386	15339	15291	15320	15391	15342	15321	15264	15348	15314	15323	15565	15360	15444	15412	15351	15500	15254	15421	15431	15507	15381	15329	15282	15408	15500	15334	15388	15333	15359	15352	15300	15319	15352	15173	15464	15250	15247	15621	15548	15286	15445	15549	15385	15495	15431	15312	15417	15186	15511	15520	15224	15309	15338	15490	15348	15308	15329	15161	15375	15208	15362	15385	15343	15205	15325	15379	15281	15463	15385	15234	15197	15293	15236	15231	15281	15114	15289	15448	15201	15434	15303	15346	15359	15403	15531	15390	15239	15110	15259	15269	15315	15456	15278	15157	15239	15459	15401	15301	15450	15369	15340	15399	15259	15462	15402	15203	15378	15361	15469	15374	15397	15385	15265	15338	15211	15238	15713	15357	15238	15369	15458	15346	15484	15492	15445	15509	15171	15431	15382	15525	15491	15269	15320	15587	15472	15592	15314	15485	15547	15168	15221	15307	15306	15428	15350	15264	15333	15495	15325	15224	15273	15438	15473	15455	15393	15484	15336	15413	15353	15279	15352	15285	15245	15210	15397	15274
16835	22960	23763	21002	19444	18070	17597	17338	17357	17241	16843	16684	16201	15819	15502	15529	15261	15304	15086	15105	15258	15198	15105	15120	15060	14966	15023	15078	14923	15128	15093	15112	14922	14826	14874	14988	14916	14907	14812	14994	14827	14752	14778	14810	14903	14886	15031	14898	14882	14898	14793	14775	14881	14821	14801	15009	14760	14972	14902	14876	15069	14930	15015	14962	14791	14756	14863	14974	14835	14960	14891	15018	14933	14795	14832	14872	14890	14721	14971	15005	14890	14801	14887	14861	14830	14818	14845	14924	14860	14865	14973	14929	14682	14915	15094	14896	14918	14980	14746	14785	14909	14899	14777	14780	14841	14864	14863	14848	14793	14836	14972	14937	14955	14798	14669	14887	14793	14814	14939	14840	15008	14869	14871	14691	14906	14787	14824	14831	14835	14890	14928	14795	14896	14920	14833	14852	14872	14696	14841	14809	14880	14821	15000	14927	14759	14838	14817	15013	14669	15038	14861	14656	14744	14828	14782	14843	14913	14846	14882	14953	14877	15038	14776	14708	14801	14838	14703	14819	14918	14790	15096	14752	14899	14877	14905	14873	14750	14858	14973	14843	14966	14825	14997	14967	14861	14940	14813	14917	14798	14689	14989	14927	14694	14858	14828	14796	14773	14831	14877	14864	14823	14887	14692	14720	14945	14820	14752	14914	14993	14827	14733	14990	14838	14729	14858	14732	14850	14823	14949	14797	14741	14880	14760	14973	14835	14759	14996	14793	14853	14700	14773	14895	14845	14860	14844	14899	14890	15060	14896	14886	14899	14738	15033	14869	14845	14676	14625	14824	14914	14785	14778	14730	14771	14765	14790	14995	14893	14706	14861	14827	14874	14756	14768	14986	15013	14696	14931	14769	14805	14916	14760	14763	14781	14996	14941	14955	14914	14831	14695	15009	14832	14877	14818	14714	15003	14914	15065	14801	14887	14768	14902	14819	14934	14863	14859	14858	14819	14837	15143	14938	14839	14915	14778	14866	15034	14937	14855	14989	14802	14893	14751	14867	14813	14896	14862	14911	15053	14829	14923	14878	14753	14823	14811	14867	14782	14851	14828	14857	14899	14759	14891	14745	14900	15041	14872	14949	14959	14801	14812	14921	14963	14875	15023	14759	14822	14784	14815	14785	14846	14654	15033	14816	14814	14967	14738	14936	14902	14835	14903	14880	14857	14906	14791	14898	15005	14975	14565	14901	14945	14927	14859	14877	15064	14845	14998	14960	14847	15038	14776	14786	14758	14866	14756	14982	14794	14899	14916	14900	14753	14932	14808	14908	14849	14959	14731	14931	14867	14877	14915	14847	14933	14913	14744	14942	14994	14693	14856	14743	14821	15032	14843	14878	14752	14996	14711	14912	14883	14965	14954	14829	14861	14785	14817	14820	14924	14910	15029	14892	14781	14863	15008	14885	14851	14751	14950	14967	14817	14937	14794	14767	14958	14967	14941	14961	14784	14905	14717	14879	14841	14861	14833	14842	14805	14859	14799	14884	14758	14926	14991	14704	14824	14878	14824	14821	14899	14942	14809	14870	14918	14847	14958	14977	14781	14860	14992	14808	14962	14805	15034	14920	14840	14923	14729	14800	14825	14899	14910	14810	14819	14644	14988	14865	14867	14787	14890	14891	14955	14688	14986	14867	15051	14783	14804	14907	14958	14855	15019	14864	14870	14847	14880	14855	14809	14849	15026	14848	15014	14706	14758	14828	14929	14873	14906	14857	14860	14949	14971	14951	14779	14825	14650	14903	14743	14879	14844	14778	14964	14827	14897	14848	14946	14685	14922	14948	14819	14724	14949	14878	14767	14904	14990	14931	14848	14783	14988	14785	14843	14840	14811	14732	14738	14867	14919	14853	14800	14940	14955	14899	14958	14824	14792	15036	14954	14891	14926	14869	14887	14812	14758	14995	14775	14780	14935	14786	14957	14704	14779	14940	14671	14919	14823	15020	14856	14807	14722	14884	14908	14939	14887	15020	14783	14716	14879	14921	14949	14832	14939	14782	14877	14833	14631	14888	15026	14759	14640	14798	14848	15009	14904	14819	14964	14792	14812	14942	14992	14927	14941	14882	14887	14909	14799	14812	14906	14871	14818	14740	14911	14850	14818	14752	14893	14900	14770	14804	14835	14983	14997	14953	14914	15026	14721	14950	14960	14856	14977	14767	14935	14852	14957	14752	14996	14850	14803	14886	14867	14806	14990	14864	14854	14841	14800	14753	14835	14796	14841	14791	14937	14860	15025	14802	14831	14708	14875	14891	14805	14765	14761	14799	14927	14981	14870	15012	14867	14992	14928	14884	14983	14765	14924	14801	14964	14904	14889	14829	14869	15036	14760	14890	14789	14999	14831	14787	14869	14818	14812	15022	14837	14848	14928	14879	14700	14746	14957	14729	14837	15018	14692	14820	14936	14836	14992	14896	14782	14825	14777	14937	14770	14982	14883	14903	14853	14896	14949	14843	14697	14929	14859	14917	14845	14958	14787	14813	14927	14990	14921	14733	14893	14925	14790	14768	14766	14848	14883	14794	14896	14734	14703	14826	15017	15047	14849	14800	14878	14756	15090	15100	14774	15069	14744	14765	14998	14927	14790	15203	14875	14786	14890	14996	14963	14699	14905	14809	14741	14978	14991	14845	14823	14846	14870	14794	14835	14880	14943	15052	14967	14947	14922	14890	14817	14931	14965	14909	14816	14847	14980	15022	14930	14787	14899	14827	14863	14656	14940	14789	14847	14876	14940	14883	14916	14895	14769	15034	14935	14773	14904	15018	14908	14885	14873	14776	14759	14865	14808	14885	14847	14897	14726	14880	14930	14834	14847	14814	14751	14771	14929	14744	14855	14915	15054	14978	14939	14957	15003	14832	14959	15035	14775	14871	14853	14990	14880	14749	14947	14841	14900	14666	14793	14845	14934	15048	14732	14937	14821	14908	14805	14854	14796	14933	14951	14956	14911	14943	14871	14940	14837	14953	14702	14787	14692	14992	14748	14733	14944	14958	14894	14963	14800	14884	14923	14810	14728	15021	14805	14768	14995	14880	14812	14919	14860	14764	14991	14968	14835	14843	14685	14911	14944	14945	14850	14836	14987	14786	15109	15053	14806	14959	14982	14874	14971	14950	14753	14764	14966	14786	14844	14925	14792	14826	14841	14918	14786	15012	14926	14667	14988	14868	14903	14932	15027	14757	15019	15014	14925	14687	14751	14760	14796	14889	14754	14891	14823	14852	14762	14862	14931	14839	14733	14855	14833	14852	15007	15125	14836	14788	14813	14860	14816	14830	14732	14974	14828	14898	14950	14834	14943	14900	14897	14861	14712	14852	14865	14880	14838	14763	14768	14939	14835	15003	15019	15000	14792	14750	14871	14764	15073	14899	14714	14853	14922	14914	14837	14858	14926	14890	14767	14784	14868	14880	14922	14890	14936	14892	14948	14905	14780	14934	14933	14913	14757	14891	14845	14950	14854	14927	14874	14937	14958	14913	14660	14888	14869	14943	14806	14954	14869	14944	14981	14820	14829	14879	14942	14983	14907	14910	14869	14818	14933	14893	15006	14921	14983	14920	14915	14928	15026	14783	14810	14864	14966	14868	14785	14974	14874	14857	14807	14922	14877	14852	14967	14838	14916	14866	15022	14885	14643	14807	14953	14767	14843	14871	14951	14992	14908	14836	14909	14904	14868	14785	14890	14712	14821	14828	14835	14915	14847	14784	14786	14897	14817	14742	14962	14900	14716	14851	14774	14990	14848	14765	14895	14907	14715	14770	14741	14903	14804	14841	14848	14928	14851	14966	14993	14949	14868	14773	14877	14937	14834	15013	14819	14999	14968	14869	14741	14707	14916	14822	14813	14840	14980	14778	15058	14841	14817	14941	14917	14997	14800	14963	14966	14905	14911	14872	15036	14854	14572	14780	14850	15008	14900	14894	14842	14841	14925	14710	14913	14750	14843	14729	14865	14833	14892	14819	15053	14825	15046	14907	14885	14793	14809	14754	14864	14706	14910	14873	14759	14865	14942	14763	14804	14962	14794	14744	14800	14777	14922	14941	14878	15074	14767	14826	14910	14963	14845	14935	14904	14888	14955	14874	14962	14854	14919	14798	14985	14907	15042	14964	14921	14692	14819	14814	14858	14955	14998	14814	14838	15021	14851	14815	14838	14629	14874	14925	14973	14883	14834	14663	14925	14768	15011	14858	14883	14921	14872	14869	14662	14805	14796	14947	14894	15013	14928	14854	14808	15093	14861	14944	14758	14986	14894	14896	14818	15028	14733	14834	14897	14848	14910	14953	15074	14817	14997	14969	14892	15018	14696	14821	14831	14903	14802	14902	14778	14968	14743	14747	14869	15016	14847	15032	14864	14819	14734	14892	14880	14811	14958	14923	15055	14761	14900	14918	15004	14898	14803	14887	15042	14856	14778	14905	14815	14919	14966	14870	14802	14768	14969	14989	14759	14895	14999	14810	14841	14765	14766	14823	14961	14950	14952	14887	14855	14766	14936	14783	14792	14667	14764	14822	14786	14789	14856	14896	14900	14810	14792	14816	14859	14837	14785	14716	14940	14966	14904	14902	14907	14873	14602	14920	14730	14794	14903	14834	14891	14913	14951	15014	14754	14951	14946	14832	15006	14913	14886	14983	14938	15092	14894	14823	14792	14932	14877	14873	14884	14707	14775	14987	14913	14959	14848	14728	14989	14929	14930	14890	14898	14808	14765	14885	14895	15041	14830	14892	15084	14807	14920	14924	14946	14864	14847	14931	14801	15039	14917	14903	14904	14837	14882	14937	14814	14876	14949	14880	15137	14810	14760	14869	14683	14862	15033	14776	14855	14902	14752	14840	14890	14920	14880	14960	14855	14889	14784	14933	14874	14773	14911	14876	14903	14867	15029	14769	14751	14827	15005	14864	14993	14898	14773	14963	14907	14772	14758	14820	14875	14859	14924	14805	15002	14721	14805	14801	14742	14832	14862	14795	14944	15022	14749	14867	14931	14814	15067	14770	14786	14941	14849	14718	15035	14926	14952	14947	14914	14793	14919	14851	14741	14853	14932	14819	14935	14911	14794	14874	15043	14911	14804	15000	14911	14919	14765	14962	14910	15015	14934	14871	14924	14818	14963	14785
23713	21280	28629	24576	22541	22472	21718	19425	18647	18594	18494	18044	17539	17281	17003	16752	16717	16622	16335	16484	16390	16352	16373	16175	16230	16262	16048	16152	16234	16241	16371	16089	16136	16031	16180	16000	16011	16023	16071	16034	16179	16065	15892	16091	15990	15998	16069	15839	16068	15785	16244	15993	16074	15957	15921	16023	15881	16052	16100	15820	16040	15933	15948	16001	16042	16259	15998	15939	15819	15806	15869	16165	15962	15982	15964	15915	15880	15843	16070	16094	15760	15974	15964	16037	15894	16034	15783	15974	15972	15904	16004	16113	16007	16031	16211	16050	15817	16083	15754	15714	15906	15928	15843	15931	15993	15899	15908	15960	15883	15949	15998	15914	15971	15926	16004	16150	16121	16122	15939	15968	15898	15907	15871	15933	15891	15846	15988	15953	15994	16040	15904	15841	15907	15961	16174	16015	16105	15941	15887	15807	16039	15964	15953	15915	15868	15822	16007	16151	16100	15905	15964	15722	15996	16062	15719	15829	15837	16030	16059	15986	15851	15702	15891	15829	16030	15986	15778	15866	16024	15914	15895	15751	15920	16119	16032	15963	15947	15932	16075	15907	15919	15978	16140	15851	15974	16015	16014	15862	15946	15976	15921	15778	16017	15849	15925	15949	15835	15817	15927	16027	15847	16062	16034	15946	16076	15891	16020	15931	15869	15899	15868	16183	15832	15949	15984	15977	15847	15961	16204	15872	15922	15966	15949	15943	15862	15932	15925	16037	15938	15923	15863	16032	15865	15834	16046	16117	15858	16148	16052	15932	15890	16044	16218	15979	16047	15861	16092	15979	15680	15956	16047	15855	15876	15751	15944	15941	16034	15867	15914	15941	16034	15975	16174	16030	15845	15958	15968	15915	15714	15912	16032	15713	15759	16017	15828	16055	15899	16002	16040	15836	16047	15934	16241	16093	15940	15869	16068	15880	16055	15802	16023	16017	16130	16186	15939	15849	15848	16034	16055	15916	16066	15924	15882	15931	15912	15972	15801	15850	15797	16186	16087	16102	15936	16051	15952	16086	15827	16085	15921	16011	15977	15738	16096	15986	15876	16007	15969	15908	15875	15824	16156	16068	15992	15941	15902	15914	15893	15838	15817	16090	16126	15958	16049	16029	15864	16105	16050	15888	16014	15965	16153	16052	16013	15979	15998	15910	15796	15971	15901	15985	16051	16003	16088	15992	15833	15901	15933	16021	15858	15947	15945	16054	16040	15976	16032	15858	15844	16154	16139	16106	16049	15948	16008	16007	16056	16015	15904	16064	16032	15890	15951	15982	15748	15946	16011	15758	15947	15962	16105	16153	16009	16048	16029	16046	16103	16083	16026	15927	15854	15898	15647	15733	15971	16086	16014	15907	15853	15955	15889	15895	16020	15905	15838	15937	15902	15800	15961	15908	15938	16041	15822	16027	15751	15971	16114	16066	15900	16076	15951	16046	16069	16172	15912	15907	15911	16016	16072	15983	16124	15921	15958	15869	15967	15940	15918	16018	16156	15861	15778	16061	16185	15852	15989	15860	16098	16015	16051	15876	15899	15942	15954	15716	15902	16083	16096	16046	16041	15874	16147	15949	16034	15882	15864	16020	15951	15864	16191	15885	15997	15800	15876	15737	15928	15984	16072	16031	15784	15886	15730	16059	16040	15821	16009	15944	15913	15780	16170	16093	15984	16011	16029	15823	15863	15990	15996	16017	15952	15797	15917	15804	16106	15902	15932	16002	15966	15894	16059	15889	15942	15915	15858	16097	16210	16007	15888	16070	15848	15722	15882	15917	16055	15847	15891	16066	16003	16077	15985	15859	16164	15738	15934	15912	15946	15775	15864	15962	16014	16206	15989	16204	16053	16103	16118	15763	15837	16083	16017	15937	15895	15968	16072	16036	15943	15858	16078	16120	15912	15893	15829	16065	15922	16029	15808	15732	16156	16148	16092	15913	16151	15930	15861	15876	15888	16019	15905	15960	15976	15950	15897	15924	15833	15970	15909	16102	15831	15913	15787	16236	15963	15888	16145	16207	15891	15988	15960	15672	15997	15978	16065	16016	15970	15973	15994	15994	15946	15859	15884	15938	15717	15839	15986	16087	15894	15838	16041	15914	15967	15938	15973	16000	15926	15914	15951	16050	15997	15958	15943	15707	15683	16014	15951	15812	16162	15996	15925	15930	16018	15969	15892	15902	15844	15991	16158	15987	15908	16023	16189	16072	15836	15784	15840	15911	15865	15950	15944	15991	15968	15991	16034	15990	15947	15929	15956	16044	15933	16052	16051	15913	16045	15820	15962	16051	16034	16124	16138	16048	15936	15892	15884	16032	15915	15897	15995	15912	15866	16005	15992	15896	16022	15780	15890	15940	15969	16091	15856	15865	15908	15916	16040	15870	15851	15864	15993	15832	16006	16222	16069	15957	16093	15866	15803	15958	15899	15849	15846	16062	16016	15904	15930	16026	16096	15861	16042	16053	15715	15799	15907	15825	16020	15983	16008	16030	15905	16089	15884	16024	15895	16011	15841	15850	15723	15933	16104	15977	16074	15887	15931	15911	16116	15953	16141	16024	15870	15736	16251	15877	16141	15997	15979	16034	15873	15886	16085	15832	16087	16015	16191	15875	15855	15897	16055	15843	15759	15781	15990	16034	16000	15927	16029	16237	16008	15953	15907	16023	15825	16036	15908	15868	15950	15983	15864	15858	15985	15816	15955	16061	16108	15839	15840	16151	16040	15921	15799	15910	15842	16015	15791	15946	16048	16140	15896	15889	16070	15860	15986	15786	16078	16100	16157	15806	15956	15647	15810	16213	16161	15888	16141	16106	16013	16078	15858	15962	15909	15919	15746	15948	16025	15972	16034	16046	15778	15900	15943	15927	16060	15921	16039	16068	16144	15940	16034	15909	15955	15867	16112	15818	16065	16144	16052	16064	15722	16098	15849	15876	16027	16169	16108	16009	15991	15890	16136	15871	16038	15773	16048	15970	15919	16016	15959	15931	15971	16065	15883	16051	15946	15990	16023	15983	15862	15994	16107	16057	15941	15807	15780	15884	15876	15816	15917	15928	15981	15941	15892	15990	15897	15880	16101	15749	15870	15834	15899	15969	15792	15805	15946	15753	15812	15986	16039	16158	15906	15885	15851	15935	15863	16074	15960	16196	15939	15991	15936	15787	16078	15880	16054	16092	16041	15932	16037	15855	15925	15925	16021	15780	16050	16153	15970	16120	16085	15899	15886	15939	15938	15994	16018	15870	16064	15939	15885	15871	16039	15890	15941	15970	15973	16101	15959	15992	15764	15862	15997	15861	15972	15967	15906	15944	15928	16077	15920	16038	15867	15963	16036	16070	16116	15966	15980	16023	15972	15765	15888	15721	16061	16009	16075	15948	16098	15957	16036	16048	16037	15918	15916	15824	16005	15939	15990	16026	16161	15910	16009	16078	15868	15800	16092	15901	15884	15892	15919	16008	16007	16041	15955	15803	15851	15862	15848	15964	15878	15825	16056	16004	16002	15984	16000	16032	15992	15909	16021	15975	16037	15826	15911	15947	15882	15848	15997	15700	15935	15966	16251	15892	15965	15758	15825	15895	15961	16019	16062	15882	16045	15911	15947	16021	15946	16043	16006	16181	16137	16149	16004	16063	15931	16028	15856	15875	15862	15946	15890	15809	16009	15863	15887	16053	15914	16075	16112	15891	15836	16003	16002	15811	16107	16071	15928	15892	15780	16134	15912	15912	16017	15970	16093	15986	16124	16076	16064	16160	16086	16016	15853	16000	16054	16019	15838	16024	16136	16109	16019	16219	16093	16244	16003	15913	15941	16076	15876	15925	15849	16084	16053	15946	16014	15984	15950	15903	15960	15896	16017	15743	15886	15935	15930	16170	15964	15876	16103	15691	16173	16045	15932	16064	15932	15991	16091	16187	15874	16092	16009	15938	15951	16033	16065	15848	16115	16179	16159	15777	15906	15886	16026	15981	15986	16149	16060	15972	16074	15783	15909	16071	15980	15992	16038	15623	15759	16131	15891	16139	16022	15999	15836	16014	15887	15976	16178	15899	15813	15980	16045	15921	15963	16054	16029	16072	15987	15901	16009	16076	15821	15969	15987	16180	15964	15981	16209	16032	15959	15978	15888	16080	15929	15972	16050	15933	16002	16103	16133	15967	15923	16094	16136	16004	16137	16152	15984	15986	15929	16009	16028	15887	16009	16051	16052	16118	15916	15880	15964	16110	16136	15913	15984	16183	15738	15940	15848	16058	16132	16052	16013	15908	16062	15773	16059	16008	16001	16008	16022	15968	15989	15868	15779	16008	16148	15769	15785	16044	16048	15812	15908	15865	15945	15900	15910	15970	15819	15849	15953	15960	15888	15924	16030	16111	15846	15864	15738	15746	15744	15889	15806	15928	16097	15857	15915	15990	15786	15958	15925	15895	15995	16073	16061	16091	16074	15999	16019	16048	15976	15930	15866	15981	16069	15937	15953	15927	16126	16055	16017	15853	15909	15991	15924	16041	16028	15973	15781	15977	15948	16006	15848	15962	15927	16112	15855	15903	15835	15769	15917	16057	15925	15773	15980	16090	15918	16112	16116	16070	15915	15976	15937	16062	15946	16122	16040	15814	16034	15823	16049	16012	16106	15889	16116	16097	15901	15978	16058	15943	15959	16125	15929	15849	15968	15948	15865	15746	15905	15955	15994	15830	16053	16132	16057	16139	15922	15975	16000	15794	15995	16182	15999	16062	15920	15980	15933	16056	15862	16007	15962	16114	16128	16075	15905	16011	15805	16044	16148	16027	15985	15826	15818	16056	15934	15874	15936	15772	16008	16001	16082	15907	15851	16054	16023	15951	15921	15942	15999	15987	15934	15754	16069	15912	15833	15991	16134	16009	15921	15991	15885	16003	16146	16117	16073	15819	16187	15838	15976	15996	16091	15966	16100	15882	15939	15892	15921	15983	15827	15914	16056	16019	16080	15985	16039	15962	16181	15968	16039	16025	16008	15782	15926	15830	16064	16037	15883	16077	16031	15945	15984	15982	15878	16046	15987	16072	15895	15841	15913	15903	16007	15877	15981	15910	16014	15957	15796	15727	15989	16086	15943	16056	15966	15950	15986	15687	15843	15868	15866	16048
17133	30802	31252	27038	24036	22119	21113	20424	20213	19756	19033	18447	17626	17062	16844	16593	16405	16159	16087	16016	15846	15843	15671	15683	15778	15705	15734	15732	15578	15462	15420	15450	15485	15455	15233	15351	15395	15442	15286	15382	15314	15363	15345	15170	15322	15182	15244	15397	15277	15350	15297	15233	15292	15227	15144	15310	15314	15443	15065	15410	15378	15181	15211	15404	15172	15263	15169	15339	15317	15293	15183	15277	15233	15383	15294	15304	15223	15343	15261	15333	15339	15273	15202	15152	15153	15197	15266	15209	15232	15166	15324	15320	15323	15178	15248	15248	15256	15304	15389	15122	15192	15084	15295	15444	15367	15345	15157	15348	15334	15333	15205	15227	15330	15309	15260	15290	15325	15122	15383	15309	15229	15257	15408	15297	15209	15289	15314	15253	15390	15209	15434	15267	15218	15280	15094	15214	15259	15345	15340	15252	15263	15254	15295	15240	15222	15233	15374	15056	15232	15247	15090	15435	15244	15173	15249	15301	15300	15202	15220	15386	15474	15362	15593	15337	15337	15341	15344	15397	15034	15113	15228	15342	15167	15385	15389	15083	15374	15269	15282	15299	15223	15316	15149	15393	15163	15321	15179	15154	15130	15335	15232	15458	15103	15286	15270	15164	15288	15324	15238	15215	15201	15434	15370	15290	15220	15125	15242	15196	15274	15334	15366	15292	15178	15288	15353	15312	15320	15327	15138	15373	15273	15252	15218	15354	15226	15398	15197	15259	15406	15138	15282	15201	15291	15147	15401	15262	15276	15295	15260	15242	15191	15400	15225	15306	15293	15399	15331	15258	15250	15308	15325	15303	15069	15110	15474	15160	15354	15270	15174	15414	15302	15369	15301	15148	15201	15258	15200	15200	15171	15278	15292	15224	15436	15333	15016	15352	15077	15283	15330	15344	15277	15254	15403	15081	15124	15353	15190	15229	15290	15430	15288	15302	15306	15152	15308	15302	15263	15231	15258	15372	15309	15432	15144	15194	15390	15334	15298	15273	15111	15211	15288	15336	15429	15276	15136	15270	15338	15291	15316	15151	15264	15431	15375	15181	15162	15264	15255	15397	15302	15241	15193	15335	15266	15316	15277	15186	15296	15292	15128	15296	15377	15318	15350	15245	15415	15277	15101	15288	15335	15087	15203	15245	15329	15290	15231	15409	15148	15207	15404	15129	15260	15327	15372	15342	15348	15299	15264	15230	15251	15318	15093	15359	15258	15273	15256	15254	15293	15422	15176	15271	15394	15174	15251	15213	15258	15151	15415	15220	15325	15230	15404	15165	15534	15275	15373	15172	15180	15302	15279	15241	15287	15231	15225	15399	15231	15254	15217	15384	15183	15051	15288	15363	15038	15236	15327	15200	15133	15226	15318	15195	15232	15200	15320	15460	15372	15302	15198	15174	15282	15329	15289	15274	15423	15205	15441	15222	15361	15307	14994	15184	15468	15293	15429	15253	15230	15007	15292	15358	15201	15132	15214	15130	15159	15249	15185	15364	15283	15231	15187	15353	15448	15222	15335	15318	15253	15180	15196	15388	15244	15078	15221	15167	15226	15158	15262	15222	15157	15330	15252	15446	15182	15273	15248	15170	15243	15271	15188	15313	15247	15287	15286	15257	15202	15183	15259	15176	15211	15266	15164	15098	15223	15239	15312	15101	15246	15266	15214	15284	15352	15137	15193	15279	15322	15251	15206	15450	15275	15239	15248	15402	15255	15048	15153	15439	15283	15173	15285	15091	15268	15360	15131	15213	15266	15306	15131	15311	15235	15222	15326	15378	15413	15333	15389	15300	15367	15129	15353	15310	15204	15265	15100	15243	15451	15208	15140	15196	15278	15089	15334	15204	15221	15225	15235	15260	15210	15209	15224	15232	15574	15327	15254	15208	15297	15242	15303	15180	15398	15166	15199	15339	15339	15319	15212	15349	15355	15193	15274	15245	15249	15137	15250	15277	15345	15291	15196	15194	15302	15194	15331	15290	15297	15348	15283	15421	15384	15231	15390	15278	15200	15206	15262	15428	15263	15194	15166	15169	15296	15414	15219	15255	15279	15230	15265	15213	15310	15218	15336	15176	15227	15243	15370	15199	15384	15046	15355	15337	15109	15277	15236	15242	15247	15075	15334	15250	15324	15437	15375	15067	15208	15265	15149	15136	15213	15203	15127	15276	15113	15279	15143	15272	15407	15368	15137	15341	15327	15263	15050	15256	15312	15204	15281	15257	15287	15326	15217	15456	15281	15348	15365	15254	15086	15311	15272	15288	15125	15491	15304	15149	15273	15038	15313	15280	15289	15438	15292	15270	15332	15213	15339	15245	15348	15193	15158	15469	15206	15381	15340	15438	15330	15221	15167	15273	15259	15211	15333	15289	15181	15182	15238	15414	15279	15254	15132	15102	15303	15312	15183	14984	15244	15274	15191	15211	15345	15292	15153	15143	15170	15406	15076	15119	15296	15343	15294	15201	15251	15353	15261	15157	15299	15312	15290	15142	15309	15357	15157	15373	15126	15419	15187	15345	15369	15355	15433	15217	15332	15309	15357	15285	15353	15319	15219	15190	15278	15164	15200	15165	15193	15171	15109	15364	15294	15228	15198	15146	15390	15066	15346	15342	15337	15069	15292	15188	15367	15129	15395	15226	15194	15305	15292	15119	15303	15294	15232	15287	15284	15332	15312	15297	15433	15363	15291	15175	15366	15193	15208	15252	15168	15332	15332	15284	15263	15313	15367	15209	15253	15217	15202	15312	15289	15347	15121	15301	15271	15186	15150	15275	15155	15301	15345	15141	15099	15165	15307	15264	15214	15108	15261	15108	15200	15341	15357	15437	15285	15060	15253	15231	15245	15122	15371	15251	15064	15220	15237	15291	15325	15242	15135	15190	15335	15218	15104	15429	15365	15330	15142	15193	15269	15161	15481	15306	15285	15218	15230	15250	15231	15252	15223	15210	15222	15228	15341	15275	15382	15295	15180	15407	15192	15297	15245	15310	15239	15382	15301	15019	15200	15165	15239	15124	15194	15284	15149	15276	15262	15302	15256	15172	15155	15358	15103	15410	15367	15299	15408	15161	15091	15459	15352	15357	15144	15269	15399	15201	15144	15286	15313	15223	15273	15264	15286	15225	15420	15300	15154	15182	15401	15397	15391	15403	15333	15325	15308	15265	15230	15247	15102	15253	15262	15299	15468	15055	15394	15317	15287	15197	15329	15163	15317	15269	15317	15258	15130	15321	15262	15106	15222	15280	15407	15211	15390	15120	15358	15326	15170	15325	15279	15260	15330	15373	15361	15188	15194	15137	15115	15171	15315	15457	15319	15284	15346	15229	15452	15319	15232	15431	15148	15252	15067	15463	15227	15237	15184	15365	15242	15337	15285	15272	15185	15265	15303	15241	15208	15249	15254	15157	15234	15235	15147	15090	15255	15353	15344	15200	15202	15260	15168	15357	15201	15398	15365	15191	15303	15259	15281	15320	15059	15282	15276	15113	15268	15271	15189	15547	15446	15365	15236	15511	15164	15323	15268	15246	15315	15102	15278	15387	15252	15283	15309	15300	15420	15271	15291	15229	15520	15198	15249	15129	15293	15184	15247	15321	15141	15223	15336	15242	15324	15207	15232	15332	15312	15249	15338	15300	15304	15440	15351	15459	15328	15297	15247	15299	15224	15097	15284	15288	15233	15224	15189	15345	15075	15397	15288	15269	15468	15354	15332	15174	15143	15255	15209	15310	15242	15162	15110	15358	15250	15157	15126	15297	15250	15216	15317	15100	15198	15308	15312	15282	15246	15396	15232	15174	15319	15398	15363	15145	15289	15456	15245	15281	15311	15286	15423	15291	15272	15279	15340	15338	15460	15193	15141	15320	15156	15242	15368	15217	15368	15231	15283	15094	15410	15183	15275	15249	15398	15240	15138	15303	15454	15291	15269	15381	15365	15206	15236	15211	15400	15296	15246	15199	15224	15195	15202	15286	15338	15282	15208	15046	15166	15233	15269	15370	15306	15258	15269	15294	15398	15265	15325	15291	15227	15168	15259	15322	15286	15156	15319	15205	15186	15167	15415	15338	15370	15251	15307	15228	15110	15246	15200	15141	15205	15215	15023	15305	15255	15237	15391	15304	15187	15313	15239	15125	15344	15296	15273	15133	15399	15271	15117	15304	15448	15272	15140	15262	15321	15232	15232	15196	15272	15130	15084	15276	15396	15181	15295	15180	15273	15255	15283	15169	15255	15189	15298	15315	15381	15375	15134	15326	15331	15111	15366	15203	15100	15191	15226	15362	15183	15352	15340	15221	15319	15221	15213	15186	15169	15272	15247	15360	15356	15230	15219	15158	15261	15353	15144	15204	15174	15278	15301	15280	15253	14990	15393	15169	15116	15230	15025	15298	15285	15327	15263	15400	15328	15223	15287	15367	15291	15315	15173	15321	15211	15305	15196	15437	15332	15336	15183	15447	15242	15243	15215	15142	15277	15296	15446	15213	15125	15328	15080	15321	15257	15211	15253	15101	15146	15335	15302	15203	15356	15299	15239	15326	15225	15259	15299	15513	15159	15302	15116	15375	15296	15242	15232	15241	15175	15354	15282	15199	15350	15281	15229	15239	15436	15255	15286	15373	15213	15248	15165	15275	15241	15385	15272	15315	15334	15247	15166	15199	15396	15299	15286	15159	15242	15179	15273	15320	15298	15408	15077	15239	15245	15364	15251	15150	15056	15348	15230	15475	15219	15352	15285	15182	15356	15324	15370	15317	15314	15389	15169	15306	15296	15289	15176	15183	15286	15278	15113	15235	15396	15193	15328	15186	15153	15189	15272	15334	15349	15225	15395	15242	15321	15310	15229	15270	15098	15176	15233	15204	15245	15221	15337	15237	15208	15316	15217	15352	15345	15262	15101	15263	15186	15281	15236	15074	15418	15364	15245	15329	15155	15325	15324	15278	15451	15222	15386	15459	15181	15182	15263	15192	15175	15172	15217	15259	15245	15090	15539	15226	15395	15241	15360	15357	15214	15162	15313	15380	15388	15240	15151	15277	15066	15360	15254	15275	15311	15240	15239	15406	15299	15211	15338	15071	15170	15199	15053	15250	15223	15150	15337	15349	15333	15335	15285	15038	15294	15252	15207	15242
22868	21338	29107	23929	21860	24148	25492	21005	19958	20227	19546	18509	17970	17545	17283	17179	16873	16689	16574	16616	16292	16473	16425	16369	16458	16520	16294	16176	16101	16307	16010	16025	16055	16134	16014	16083	16095	15789	16136	15881	15861	16012	15896	15989	16058	15872	15950	16008	15997	15642	15989	15846	15731	16011	15995	15764	15932	15717	15890	15921	15812	15954	15955	15797	15789	15927	15820	16028	16053	16013	15879	15974	15777	15738	15698	15980	15930	15844	15818	15844	15718	15721	15958	15872	15781	15751	15795	15789	15873	15912	15719	15828	15953	15855	15700	15717	15884	15941	15916	15874	15869	15881	16015	15732	15989	15731	15792	15895	15622	15802	15840	15902	16042	15758	15978	15821	15908	15840	15954	15965	15861	15675	15792	15688	15809	15822	15780	15692	15829	15780	16018	15792	15823	15789	15881	15802	15678	15688	15869	15852	15949	15772	15685	15862	15818	15863	15890	15894	15813	15719	16047	15803	15779	15885	15748	16001	15907	15815	15864	15771	15727	15801	15702	15852	15723	15824	15854	15989	15860	15924	15600	15847	15756	15976	15694	15675	15746	15847	15691	15774	15763	15714	15744	15831	15946	15716	15679	15764	15747	15931	15632	15606	15964	15747	15631	15888	15956	15921	15709	15667	15914	15794	15769	15984	15963	15808	15635	15752	16089	15726	15764	15644	15729	15711	15866	15875	15619	15892	15951	15654	15731	15842	15852	15747	15883	15658	15821	15696	15865	15858	15975	15694	15847	15910	15810	15873	16034	15685	15888	15715	15629	15694	15839	15678	15645	15783	15983	15847	15748	15787	15968	15688	15711	15725	15949	16040	15890	15587	15801	15682	15793	15860	15897	15699	15773	16002	15770	15987	15878	15803	15784	15908	15830	15723	15659	16053	15859	15795	15660	15930	15751	15830	15706	15613	15756	15713	15703	15877	15649	15755	15757	15957	15886	15695	15856	15736	15643	15834	15611	15793	15702	15861	15837	15738	15814	15765	15678	15787	15913	15795	15690	15788	15835	15798	15859	15896	15887	15814	16021	15830	15774	15657	15811	15741	15756	15769	15500	15840	15606	15918	15774	15528	15895	15749	15736	15917	15730	15879	15647	15928	15712	15830	15573	15663	15798	15926	15779	15889	15734	15784	15681	15805	15878	15786	15825	15901	15855	15888	15872	15705	15706	15825	15767	15763	15907	15884	15753	15726	15936	15862	15800	15716	15872	15929	15782	15802	15691	15744	15985	15966	16016	15924	15806	16030	16120	15690	15916	15750	15835	15694	15897	15839	15833	15927	15840	15965	15727	15845	15955	15819	15711	15897	15746	15907	15770	15879	15833	15741	15909	15706	15813	15742	15782	15665	15774	15884	15703	15696	15535	15841	15805	15768	15809	15930	15676	15643	15994	15682	15685	15761	15873	15775	15713	15750	15703	15790	15737	15761	15596	15579	15810	15708	15779	15934	15793	15682	15758	15707	15836	15800	15771	15808	15797	15787	15812	15682	15652	15817	15922	15818	15723	15910	15813	15901	15782	15841	15791	15801	15977	15732	15793	15780	15860	15743	15906	15788	15808	15706	15643	15832	15750	15798	15795	15806	15749	15850	16095	15756	15833	15593	15770	15851	15805	15655	15842	15684	15734	15931	15835	15636	15522	15853	15972	15928	15710	15751	15707	15905	15955	15901	15762	15904	15759	15803	15575	15857	15792	15891	15978	15888	15912	15921	15776	15901	15648	15822	15467	15670	15618	15752	15690	15899	15931	15653	15820	15902	15815	15909	15729	15870	15677	15771	15665	15890	15667	15771	16204	15784	15714	15945	16037	15811	15830	15825	15859	15828	15990	15746	15821	15943	15737	15678	15718	15673	15696	15779	15802	15952	16011	15769	15748	15767	15902	15896	15893	15789	15732	15844	15894	15827	15719	15672	15960	15780	15855	15809	15931	15932	15950	15806	15741	15725	15821	15742	15777	15713	15781	15797	15706	15929	15878	15645	15819	15784	15831	15748	15964	15920	15930	15987	15784	15555	15767	15814	15811	15832	15932	15810	15875	15642	15791	15767	15612	15746	15823	15751	15587	15947	15820	15983	15681	15930	15712	15669	15898	15941	15581	15677	15834	15869	15807	15711	15978	15586	15883	15802	15835	15785	15941	15829	15700	15760	15934	15741	15564	15789	15985	16070	15881	15843	16000	15883	15787	15735	15762	15787	15699	15766	15934	15746	15855	15720	15822	15949	15693	15719	15928	15726	15689	15938	15836	15744	15834	15835	15726	15869	15996	15829	15891	15723	15896	15794	15874	15870	15810	15912	15964	15642	15864	15940	15760	15844	15601	15718	15752	15671	15785	15786	15810	15924	15932	15918	15935	15728	15720	15856	15900	15768	15921	15588	15875	15887	15773	15890	16020	15924	15849	15789	15881	15765	15914	15710	15810	16079	15579	15656	15864	15772	15662	15923	15893	15673	15984	15668	15841	15838	15709	15723	15871	15858	15799	15889	15761	15765	15767	15839	15773	15878	15954	15856	15709	15856	15931	15944	15812	15881	15792	15743	15964	15735	15906	15610	15665	15789	15762	15793	15701	15826	15912	15671	15903	15846	15831	15481	15844	15798	15770	15581	15690	15842	15830	15933	15976	15773	15749	15894	15641	15816	15743	15729	15902	15925	15872	15820	15671	15805	15810	15825	15756	15941	16087	15908	15764	15985	15610	15761	15612	15841	15801	15815	15874	15790	15762	15705	15928	15874	15710	15900	15832	15868	15729	15849	15791	15860	15798	15755	15664	15777	15743	15858	15889	15819	15818	15902	15837	15882	15822	15824	15958	15574	16074	15833	15726	15785	15833	15751	15724	15838	15600	15779	15774	15935	15820	15886	15860	15685	15787	15586	15856	15813	15540	15718	15914	15634	15710	15878	15884	15906	15836	15770	15889	15892	15618	15760	15842	15866	15769	15822	15923	15767	15955	15820	15951	15716	15864	15667	15760	15688	15774	15741	15838	15811	15901	15741	15847	15794	15661	15684	15794	15746	15848	15884	15747	15639	15752	15750	15894	15669	15779	15575	15636	15786	15611	15802	15789	15923	15771	15785	15920	15916	15925	15811	15817	15875	15813	15938	15644	15678	15927	15925	15836	15913	15952	15847	15986	15776	15815	15687	15963	15785	15895	15754	15906	15882	16032	15927	15840	15872	15612	15776	15682	15779	15698	15879	15722	15754	15647	15802	15970	15747	15851	15720	15662	15975	15890	15809	15777	15874	15603	15730	15706	15861	15912	15873	15910	15835	15877	15868	15657	15872	15986	15770	15754	15736	15709	15931	15775	15892	15725	15841	15868	15711	15935	15812	15935	16041	15702	15711	15934	15822	15964	15652	15791	15765	15729	15914	15795	15786	15604	15707	15708	15758	15633	15761	15872	15961	15933	15779	15773	15884	15753	15708	15824	15844	15874	15738	15712	15772	15858	15677	15732	15889	15715	15792	15852	15874	15820	15761	15679	15808	15772	15828	15581	15798	15781	15825	15823	15869	15761	15668	15696	15843	15885	15852	15945	15979	15841	15698	15695	15736	15736	15795	15799	15725	15865	15826	15823	16036	15859	15780	15632	15902	15702	15839	15788	15754	15840	15847	15820	15824	15771	15838	15894	15944	16071	15826	15754	15690	15877	15761	15843	15965	15834	15834	15934	15628	15781	15676	15750	15768	15872	15915	15673	15778	15840	15835	15755	15840	15942	15888	15733	15907	15787	15799	15903	15604	15670	15718	15836	15634	15814	15814	15634	15707	15739	16051	15679	15709	15654	15744	15837	15806	15804	15870	15947	15719	15821	16008	16013	15799	15828	15881	15927	15952	15799	15947	15871	15612	15843	15941	15954	15798	15824	15724	15744	15925	15746	15640	15799	15799	15792	15690	15716	15976	15713	15791	15748	15626	15720	15839	15786	15888	15976	16098	15902	15954	15919	15898	15820	15778	15849	15915	15941	15829	15682	15622	15883	15713	15807	15812	15718	15606	15809	15776	15828	15764	15718	15793	15883	15500	15777	15861	15661	15874	15697	15941	15764	15880	15718	15683	15967	15964	15841	15749	15895	15604	15765	15809	15748	15864	15895	15802	15628	15729	15704	15815	15777	15892	15662	15558	15905	15900	15757	15901	16066	15854	15858	15730	15758	15594	15614	15598	15811	15983	15778	15937	15868	15850	15836	15839	15863	15907	15871	15889	15708	16005	15999	15762	15869	15880	15795	15759	15685	15614	15904	15936	15901	15644	15767	15803	15684	15637	15722	15702	15611	15644	15901	15804	15778	15712	15587	15804	15872	15844	15790	15774	15913	15898	15972	15781	15820	15770	15691	15885	15779	15863	15650	15768	15901	15916	15915	15787	15779	15748	15745	15650	15891	15699	15880	15998	15897	16003	15725	15796	15743	15876	15813	15832	15725	15696	15901	15797	16000	15911	15786	15886	15870	15855	15803	15931	15841	15892	15750	15639	15969	15833	15800	15945	15690	15764	15971	15777	15891	15711	15974	15593	15564	15790	15704	15846	15957	15916	15719	15922	15664	15601	15925	15700	15873	16032	15945	15789	15807	15838	15777	15710	15626	15749	15764	15890	15834	15785	15718	15834	15824	15906	15846	15863	15747	15763	15850	15742	15718	15914	15793	15833	15757	15916	15757	15879	15713	15857	15703	15828	15581	15961	15738	15840	15647	15759	15724	15780	15790	15832	15792	15879	15836	15739	15625	15839	15813	15925	15876	15825	15831	15775	15901	15894	15819	15601	15664	15891	16054	15990	15978	15771	15776	15850	15767	15823	15853	15932	15810	15636	15783	15695	15737	15833	15954	15874	15784	15820	15800	15815	15691	15836	15933	15863	15976	15711	15920	15753	15819	15893	15822	15814	15621	15819	15883	15604	15982	15918	15624	15783	15870	15786	15748	15781	15681	15878	15874	15779	15780	16060	15773	15927	15772	15993	15985	15778	15851	15850	15811	15806	15884	15885	15981	15955	15862	15742	15986	15762	15804	15861	15771	15667	15807	15833	15696	15950	15780	15749	15674	15799	15815	15979	15874	15859	15756	15822	15911	15770	15996	15785	15646	15779	15779	15695	15695	15874	15815	15682	15828	15807	15817	15662
19133	34694	35680	31052	27544	25201	23712	23030	22593	21841	20830	19560	18388	17804	17395	17152	16775	16388	16095	16267	15865	16158	15881	15966	15772	15869	15762	15908	15626	15658	15660	15557	15525	15338	15509	15315	15536	15315	15162	15230	15243	15211	15228	15206	15259	15181	15363	15053	15162	15362	15257	15218	15274	15336	15294	15171	15190	15190	15284	15112	15259	15101	15263	15028	15178	15198	15075	15211	15096	14939	15063	15112	15165	15199	15052	15259	15029	15127	15140	15305	15064	15361	15273	15306	15192	15117	15287	15063	15043	15268	15264	15183	15347	15357	15176	15162	15161	15053	15086	15095	15085	15078	15127	15188	15319	15146	15183	15364	15170	15313	15301	15164	15246	15117	15215	15298	15222	15270	15320	15177	15125	15034	14993	15181	15220	15058	15217	15246	15144	15001	15110	15274	15177	15241	15230	15192	15068	15357	15263	15165	15097	15213	15173	15135	15177	15171	15017	15136	15110	15248	15176	15006	15073	15156	15084	15316	15053	15051	15385	15140	15067	15160	15052	15282	15184	15064	15004	15251	15050	15083	15094	15192	15188	15387	15133	15240	15299	15079	15092	15096	15204	15050	15289	15208	15187	14950	15071	15350	14963	15176	15196	15177	15025	15170	15118	15124	15122	15141	15374	15163	15053	15219	15139	15035	15041	15302	15080	15229	15146	15025	15036	15244	15330	15112	15199	15108	15260	15150	15054	15216	15086	15234	15196	15134	15084	15408	15224	15004	15093	15213	15177	15033	15153	15032	15167	15111	15130	15112	15231	15186	15257	15113	15156	15031	15120	15106	15039	15143	15256	15037	14966	15056	15199	15107	15081	15194	15201	15299	15278	15258	15232	15347	15062	15172	15062	15183	15156	15244	15148	15123	15120	15154	15271	15242	15319	15061	15279	15246	15260	15251	15185	15252	15262	15262	15225	15279	15127	15138	15258	14988	15216	14994	15175	15145	15156	15299	15051	15200	15234	15012	15291	15155	15168	15207	15030	15145	15165	15227	15291	15210	15101	15194	15196	15104	15136	15063	15030	15106	15283	15239	15073	15162	15235	15230	15252	15253	15081	15194	15119	15193	15162	15129	15190	15116	15162	15291	15215	15183	15150	15206	15122	15075	14977	15126	15128	15138	15022	15053	15235	15059	15065	14912	15238	15177	15261	15188	15180	15124	15124	15149	15279	15180	15280	15085	15172	15143	15203	15187	15137	15263	15098	15215	15174	14967	15258	15246	15278	15115	15000	15100	15039	14928	15067	15227	15114	15113	15148	15197	15088	15263	15191	15103	15170	15328	15236	15280	15074	15158	15115	15243	15020	15098	15321	15053	15247	15128	15146	15230	15016	15143	15167	15169	15362	15290	15192	15020	15296	15068	15263	15062	15114	15098	15152	15203	15115	15111	15196	15080	15120	15150	15153	15282	15045	15176	15179	15005	14962	15161	15126	15241	15118	14993	15025	15277	15128	15065	15353	15177	15184	15285	15206	15245	15150	15088	15192	15284	15241	15097	15334	15126	15076	15056	15068	15298	15147	15139	15169	14976	15162	15191	15329	15131	15193	15116	15138	15197	15133	15069	15075	14979	15034	15182	15157	15164	15243	15267	15094	15196	15066	15151	15242	15062	15178	15172	15316	15276	15041	15153	15211	15116	15240	14933	15270	15361	15201	15142	15144	15134	15137	15204	15040	15062	14991	15227	15174	15060	15122	15001	15083	15406	15372	15185	15284	15109	15096	15220	15232	15182	15341	15208	15270	15067	15092	15284	15146	15207	15055	15199	15081	15176	15291	15305	15207	15142	15206	15235	15131	15120	15270	15176	15185	15106	15142	15237	15149	15213	15114	15123	15160	15144	15067	15164	15132	15206	15051	15181	15173	15225	15053	15196	15143	15270	15077	15010	15229	15261	15233	15251	15143	15124	15178	15048	15224	15080	15161	15134	15161	15140	15158	15102	15171	15156	15189	15035	15081	15124	15189	15211	15037	15254	14905	15130	15065	15163	15125	15085	15194	15052	15274	14988	15111	15190	15028	15125	15280	15196	15098	15048	15142	15078	15179	15078	15153	14959	15133	15003	15248	15162	15071	15195	15059	15196	15194	15286	15162	15030	15291	15269	15097	15137	15244	15271	15239	15345	15217	15215	15309	15089	15185	15166	15132	15179	15059	15228	15184	15191	15058	15287	15074	15221	15278	15123	15196	15243	15122	15081	15175	15175	15089	15222	15175	15249	15216	15241	15172	15011	15281	15104	15229	15169	15180	15017	15249	15220	15175	15033	15230	15149	15311	15117	15235	15245	15142	15121	15255	15190	15300	15228	15324	15156	15316	15077	15089	15148	15078	15141	15098	15242	15100	15158	15323	15119	15184	15135	15049	14960	15156	15086	15329	15273	15103	15302	15153	15083	15298	15072	15080	14959	15049	14955	15252	15171	15232	15271	15014	15172	15019	15101	15344	15126	15110	15199	15204	15162	15049	15063	15082	15199	15163	15271	15164	15035	15111	15203	15074	15127	15216	15312	15184	14995	15152	15030	15310	15136	15214	15165	15136	15125	15166	15233	15249	15226	15279	15096	14960	15247	15245	15227	15118	15096	15035	15083	15217	15299	15315	15275	15078	15246	15034	15133	15187	15272	15209	15242	15152	15068	14963	15248	15195	15211	15343	15165	15146	15001	15257	15091	15346	15111	15250	15302	15063	15164	15249	15091	15316	15295	15082	15126	15187	15333	15162	15054	15212	15152	15107	15263	15147	15160	15197	15027	15111	15060	15050	15250	15017	15132	15227	15184	15226	15103	15387	14966	15053	15140	15164	15227	15157	15313	15283	15280	15152	15104	15173	15049	15118	15250	15134	15097	15165	15108	15299	15057	15178	15225	15164	15210	15270	15322	15107	15028	15273	15209	14855	15287	15104	15105	15090	15104	15300	15100	15383	15163	15225	15216	15119	15153	15111	15252	15075	15233	15217	14989	15300	15000	15232	15181	15147	15165	15126	15299	15067	15279	14950	15257	15158	15132	15228	15144	15110	15067	15246	15040	15071	15133	15060	15232	15159	15204	15202	15135	15146	15112	15123	15034	15180	15164	15295	15205	15136	15104	15096	15231	14995	15204	15193	15292	15129	15007	15017	14942	15204	15114	15115	15112	15185	15223	15016	15119	15251	15240	15179	15106	15227	15219	15154	15174	15199	15143	15063	15164	15075	15325	15183	15299	15326	15060	15079	15263	15036	15256	15169	15303	15112	15071	15049	15096	15342	15230	15176	15248	15048	15191	15193	15173	15289	15185	15029	15196	15227	15291	15206	15271	15063	15201	15058	15056	15295	15161	15258	15167	15379	15098	15313	15133	15213	15102	15252	15025	15181	15067	15099	15244	15200	15218	15156	15296	14942	15398	15314	15243	15209	15105	15101	15130	15159	15230	15220	15135	15164	15145	15126	14996	15055	15203	15141	14945	15138	14958	15200	15130	15367	15232	15186	15183	14982	15028	15175	15147	15116	15027	15247	15212	15116	15231	15087	15192	15226	15243	15126	15154	15196	15186	15221	15149	15173	15120	15145	15095	15213	15231	15194	15202	15123	15350	15270	14997	15001	15323	15172	15151	15224	15101	15206	15072	15279	15267	14983	14969	15170	15097	15178	15098	15115	15145	15150	15145	15114	15153	15326	15051	15168	15124	15193	15190	15211	15148	15065	15227	15221	15142	15169	15184	15123	15181	15110	15068	15225	14990	15120	15007	15134	15216	14983	15198	15043	15113	15268	15214	15104	15255	15198	15233	15300	15172	15063	15087	15076	15042	15067	15054	15173	15053	14979	15134	15195	15075	15170	15140	15320	15239	15051	15281	14969	15079	15089	15099	15191	15214	15098	15215	15167	15156	15193	15126	15235	15205	15152	15321	15179	15178	15067	15382	15097	15058	15167	14960	15115	15226	15251	15007	15276	15199	15043	15193	15320	15071	15140	15133	15212	15037	15212	15201	15129	15195	15026	15381	15230	15129	15229	14961	15165	15137	15128	15180	15137	15154	15193	15189	15299	15140	15230	15321	15127	15177	15125	15059	15124	15034	15239	15130	15100	15243	15190	15207	15437	15191	15084	14980	15158	15247	15101	15202	15141	15228	15047	15030	15217	15253	15254	15189	14915	15236	15235	15051	15072	15113	15262	15260	15089	15245	15303	15224	15102	15073	15105	15105	15158	15099	15123	15202	15102	15132	14969	15229	15139	15226	15222	15261	15053	15209	15196	15018	15056	15023	15095	15166	15265	15082	15336	15022	15024	15148	15099	15132	15149	15056	15154	15161	15215	15083	15071	15116	14982	15246	15171	15073	15162	15110	15329	15009	15046	15217	15135	15064	15193	15210	15168	15189	15245	15167	15113	15231	15319	15090	15095	15029	15136	15379	15298	15048	15215	15010	15067	15169	15147	15184	15122	15179	15090	15287	15300	15081	15184	15086	15323	15226	15092	15276	15207	14991	15044	15233	14981	15224	15047	15239	15274	15029	15171	15225	15069	15113	15134	15023	15080	15110	15029	15233	15229	15166	15161	15385	15231	15248	15224	15189	15124	15159	15200	15359	15290	15119	15176	15235	15157	15114	15252	15013	15073	15303	15058	15119	15155	15016	15239	15185	15265	15126	15091	15107	15145	15208	15233	15083	15241	15237	15120	15226	15186	15294	15115	15069	15091	15154	15114	15004	15360	14978	15059	15241	15198	15206	15131	15131	15176	15029	15234	15157	15157	15116	15313	14939	14932	15163	15161	15176	15128	15106	15166	15196	15004	15267	15060	15182	15293	14907	15361	15196	15066	15251	15187	15136	15098	15096	15397	15142	15347	15145	15257	15241	15199	15040	15364	15187	15017	15062	15132	15213	15176	15238	15151	15050	15236	15194	14983	15208	15073	15249	15112	15297	15151	15211	15110	15124	15045	15075	15303	15328	14991	15193	15270	15180	15170	15257	15252	15223	15203	15061	15148	15183	15129	15121	15200	15182	15167	15019	15318	15266	15075	15109	15011	15175	15061	15134	15269	15108	15130	15148	15155	15206	15155	15148	15109	14939	15119	15213	15163	15341	15183	15256	15120	14980	15202	15304	15237	15039	15040	15117	15200	15292	15412	15363	15250	15282	15115	15073
27255	22287	25839	22742	18393	17784	17594	17131	17117	17092	16793	16443	16204	16063	15776	15915	15921	15866	15719	15674	15866	15699	15513	15613	15785	15630	15711	15523	15541	15618	15610	15604	15727	15623	15452	15657	15228	15422	15500	15493	15437	15455	15584	15429	15347	15468	15418	15313	15400	15552	15453	15537	15248	15549	15435	15513	15677	15209	15450	15548	15367	15529	15253	15512	15423	15552	15604	15582	15382	15432	15297	15555	15563	15466	15520	15456	15425	15522	15419	15540	15415	15669	15475	15515	15549	15368	15548	15344	15472	15524	15423	15463	15508	15559	15493	15480	15359	15611	15400	15539	15459	15561	15388	15415	15509	15459	15509	15596	15461	15449	15254	15561	15489	15571	15590	15406	15528	15441	15363	15421	15557	15415	15671	15251	15494	15409	15729	15364	15474	15655	15452	15509	15474	15529	15561	15474	15491	15519	15560	15384	15516	15380	15446	15404	15550	15323	15467	15458	15513	15458	15407	15428	15427	15382	15327	15533	15587	15561	15399	15499	15653	15417	15535	15414	15334	15295	15584	15469	15576	15353	15478	15393	15350	15641	15423	15393	15392	15465	15320	15496	15595	15427	15432	15482	15474	15422	15239	15383	15474	15508	15388	15438	15665	15379	15351	15501	15428	15541	15283	15397	15438	15426	15462	15499	15622	15298	15429	15286	15717	15524	15509	15496	15345	15515	15612	15354	15753	15504	15492	15475	15629	15442	15227	15545	15557	15440	15724	15604	15407	15442	15447	15446	15649	15613	15517	15604	15522	15333	15713	15457	15583	15386	15455	15408	15502	15501	15393	15596	15386	15521	15429	15435	15446	15629	15567	15435	15518	15559	15441	15445	15525	15398	15453	15670	15546	15496	15527	15479	15453	15430	15359	15394	15441	15460	15316	15464	15330	15414	15610	15508	15367	15484	15512	15611	15577	15573	15330	15470	15343	15440	15549	15703	15685	15394	15266	15539	15496	15433	15359	15556	15457	15506	15424	15366	15614	15712	15609	15403	15473	15657	15477	15538	15531	15502	15466	15613	15482	15364	15543	15295	15480	15392	15513	15257	15502	15464	15354	15517	15365	15383	15314	15306	15446	15594	15457	15529	15563	15677	15340	15523	15426	15475	15460	15467	15526	15447	15374	15522	15532	15379	15321	15613	15553	15436	15329	15593	15418	15527	15434	15459	15409	15665	15510	15288	15489	15575	15433	15428	15257	15432	15335	15468	15484	15727	15531	15379	15537	15346	15469	15652	15361	15347	15480	15196	15564	15258	15387	15271	15514	15482	15416	15501	15595	15795	15492	15355	15378	15429	15203	15572	15363	15699	15503	15450	15587	15608	15481	15541	15454	15369	15359	15511	15395	15640	15532	15323	15442	15355	15503	15428	15608	15489	15296	15517	15603	15228	15446	15591	15591	15281	15400	15453	15433	15636	15313	15316	15596	15577	15483	15683	15439	15401	15566	15456	15617	15423	15231	15350	15566	15372	15573	15309	15421	15483	15262	15437	15340	15485	15527	15573	15538	15468	15500	15314	15485	15566	15739	15395	15497	15445	15603	15436	15523	15300	15314	15552	15507	15364	15337	15537	15452	15440	15318	15593	15417	15321	15510	15462	15327	15404	15389	15423	15243	15537	15541	15638	15420	15549	15537	15330	15397	15372	15544	15206	15466	15239	15436	15247	15470	15390	15412	15516	15563	15486	15416	15404	15353	15472	15664	15478	15489	15628	15672	15599	15557	15425	15430	15425	15463	15380	15458	15370	15619	15523	15551	15503	15495	15574	15645	15460	15484	15313	15347	15353	15353	15388	15462	15529	15307	15481	15419	15378	15461	15654	15599	15302	15524	15302	15561	15470	15298	15451	15310	15405	15525	15479	15371	15730	15388	15441	15518	15513	15566	15535	15502	15646	15672	15439	15334	15563	15502	15472	15373	15566	15645	15605	15489	15650	15396	15647	15543	15534	15475	15498	15581	15765	15535	15417	15463	15541	15337	15431	15382	15412	15358	15319	15456	15458	15433	15461	15543	15511	15348	15549	15509	15666	15500	15483	15349	15417	15621	15510	15554	15548	15553	15452	15313	15599	15541	15444	15705	15620	15452	15643	15456	15266	15312	15477	15444	15401	15513	15390	15591	15672	15474	15626	15554	15479	15388	15422	15435	15615	15389	15462	15395	15523	15465	15264	15405	15451	15369	15687	15426	15438	15561	15510	15586	15511	15592	15566	15365	15449	15436	15394	15464	15425	15329	15507	15389	15558	15614	15422	15453	15444	15458	15486	15554	15388	15567	15532	15514	15256	15457	15711	15347	15541	15519	15511	15509	15601	15392	15646	15593	15504	15451	15291	15451	15450	15473	15428	15470	15378	15465	15608	15239	15403	15403	15535	15367	15517	15357	15624	15565	15443	15424	15737	15476	15624	15479	15376	15592	15350	15646	15446	15492	15333	15597	15586	15527	15543	15745	15493	15440	15454	15784	15515	15552	15497	15306	15360	15362	15470	15427	15456	15461	15377	15397	15386	15561	15420	15365	15385	15366	15454	15454	15363	15523	15363	15457	15486	15530	15588	15438	15564	15471	15489	15364	15350	15466	15491	15470	15413	15648	15632	15535	15367	15448	15503	15567	15441	15491	15414	15286	15479	15435	15532	15454	15314	15610	15344	15627	15523	15238	15322	15440	15425	15523	15399	15457	15478	15563	15698	15700	15603	15406	15313	15407	15549	15595	15314	15446	15545	15502	15329	15427	15311	15431	15492	15361	15386	15362	15564	15434	15424	15508	15462	15563	15525	15393	15510	15529	15567	15440	15449	15615	15432	15397	15455	15431	15503	15390	15409	15462	15432	15389	15558	15505	15336	15634	15517	15500	15465	15340	15341	15483	15497	15516	15203	15537	15487	15536	15372	15432	15482	15459	15671	15600	15459	15486	15605	15510	15383	15366	15458	15353	15539	15379	15473	15446	15455	15551	15695	15556	15337	15492	15391	15471	15569	15461	15405	15384	15422	15534	15512	15459	15557	15254	15445	15599	15794	15399	15539	15539	15245	15451	15348	15739	15418	15400	15502	15369	15492	15500	15593	15526	15635	15454	15506	15475	15501	15539	15426	15434	15597	15497	15541	15547	15436	15412	15672	15376	15498	15325	15581	15466	15463	15285	15685	15587	15376	15527	15415	15393	15532	15540	15643	15452	15512	15486	15532	15426	15401	15550	15477	15594	15293	15492	15543	15621	15450	15588	15417	15491	15283	15482	15322	15580	15296	15306	15552	15564	15488	15483	15581	15430	15367	15397	15316	15577	15661	15588	15470	15206	15502	15565	15392	15555	15491	15523	15447	15462	15619	15583	15275	15445	15575	15513	15395	15473	15388	15402	15396	15644	15648	15317	15393	15422	15355	15682	15513	15493	15570	15428	15332	15361	15388	15353	15255	15474	15314	15598	15477	15490	15571	15365	15408	15328	15589	15428	15319	15349	15376	15391	15450	15223	15368	15560	15323	15390	15319	15531	15384	15409	15502	15481	15575	15622	15441	15654	15452	15595	15382	15439	15520	15358	15533	15537	15354	15445	15649	15446	15569	15591	15412	15342	15464	15494	15599	15434	15354	15468	15455	15547	15551	15571	15373	15503	15492	15534	15534	15501	15363	15532	15438	15473	15537	15602	15484	15685	15634	15445	15497	15401	15421	15364	15524	15588	15444	15319	15630	15396	15477	15450	15476	15584	15441	15563	15480	15286	15474	15467	15396	15487	15417	15484	15507	15536	15343	15187	15312	15430	15432	15548	15536	15468	15447	15457	15496	15613	15660	15282	15295	15432	15676	15477	15578	15484	15573	15522	15441	15621	15636	15398	15425	15474	15564	15421	15585	15328	15609	15589	15639	15437	15481	15458	15557	15479	15521	15381	15396	15555	15455	15569	15360	15455	15640	15443	15434	15309	15447	15582	15245	15482	15533	15573	15547	15574	15683	15577	15489	15537	15527	15381	15654	15636	15470	15607	15592	15474	15464	15224	15656	15521	15578	15491	15432	15708	15530	15488	15383	15470	15476	15531	15531	15494	15567	15688	15376	15605	15448	15476	15427	15377	15512	15460	15729	15513	15491	15617	15566	15486	15711	15476	15458	15487	15494	15512	15301	15474	15705	15373	15458	15350	15455	15460	15430	15365	15357	15628	15285	15697	15323	15405	15536	15537	15479	15397	15718	15441	15581	15288	15377	15505	15541	15393	15218	15517	15556	15483	15570	15528	15450	15322	15819	15600	15334	15637	15532	15434	15463	15405	15348	15564	15538	15426	15426	15743	15275	15312	15461	15597	15359	15428	15478	15620	15268	15388	15565	15529	15382	15590	15593	15569	15475	15517	15311	15326	15396	15403	15420	15428	15316	15679	15518	15612	15716	15595	15399	15448	15428	15262	15564	15389	15561	15391	15296	15571	15633	15418	15347	15554	15383	15484	15599	15476	15521	15427	15427	15422	15438	15358	15593	15485	15416	15442	15396	15502	15418	15420	15469	15546	15338	15534	15402	15512	15510	15545	15446	15675	15419	15460	15378	15550	15355	15441	15463	15291	15675	15623	15577	15523	15446	15436	15490	15395	15634	15592	15519	15654	15498	15285	15356	15416	15669	15463	15506	15399	15351	15606	15401	15509	15406	15362	15423	15445	15357	15497	15438	15415	15374	15472	15445	15618	15502	15512	15503	15533	15418	15419	15421	15504	15675	15705	15468	15619	15539	15659	15414	15450	15612	15577	15377	15586	15539	15375	15508	15499	15395	15662	15531	15528	15519	15592	15404	15580	15370	15487	15357	15400	15335	15501	15299	15485	15575	15532	15458	15501	15618	15641	15487	15786	15449	15483	15558	15562	15725	15599	15609	15618	15507	15432	15472	15461	15541	15283	15522	15442	15398	15476	15470	15544	15473	15399	15531	15477	15496	15383	15465	15495	15382	15500	15582	15485	15588	15601	15327	15656	15622	15330	15477	15471	15513	15337	15490	15607	15609	15459	15340	15607	15373	15481	15537	15549	15535	15671	15641	15611	15282	15281	15503	15410	15539	15344	15481	15541	15443	15706	15410	15500	15412	15448	15493	15526	15541	15433	15523	15410	15418	15517	15444	15397	15528	15520	15531	15416	15446
17296	24790	25399	21803	19857	18496	18202	17967	17810	17353	17185	16469	15955	15908	15599	15660	15406	15267	15136	15462	15282	15067	15049	15311	15296	15149	15100	15065	15062	15082	14912	14997	15203	15073	14817	14891	14944	15018	14992	14984	14901	14863	14904	14989	14977	14833	14991	14798	14896	14961	14921	14884	14898	14866	14813	15064	14976	14944	15043	14965	14926	14878	14887	14917	14962	14765	15019	14867	14941	15027	15186	14798	15078	14732	14893	14927	14892	14746	14980	15019	14732	14925	14811	14825	14910	14887	14908	15021	15007	15026	14835	14916	14836	14903	14924	14888	14995	14916	14855	14924	14964	14976	14917	14877	14916	14979	14820	14937	15147	14953	14954	14778	14836	14916	15046	14788	14920	14811	14921	15117	15044	14838	14822	14970	14904	14841	14913	14806	14902	15032	14972	15242	14951	15075	15022	14912	14975	14845	14914	14756	14960	15104	14848	14792	14916	14866	14856	14922	14842	14869	14779	14914	14920	15012	15095	14831	14884	14945	15043	14991	14855	14862	14810	14829	14970	14903	14922	14820	14847	14778	14979	15053	14750	14762	14815	15120	14869	15005	14908	14898	14903	14892	14892	14859	14869	14933	14842	14876	15013	15068	14955	15036	14915	14957	14889	15027	14943	14797	14673	14945	14863	14726	15115	14773	14808	15011	14827	14879	15161	14896	15005	14956	14768	14917	14916	14936	14811	14871	15022	14929	14919	14956	14911	15163	14932	14912	14905	14984	15030	14865	15065	14885	14904	14903	14885	14858	15009	14903	14837	14732	14814	14888	14947	15031	14720	14845	14918	14793	14934	14900	14935	14886	14840	15027	14970	14940	14939	15131	14913	14916	14936	14858	14919	14959	14971	15024	14927	14771	14856	14867	14976	14840	14715	15018	15035	14988	15008	14880	14979	15066	14952	15042	15075	14875	14995	14939	14924	14837	14969	14956	14787	14891	15022	14933	15039	14945	14907	14879	14887	14897	14897	14864	14788	14968	14879	14899	14934	14784	14792	15001	14888	14783	15096	14959	14806	14975	15012	14717	14856	14908	14940	14893	14939	14667	15083	14858	15028	15068	14800	14880	14935	14794	14967	14929	14779	14950	14856	15069	15055	14792	14759	14999	14950	14845	14877	15061	14782	15115	14936	14734	14962	14795	15026	14992	14960	14940	14696	15003	14636	14941	14834	14820	14893	14850	15007	14673	15125	14832	14914	15106	14956	14772	14854	15074	14910	15003	14926	14888	14836	14821	15013	14994	14981	14722	14873	15047	14858	14981	15006	14969	15170	14975	14828	14957	14959	14918	14872	14985	15014	14898	14834	14838	14919	14987	14938	14870	15048	14877	14858	14891	15037	14872	15015	15073	14848	14969	14992	14861	14712	14881	14892	14982	14771	14888	14850	15081	14899	14825	14905	14997	14863	14875	14791	14971	14823	14937	14855	15038	14863	14941	15093	15099	14850	14930	14955	15043	14977	14901	14799	14888	15049	14921	14860	14980	15085	14927	14971	14906	14827	15031	14762	14914	14871	15044	15087	14819	15057	14908	15035	15007	14870	14992	14884	14829	14945	14948	14821	14821	15075	14945	14933	14943	15050	14875	14967	14937	14899	14978	14796	14860	14935	14922	15078	14970	15019	14862	14788	14989	14869	14966	14847	14959	14796	14939	14929	14718	14912	14910	14994	14970	14831	14836	14754	15108	14933	14948	14943	14901	15008	14765	14880	15027	14920	14981	14898	14994	14995	14933	15073	15062	14960	14793	14991	15074	15037	14803	14987	14835	14897	14889	15081	14794	15031	14960	14720	15074	14976	14852	14993	15004	14847	15057	15094	14965	14928	15098	14985	14945	14918	14935	14991	14937	15038	15178	14976	14792	15031	14903	14834	14911	14984	14907	15147	14981	14993	14800	14982	15077	15011	14950	14999	15044	14956	14994	15017	14971	15052	14905	15064	14860	14970	14884	14933	15011	14951	14902	14984	14931	14823	14906	14914	15034	15015	14961	14974	14957	14917	14801	14911	14993	14825	14957	14957	14951	15121	14964	15007	15032	14903	15008	14943	14892	14879	15096	14944	15020	15057	14838	15068	14911	14972	14842	14954	14898	14927	15009	14895	14863	15083	14989	15006	14929	14951	15059	14932	14861	14853	14909	14890	14778	15014	14935	14834	15017	14910	14679	15088	15089	15039	14812	14848	14881	14920	14899	14927	14834	14997	14920	14873	14887	14897	14934	14863	14935	14983	14852	14911	15045	14950	14920	14891	15187	15021	14769	15011	14993	14860	14830	14870	14867	14924	14986	14826	14899	14898	14809	15000	15069	14821	14809	14935	14912	14932	14897	15031	14753	15021	15003	15032	14978	14959	15033	14867	15018	15006	14919	15053	14911	14934	14919	14809	15046	14934	14908	15026	14831	14738	14868	14658	14989	15076	14912	14960	14766	14856	14975	15002	14810	14931	15011	14844	14911	14827	14815	14825	14832	14994	14993	14934	14975	14970	14893	14959	14895	14982	14986	15035	14796	14922	14923	14929	14790	15045	14803	14888	15086	14754	15025	14892	14939	15005	14947	14885	14847	14980	14789	15067	14710	14785	14870	14806	14941	14855	14950	14934	14802	14890	14811	14793	14986	14903	14969	15022	14914	14878	14896	14824	14842	14971	15084	14755	14857	14917	14963	14931	14848	15022	14849	15014	14851	14802	14911	14915	14829	15005	15021	14935	14969	14867	14897	14859	14822	14718	14852	14912	14854	15037	14875	14972	14916	14891	14856	14899	14790	15021	14976	14988	14989	14950	14986	14978	15001	14770	14810	15147	14920	14885	14774	15142	14936	14920	14833	14705	14896	15057	14956	14890	15028	14929	14982	14982	15047	15018	14856	14990	15021	14980	14703	14879	14902	14990	14780	14909	14851	14980	14954	14976	14887	14966	15002	14875	15020	14991	14836	14891	14870	14938	14899	14916	14826	14893	14881	14907	14845	15019	14956	15035	15089	14885	14784	15033	14846	14838	14938	14673	15006	14880	14885	14910	14827	14897	14936	14946	14860	14930	14989	14840	14918	14858	14958	14895	14875	14897	14830	14944	14897	14892	14953	15008	14992	14994	14978	14981	14780	14746	15012	14948	14869	14928	14871	14840	14978	15047	14895	14980	14966	15020	14837	14955	14729	14898	14933	15075	14887	15149	14829	14833	15010	14928	15010	14821	14865	14899	14906	14797	14846	15002	14910	14786	14893	14822	14928	14843	14874	14788	15033	15053	14956	14932	15022	14906	14979	14882	14935	15014	14924	14768	14891	14878	14847	14911	14993	15090	14924	14851	14874	15018	14956	14986	14957	15018	14901	14956	15029	14938	14863	14990	14939	14967	14966	14872	14944	14788	14927	14810	14864	14889	14836	14813	14984	15012	15042	14862	14901	15049	14853	15066	14981	15086	14962	15027	14905	14823	14773	14780	14704	14903	14814	14997	14878	15069	15030	14918	14816	14972	15039	14953	14778	14870	14769	14774	15246	14875	14896	14886	15135	14717	14831	15081	14960	14995	14945	14873	15033	14994	14747	14774	14786	14907	14854	14784	15055	14897	14789	15078	14756	14959	15017	14868	14908	14842	14802	14840	14912	14761	14947	14699	14947	14857	14939	14986	14913	14916	15039	14944	15022	14871	14911	15100	14995	14971	14991	15059	14810	14907	14925	14934	14982	15047	15009	14916	15000	15024	14754	14801	15065	15056	15019	14871	14889	14876	14965	14936	14879	15064	14866	14859	14885	15117	14910	14890	15151	14977	14848	14920	15062	14924	14845	14988	14951	14927	15011	14987	14790	14895	14907	14908	14898	15036	14911	14915	15078	14790	14952	14918	14819	14947	14948	14873	14808	14975	14948	14977	15074	14869	14905	14946	14969	14882	15019	14973	15018	14852	14981	14976	14937	14903	14923	14945	14973	14935	14965	14887	14940	15008	15023	14865	14922	14956	14678	14888	15194	14782	14962	14833	14794	14709	14998	14896	14857	15010	14861	14990	14863	14846	14909	15044	15108	15022	14907	14996	14980	14882	14816	14907	14937	14853	14846	14835	14828	15003	14982	14905	14859	14936	15032	14835	14921	14806	14894	14976	14888	14997	14801	14996	15110	14934	14814	14848	14855	14966	14906	14962	14685	15058	14872	14909	14871	14897	14886	14886	14992	15020	14979	14884	14941	14878	14830	14966	14947	14809	15013	15056	14985	15005	15234	14962	14848	14725	14968	14877	14899	15074	14907	14908	14975	14921	14951	14972	14941	14938	14877	14918	15060	14989	15135	14865	14927	14870	15129	14980	15040	14836	14817	14737	15038	14987	14827	14950	14947	15036	15026	14843	15012	15002	14929	14981	14827	14976	14974	14815	14886	15098	14886	14998	14870	14927	14867	14831	14896	14871	14908	14980	14884	14883	14972	14995	14975	14933	14900	14932	14769	14846	14901	14894	14899	15020	14919	14860	14862	14930	14837	14936	14898	14870	14882	14894	14866	15154	14979	15015	14841	14903	14796	14949	14711	14868	14856	14961	14866	14958	15063	14934	14947	14951	15112	14947	14972	15078	14847	14968	14992	15084	14866	14974	15052	14919	14991	14884	15130	14814	15049	14961	14881	14958	14955	14780	14955	14875	14932	14933	14782	15046	14889	15099	14924	14953	14870	14849	14922	14859	14967	14843	14935	14830	14944	14904	14881	15018	14900	15033	15027	14897	15029	14899	14732	14870	14885	14940	15065	14804	14919	14949	14917	14995	14862	14833	15060	15007	14888	14908	14929	14793	14930	15035	14968	15010	14939	14935	14912	14867	14884	14732	14958	15041	14851	14942	14964	15087	14833	14975	15015	14846	14812	14928	14868	15015	14901	15083	14881	14836	14831	14906	15060	15004	14850	14955	14943	14930	14992	14813	14963	14975	14920	14823	14975	14996	14809	15012	14811	14995	14943	15012	14997	14953	15017	14746	14931	14950	14839	14946	14998	14864	14902	14855	14829	14933	14781	14918	14873	15137	15101	14979	14910	15050	14924	14965	14989	14836	15021	15006	14846	14884	14846	14842	14911	14837	14786	15022	14989	14982	14893	15104	14891	14792	14710	14757	15179	14963	14891	14825	15015	14970	14984	14906	14851
23891	21373	28784	24644	22642	23029	22402	19986	19562	19045	18532	17902	17509	17221	17048	17075	16938	16768	16590	16469	16567	16675	16549	16566	16523	16430	16390	16339	16460	16351	16391	16508	16252	16468	16303	16210	16026	16376	16205	16120	16068	16292	16408	16125	16338	15990	16264	16176	16079	16307	16608	16232	16056	16171	16125	16127	16252	16027	16116	16194	16274	16129	16062	16164	16103	16308	16199	16246	16209	16265	16236	16253	16210	16254	16115	16273	16035	16289	16154	16206	16037	16314	16353	16026	16176	15972	16151	16113	16279	16171	16274	15994	16258	16070	16136	16077	16032	16169	16143	16282	16196	16392	16102	16137	16165	16259	16310	16135	16253	16233	15977	16106	16157	16186	16073	16112	16113	16113	16231	16003	16112	16308	16215	16143	16102	16111	16225	16195	16239	16080	16275	16262	16182	16302	16174	16229	16226	16152	16282	16038	16257	16195	16247	16235	16178	16052	16251	16197	16231	16077	16017	16137	16188	16033	16220	16267	16285	16126	16232	16272	16269	16047	16315	16260	16299	16176	15974	16322	15959	16155	16055	16213	16329	16310	16254	16186	16273	16333	16075	16225	16136	16222	16210	16216	16180	16168	16251	16202	16261	16266	16221	16119	16021	16096	16360	16299	16230	15999	16181	16364	16194	16054	16203	16288	16171	16083	16070	16182	16342	16324	16242	16338	16122	16258	16403	16104	16176	16325	16150	16329	16212	15999	16183	16048	16229	16115	16185	16163	16174	16351	16023	16223	16153	16072	16282	16100	16291	16079	16060	16303	16223	16310	16057	16098	16140	16184	16082	16038	16282	16180	16227	16153	16203	16113	16334	16198	16272	16053	16069	16229	16241	16083	16250	16277	16184	16118	16202	16237	16080	16146	16276	16165	15978	16292	16232	16221	16221	16123	16187	16001	16314	16260	15998	16309	16091	16304	16147	16298	16240	16026	16295	15921	16227	16070	16083	16104	16234	16210	16201	16121	16242	16276	16222	16289	16264	16128	16053	16214	16147	16235	16099	16135	16190	16107	16161	16226	16318	16162	16109	16206	16164	16186	16081	16112	16188	16135	16028	15917	16158	16139	16216	16057	16002	16110	16070	16211	16093	16326	16114	16243	16213	16207	16254	16311	16174	15977	16148	16165	16279	16082	16071	15959	16253	16359	16131	16405	16129	16085	16077	16063	16046	16291	16122	16211	16012	16146	16230	16116	16247	16212	16043	16259	16250	16262	16051	16224	16218	16040	16244	16322	16092	16005	16165	16077	16251	16181	16210	16058	16519	16066	16335	16147	16458	16175	16135	16225	16417	16242	16261	16125	16250	16100	16084	16233	16244	16290	16074	16058	16079	16286	16248	16149	16195	16158	16106	16103	16140	16205	16149	16180	16180	16158	16171	16195	16087	16082	16150	16186	16253	16241	16437	16116	16215	16006	16504	16314	16346	16265	16273	16229	16128	16090	16528	16067	15915	16006	16121	16384	16292	16033	16100	16046	16011	16166	16248	16117	16319	16160	16166	16148	16014	15950	16174	16295	16285	16260	16246	16109	16122	16129	16179	16127	16027	16360	16180	16113	15958	16031	16274	16180	16000	16270	16089	16154	16229	16239	16357	16003	16056	16131	16148	16216	16239	16254	16164	16216	16323	16080	16265	16157	16167	16283	16294	16374	16255	16293	16157	16050	16151	16178	16402	16281	16337	16204	16189	16318	16284	16164	16314	16208	16111	16023	16161	16029	16254	16098	16252	16113	16054	16159	16089	16067	16118	16222	16222	16166	16105	16261	16223	16198	16243	16120	16109	16253	16367	16097	16076	16098	16142	16151	16143	15969	16178	16221	16203	16192	16157	16193	16195	16148	16195	16234	16014	15968	16063	15865	16105	15975	16006	16148	16232	16245	16037	16171	16100	16214	16238	16237	16376	16228	16320	16038	16078	16358	16149	16144	16299	16206	16355	16225	16169	16040	16230	16217	16155	16224	16244	16063	16209	15991	16044	16309	16261	16355	16105	16175	16017	16097	16176	16063	16081	16146	16189	16205	16276	16109	16170	16113	16013	16214	16212	16149	15988	16176	16132	16221	15921	16316	16144	16308	15995	16252	16301	16093	16236	16261	16202	16333	16071	16263	16091	16075	16032	16181	16360	16359	16267	16030	16168	16265	16103	16080	16322	16187	16223	16210	16123	16138	16289	16122	16161	16330	16130	16040	16121	16112	16215	16206	16097	16248	16279	16127	16139	16089	16292	16016	16259	16190	16252	16226	16171	16326	16235	16154	16246	16088	16285	16349	16192	16324	16194	16256	16342	16434	16380	16394	16133	16339	16211	16128	16082	16153	16185	16065	16418	16043	16070	16141	16226	16294	16216	16356	16227	16087	16157	16085	16029	16222	16045	16066	15880	16313	16214	16373	16315	16282	16192	16148	16173	16126	16332	16072	16159	16236	16078	16141	16323	16191	16175	16143	16297	16031	15946	16209	16254	16332	16263	16254	15937	16264	16453	16086	16199	16301	16189	16326	16147	16179	16224	16254	16163	16141	16120	16114	16074	16301	16121	16171	16273	16017	15912	16289	16191	16120	16244	16088	16238	16355	16176	16301	16031	16128	15998	16273	16207	16201	15993	16155	16321	16261	16156	16052	16336	16112	16271	16000	16243	16049	16228	16067	16275	16187	16354	16504	16229	16200	16056	16072	16221	15965	16209	16210	16093	16075	16101	16055	16177	16257	16222	16190	16244	16134	16120	16188	16287	16118	16322	16073	16146	16212	16258	16310	16235	16242	16294	16165	15961	16141	16039	16057	16232	15994	16011	16383	16015	16159	16065	16056	16207	16241	16027	16075	16076	16139	16169	16140	16118	16131	16217	16307	16216	16244	16117	16084	16141	16029	16000	16144	16334	16224	16099	16098	16119	16142	16215	15904	16208	16077	16301	16210	16176	16198	16322	16320	16211	16220	16095	16208	16196	16136	16338	16233	16080	16104	16213	16094	15942	16226	16119	16084	16241	16065	16259	16317	16369	16313	16344	16250	16378	16055	16112	16203	16369	16335	16234	16082	16208	15959	16232	16212	16259	16152	16177	16177	16097	16234	16173	16039	16049	16342	16288	16184	16245	16266	16268	16015	16229	16132	16202	16187	16237	16297	16067	16131	16229	16171	16102	16224	16211	16227	16113	16071	16160	16150	16017	16173	16157	16155	16249	16210	16170	16140	16103	16256	16261	16350	16248	16066	16215	16296	16303	16118	16158	16062	16152	16265	16020	16110	16112	16262	16366	16197	16177	16165	16197	16216	16048	16155	16184	16369	16093	16153	16204	16207	16268	16306	16265	16074	16133	16214	16157	15967	16097	16150	16165	16310	16214	16224	16270	16024	16182	16239	16250	16128	16264	16023	16290	16343	16254	16094	16213	16298	16097	16124	16232	16037	16184	15995	16224	16337	16245	15986	16230	16454	16094	16158	16190	16104	16199	16111	16158	16174	16068	16138	16297	16424	16228	16298	16075	16519	16155	16138	16189	16228	16210	16211	16166	16015	16024	16264	16243	16039	16304	16244	16230	16174	16245	16181	16210	16072	16222	16183	16129	16244	15966	16092	16244	16151	15980	16366	16362	16175	16165	16405	16141	16250	16171	16140	16134	16181	16337	16093	16162	16222	16210	16297	16175	16037	16344	16148	16220	16177	15957	16354	16252	16157	16277	16117	16287	16231	16285	15990	16222	16157	16267	16175	16157	16199	16357	16266	16091	15967	16051	15895	16151	16175	16003	16038	16087	15933	16302	16248	16384	16170	16140	16144	16285	16145	16144	16082	16331	15959	16186	16186	16103	16231	16372	16084	16098	16156	16259	16293	16341	16077	16129	16257	16008	16197	16258	16170	16061	16389	16262	16115	16224	16189	16012	16248	15955	16290	16067	16062	15986	16210	16189	16212	16213	15941	16310	16002	16366	16046	16036	16072	16108	16176	16320	16281	16235	16195	16409	16065	15996	16236	16100	16178	16018	16156	16131	16260	16309	16389	16162	15979	16272	16148	16278	16238	16123	16100	16258	16169	16237	16324	16211	16150	15971	16197	16021	16219	16211	15989	16094	16296	16204	16160	16203	16142	16437	16170	16261	16029	16069	16183	16089	16170	15993	16312	16023	16164	16259	16254	16188	16087	16240	16186	16141	16165	16085	16078	16100	16218	16201	16352	16236	16214	16084	16019	16237	16373	16086	16057	16132	16034	16296	16212	16239	16083	16246	16383	16210	16098	16211	16229	15975	16180	16053	16153	16100	16005	15969	16188	16230	16119	16159	16210	16189	16175	16460	16217	16208	16376	16223	16192	16137	16031	16072	16289	16184	16116	16321	16161	16209	16077	16244	16416	16012	15981	16290	16160	16146	16121	16152	16037	16041	16160	16295	16195	16190	16090	16088	15970	16003	16158	16166	16241	16286	16365	16084	16266	16288	16014	16075	16073	16227	16102	16091	16132	16169	16138	16054	16169	16371	16253	16253	16033	16136	16157	16255	16039	16156	16113	16369	16278	16305	16264	16217	16372	16166	16260	16060	16071	16132	16298	16226	16187	16029	15969	16212	16124	16334	16362	15966	16210	16139	16154	16107	16112	15980	16146	16264	16235	16121	16065	16010	16271	16212	16172	16242	16179	16193	16316	16081	16164	16333	16014	16179	16150	16052	16139	15840	16425	16094	15999	16121	16311	16241	16208	16303	16126	16146	16285	16122	16243	16231	16174	16132	16014	16160	16192	16152	16179	16290	16300	16173	16272	16179	16278	16108	16203	16301	16359	16240	16183	16389	15971	15989	16112	16282	16121	16154	16123	16306	16147	16037	16249	16273	16117	16256	16380	16056	16207	16123	16328	16146	16451	16175	16299	16286	16105	16116	16264	16006	16270	16149	16241	16311	16121	16169	16233	16176	16354	15932	16338	16257	16239	16401	16300	15878	16148	16164	16235	16198	16106	16145	16110	16141	16148	16225	16015	16263	16066	16264	16058	16139	16126	16267	16245	16167	16112	16171	16067	16103	16336	16179	16260	16193	16388	16076	16241	16118	16019	16079	16078	16053	16103	16264	16080	16064	16070	16134	16070	16237	16244	16155	16209	16394	16416	16350	16183	16112	16144	16099	16213	16134	15968
17624	31747	32511	28023	24923	23011	21943	21530	21136	19817	19227	18115	17669	17190	16978	16778	16460	16311	16196	16018	16068	16057	15854	15805	15885	15768	15693	15752	15491	15723	15506	15589	15427	15450	15401	15335	15380	15461	15354	15401	15425	15412	15341	15355	15461	15248	15350	15585	15461	15535	15163	15298	15420	15282	15304	15407	15618	15409	15513	15425	15379	15460	15394	15326	15355	15496	15433	15392	15343	15439	15532	15429	15430	15621	15486	15552	15441	15435	15470	15354	15187	15459	15406	15484	15486	15450	15501	15511	15337	15577	15326	15354	15318	15464	15323	15570	15375	15448	15591	15409	15426	15445	15376	15271	15412	15378	15318	15378	15467	15327	15428	15323	15293	15295	15178	15353	15489	15554	15430	15367	15399	15466	15456	15488	15437	15255	15347	15365	15419	15573	15503	15379	15307	15641	15381	15613	15316	15414	15504	15550	15442	15358	15402	15390	15336	15529	15547	15358	15452	15165	15450	15482	15297	15374	15225	15234	15400	15394	15301	15195	15400	15284	15319	15323	15316	15263	15430	15214	15608	15389	15463	15415	15281	15354	15428	15375	15435	15344	15319	15180	15010	15273	15257	15335	15388	15399	15543	15330	15471	15384	15360	15415	15247	15461	15421	15357	15455	15358	15481	15357	15386	15499	15345	15380	15519	15363	15539	15395	15349	15481	15507	15281	15405	15352	15334	15327	15416	15399	15335	15562	15488	15402	15455	15400	15429	15308	15266	15250	15424	15393	15353	15221	15456	15564	15362	15501	15450	15484	15496	15349	15346	15371	15359	15336	15305	15431	15401	15232	15301	15438	15344	15248	15455	15438	15305	15348	15499	15429	15562	15336	15611	15162	15469	15411	15657	15542	15402	15456	15295	15333	15341	15478	15550	15380	15396	15357	15471	15261	15563	15473	15446	15340	15401	15487	15428	15263	15436	15418	15383	15351	15325	15389	15611	15484	15212	15434	15417	15353	15528	15437	15493	15202	15379	15485	15276	15410	15397	15477	15446	15404	15392	15465	15210	15418	15373	15347	15437	15421	15485	15420	15416	15224	15324	15455	15227	15333	15416	15179	15232	15426	15312	15333	15398	15282	15356	15287	15460	15320	15439	15283	15399	15499	15340	15397	15337	15422	15538	15371	15359	15216	15436	15304	15372	15357	15425	15411	15389	15432	15395	15377	15410	15324	15461	15369	15169	15341	15462	15261	15316	15241	15694	15224	15268	15413	15428	15250	15351	15467	15318	15480	15411	15472	15501	15390	15264	15496	15402	15462	15459	15405	15366	15413	15369	15351	15488	15254	15331	15309	15242	15353	15507	15581	15402	15247	15436	15422	15508	15368	15376	15383	15499	15402	15546	15288	15334	15247	15469	15364	15311	15242	15568	15429	15350	15425	15455	15443	15396	15382	15520	15163	15344	15447	15443	15386	15258	15544	15253	15328	15367	15519	15249	15373	15314	15508	15412	15306	15441	15377	15410	15473	15479	15271	15410	15518	15569	15343	15447	15317	15599	15204	15158	15399	15385	15376	15416	15560	15398	15496	15332	15438	15425	15413	15479	15333	15515	15481	15319	15329	15303	15353	15408	15330	15307	15429	15412	15475	15394	15394	15414	15489	15513	15418	15456	15319	15262	15445	15444	15540	15365	15268	15689	15609	15252	15432	15444	15294	15360	15286	15408	15463	15361	15288	15224	15505	15393	15271	15419	15476	15400	15450	15449	15653	15408	15215	15492	15286	15483	15393	15504	15253	15469	15322	15250	15353	15472	15440	15330	15424	15365	15520	15380	15406	15582	15331	15448	15331	15294	15410	15356	15277	15456	15456	15353	15457	15373	15384	15404	15382	15313	15401	15388	15284	15381	15382	15361	15331	15398	15397	15286	15287	15492	15473	15443	15321	15382	15395	15447	15459	15237	15302	15347	15351	15255	15475	15356	15337	15505	15260	15340	15404	15311	15365	15463	15556	15379	15394	15281	15487	15482	15256	15248	15285	15360	15328	15551	15254	15445	15254	15424	15424	15295	15256	15359	15488	15461	15407	15147	15400	15569	15317	15347	15312	15474	15399	15318	15355	15472	15421	15473	15427	15374	15303	15486	15334	15342	15412	15382	15476	15429	15363	15472	15368	15280	15518	15274	15395	15391	15350	15301	15397	15498	15475	15429	15370	15449	15303	15356	15326	15436	15279	15294	15388	15492	15316	15378	15330	15440	15435	15391	15428	15383	15446	15444	15449	15380	15364	15530	15218	15338	15454	15436	15448	15445	15403	15309	15366	15202	15264	15300	15374	15388	15251	15399	15393	15452	15492	15314	15440	15474	15382	15553	15368	15322	15292	15439	15475	15288	15517	15400	15351	15231	15594	15375	15536	15533	15224	15345	15377	15369	15369	15444	15436	15480	15379	15466	15428	15420	15460	15419	15396	15306	15412	15225	15514	15572	15599	15380	15196	15551	15451	15414	15317	15408	15351	15335	15312	15368	15343	15351	15398	15278	15438	15364	15318	15444	15282	15289	15411	15240	15434	15580	15263	15571	15334	15198	15555	15314	15353	15331	15394	15406	15285	15534	15172	15321	15527	15362	15353	15435	15444	15460	15373	15370	15430	15321	15561	15390	15490	15451	15422	15294	15365	15375	15432	15479	15445	15348	15275	15417	15212	15358	15316	15429	15536	15483	15392	15478	15380	15395	15356	15497	15390	15480	15325	15425	15516	15409	15496	15533	15382	15357	15502	15490	15364	15373	15414	15302	15576	15453	15369	15302	15524	15430	15316	15192	15316	15531	15444	15260	15465	15316	15422	15397	15551	15158	15412	15379	15321	15484	15311	15417	15502	15502	15283	15528	15475	15376	15339	15382	15410	15476	15355	15250	15435	15409	15377	15433	15454	15341	15460	15312	15324	15308	15479	15265	15208	15428	15380	15441	15535	15277	15454	15352	15384	15438	15319	15396	15237	15341	15298	15285	15390	15318	15170	15327	15388	15424	15461	15512	15392	15444	15268	15556	15405	15369	15365	15374	15414	15336	15447	15368	15377	15276	15459	15359	15543	15528	15457	15323	15380	15418	15334	15383	15364	15461	15242	15298	15312	15589	15231	15425	15226	15250	15457	15348	15345	15391	15390	15431	15483	15384	15513	15351	15396	15419	15281	15569	15435	15285	15472	15414	15263	15286	15271	15314	15645	15422	15377	15479	15365	15485	15380	15571	15296	15337	15577	15441	15331	15454	15269	15311	15323	15422	15433	15488	15541	15163	15441	15338	15449	15421	15440	15310	15308	15287	15500	15322	15399	15294	15541	15132	15335	15514	15396	15556	15378	15329	15418	15425	15354	15427	15304	15508	15386	15310	15322	15449	15376	15266	15252	15418	15550	15300	15417	15521	15357	15487	15291	15318	15324	15584	15271	15500	15472	15345	15491	15239	15284	15484	15618	15275	15404	15405	15304	15490	15376	15349	15487	15467	15501	15477	15421	15314	15276	15300	15375	15494	15325	15383	15402	15343	15354	15408	15537	15463	15487	15444	15330	15303	15444	15449	15336	15395	15454	15477	15513	15234	15380	15360	15355	15403	15179	15368	15303	15302	15526	15216	15327	15542	15425	15527	15352	15458	15426	15425	15458	15214	15338	15305	15173	15337	15208	15406	15500	15562	15411	15503	15443	15375	15596	15238	15251	15447	15326	15469	15588	15356	15601	15642	15391	15285	15335	15277	15401	15274	15285	15250	15342	15448	15339	15471	15367	15305	15383	15217	15388	15502	15509	15486	15433	15382	15330	15380	15481	15198	15320	15463	15488	15391	15412	15368	15357	15385	15486	15525	15373	15404	15601	15331	15386	15371	15386	15325	15521	15636	15456	15438	15245	15191	15335	15494	15342	15500	15429	15331	15425	15260	15415	15280	15205	15375	15360	15458	15484	15372	15391	15355	15497	15361	15345	15436	15269	15376	15366	15315	15452	15367	15289	15175	15550	15380	15518	15398	15391	15344	15343	15337	15390	15412	15387	15444	15444	15436	15260	15330	15329	15447	15463	15410	15396	15281	15377	15386	15413	15463	15416	15400	15553	15481	15353	15364	15351	15391	15391	15452	15371	15315	15251	15517	15531	15355	15328	15210	15201	15215	15428	15478	15118	15434	15418	15484	15454	15404	15379	15575	15484	15323	15575	15265	15340	15666	15471	15456	15374	15218	15501	15176	15270	15281	15434	15346	15314	15442	15404	15370	15277	15271	15315	15334	15447	15397	15369	15389	15355	15529	15396	15386	15385	15500	15234	15506	15511	15266	15433	15365	15519	15402	15301	15201	15356	15489	15439	15423	15464	15531	15354	15316	15495	15338	15266	15449	15447	15195	15374	15369	15332	15336	15319	15359	15488	15256	15395	15507	15315	15176	15531	15384	15383	15349	15353	15277	15437	15367	15319	15399	15230	15324	15440	15409	15416	15532	15323	15374	15457	15502	15541	15480	15476	15363	15333	15352	15326	15375	15351	15435	15343	15538	15351	15557	15271	15251	15403	15496	15348	15309	15469	15488	15416	15442	15446	15253	15361	15625	15364	15381	15361	15440	15383	15318	15298	15340	15280	15419	15358	15301	15326	15474	15515	15304	15551	15331	15440	15407	15420	15325	15208	15396	15474	15202	15363	15390	15354	15432	15365	15300	15498	15321	15544	15399	15441	15268	15417	15457	15364	15498	15358	15400	15419	15490	15282	15338	15493	15278	15463	15312	15373	15398	15207	15271	15440	15336	15467	15302	15401	15499	15473	15394	15545	15519	15447	15408	15400	15295	15248	15320	15291	15306	15390	15375	15366	15373	15380	15404	15311	15442	15453	15313	15465	15415	15465	15437	15316	15290	15410	15418	15406	15377	15307	15583	15442	15373	15452	15450	15493	15339	15348	15429	15383	15449	15514	15400	15400	15353	15417	15440	15297	15402	15330	15504	15436	15342	15483	15367	15621	15426	15375	15490	15332	15337	15416	15321	15404	15439	15539	15395	15406	15347	15525	15399	15348	15409	15463	15516	15396	15462	15336	15299	15499	15413	15308	15602	15335	15477	15542	15307	15218	15317	15301	15543	15481	15234	15260	15416	15315	15270	15474	15248	15452	15438	15373	15447	15292	15374	15507	15392	15401
23005	21360	29184	23996	21875	24582	26778	22116	20831	20630	19563	18521	18023	17870	17746	17274	17150	16886	16885	16922	16685	16595	16819	16726	16472	16619	16486	16362	16307	16440	16298	16444	16146	16172	16396	16261	16140	16400	16127	16112	16299	16210	16181	16257	16276	16035	16223	16138	16058	16416	16135	16381	16007	16113	16225	16153	16346	16248	16314	16030	16079	16101	16168	16123	16074	15968	16216	16302	16044	16029	15886	16055	16077	16035	16158	16132	16013	16142	16076	16286	16088	15981	15966	16074	16096	16009	15831	16122	16110	15862	15999	15958	15905	16184	16109	15971	15922	15978	16104	16171	16069	16168	16138	16142	15953	15899	15902	16008	16245	16286	16270	16034	15995	16160	15923	16098	15960	16076	16033	15936	16110	16009	16117	16000	16255	16087	15920	16061	16099	16062	16138	16117	16240	16305	16112	15983	16160	16174	16061	16102	16077	16190	15981	16129	15971	16065	16196	16178	16056	16016	16088	16113	15989	16227	15969	15842	16115	16102	16173	15885	16195	16030	15929	16011	16143	16082	15950	16186	16165	16047	16159	15980	16088	16136	16075	16114	16003	16124	16206	16127	15989	16155	16257	16154	16134	16009	15944	16127	16086	16061	16173	16081	16090	15919	16003	16246	16115	16148	16149	16167	16164	16106	16065	16366	16271	16247	16161	15964	15915	16034	16223	16224	16189	16217	16106	16284	15940	16047	15961	16203	15972	16150	16353	16185	15938	16013	16145	16075	16253	15988	16312	15908	16157	16113	16099	16062	15822	15916	16034	16200	16111	16004	15965	15894	15962	15926	16143	15868	16103	16153	15990	16029	16137	16145	15824	15950	16182	16150	15919	16095	16113	16129	16155	16028	15930	16102	16149	15946	15833	15998	16220	16147	15974	15924	16138	16051	16096	16034	16197	16087	16200	16070	16007	16095	16129	16019	16050	16117	16159	16188	15979	15996	15919	15781	16101	16004	16184	16077	16061	16017	16007	16002	16226	16069	16032	15892	15997	16048	16137	16062	16269	16248	15940	16094	15742	16043	16084	16026	16170	15955	16082	16279	16246	16110	16131	16107	16067	15989	16005	16124	16221	16076	15954	15892	16111	16015	16035	16104	16150	16136	16122	16122	16193	16131	16207	16138	16199	16123	16051	16139	15919	16013	16028	16093	15959	15939	16198	16105	16014	15991	15958	16416	16130	16011	16238	16104	15957	16037	16121	16143	15898	16117	16192	16012	16023	16096	16293	16038	16033	15912	16160	16058	15887	16039	16073	16019	16115	16143	16099	16181	16157	16019	16223	16211	16038	16010	16189	15913	16187	16190	16155	15907	15923	16062	16173	16162	16057	16051	15928	15999	15873	15923	16122	16024	16282	16136	16038	16096	16346	16036	16079	15980	15969	16041	15894	16057	16070	16177	16151	16038	16010	16042	15916	16174	16117	16142	15881	16171	16042	16167	16049	15993	16126	15998	16021	16188	15888	16051	16157	16205	16041	16113	16150	15866	15995	15964	16025	16183	16211	16008	16162	15894	16057	16045	16078	16162	16148	16098	16014	16061	16222	16045	15951	15961	16135	16065	16197	15847	16039	16256	15957	16163	16095	16040	16055	15968	15972	15902	16157	15986	16002	16236	16122	16078	15952	16073	16019	16203	16138	16132	16180	16016	16259	16276	16101	16181	16082	16137	16014	16083	16005	15918	15851	16194	16055	16185	16015	16027	16127	16045	15866	16094	16276	16030	16229	16169	16199	16032	16052	16235	16189	15927	16154	16106	16265	16136	16048	16026	15835	16013	15985	15971	16084	16067	15956	16117	16070	16012	16194	16183	16193	15955	16157	16028	16040	15931	16056	16084	16115	16100	16023	15996	16142	16047	15945	16114	16014	16142	16123	16200	15978	16026	16067	15837	16138	16106	16235	16082	16084	15984	16110	16051	16131	16110	15854	16080	16171	16210	15945	16186	16050	15948	16157	16009	16046	16006	16151	16042	16092	16002	16149	16011	16030	15933	16082	15897	15995	15951	16023	16103	16029	16228	16190	16014	16101	16094	16192	16262	15939	16235	16236	16251	16121	16231	16043	16208	15947	15959	16027	16189	16113	15918	15949	16095	16036	16057	16073	16191	16047	16386	16173	16189	16069	16052	16061	15832	15989	15843	16099	16077	15963	16017	16254	16209	16252	16179	15927	15950	16124	16013	16190	16043	15878	15924	16068	16004	16081	15983	15982	15923	15930	16024	16233	16063	16077	15935	16025	15951	15896	16231	16024	16332	16216	16204	16078	15994	16070	16206	15957	16003	16121	15942	16138	16001	16250	16204	16238	16102	16059	16096	16135	15935	16072	15955	16030	16277	16136	16121	16384	16243	16292	16001	15791	15963	16118	16068	16141	16009	15853	15996	16313	16047	16030	16111	16109	16087	16250	16153	15956	16169	16049	16172	15992	16296	16275	16222	15976	16100	16212	16044	16102	16121	16261	16138	16029	16220	15937	16103	16239	16087	16040	16155	16132	16001	16024	16235	16034	16166	16045	16000	16037	16262	16206	16191	16159	16174	16052	16159	16165	15954	16050	15876	16006	15872	16028	16046	16113	16024	16282	16071	16153	16193	16093	16106	15883	16114	16186	15890	16187	15917	15958	16069	16151	16159	16057	15928	16004	15978	16158	16131	16163	15929	15968	15961	15873	16121	16166	16054	16100	16176	16086	16157	16083	16073	16232	15945	15998	15911	16054	16120	16064	16071	15878	16140	16110	16106	16163	15842	16010	15939	16195	16200	16086	16044	15980	16236	16119	16075	16083	16126	15957	16188	15909	16089	16040	15853	16109	16082	16407	15930	16232	16145	16060	16235	16140	16011	16226	15978	16149	15995	16104	16099	15989	16015	16006	16095	16013	16138	15886	16113	16187	16073	16202	16211	16166	16041	15981	15959	16217	16141	16023	16188	16074	15972	16211	16146	15974	16070	16059	16114	16088	16088	16107	16045	15943	15963	16233	16022	15970	16038	16176	15887	16316	16138	16251	16081	16141	16117	16017	15878	16075	16139	16132	16069	15942	16082	16234	15976	16028	16096	16212	16168	16083	15905	16023	15945	16200	16154	16069	16138	16084	16060	16195	15837	15986	15941	16019	16091	16193	16137	16008	16074	16149	16150	16007	16027	16281	16069	16018	15974	16172	16214	15902	16162	16092	15850	16072	15980	16132	15934	15800	16200	16171	16065	16101	16080	16235	16017	16092	16061	16035	15908	16105	16192	15887	16073	15974	16016	15982	16179	16114	16057	16060	15984	16115	16071	16204	15998	16043	16143	16122	16041	16095	16170	16088	16144	15934	15940	16081	16074	15793	16082	16039	16190	16041	16236	16101	15946	16137	16233	15951	16215	15875	16118	16085	16145	16107	16150	15897	16111	16046	15842	16134	15965	15962	15936	16003	16247	16304	16152	16042	16074	16065	16150	15971	16071	15978	16064	16018	16027	16141	16277	16185	16140	16147	16150	15902	16093	16007	16097	16143	16119	16165	16117	16192	16106	16089	16069	15958	16038	15960	16070	15953	15883	16318	15956	16123	16028	16267	15962	16060	15968	16019	16254	16094	15997	15890	16015	16129	16013	15864	15927	16067	16083	16140	15929	16025	16057	16095	16007	16049	15982	16098	16111	15994	16184	16111	16121	16218	16001	15911	16053	16012	16177	16319	15977	16088	16064	16075	16060	16323	16032	15896	16077	16036	16059	16053	16078	15960	16114	16130	16143	16022	16057	16031	15973	16046	16041	16090	16054	16163	16111	15990	15991	15981	15906	16123	16110	15970	16132	16058	16024	15923	15963	16191	16087	16036	16190	16142	16039	15992	16044	16006	16040	16116	16227	15998	16060	15792	16464	16173	16053	16137	16120	16147	15961	16072	16033	16225	16034	15829	15989	16135	16227	16059	15956	15983	15949	15979	16234	16269	16014	16057	16148	16222	16037	16142	16128	15926	16173	15869	15962	15972	16317	16050	16082	16121	15994	15936	16099	16020	15926	16166	16031	16104	16047	15990	16146	15991	16128	16108	16102	15941	15934	16012	15926	16056	16091	16216	16087	16237	16054	16204	16153	16122	16037	16044	16140	16076	16048	16182	15990	16154	16120	16132	15952	16134	16105	15973	16111	16120	16026	16072	15950	16249	15842	16119	16225	16049	16135	16021	16172	15941	15776	16237	15942	16017	16016	15988	16039	16059	16191	16066	16062	16390	16118	15949	16160	15947	15990	16287	16312	16101	15957	16002	16049	15981	15969	16012	16166	16111	16254	15799	16195	16285	16140	15923	16137	16106	16055	16047	16023	16163	16059	16028	16206	15956	16018	16172	16131	16080	16074	16087	15861	16132	16047	16030	15976	16186	15995	16071	16115	16105	16018	15986	16046	16027	16171	16098	15885	15997	16149	16051	16290	16180	16093	16040	15988	15941	15922	16086	16100	15988	16258	16148	15997	16114	16077	16241	16050	16082	16152	16083	15950	15920	16137	15882	16078	16083	16091	16095	16130	16140	16030	16077	16138	15977	15942	15778	15852	16035	16070	16246	16120	16134	16102	16064	16052	16003	16266	16064	16270	15991	16215	16157	16143	16219	16199	16261	16033	16214	15963	16167	16098	15961	16107	16075	15975	15800	16058	16098	16164	16046	16001	16136	16153	16027	16017	15949	16064	15949	15772	16188	15973	16147	16333	15988	15990	16219	16172	16061	16114	15997	15974	16038	16096	16037	16081	15988	15952	16060	15884	16281	16086	16082	16168	15982	16174	16174	16095	16066	16047	16269	16104	15976	16158	16138	15951	16166	16097	16029	15933	16326	16154	16076	16245	16092	16103	16115	16119	16143	16094	16002	16055	15975	16104	16012	16197	16155	16052	16182	16172	16093	16086	15839	16064	16098	16008	15945	15959	16024	15952	16212	15806	16036	16072	15949	15962	15927	16077	16095	16202	16161	16034	16085	15922	16212	15892	16101	16143	16060	16139	16095	16109	16211	16027	16084	16084	15948	16069	16062	16228	16145	16092	15947	15976	15976	16052	16058	15931	15946	16125	16080	15903	16200	16022	16048	16062	16129	15833	15961	15781	15959	16109	15953	15981	16016	15939	16067	16239	16124	15950	15944	15952	16035	16016
19519	35887	36350	32138	28928	26961	25578	24407	22932	22133	20606	19292	18539	18129	17652	17137	16813	16637	16406	16480	16353	16150	16131	16087	15751	15851	15681	15721	15748	15489	15499	15481	15323	15386	15579	15251	15388	15379	15464	15386	15424	15219	15239	15348	15435	15127	15313	15371	15327	15397	15109	15414	15214	15380	15297	15295	15363	15272	15272	15209	15399	15282	15339	15485	15163	15399	15304	15414	15296	15359	15186	15357	15475	15363	15252	15093	15226	15242	15345	15295	15320	15198	15149	15252	15362	15293	15390	15322	15360	15278	15045	15154	15179	15323	15147	15167	15349	15358	15307	15387	15331	15124	15432	15411	15260	15151	15201	15149	15375	15191	15274	15293	15396	15282	15289	15469	15158	15071	15216	15273	15176	15323	15390	15192	15181	15196	15241	15222	15373	15191	15398	15268	15432	15347	15302	15095	15333	15245	15281	15299	15232	15160	15262	15263	15323	15165	15395	15224	15318	15211	15197	15267	15414	15340	15236	15361	15219	15151	15354	15321	15383	15171	15276	15185	15286	15295	15380	15273	15333	15242	15335	15153	15240	15319	15136	15321	15407	15259	15198	15149	15350	15327	15153	15114	15137	15172	15006	15250	15349	15404	15159	15232	15399	15124	15287	15197	15284	15134	15309	15256	15259	15260	15054	15205	15271	15206	15251	15307	15147	15378	15104	15288	15296	15323	15225	15288	15386	15211	15128	15454	15350	15314	15171	15123	15317	15158	15137	15294	15410	15121	15274	15248	15097	15277	15422	15222	15215	15182	15329	15149	15245	15306	15218	15389	15165	15375	15190	15406	15248	15460	14966	15343	15218	15251	15351	15193	15149	15285	15229	15348	15401	15286	15280	15271	15339	15326	15128	15340	15397	15377	15147	15225	15360	15352	15217	15256	15274	15299	15325	15298	15415	15318	15231	15360	15076	15181	15213	15336	15384	15263	15238	15206	15286	15248	15308	15251	15327	15104	15323	15200	15071	15430	15237	15288	15230	15259	15118	15238	15223	15232	15285	15240	15164	15345	15161	15176	15361	15209	15189	15209	15214	15124	15317	15251	15236	15405	15204	15149	15354	15237	15151	15281	15149	15273	15297	15219	15240	15337	15181	15468	15436	15284	15126	15287	15321	15231	15231	15263	15202	15239	15094	15215	15428	15137	15244	15198	15125	15204	15222	15418	15293	15266	15369	15308	15298	15242	15225	15101	15272	15156	15179	15227	15238	15239	15158	15345	15168	15348	15194	15307	15169	15339	15238	15187	15289	15278	15263	15203	15153	15295	15246	15440	15295	15155	15397	15248	15228	15222	15348	15266	15266	15275	15205	15309	15208	15129	15090	15192	15365	15239	15274	15282	15153	15289	15361	15297	15279	15229	15394	15196	15276	15320	15245	15263	15242	15213	15362	15336	15244	15396	15126	15379	15206	15312	15333	15322	15382	15240	15275	15294	15188	15293	15492	15273	15342	15307	15172	15083	15261	15173	15353	15314	15375	15228	15282	15473	15182	15342	15350	15327	15151	15270	15346	15337	15339	15363	15330	15143	15273	15496	15273	15260	15183	15204	15098	15317	15280	15295	15348	15271	15339	15413	15123	15180	15207	15316	15315	15318	15199	15424	15201	15269	15182	15288	15279	15257	15308	15284	15332	15274	15347	15318	15254	15165	15236	15256	15358	15197	15275	15117	15325	15217	15321	15083	15389	15182	15243	15258	15352	15198	15085	15339	15196	15187	15233	15274	15133	15315	15198	15127	15118	15417	15360	15219	15106	15333	15166	15206	15283	15301	15125	15317	15301	15169	15233	15193	15252	15180	15331	15334	15099	15320	15410	15131	15095	15231	15285	15424	15322	15251	15200	15402	15327	15190	15353	15326	15195	15171	15315	15286	15296	15323	15401	15200	15200	15404	15411	15162	15334	15217	15179	15362	15281	15314	15345	15268	15283	15154	15194	15196	15236	15355	15241	15183	15130	15176	15281	15213	15270	15326	15262	15288	15384	15279	15246	15306	15216	15533	15254	15128	15279	15254	15237	15340	15205	15172	15349	15331	15190	15262	15185	15227	15213	15240	15414	15103	15184	15139	15372	15268	15201	15257	15199	15248	15291	15074	15346	15298	15199	15268	15129	15313	15348	15059	15419	15246	15381	15304	15249	15372	15363	15212	15174	15226	15253	15309	15252	15226	15221	15282	15198	15180	15244	15408	15322	15190	15249	15220	15424	15205	15341	15203	15361	15180	15329	15354	15108	15412	15220	15036	15339	15053	15183	15329	15209	15408	15271	15335	15112	15115	15295	15285	15137	15177	15180	15222	15323	15135	15222	15325	15297	15238	15259	15334	15270	15453	15331	15157	15218	15274	15228	15247	15230	15186	15334	15289	15044	15399	15336	15164	15003	15169	15217	15229	15168	15182	15186	15187	15227	15446	15129	15241	15320	15503	15175	15178	15315	15195	15060	15317	15368	15283	15305	15069	15174	15190	15230	15318	15333	15195	15238	15104	15251	15206	15254	15197	15245	15452	15078	15129	15205	15458	15169	15162	15223	15272	15178	15030	15373	15361	15373	15233	15085	15471	15048	15288	15248	15313	15255	15106	15166	15186	15470	15081	15103	15214	15194	15238	15257	15114	15312	15184	15205	15429	15375	15287	15279	15197	15238	15232	15225	15236	15344	15238	15209	15287	15354	15140	15329	15370	15227	15238	15113	15356	15344	15334	15244	15221	15216	15283	15002	15359	15374	15212	15210	15160	15315	15388	15261	15266	15229	15415	15171	15261	15387	15141	15198	15259	15122	15373	15306	15120	15318	15293	15308	15291	15214	15235	15294	15316	15150	15339	15428	15250	15119	15293	15353	15191	15163	15486	15356	15115	15379	15345	15222	15345	15233	15328	15249	15425	15214	15161	15360	15190	15161	15271	15184	15160	15298	15280	15038	15199	15498	15214	15353	15383	15188	15360	15297	15205	15288	15225	15315	15278	15107	15371	15267	15234	15223	15194	15272	15178	15283	15175	15290	15276	15333	15378	15194	15226	15101	15343	15293	15302	15263	15315	15327	15235	15197	15298	15348	15128	15100	15271	15178	15289	15297	15282	15302	15255	15333	15185	15259	15320	15176	15295	15177	15206	15203	15384	15173	15339	15205	15336	15345	15231	15257	15341	15269	15145	15213	15211	15302	15284	15298	15204	15300	15130	15034	15355	15389	15345	15223	15185	15139	15183	15380	15259	15265	15247	15333	15370	15412	15171	15351	15209	15369	15263	15322	15323	15150	15126	15278	15496	15252	15176	15328	15306	15329	15367	15139	15376	15275	15148	15034	15238	15289	15313	15237	15463	15142	15250	15247	15138	15222	15347	15255	15265	15481	15172	15175	15247	15167	15282	15324	15288	15390	15179	15080	15337	15358	15340	15190	15249	15283	15202	15334	15209	15212	15177	15181	15287	15345	15129	15158	15322	15358	15321	15203	15311	15117	15190	15355	15448	15174	15122	15338	15204	15384	15293	15132	15317	15180	15219	15333	15256	15216	15315	15241	15159	15272	15179	15342	15353	15222	15253	15376	15280	15174	15030	15132	15119	15123	15147	15456	15375	15247	15337	15268	15294	15228	15290	15293	15226	15322	15339	15339	15102	15284	15171	15240	15342	15184	15265	15337	15306	15190	15134	15232	15192	15219	15157	15101	15286	15288	15223	15172	15272	15413	15340	15376	15162	15069	15222	15161	15348	15330	15114	15140	15180	15199	15440	15342	15298	15237	15126	15183	15286	15332	15362	15154	15249	15287	15434	15434	15104	15343	15233	15250	15428	15257	15288	15265	15157	15282	15060	15261	15239	15176	15341	15271	15406	15407	15270	15261	15158	15244	15277	15516	15252	15224	15193	15306	15399	15272	15176	15278	15383	15243	15335	15245	15240	15367	15179	15155	15270	15284	15358	15183	15372	15214	15317	15277	15330	15393	15336	15307	15088	15452	15237	15277	15396	15278	15337	15292	15159	15235	15200	15174	15374	15135	15192	15322	15286	15283	15222	15306	15175	15331	15416	15206	15015	15060	15151	15283	15287	15403	15267	15204	15233	15177	15181	15119	15298	15278	15291	15459	15349	15288	15187	15220	15280	15078	15242	15261	15265	15187	15412	15199	15249	15260	15409	15268	15515	15314	15138	15166	15397	15274	15308	15199	15247	15214	15153	15227	15336	15196	15403	15302	15191	15266	15389	15260	15370	15431	15223	15273	15206	15089	15130	15204	15108	15318	15263	15290	15225	15347	15297	15245	15161	15365	15298	15108	15341	15164	15262	15359	15036	15250	15267	15136	15268	15185	15306	15298	15150	15322	15322	15134	15138	15323	15244	15283	15191	15205	15273	15268	15113	15142	15282	15203	15274	14986	15447	15308	15223	15206	15207	15164	15347	15191	15217	15259	15161	15190	15093	15309	15344	15194	15221	15239	15250	15359	15121	15281	15275	15246	15304	15252	15344	15211	15243	15242	15303	15158	15339	15267	15258	15235	15332	15182	15175	15342	15325	15457	15296	15406	15246	15393	15415	15268	15124	15227	15317	15239	15190	15261	15365	15429	15235	15292	15163	15411	15208	15283	15370	15210	15292	15412	15353	15372	15196	15347	15398	15341	15300	15273	15247	15314	15356	15188	15183	15253	15268	15055	15364	15249	15334	15342	15336	15305	15237	15115	15265	15194	15406	15358	15072	15163	15161	15491	15292	15280	15418	15386	15154	15453	15156	15308	15274	15181	15146	15332	15241	15195	15200	15344	15363	15257	15333	15250	15164	15342	15399	15375	15296	15134	15283	15227	15468	15208	15304	15290	15395	15261	15428	15319	15249	15288	15226	15081	15164	15313	15179	15348	15197	15482	15223	15239	15258	15176	15292	15301	15011	15134	15099	15264	15252	15200	15318	15319	15307	15322	15251	15251	15348	15240	15203	15190	15342	15370	15200	15295	15219	15329	15063	15455	15157	15286	15286	15168	15354	15295	15318	15238	15352	15295	15140	15292	15188	15207	15213	15267	15205	15252	15204	15235	15404	15332	15241	15210	15270	15457	15340	15430	15226	15226	15314	15236	15257	15014	15207	15001	15313	15300	15554	15413	15185	15258	15236	15337	15188	15241	15251	15334	15394
27243	22547	26052	23416	19412	18492	18282	17664	17181	16790	16576	16234	16121	15957	15767	15694	15908	15790	15883	15635	15651	15736	15632	15553	15710	15727	15509	15541	15448	15355	15426	15475	15580	15409	15358	15686	15545	15544	15385	15370	15457	15370	15535	15305	15425	15443	15485	15533	15402	15574	15464	15476	15415	15563	15447	15422	15487	15207	15389	15466	15315	15298	15320	15411	15353	15410	15519	15490	15458	15329	15458	15643	15612	15442	15544	15463	15495	15581	15285	15144	15589	15319	15499	15496	15516	15383	15306	15522	15580	15380	15529	15603	15337	15529	15332	15428	15359	15483	15480	15537	15368	15664	15724	15505	15402	15539	15486	15406	15502	15426	15377	15546	15533	15478	15651	15485	15446	15387	15575	15752	15582	15358	15529	15385	15302	15252	15241	15247	15435	15433	15376	15372	15464	15498	15445	15440	15348	15302	15606	15500	15256	15508	15454	15343	15556	15313	15461	15448	15424	15544	15406	15429	15384	15456	15544	15367	15449	15439	15509	15338	15627	15335	15264	15528	15330	15529	15452	15489	15262	15345	15413	15312	15433	15608	15428	15522	15290	15311	15337	15386	15415	15430	15541	15381	15337	15442	15502	15504	15345	15524	15520	15404	15465	15339	15305	15434	15448	15535	15267	15477	15309	15537	15475	15459	15347	15345	15354	15407	15573	15445	15394	15388	15320	15547	15432	15514	15402	15428	15437	15434	15427	15342	15463	15408	15420	15445	15616	15425	15422	15387	15249	15588	15399	15366	15343	15446	15306	15368	15358	15507	15320	15674	15482	15363	15426	15348	15388	15383	15565	15367	15441	15525	15450	15302	15527	15519	15379	15366	15301	15510	15276	15439	15596	15462	15475	15293	15505	15467	15529	15366	15452	15531	15581	15265	15269	15441	15435	15302	15368	15526	15486	15426	15482	15406	15609	15554	15534	15323	15350	15310	15438	15371	15546	15476	15441	15370	15671	15410	15348	15350	15359	15356	15409	15282	15251	15518	15338	15595	15400	15498	15382	15587	15687	15619	15443	15247	15364	15585	15520	15412	15337	15242	15351	15565	15494	15316	15391	15298	15229	15414	15601	15457	15359	15405	15420	15516	15381	15505	15361	15476	15582	15573	15363	15394	15363	15295	15317	15412	15454	15475	15433	15514	15269	15544	15311	15301	15411	15444	15504	15422	15609	15239	15408	15552	15581	15584	15268	15451	15742	15477	15398	15631	15466	15540	15373	15507	15355	15581	15298	15371	15523	15447	15489	15451	15652	15432	15405	15385	15524	15394	15401	15426	15129	15623	15620	15333	15391	15442	15451	15539	15445	15306	15388	15475	15292	15344	15319	15556	15329	15293	15432	15540	15487	15405	15486	15381	15337	15536	15420	15512	15369	15424	15518	15350	15463	15382	15425	15417	15447	15318	15396	15323	15373	15567	15529	15446	15297	15360	15384	15416	15467	15461	15207	15524	15508	15195	15337	15480	15470	15458	15367	15496	15368	15319	15645	15270	15381	15455	15585	15346	15272	15375	15458	15425	15608	15436	15360	15584	15483	15388	15469	15368	15420	15405	15371	15508	15389	15384	15495	15594	15456	15273	15390	15416	15442	15314	15467	15553	15570	15335	15533	15454	15437	15390	15403	15474	15536	15340	15459	15486	15369	15259	15481	15362	15221	15428	15366	15427	15474	15384	15257	15447	15743	15437	15496	15554	15596	15338	15298	15556	15371	15530	15442	15498	15306	15241	15361	15457	15456	15519	15437	15533	15527	15444	15528	15361	15372	15474	15513	15452	15357	15391	15447	15277	15435	15434	15464	15388	15509	15454	15442	15579	15204	15492	15603	15351	15462	15603	15468	15395	15295	15362	15442	15527	15468	15309	15340	15272	15568	15330	15380	15525	15446	15577	15544	15371	15315	15410	15211	15436	15607	15223	15192	15339	15370	15476	15408	15444	15608	15146	15535	15192	15612	15487	15372	15329	15455	15391	15441	15368	15549	15399	15484	15627	15541	15272	15487	15509	15535	15381	15577	15410	15415	15477	15521	15467	15393	15378	15484	15267	15555	15415	15597	15424	15475	15459	15353	15407	15475	15524	15401	15428	15334	15317	15505	15533	15571	15569	15346	15282	15446	15450	15430	15535	15523	15186	15322	15238	15519	15299	15349	15264	15396	15224	15490	15461	15341	15561	15221	15308	15238	15396	15512	15452	15415	15403	15566	15262	15315	15493	15458	15549	15382	15575	15710	15351	15440	15465	15385	15396	15427	15372	15418	15566	15168	15452	15334	15424	15270	15596	15590	15381	15399	15537	15482	15282	15288	15501	15309	15756	15538	15331	15448	15707	15386	15343	15530	15412	15553	15375	15268	15291	15399	15400	15384	15531	15420	15372	15417	15594	15471	15403	15542	15393	15527	15565	15517	15556	15126	15523	15478	15441	15571	15514	15458	15421	15442	15474	15271	15534	15423	15445	15481	15507	15517	15353	15396	15367	15312	15420	15417	15416	15274	15574	15469	15565	15398	15418	15415	15350	15430	15402	15383	15350	15420	15379	15281	15521	15502	15358	15625	15537	15326	15541	15276	15318	15463	15361	15432	15366	15408	15502	15389	15259	15435	15361	15315	15398	15558	15285	15383	15464	15231	15603	15604	15302	15523	15524	15450	15502	15413	15436	15346	15409	15461	15453	15716	15350	15308	15421	15390	15414	15378	15256	15520	15523	15303	15379	15593	15405	15419	15316	15439	15400	15466	15577	15354	15429	15466	15610	15566	15439	15396	15136	15310	15424	15462	15366	15707	15559	15340	15273	15323	15510	15445	15620	15414	15541	15480	15403	15435	15703	15560	15336	15265	15417	15310	15225	15589	15597	15551	15534	15510	15334	15494	15453	15589	15494	15320	15401	15631	15442	15293	15490	15374	15621	15429	15610	15504	15390	15379	15449	15278	15524	15266	15289	15294	15245	15349	15385	15433	15472	15617	15341	15294	15310	15451	15355	15385	15472	15257	15386	15402	15242	15348	15502	15585	15266	15379	15384	15349	15379	15404	15269	15292	15446	15393	15340	15232	15325	15298	15444	15453	15468	15452	15510	15428	15326	15334	15418	15329	15399	15311	15523	15384	15607	15447	15352	15226	15290	15206	15147	15502	15556	15342	15392	15337	15511	15390	15429	15531	15362	15291	15438	15380	15413	15551	15151	15449	15320	15642	15402	15436	15542	15502	15415	15495	15449	15489	15538	15484	15372	15420	15337	15498	15267	15548	15616	15416	15425	15575	15416	15358	15304	15274	15377	15582	15556	15519	15362	15380	15498	15501	15515	15474	15416	15288	15523	15290	15332	15332	15126	15466	15330	15503	15443	15369	15416	15337	15660	15328	15516	15512	15482	15330	15410	15540	15555	15382	15461	15515	15509	15638	15410	15375	15187	15359	15376	15175	15463	15525	15430	15358	15385	15557	15359	15526	15416	15316	15492	15507	15308	15477	15776	15523	15183	15242	15372	15298	15484	15455	15638	15322	15273	15381	15429	15518	15510	15399	15589	15352	15391	15230	15342	15534	15455	15586	15514	15430	15458	15487	15602	15386	15381	15351	15575	15320	15416	15419	15428	15323	15241	15693	15471	15458	15584	15423	15602	15643	15360	15338	15235	15377	15461	15669	15363	15381	15606	15784	15395	15406	15263	15185	15543	15357	15441	15415	15531	15264	15490	15351	15205	15378	15562	15373	15633	15283	15392	15365	15433	15499	15296	15294	15354	15474	15487	15613	15342	15412	15261	15504	15371	15336	15381	15457	15312	15228	15322	15615	15399	15452	15538	15535	15356	15378	15301	15344	15417	15469	15610	15342	15434	15443	15514	15378	15472	15408	15531	15401	15295	15376	15569	15656	15543	15366	15401	15461	15380	15349	15415	15555	15286	15456	15581	15529	15554	15533	15548	15360	15265	15392	15511	15532	15480	15279	15482	15390	15599	15423	15334	15361	15538	15482	15512	15574	15389	15563	15495	15330	15562	15485	15452	15418	15134	15278	15325	15344	15492	15588	15536	15580	15374	15375	15491	15603	15551	15469	15394	15542	15369	15574	15597	15341	15430	15270	15346	15486	15339	15545	15310	15299	15326	15422	15618	15561	15340	15497	15343	15284	15358	15476	15666	15517	15490	15576	15335	15723	15460	15467	15453	15446	15670	15349	15396	15487	15349	15224	15542	15671	15386	15414	15330	15411	15614	15449	15457	15438	15150	15249	15317	15567	15484	15387	15513	15514	15465	15415	15238	15494	15503	15537	15351	15424	15430	15372	15305	15528	15433	15521	15301	15514	15346	15302	15408	15512	15292	15438	15331	15535	15280	15510	15485	15427	15416	15550	15372	15416	15403	15313	15402	15428	15428	15329	15529	15493	15363	15430	15292	15270	15327	15513	15439	15532	15393	15322	15525	15460	15427	15478	15403	15246	15233	15309	15470	15568	15538	15544	15330	15351	15347	15605	15398	15510	15375	15323	15417	15484	15298	15422	15370	15403	15443	15406	15515	15480	15356	15448	15503	15267	15466	15611	15374	15485	15297	15363	15362	15362	15424	15304	15357	15393	15568	15635	15400	15468	15335	15396	15568	15451	15278	15375	15644	15548	15439	15409	15414	15453	15344	15228	15327	15579	15308	15441	15298	15315	15551	15387	15298	15396	15622	15467	15650	15419	15482	15422	15551	15394	15388	15498	15486	15407	15494	15306	15303	15624	15395	15361	15434	15647	15358	15544	15533	15466	15468	15406	15456	15398	15418	15532	15462	15383	15278	15408	15551	15543	15492	15346	15601	15366	15439	15491	15346	15420	15430	15449	15388	15244	15403	15524	15389	15441	15476	15433	15319	15246	15364	15608	15254	15509	15389	15468	15177	15414	15401	15493	15469	15309	15118	15488	15498	15421	15542	15582	15365	15382	15383	15595	15494	15330	15569	15339	15435	15365	15426	15648	15412	15487	15569	15325	15457	15360	15361	15335	15499	15630	15435	15442	15312	15365	15327	15368	15439	15361	15325	15396	15409	15516	15674	15326	15181	15372	15481	15420	15452	15674	15402	15421	15365	15598	15436	15348	15519	15299	15191	15452	15469	15330	15487	15564	15464	15616	15527	15487	15498	15415	15250
17767	26025	26529	23579	21441	20091	19385	18952	17942	17434	16834	15984	15941	15735	15520	15319	15274	15144	15201	15135	15328	15267	15079	15099	14960	14835	15075	14931	14950	15057	14936	14766	14891	14867	15092	14902	14912	14939	14826	14811	14858	14808	14893	14841	15132	14876	14733	15028	14857	14968	14857	14925	14938	14892	14854	14899	14997	14884	14967	14956	14931	14894	14854	14822	14735	14833	14752	14971	14960	14813	14924	14964	14875	14764	14686	14946	14696	14841	14944	15007	14994	14813	14877	14975	15071	15088	14819	14884	14883	14841	14939	14894	14815	14917	14777	14733	14843	14791	14878	14993	14990	14982	14905	14855	15023	14911	14834	14814	14892	14830	14998	14911	14934	14961	14894	15006	14903	14917	14957	14702	14871	14897	14881	14665	14930	14842	15008	14978	14686	14922	14814	14759	15167	14856	14831	14975	14875	14924	15075	14925	14903	14750	14848	14699	14806	14801	14840	14997	14885	14925	14773	14798	14979	15002	15013	14684	14929	14766	14833	14889	14813	14972	14692	14792	14903	14865	14611	14870	14714	14856	14745	14747	14930	14644	15029	14767	14869	14855	14898	14979	14756	14867	15013	14794	14929	14970	14873	14825	14801	14657	14957	14876	14906	14987	14827	14750	14854	14927	14951	14920	14899	14963	14689	14842	14837	14813	14858	14794	14833	14779	14623	14712	14781	14980	14963	14871	14698	14893	14890	14764	14916	14883	14917	14912	14788	14846	14781	14927	14795	14752	14898	14964	15016	14760	14895	14868	14807	14841	14950	14667	14842	14806	14927	14840	14854	14854	14923	14752	14941	14876	14782	14968	14706	14934	14866	14906	15103	14839	14841	14930	14856	14877	14922	14792	14914	14825	14728	14795	14642	14796	14938	14956	14756	14788	14780	14867	14835	14914	14889	14935	14808	14749	14913	14706	14831	14859	14911	14890	14842	14784	14820	14885	14813	14915	14760	14953	14972	14815	14882	15074	14916	14811	14708	14791	14859	14923	14802	14795	14729	14789	14989	14794	14816	14853	14957	15002	14892	14790	14751	14963	14972	14888	14906	14959	14695	14669	14952	14768	14978	14956	14863	14878	14791	14839	14653	14706	14851	14947	14886	14801	14747	14839	14839	14775	14900	14880	14824	14779	14696	14966	14798	14848	14962	14768	14941	14805	14854	14770	14891	14828	14785	14730	14913	14820	14972	14813	14919	14982	14857	14958	14945	14803	14802	14891	14903	14949	14718	14864	14694	14812	14729	14776	14882	14731	14825	14823	15023	14744	14848	14835	14840	14841	14788	15015	14836	14944	14802	14875	14783	14811	14937	14709	14887	14905	14810	14856	14929	14939	14886	14675	14635	14732	14816	14655	14732	14671	14886	14806	14866	14865	14842	14867	14847	14774	14898	14923	14882	14750	14960	14793	14833	14883	14957	14971	14811	14811	15056	14752	14909	14875	14835	14910	14941	14928	14863	14729	14914	14872	14830	14794	14850	14972	14954	15039	14750	14923	14805	14906	14759	14851	14832	14789	14763	14961	14873	14799	14716	14911	14865	14951	14860	14855	14829	15026	14719	14886	14765	14913	14849	14967	14830	14882	14850	14728	14806	14811	14937	14892	15040	14871	14719	14832	14926	14922	14973	14764	14820	14824	14869	14922	14715	14906	14916	14913	14768	14843	14834	14878	14947	14690	14757	14780	14823	14952	14918	14824	14912	14762	14828	14861	14828	14891	14746	14950	14916	14823	14819	14865	14904	14884	14975	14936	14846	14823	14857	14931	14819	15110	14901	14907	14951	14792	14803	14948	14870	14810	14812	14904	14771	14820	14952	14896	14841	14786	14865	14902	14815	14888	14720	14892	14836	14722	14934	15063	14833	14856	14729	14866	14864	14835	14752	14850	14926	14794	14783	14833	14830	14811	14994	14913	14709	14818	14799	14781	15024	14859	14910	14723	14832	14850	14993	14790	14852	14828	14721	14865	14883	14946	15003	14909	15024	14783	14940	14775	14765	14901	14582	14873	14697	14934	14974	14821	14886	14898	14754	14920	14702	14808	14921	14811	14780	14749	14765	14923	14973	14635	14979	14787	14750	14811	14753	14777	14822	14834	14804	14749	14789	14777	14917	14873	14845	14844	14694	14928	14827	14620	14994	14756	14868	14823	14975	14689	14869	14885	14745	14737	14773	14897	14849	14881	14805	14934	14933	14915	14840	14956	14903	14808	14905	14945	14969	14866	14780	14901	14951	14927	14827	14697	14913	14896	14691	14902	14934	14818	14844	14890	14800	14806	15078	14932	14990	14746	14872	14885	14895	14767	14837	14964	14800	14811	14853	14821	14852	14821	14994	14895	14825	14725	14802	14767	14684	14704	14747	14916	15001	14928	14618	14979	14754	14819	14793	14900	14902	14942	14864	14790	14991	14814	14888	14874	14956	14860	14925	14915	14853	14802	14804	14881	14945	14747	14947	14797	14759	14873	14916	14835	14934	14766	14772	15005	14958	14910	14839	14785	14867	14825	14882	14799	14943	14881	14787	14621	14859	14994	14898	14734	14950	14848	14871	14820	14860	14848	14992	14927	14957	14870	14864	14972	14736	14812	14769	14720	14735	14962	14950	14918	14899	14871	14864	14622	14796	14856	14824	14893	14744	14772	14912	14911	14973	14925	14746	14895	14773	14808	14919	14907	14919	14823	14819	14871	14850	14967	14841	14747	14685	14696	14926	14955	14971	14755	15018	14833	14853	14830	14838	14805	14839	14822	14918	14735	14973	14848	14881	14897	14849	14937	14811	14764	14931	14750	14839	15046	14935	14923	14741	14805	14858	14892	14838	14918	14854	14825	14897	14827	14925	14851	14882	14748	15109	14911	14787	14931	14775	14750	14756	14927	14804	14989	14731	14820	14891	14825	14729	14843	14875	14761	14688	14759	14912	14903	14715	14786	14758	14706	14875	14886	14836	14749	15029	14866	14635	14860	14785	14692	14874	14824	14884	14755	14797	15005	14810	14943	14723	14860	14823	14790	14849	14809	14925	14783	14809	14932	14971	14717	14786	14744	14712	14860	14985	14964	14887	14767	14899	14941	14906	14634	14780	14753	14847	14936	14758	14728	14833	14907	14995	14714	14916	14849	14765	14994	14734	14852	14975	14981	14866	14800	14919	14749	14799	14905	14887	14840	14888	14834	14888	14907	14929	14652	14849	14917	14954	14928	14941	14817	14877	14860	14801	14877	14866	14755	14774	14685	14909	14833	14768	14779	14797	14924	14880	14767	14783	14980	14827	14813	14671	14710	14870	14750	14820	14704	14904	14943	14909	14912	14831	14972	14900	14805	14992	14917	14827	14815	14850	14955	14744	14808	14889	14792	14826	14741	14785	14923	14802	14869	14874	14934	14788	14815	14812	14889	14829	14949	14940	14816	14707	14865	14876	14929	14924	14860	14645	14818	14812	14692	15018	14702	14981	15077	14900	14934	14774	14875	14848	14907	14761	14931	14755	14699	14972	14784	14858	14919	15005	14816	14676	14793	14890	14937	14874	15000	14887	15014	14909	14851	14998	14845	14802	14917	14887	14931	14656	14966	14941	14925	14636	14937	14785	14881	14993	14978	14912	15033	14859	14830	14794	14975	14736	14927	14642	14769	14936	14852	14877	14887	14879	14695	14988	14734	14851	14891	14972	14898	14909	14809	14874	14782	14720	14938	14805	14641	14982	14848	14830	14744	14903	14886	15031	14810	14934	14796	14858	14921	14763	14877	14817	14861	14971	14879	14672	14740	14772	14971	14659	14704	14839	14812	14962	14863	14831	14943	14808	14797	14808	14833	14876	14841	15007	14890	14781	14825	14945	14857	14915	14870	14781	14948	14794	14667	14776	14750	14802	14949	14815	14953	14811	14910	14866	14708	14804	14925	14804	14802	14802	14894	14880	14859	14743	14832	14834	14805	14741	14825	14755	14854	14801	14867	14941	14874	14805	14976	14767	14718	14830	14659	14819	14847	14910	14940	14823	14915	14856	14869	14961	14785	14818	14831	14824	14798	14808	15003	14899	14885	14996	14882	14903	14968	14784	14876	14978	14789	14809	14852	14765	14752	14992	14878	14967	14907	14912	14745	14918	14898	14957	14955	14750	14719	14767	14692	14742	14815	14911	14879	14713	14929	14703	14909	14849	14812	14816	14833	14929	14795	14936	14839	14991	14901	14619	14940	14754	14837	14849	14926	14891	14865	14880	14801	14923	14890	14872	14912	14839	14846	14788	14812	14910	14905	14660	14876	14783	14738	14736	14846	14789	14888	14890	14891	14914	14830	14862	14716	14815	14861	14832	14798	14892	14988	14754	14839	14699	14799	14803	14770	14581	14940	14705	14801	14889	14860	14925	14705	14957	14952	14768	14856	14817	14954	14838	14724	14805	14849	14793	14749	14926	14898	14927	14848	14849	14770	15034	14853	14875	14841	14853	14838	14839	14827	14970	14945	14714	14970	14851	14748	14925	14789	14719	14865	14865	14870	14815	14819	14808	14985	14785	14839	14876	14932	14942	14913	14790	14975	14799	14828	14932	14942	14914	14773	14931	14943	14768	14978	14916	14931	14869	14786	14971	14877	14934	14927	14881	14815	14905	14867	14836	14722	14769	14986	14789	14901	14952	14830	14835	14645	14836	14907	14805	14928	14784	14721	14866	14805	15043	14826	14764	14720	14751	14822	14928	14902	14815	14953	14839	14978	14932	14815	14808	14820	14943	14860	14803	14867	14767	14776	14706	14923	14804	14808	14886	14835	14728	14858	14917	14802	15004	14984	14892	14882	14908	15065	14937	14935	14736	14871	14878	14958	14836	14878	14868	14690	14956	14769	14862	14889	15072	14807	14920	14816	14842	14738	14700	14942	14837	14915	14742	14820	14903	14880	14747	15003	14930	14973	14925	14892	14798	14853	14795	14820	14900	14767	15156	14798	14885	14811	14881	14892	14900	14798	14891	14823	14702	14837	15008	15021	14946	14950	14973	14766	14760	14847	14855	14864	14962	14914	15046	14891	14795	14861	14904	14751	14637	14818	14795	14827	14746	14804	14791	14832	14824	14881	14960	14845	14883	14810	14964	14941	14857	14867	14873	14828	14902	14861	14903	14789	14832	14742	14948	14699
23850	21319	28731	24636	23048	23717	23054	20309	19223	18747	18008	17373	17235	16770	16872	16546	16504	16413	16478	16320	16427	16400	16343	16325	16305	16077	16242	16097	15965	16124	15945	15979	16116	15750	16010	15836	16004	15814	15971	16030	15775	15809	15913	15879	15764	15917	16007	15945	15874	15904	15848	15774	15976	15967	15992	15963	15693	15991	15903	15784	15765	15765	15878	15796	15727	15670	15972	15911	15829	15846	15682	15905	15941	15689	15925	16015	15819	16084	16016	15793	16005	15908	15971	15719	15807	16081	15789	15806	15659	15916	15744	15617	15857	15767	15926	15711	15976	15855	15895	15920	15887	15959	15887	15744	15931	15949	15826	15893	15782	15748	15703	15866	15895	15807	15943	15984	15816	15652	15744	15897	15862	16014	16012	15872	15751	15746	15785	15857	15712	15733	15581	15891	15698	15946	15779	15781	15783	15733	15641	15868	15831	16013	15742	15938	15932	15744	15909	15783	15744	15944	15928	15842	16029	15788	15866	15929	16035	15837	15509	15634	15745	15802	15957	15836	15957	15885	15893	15763	15918	15844	15783	15814	15799	15806	15677	15797	15867	15746	15858	15786	15772	15877	16001	15926	15748	15776	15804	15795	15688	15841	15799	15888	15791	15913	15877	15788	15717	15784	15686	16038	15997	15825	15794	15796	15827	16027	16040	15916	15832	15974	15805	15826	15928	15710	15750	15965	15938	15849	16131	15742	15870	15982	15930	15831	15858	15888	16032	15713	15721	15963	15921	16000	15937	16039	15583	15652	15759	15747	15882	15779	15596	15684	15876	15874	16080	15715	16012	15622	15787	15754	15878	15643	15792	15822	15830	15778	15886	15961	15785	15857	15894	15768	15736	15814	15946	15888	15889	15764	15938	15895	15830	15696	15780	15843	15921	15799	15812	15912	16019	15830	16010	15783	15721	15938	16054	15895	15845	15706	15907	16016	15835	15870	15823	15721	15863	15833	15739	15871	15663	15763	15870	15879	15853	15928	15871	15792	15767	15901	15746	15709	15697	15781	15786	16049	15800	15746	15702	15724	15856	15725	15850	15683	15942	15911	16029	15818	15735	15745	15711	15614	15803	15955	15742	15906	15808	15566	15906	15822	15718	15861	15755	15825	15879	15832	15705	15691	15635	15942	15630	15866	15904	15831	15998	15777	15889	15862	15900	15888	15749	15965	15748	15791	15918	16038	15859	15871	15727	15950	15767	15910	15934	15985	15816	15628	15806	15677	15739	15847	15927	15922	15923	15787	15661	15758	15817	15773	15772	15685	15829	15836	15796	15970	15856	15842	15828	15858	15820	15779	15830	15767	15874	15695	15733	15699	15928	15991	15779	15844	15843	15731	15954	15837	15901	15844	15786	15652	16077	15605	15802	15793	15874	15803	15683	16015	15885	15743	15831	15691	15778	15882	15814	15827	15728	15699	15892	15916	15896	15704	15759	15850	15738	16008	15811	16078	15897	15745	15819	16166	15856	15756	15662	15981	15677	15870	15831	15750	15879	15865	15874	15727	15776	15838	15780	15642	15683	15701	15815	15698	15896	15738	15822	15731	15750	15953	15882	15954	15957	15831	15701	15856	16063	15779	15926	15882	16000	15880	16042	15656	15803	15913	16013	15817	15920	15746	15662	15821	15984	15904	15805	15799	15878	15753	15826	15739	15777	15938	16001	15787	15838	15941	16018	15891	16041	15732	15871	15816	15823	15914	15905	15796	15677	15734	15799	15719	15989	15841	15792	15838	15841	15950	15644	15983	15906	15856	15869	15945	15867	15673	15782	15788	15917	15540	15782	15979	15840	15764	15761	15897	15632	15744	15643	15909	15831	16011	15596	15775	15889	15797	15728	16098	15986	15765	15821	15950	15812	15730	15687	15870	15968	15731	15822	15652	15753	15810	15893	15534	15855	15851	16011	15958	15963	16001	15722	15821	15875	16046	15845	15848	15697	15895	15796	15876	15977	15890	15984	15808	15893	15802	15895	15885	15789	15737	15794	15751	15807	15698	16034	15808	15829	15711	15925	15791	15776	16095	15804	15733	16053	15744	15887	15928	15901	15848	15785	15916	15780	15825	15906	15929	15827	15939	16005	15930	15729	15875	15634	15698	15835	15801	15832	15590	15762	15835	15885	15701	15957	15683	15948	16006	15924	15718	15823	15908	15850	15920	15744	15849	15904	15850	16035	15848	15785	15803	15721	15829	15745	15912	15869	15830	16030	15743	15599	15805	15815	15684	15882	15924	15899	15742	15846	15841	15744	15848	15831	15683	15755	15991	15728	16112	15712	15874	15873	15735	15715	15925	15722	15680	15857	15690	15641	15888	15771	15794	15665	15846	15990	15859	15897	15899	15869	15952	15796	15785	15815	15837	15934	15920	15714	15880	15825	15639	15738	15703	15765	15874	15762	15624	15978	15896	15824	15800	15732	15770	15819	15811	15923	15814	15864	15864	15789	15865	15685	15786	15986	15863	15941	15762	15950	15977	15845	15962	15914	15782	15780	15737	15901	15676	16039	15776	15798	15759	15822	15808	15781	15715	15825	15908	15984	15738	15809	15734	15802	15592	15881	15964	15768	15965	16050	15915	15772	15808	15876	16038	15840	15765	15941	15805	15810	15968	15843	15816	15891	16036	15857	15808	15697	15888	15972	15898	15810	15704	15666	15849	15952	15900	15994	15787	15828	15628	15887	15824	15989	15855	15864	15786	15775	15830	15728	15713	15630	15923	15808	15784	15791	15811	15836	15941	16029	15729	15807	15764	15912	15915	15847	15771	15779	15589	15929	16037	15792	16030	15571	15863	15845	15774	16031	15923	15596	15721	15701	15742	15776	15872	15719	15794	15920	15703	15820	15659	15837	15874	15985	15737	15798	15790	15748	15848	15667	16022	15832	15797	15871	15740	15761	15947	15844	15979	15941	15923	15725	15957	15748	15839	15886	15905	15906	15817	15913	15860	15769	15933	15778	15800	15758	15844	15655	15714	15968	15852	15743	15815	15829	15663	15889	15752	15773	15771	15619	15869	15847	15820	15671	15816	15731	15957	15708	15795	15877	15948	16054	15995	16004	15767	15959	15629	15902	15659	15649	15874	15804	15877	15894	15684	15920	16105	15960	15717	15904	15790	15838	15868	15778	15813	15889	15732	15949	15880	15848	15752	15802	15813	15564	15658	15975	15859	15878	15787	15665	15756	15935	15806	15848	15789	15915	15786	15961	15836	15780	15944	15937	15693	15836	15786	15906	15846	15862	15845	15855	15965	15961	15725	15767	15740	15815	15880	15707	15901	15797	15991	15887	15775	15866	15866	15915	15795	15859	15748	15850	15849	15676	15862	15590	15746	15688	15834	15829	15855	16058	15703	15899	15817	15758	15843	15910	15817	16099	15974	15900	15900	15866	15839	15877	15917	15836	15868	15583	15904	15766	15933	15617	15677	15793	15801	15919	15640	15891	15773	15883	15892	15977	15705	15721	15708	15757	15793	15784	15975	15728	15990	15908	15670	15835	15591	15798	15723	15808	15889	15845	16023	15942	15708	15733	15865	15892	15875	15740	15845	15826	15797	15785	15789	15646	15935	15845	15925	15846	15762	15761	15809	15881	15896	15704	16098	15636	16000	15784	15954	15698	15709	15857	15867	15664	15982	15747	15778	15742	15943	15929	15783	15824	15987	15997	15664	15740	15833	15773	15676	15804	15860	15766	15909	15796	15825	15779	15865	15832	15973	15860	15790	15855	15793	15766	15710	15930	15928	15932	15747	15827	15883	15954	16052	15781	15709	15749	15794	15924	15897	15684	15851	15911	15946	15928	16011	15714	15889	15842	15821	15905	15861	15891	15890	15841	15771	15878	15976	15951	15848	15857	15759	15880	16011	15715	15827	15771	15717	15842	15804	15970	15881	15995	15712	15832	15888	15622	15774	15726	15761	15822	15872	15696	16014	16045	15822	15734	15801	15792	15683	15804	15958	15782	15877	15738	15811	15726	15775	15777	15830	15978	15864	15777	15702	15949	15894	15794	15855	15919	15757	15841	15989	15903	15898	16029	15848	15904	16003	15745	15838	15784	15782	15965	15911	15737	15831	15696	15859	15841	15937	15913	15712	15820	15864	15897	15773	15827	15782	15932	16115	15785	15829	15726	15967	15984	15845	15644	15815	15708	15870	15912	15641	15695	15846	15796	15659	15780	15784	15839	15843	15720	16007	15805	15973	15892	15991	15900	15812	16030	15684	15982	15992	15961	15865	15876	15678	15846	15854	15931	15742	15770	15874	16113	15860	15832	15912	15611	15844	15672	15781	15886	15929	16105	15869	15591	15721	15732	15507	15792	15919	15866	15916	15729	15816	15966	15790	15904	15811	15872	15941	15932	15665	15930	15919	15790	15774	15825	15729	16067	15863	15845	15909	15895	15944	15846	15731	15782	15755	15676	15844	15775	15872	15869	15801	15880	15777	15632	15821	15813	15805	15815	15617	15884	15687	15931	15933	15880	15832	15675	15470	15826	16054	16052	15640	15662	15815	15814	15892	15872	15850	16114	15885	15743	15959	15953	15885	15744	15862	15903	15804	15856	15951	15876	15844	16080	15858	15980	15695	15948	15851	15845	15908	15972	15805	15929	15794	15870	15628	15791	15759	15619	15719	15742	15850	15791	15916	15927	15865	15802	15795	16016	15786	15920	15756	15881	15738	15829	15629	15888	15848	15753	15800	15906	15882	15732	15820	15964	15851	15871	16035	15774	15859	15855	15771	15825	15805	15817	15840	16088	15890	15929	15840	15697	15924	15794	15781	15887	15818	16038	15684	15772	15743	15659	15761	15922	15879	15917	15832	15892	15784	16044	15885	15955	15808	15901	15673	16040	15782	15821	15858	15941	15841	15952	15973	16090	15849	15752	15785	16004	15780	15705	15794	16036	15783	15890	15897	15977	15645	15766	15855	15785	15742	15855	16088	15586	15900	15943	15858	16019	15927	15918	15822	15873	15928	15984	15702	15843	15920	15949	15794	15710	15756	15668	15743	15698	15972	15744	15854	15780	15802	15881	15805	15752	15925	15810	15901	15707	15890	15802	15893	15898	15827	15705	15835	15878	15885	15910	15927	15789	15884	15846	15922	15775	15898	15762	15985	15900	15918	15939	15827
18373	32253	32484	29691	26805	25203	23611	22090	21120	19714	18551	17753	17284	16917	16524	16309	16103	15961	16111	15935	15611	15772	15693	15666	15544	15592	15321	15372	15368	15207	15165	15331	15310	15003	15210	15175	15294	15266	15202	15220	15247	15301	15158	15097	15187	15186	15088	15148	15200	15150	15283	15186	15275	15089	15087	15252	15095	15188	15115	15115	15135	15093	15165	15136	15203	15158	15042	15111	15254	15160	15212	15110	15175	15178	15269	15151	15172	15070	15199	15264	15289	15211	15062	15223	15131	15151	15160	15252	15009	15162	15181	15225	15043	15104	15157	15056	15167	15151	15102	15116	15133	15129	15104	15250	15097	14967	15108	15144	15213	15193	15210	15151	15074	15175	15207	15294	14900	15131	15148	15133	15221	15089	15265	15284	15048	15165	15012	15005	15228	15305	15094	14982	15268	15149	15239	15175	15117	14983	15055	15094	15171	15229	15236	15247	15160	15086	14941	15056	15029	15081	15061	15099	15018	15356	15074	15189	15123	15081	15070	15078	15176	15027	15369	15038	15262	15085	15099	15109	15230	15124	15265	15011	15172	15266	15331	15253	15279	15099	15270	15094	15193	15015	15296	15121	15077	15103	15265	15061	15218	14999	15222	15150	15252	15240	15165	15174	15155	15153	14976	15229	15330	15067	15271	15029	15096	15027	15051	15251	15041	15214	14960	15003	15108	15186	15063	15041	15198	15170	15083	15247	15010	15174	15172	15068	15160	15121	15159	15005	15107	15109	15139	15122	15199	15104	15219	15307	15047	15111	15304	15069	15178	15121	15190	15204	15086	15133	15197	15047	15058	15115	15224	15169	15284	15179	15156	15156	14942	15199	15218	15116	15018	15123	15051	15190	15094	15272	15090	15179	15117	15179	15165	15152	15129	15092	15139	15152	15255	15203	15009	15245	15051	15153	14969	15025	15156	15153	15208	15142	15252	15017	15097	15196	15192	15152	15190	15119	15210	15030	15051	15193	15195	15048	15206	15242	15354	15102	15195	15198	15146	15073	15252	15041	15141	15202	15185	15125	15278	15227	15036	15233	15352	15098	15084	15382	15102	15106	15178	15176	15257	15340	15093	15181	15094	15076	15262	15038	15036	15188	15125	15104	14984	15188	15124	15216	15226	15099	15122	15011	15161	15130	15284	15104	15102	15179	14990	15153	15020	15096	15124	15100	15103	15257	15171	15221	15005	15232	15172	15219	15006	15118	15076	15189	15274	15023	15199	14981	15115	15084	15140	15156	15133	15121	15260	15041	15087	15062	15018	15135	15054	15106	15213	15107	15133	15002	15144	15056	15120	15189	15081	15196	15230	15088	14869	15137	15248	15087	15196	15268	15238	15158	15097	15175	15155	15194	15083	15116	15173	15048	15068	15131	15200	15083	15111	15112	15211	15001	15110	15149	15226	15078	14893	15209	15104	15093	15154	15050	15140	15178	14974	15041	15152	15194	15101	15312	15045	15115	15318	15144	15119	15139	15286	15135	15186	15058	15153	15121	15100	15145	15292	15203	15071	15164	15173	15137	15247	15276	15143	15091	15156	15081	15271	15121	15047	15220	15198	15211	14997	15116	15142	15290	15172	15199	15001	15166	15278	15182	15140	15210	14864	15119	15136	15360	15079	15078	15345	15200	15050	15194	15278	15189	15234	15179	15141	15233	15215	15130	14996	15331	15063	15213	15310	15003	15203	15225	15168	15127	15077	15053	15280	15246	15170	15164	15119	15307	15057	15177	15181	15242	15143	15033	15203	15216	15136	15089	15151	15166	15283	15186	15118	15196	15087	15220	15146	15162	15195	15033	15215	15274	15141	15081	15275	14987	15117	15124	15195	15056	15189	15139	15130	15191	15194	15134	15166	15139	15147	15210	15068	15128	15121	15138	15136	14931	15102	15076	15090	15144	15042	15277	15109	15136	14993	15044	15097	15144	15108	15240	15193	15313	15222	15168	15192	15152	14952	15247	14993	15073	15127	15092	15123	15004	15249	15112	15052	15102	15224	15050	15143	15256	15203	14953	14971	15064	15218	15035	14978	15183	15294	15101	15225	15201	15112	15114	15084	15124	15078	14975	15201	15099	15108	15083	15146	15042	15267	15179	15303	15109	15092	15352	15013	15114	14954	15017	15229	15268	15061	15080	15117	15209	15093	15340	15082	15080	14905	15192	15252	15160	15055	15114	15122	15199	15054	15031	15125	15121	15131	15086	15309	15177	15150	15218	15264	15250	15136	15392	15119	15052	15195	15303	15167	15182	15069	15265	15206	15105	15142	14979	15128	15147	15092	15275	15267	15064	15134	15073	15137	15087	15216	15174	15086	15102	15261	15231	15066	15264	15235	14998	15058	15220	15056	15245	15087	15206	15072	15243	15149	14987	15211	15122	15254	15119	15222	15149	15253	15163	15227	15133	14997	15156	15271	15078	15020	14993	14982	15125	15241	15223	15201	15057	15247	15224	15225	15120	15099	15061	15028	15221	15140	15037	15168	15243	15021	15240	15047	14980	15285	15167	15272	15211	15127	15245	15213	15123	15151	15318	15014	15089	15168	15039	15117	15184	15146	15064	15259	15028	15267	15141	15221	15196	15190	15219	15104	15047	15117	15161	15077	15120	15140	15354	15040	15113	15165	14926	15066	15165	15156	15150	15133	15017	15294	15246	15062	15143	14995	15318	15174	15019	15058	15097	15046	15212	15067	15231	15233	15202	15227	15211	15277	15079	15043	15209	15273	15261	15216	15137	15176	15239	15149	15118	15091	15109	15143	15062	15075	15270	15159	15244	15165	15227	15211	15273	15170	15311	14995	15149	15078	15052	15197	15134	15171	15093	15115	15192	15017	15111	15135	15069	15140	15138	15027	15023	15047	15283	15148	15087	15288	15133	15111	15002	15144	15336	15268	15090	15039	15181	15274	15143	15134	15170	15140	15247	15191	15180	15060	15204	15314	15058	15268	15189	15075	15060	15344	15057	15083	15176	14901	15139	15113	15249	15084	15262	15149	15146	15005	15237	15130	15055	15357	15064	15150	15058	15236	15231	15198	15102	15157	15056	15199	14958	15188	15043	15052	15088	15245	15135	15135	15381	15332	15140	15214	15187	14992	15149	15280	15144	15259	14876	15078	15118	15023	15050	15170	15114	15258	15258	15247	15152	15117	15131	15152	15024	15195	15224	15202	15115	15136	14944	15090	15182	15189	15083	15173	15363	15214	15129	15128	15293	15221	15129	15312	15150	15176	15225	15164	15250	15204	15163	15217	15084	15108	14988	15062	15090	15101	15145	15054	15220	15220	15013	15175	15112	15083	15186	15084	15210	15283	15391	15033	15172	15320	15170	15046	15206	15219	15133	15144	15257	15097	15287	15173	15129	15226	15034	15164	15102	15170	15121	15094	15057	15126	15056	15063	15094	15133	15180	14996	15175	15105	15101	15238	15045	15108	15142	15094	15240	15305	15183	15297	15120	15109	15172	15345	15233	15213	15064	15332	15122	15113	15309	15093	15092	15223	15336	15103	15179	15181	15111	14986	15079	15150	15217	15172	15143	15111	15042	14985	15279	15178	15047	15371	15118	15228	15311	15025	14970	15130	15040	15216	15074	15364	15211	15108	15132	15044	15117	15176	15207	14987	15002	14925	15063	15333	15104	15155	15113	15151	15263	15048	15184	15171	15012	15069	15027	15133	15201	15160	14944	15273	15115	14958	15274	15217	15255	15085	15108	15218	15136	15225	15266	15008	15251	15123	15073	15265	15197	15185	15180	15015	15046	15087	15084	15343	15146	15048	15089	15102	15173	15304	15187	15047	15285	15079	15175	15113	15118	15085	15221	15133	15111	15119	15125	15034	15171	15117	15159	15025	15287	15186	15258	15149	15096	15216	15227	14950	15157	14979	15216	15187	15258	15050	15218	15211	15144	15177	15188	15094	15009	15104	15151	15171	15189	15131	15179	15058	15253	15101	15216	15244	14960	15034	15314	15069	15151	15062	15201	15180	15123	15223	15076	15287	15254	15057	15444	15062	15206	15283	15219	15213	15162	14970	15117	15278	15198	15183	15060	15223	15086	15024	15090	15104	15081	15163	15199	15156	15335	15170	15242	15206	15127	15157	15249	15120	15227	15071	15111	15142	15332	15108	15197	15066	15034	15207	15060	15170	14981	15175	15163	15108	15148	15016	15093	15254	15397	15233	15144	15072	15127	15274	15140	15120	15204	15145	15150	15061	15342	14971	15102	15111	15023	15084	15079	15129	15282	15192	15229	15187	15103	15127	15123	15193	15016	15203	15221	15131	15020	15138	15216	15347	15094	15046	15176	15007	15155	15023	15239	14982	15088	15223	15032	15053	15143	15241	15225	15063	15184	15182	15043	15043	15112	15007	15236	14976	15030	15052	15279	15134	15124	15111	15193	15244	15102	15123	15020	14875	15180	15125	15179	15209	15268	15282	15104	15182	15170	15124	15161	15144	15042	15108	15193	15201	15297	15276	15166	15170	15023	15119	15123	15064	15118	15193	15357	15237	15112	15229	15304	15088	15190	15132	15041	15210	15055	15105	15360	15216	15075	15206	15182	14973	15177	15165	14894	15163	15030	15370	15158	15300	15087	15302	15054	15099	15056	15258	14996	15144	15160	15238	15013	15394	15236	15158	15160	15114	15208	14961	15154	15050	14982	15046	15205	15260	15028	15132	15278	14999	15105	15064	15198	15192	15145	15081	15162	14974	15077	15314	15245	15126	15096	15005	15190	15054	15284	15291	15187	15076	15164	15150	15117	15236	15239	15074	15029	15078	15125	15117	15093	15105	15058	15133	15096	14999	15283	15103	15110	15183	15216	15055	15276	15093	15211	15212	15064	15116	15010	15065	15111	15262	15124	15049	15151	15061	15079	15170	15066	15175	15202	15218	15075	15122	14956	15103	15171	15376	15181	15026	15073	15130	15079	15021	15131	15290	15185	15165	15050	15235	15139	15194	15157	15231	15152	15297	15335	14991	15206	15199	15208	15101	15102	15111	15220	15134	15250	15150	15105	15248	15276	15118	15133	15164	15196	15176	15070	15211	15133	15156	14988	15156	15049	15241	15027	15095	15249	15316	15110	15027	15131	15072	14907	15166	15019	15182	15044	15189	15084	15171	15143	15213	15174
22919	21354	29182	23942	22068	25061	26964	22464	20707	19608	18970	17830	17553	17566	16977	16860	16750	16398	16608	16538	16568	16247	16401	16135	16091	16225	15936	15950	15913	15937	15834	15804	15787	15893	15691	15719	15789	15702	15694	15723	15710	15679	15960	15850	15886	15682	15613	15620	15725	15630	15683	15832	15719	15660	15569	15711	15689	15546	15655	15751	15590	15717	15705	15482	15530	15631	15645	15659	15728	15716	15721	15575	15630	15745	15679	15737	15682	15636	15676	15514	15645	15529	15444	15591	15561	15792	15608	15718	15726	15652	15638	15500	15791	15693	15706	15554	15683	15701	15780	15576	15598	15523	15527	15707	15701	15436	15547	15607	15763	15831	15612	15504	15632	15604	15621	15732	15773	15741	15511	15524	15712	15558	15611	15667	15603	15659	15789	15470	15541	15666	15571	15617	15650	15665	15407	15709	15752	15847	15361	15434	15577	15508	15523	15713	15740	15785	15731	15601	15473	15527	15489	15494	15637	15367	15703	15635	15593	15609	15597	15517	15576	15647	15792	15588	15710	15733	15683	15587	15766	15532	15529	15454	15652	15658	15672	15653	15546	15649	15519	15475	15706	15483	15702	15624	15711	15672	15590	15566	15907	15702	15710	15546	15660	15565	15401	15649	15587	15530	15743	15689	15640	15367	15611	15688	15670	15566	15680	15648	15827	15715	15658	15611	15562	15417	15577	15539	15782	15683	15413	15533	15794	15421	15597	15638	15521	15410	15639	15621	15636	15500	15636	15420	15504	15650	15501	15686	15695	15497	15772	15439	15668	15314	15515	15705	15771	15582	15651	15579	15502	15779	15604	15478	15551	15605	15780	15596	15783	15714	15577	15596	15638	15556	15465	15698	15592	15584	15671	15792	15634	15585	15739	15662	15546	15352	15704	15642	15566	15602	15813	15507	15559	15597	15744	15512	15597	15427	15611	15579	15543	15701	15535	15605	15511	15770	15578	15606	15618	15567	15551	15535	15611	15776	15630	15629	15626	15680	15590	15460	15739	15648	15793	15664	15622	15734	15444	15525	15606	15710	15561	15695	15500	15545	15429	15672	15834	15636	15584	15678	15579	15464	15612	15620	15849	15580	15401	15485	15771	15504	15742	15517	15542	15594	15583	15579	15487	15569	15499	15515	15703	15795	15759	15578	15648	15669	15535	15765	15549	15627	15757	15674	15694	15699	15573	15478	15497	15575	15676	15566	15591	15497	15617	15479	15461	15677	15517	15899	15572	15608	15582	15575	15602	15633	15655	15557	15470	15521	15573	15576	15496	15578	15416	15587	15663	15565	15600	15709	15818	15545	15508	15843	15607	15748	15594	15581	15713	15748	15624	15568	15467	15381	15492	15536	15554	15523	15697	15553	15750	15623	15589	15717	15460	15529	15501	15498	15436	15613	15570	15670	15422	15597	15719	15843	15650	15392	15738	15732	15467	15795	15672	15633	15702	15579	15648	15497	15742	15463	15667	15569	15659	15678	15543	15649	15468	15512	15543	15587	15566	15274	15636	15666	15541	15461	15598	15650	15536	15619	15515	15742	15647	15631	15526	15365	15548	15403	15636	15597	15775	15631	15546	15550	15564	15624	15617	15592	15638	15508	15613	15661	15620	15586	15763	15464	15511	15700	15618	15601	15493	15506	15491	15624	15497	15665	15654	15572	15635	15596	15703	15699	15546	15536	15576	15656	15513	15545	15693	15540	15570	15751	15567	15829	15595	15533	15676	15549	15612	15368	15590	15655	15639	15593	15716	15616	15454	15620	15812	15446	15615	15348	15712	15713	15576	15429	15502	15609	15528	15490	15642	15594	15561	15736	15758	15718	15666	15578	15604	15652	15621	15624	15638	15700	15556	15568	15561	15535	15520	15598	15618	15673	15585	15496	15627	15720	15701	15691	15492	15547	15688	15761	15659	15715	15636	15571	15525	15516	15381	15728	15740	15593	15668	15753	15566	15659	15595	15485	15434	15630	15163	15622	15599	15713	15599	15593	15535	15550	15700	15664	15587	15608	15501	15702	15568	15681	15627	15488	15582	15821	15521	15568	15454	15552	15602	15594	15575	15753	15570	15543	15545	15594	15663	15618	15738	15617	15671	15521	15560	15668	15462	15523	15466	15550	15583	15753	15616	15660	15675	15588	15385	15633	15498	15570	15516	15545	15582	15646	15509	15419	15532	15513	15404	15526	15540	15534	15675	15624	15661	15655	15665	15520	15597	15621	15551	15663	15477	15677	15579	15727	15865	15633	15591	15510	15591	15567	15556	15583	15662	15566	15805	15576	15593	15520	15647	15525	15634	15425	15554	15500	15657	15818	15673	15651	15566	15610	15487	15654	15425	15327	15614	15507	15677	15493	15766	15580	15541	15509	15584	15712	15526	15592	15766	15449	15668	15581	15731	15561	15492	15570	15471	15517	15600	15524	15564	15621	15578	15601	15624	15680	15463	15594	15456	15583	15535	15707	15509	15289	15614	15450	15734	15599	15568	15519	15719	15528	15600	15524	15392	15708	15707	15602	15510	15765	15452	15456	15570	15621	15726	15791	15579	15658	15594	15765	15784	15549	15655	15704	15523	15601	15615	15602	15502	15622	15477	15372	15695	15632	15624	15668	15462	15528	15434	15730	15680	15785	15593	15648	15652	15862	15673	15679	15529	15705	15671	15373	15578	15691	15694	15623	15563	15496	15602	15731	15677	15797	15594	15535	15461	15738	15457	15377	15318	15600	15643	15758	15525	15643	15708	15548	15596	15489	15290	15792	15731	15626	15682	15627	15625	15506	15589	15529	15558	15749	15508	15610	15585	15705	15675	15698	15586	15717	15527	15682	15620	15535	15600	15700	15705	15558	15606	15597	15609	15401	15449	15671	15567	15663	15603	15479	15613	15795	15820	15584	15460	15581	15550	15384	15588	15601	15641	15730	15410	15696	15680	15627	15660	15538	15499	15620	15746	15586	15602	15587	15698	15462	15584	15484	15561	15772	15461	15517	15561	15477	15549	15558	15548	15739	15567	15489	15592	15538	15738	15444	15748	15621	15834	15562	15583	15636	15438	15578	15577	15457	15547	15648	15550	15717	15750	15694	15677	15615	15663	15796	15374	15596	15779	15555	15651	15616	15551	15573	15789	15643	15711	15681	15648	15603	15533	15513	15474	15448	15441	15335	15621	15656	15489	15658	15496	15633	15703	15606	15488	15506	15606	15675	15592	15588	15239	15612	15632	15727	15568	15637	15558	15531	15637	15636	15592	15701	15494	15479	15735	15555	15650	15648	15615	15487	15610	15487	15708	15545	15614	15746	15454	15553	15562	15554	15644	15778	15661	15476	15418	15694	15483	15728	15505	15578	15822	15639	15674	15661	15598	15545	15571	15627	15744	15629	15615	15545	15566	15620	15793	15556	15472	15563	15563	15470	15721	15714	15630	15787	15497	15600	15658	15661	15655	15614	15548	15595	15481	15587	15577	15547	15600	15669	15473	15811	15540	15474	15672	15591	15540	15655	15610	15664	15651	15792	15562	15624	15496	15440	15513	15363	15660	15650	15852	15635	15482	15436	15500	15489	15794	15393	15801	15504	15599	15478	15493	15521	15690	15492	15417	15482	15688	15599	15737	15517	15681	16008	15723	15594	15529	15502	15768	15534	15566	15517	15741	15370	15697	15717	15598	15589	15555	15420	15621	15478	15556	15572	15548	15726	15730	15704	15646	15596	15810	15615	15517	15607	15601	15481	15510	15560	15574	15306	15572	15622	15872	15680	15568	15739	15694	15733	15467	15715	15757	15458	15700	15402	15498	15466	15525	15670	15559	15661	15694	15613	15582	15540	15671	15630	15699	15541	15826	15648	15591	15469	15558	15687	15512	15460	15647	15438	15647	15507	15665	15580	15280	15591	15749	15484	15662	15678	15608	15466	15366	15663	15579	15550	15587	15459	15342	15578	15574	15689	15637	15409	15748	15501	15765	15568	15701	15395	15628	15494	15758	15612	15398	15601	15630	15712	15528	15710	15628	15389	15572	15662	15665	15497	15619	15764	15617	15493	15576	15679	15751	15552	15596	15443	15564	15507	15664	15528	15529	15431	15588	15666	15683	15624	15734	15497	15572	15800	15610	15577	15506	15670	15644	15530	15506	15567	15525	15646	15775	15538	15521	15486	15585	15530	15611	15529	15524	15708	15559	15523	15679	15464	15522	15657	15646	15607	15658	15425	15593	15511	15630	15687	15627	15706	15477	15464	15548	15494	15569	15303	15645	15550	15592	15740	15576	15575	15639	15585	15698	15469	15566	15577	15502	15810	15609	15597	15639	15755	15551	15664	15661	15710	15691	15798	15550	15618	15685	15631	15591	15517	15483	15615	15668	15615	15523	15609	15588	15624	15556	15624	15779	15709	15571	15494	15441	15583	15697	15467	15672	15648	15558	15481	15737	15730	15568	15630	15592	15720	15627	15556	15871	15777	15545	15736	15786	15695	15668	15592	15557	15536	15906	15652	15655	15589	15492	15653	15687	15718	15489	15551	15563	15361	15538	15597	15461	15653	15412	15515	15642	15675	15717	15454	15589	15860	15717	15586	15596	15512	15678	15469	15733	15648	15635	15583	15673	15391	15709	15770	15726	15570	15652	15561	15480	15639	15523	15578	15418	15699	15607	15563	15422	15624	15763	15456	15739	15741	15731	15571	15682	15521	15433	15652	15565	15679	15635	15713	15457	15527	15876	15391	15744	15538	15717	15687	15433	15669	15562	15581	15714	15501	15519	15538	15514	15404	15559	15564	15696	15523	15750	15577	15515	15534	15660	15472	15669	15585	15639	15634	15482	15640	15740	15713	15725	15569	15601	15566	15542	15670	15563	15516	15667	15705	15627	15626	15623	15658	15336	15447	15520	15428	15643	15726	15626	15538	15545	15649	15647	15536	15620	15737	15511	15601	15506	15572	15533	15642	15613	15574	15673	15639	15782	15697	15594	15645	15741	15642	15656	15610	15612	15701	15549	15647	15534	15584	15481	15721	15717	15609	15485	15515	15723	15345	15710	15765	15518	15505	15767	15500	15724	15737	15528	15740	15663	15607	15758	15585	15594	15501	15633	15644	15588	15679	15671	15508	15396	15377	15328	15477	15578	15386	15604	15596	15636	15693
19818	36318	37884	34381	31318	29048	26628	25323	23434	20835	20084	18699	18098	17578	17054	17072	16586	16452	16343	16263	16111	16067	15767	15603	15685	15663	15528	15372	15377	15239	15119	15392	15113	15138	15105	15158	15031	15136	15075	15067	14940	14959	14879	15047	15127	14810	15049	15065	15010	14939	15118	15088	14990	15018	15054	14965	14981	14976	15312	14952	15081	14993	14933	14737	14934	14898	14935	14975	14900	15009	14934	14899	14866	15033	14970	14925	14969	14983	14938	15143	14769	14916	15089	14896	14884	15029	14989	14879	14958	14823	15012	15029	15003	14961	14980	14814	15024	15021	14986	14859	14987	14955	15061	14796	15065	14968	14965	14892	14929	15024	14968	15003	14942	14897	14963	14990	14989	14953	15075	15026	14929	14986	15026	14913	15005	14819	14776	15141	14842	14984	15033	15069	14933	15111	14918	14787	14990	14858	14991	14897	15059	14893	14938	15101	14936	14985	15039	14936	14973	14854	14993	14920	15059	15032	14914	14959	14999	14852	15075	14861	14917	14925	14883	14985	14912	14986	14973	14957	14975	15025	14971	15000	14948	14873	14942	14875	15190	15057	14851	14939	14984	14856	15004	14845	14949	14862	14869	14940	14955	15054	14853	14903	14981	14946	14973	14980	14972	14851	14893	14960	15014	14995	14894	15012	15046	14908	14941	14908	14906	15000	14711	15068	14888	14970	15058	14896	14901	14961	14902	14945	14896	14932	15060	15045	14899	14969	14956	14982	14884	14909	14964	14933	14887	15052	14882	14928	15045	15040	14824	14872	15151	14952	14908	14888	15061	14859	14921	15047	15033	15045	14959	15013	14848	14882	14991	15077	15042	14967	14788	14997	14916	14888	14853	14989	15080	14999	15047	15051	14853	14935	14943	15007	15003	14993	14959	14947	14986	14716	14933	15166	15099	14965	14927	14708	15052	14975	14964	15050	15009	14996	14950	15118	14835	14986	15010	14963	14994	14959	14920	14897	15113	14906	14911	14987	14918	14993	14898	14923	14923	15046	14806	14991	15095	15103	14931	15111	14959	14974	14930	14927	14957	14995	15024	14914	14960	14917	14913	15010	14812	14967	15188	15054	15004	15010	15022	14938	14915	14995	14913	14900	14918	15003	15021	15021	14912	15069	14960	14981	14904	15039	14878	14835	14939	14918	15026	14852	15054	15113	14957	14883	15063	15088	14910	14947	15035	15053	15069	14994	15013	15053	14908	15068	14823	14995	15036	14929	14966	14935	14991	15028	14845	14830	14995	15025	15035	14957	14715	14940	14885	14995	14838	14942	14929	14905	14956	14939	15014	15137	14887	14937	14822	14837	14955	15007	14887	14856	14943	14833	14881	14944	15107	14678	14977	15161	14835	15026	15137	14843	15249	14836	14911	15098	14845	14876	14956	14971	14894	14933	14973	14955	15022	15020	14886	15136	15014	14995	14963	14848	15106	14964	14982	15005	14931	14980	14887	15034	14955	14918	14986	14943	15027	15025	14972	14868	15038	15029	14836	14836	14968	15038	14947	14956	15079	14825	14987	14840	15019	14947	15153	14868	14971	14726	14992	14910	14877	14921	14896	14984	14994	14924	14899	15015	14911	14987	14980	15016	15038	14821	15172	15135	15079	14969	15017	14874	14965	14972	14970	14857	15101	14977	14948	14877	14840	15023	14824	14916	14987	14921	15048	14950	14981	15007	15009	15082	14914	14839	14958	15045	14880	15057	14930	14996	14844	14989	14953	14996	15005	15078	14807	14952	15001	14944	14926	14976	14902	14939	15130	14964	14855	14880	14972	14992	15028	14928	14982	14931	14917	14991	14932	14732	14951	14889	15063	14918	14975	14980	14930	14932	15092	14901	15024	14908	14788	14977	14975	14919	14835	15064	14814	14998	14847	15013	14910	15033	14961	15047	14988	15005	15124	14775	15038	14905	15057	14932	14877	15109	14845	14886	14729	14876	14995	14782	14718	15006	14868	14926	15106	14697	14865	15036	14950	14924	14844	14903	14990	14938	14982	14892	15032	15016	15235	14905	14908	14934	14873	14894	14926	15053	14930	15142	15020	14990	14859	14990	15101	14756	14980	14989	14939	14720	14942	14927	14911	15068	15019	14908	14830	14976	14894	14878	14947	15039	14970	14798	14984	14743	14812	14925	14974	14932	14933	14971	15012	15103	14998	14803	14985	14977	15030	15014	14871	14937	14967	14788	15075	14982	14951	14985	15023	14875	15154	15000	14831	14973	15091	15067	15113	14824	14899	15018	14726	15100	14967	14790	15098	14890	15017	14833	14971	14889	15076	15119	14782	15087	15054	14867	14914	14884	14841	15095	14938	15076	14969	14951	15005	14996	14857	15032	14887	15041	14788	15010	15003	14972	15056	15074	14953	14842	15147	14936	15043	14900	14882	14913	14927	15075	14768	14925	14957	14882	14965	14757	14728	14891	14943	14962	15127	14944	14863	14900	14982	14834	14931	14744	14913	14938	15010	14880	15135	15160	14961	15071	14903	14881	15049	14999	14987	14818	14971	14921	14971	14875	14831	14950	14958	14984	14742	14902	14983	14980	14907	14871	15008	15063	15013	15067	14863	14957	15047	14928	15009	14988	14825	14975	15005	14822	14963	14965	14773	14938	14949	15028	14862	14880	14992	15023	14986	15102	14884	15171	15121	14891	14948	15066	14829	14960	15036	15008	14854	15049	14979	14842	14932	14750	14889	14916	14867	14916	14934	15055	14924	14962	14971	15041	14860	15054	15137	14898	14921	14817	15017	14874	14958	14867	14713	15046	14934	15009	14909	14935	15002	14964	15064	15044	14995	15082	14935	15079	15012	14827	14984	14725	15079	14986	15058	14992	14936	14882	14930	14871	15048	14817	15177	14863	14872	14859	14895	14935	14878	15102	14989	14896	14919	15089	14853	14948	14881	14960	14780	15074	14825	15042	14977	14868	15018	14868	14911	14894	15046	15016	14873	15096	15086	15006	14869	14920	14896	14856	14773	15060	15008	15026	15030	14938	14817	14934	14962	14957	14912	14916	15075	15009	14973	14901	14926	15006	14949	14893	14787	14857	15065	14967	14924	14946	15052	14769	15095	14938	14880	14962	14865	14825	14854	14868	14991	14990	14861	14944	15012	14851	15037	14738	14926	14819	14763	15033	14883	14835	14980	14907	15012	14938	14956	14884	14947	14918	14812	14883	15166	15029	14934	14975	15012	14932	14976	14976	15198	14764	15107	14841	14934	14830	15015	15083	14973	14937	14902	14968	14849	14822	14999	15010	14990	15121	14905	14816	14933	14916	14955	15020	15003	14995	15105	14814	14835	14968	15083	14965	14852	15015	14981	15104	15006	15012	14924	14951	14885	15017	14965	14935	14885	15002	15089	15054	14903	15029	15031	15064	14954	14842	14768	15021	14873	14918	15096	14868	14877	15029	14924	14969	14900	14941	15040	14906	14841	14928	14975	15027	14980	14958	14937	14942	15057	14942	14947	14920	15067	14980	14942	14931	14839	14950	14878	15018	14949	15007	14888	15050	14828	15070	14876	15015	15032	14936	14984	14905	14899	15038	14877	14796	15007	14848	14821	14965	14843	14789	14962	15034	15017	14858	14894	14941	14991	15092	14918	14820	15035	14939	14981	14937	14933	14807	14905	15007	14997	14959	14870	15069	14952	14870	14816	14906	14866	15132	14745	14934	14934	14971	14932	14766	14864	15049	14920	15016	14908	14907	14968	14992	14984	15033	14755	15097	14949	14975	14839	14934	14831	14890	14930	14831	14850	14980	14986	15110	14856	15002	14793	14838	14963	14964	14780	14915	14897	14939	15055	15014	14874	14980	14804	14971	14918	14895	15022	14921	15070	14977	14928	14959	15056	14918	14990	14947	14910	15000	15047	15121	15073	14750	14962	14968	14906	15043	14834	14906	14947	14808	15030	15028	14894	15045	14822	14816	15012	14947	14898	14984	14897	14943	15042	14809	15136	14978	14821	15035	14901	14808	15011	14889	14910	14939	15070	14876	15000	15131	14957	15090	15064	14907	14893	14979	14993	15049	15033	14881	15131	14967	14987	14858	15025	15045	14893	14941	14976	14773	14926	15046	14906	15063	15042	15061	15035	15076	15037	14993	15023	14878	15002	15065	14954	14948	14824	14927	14879	14782	14971	14915	15081	14991	14964	14956	15037	14877	14883	15042	14944	14957	14706	15184	15047	14833	14852	14886	14844	15072	14928	14921	14990	14910	14996	14961	14913	15055	14834	15056	15002	15019	15069	14908	14968	14918	15054	15000	15033	14817	14981	14895	15076	14959	14783	14979	14819	14806	15212	14871	14839	14977	14832	14825	14920	14835	15060	15059	14985	14908	15012	14850	15001	14753	15133	14855	15087	14952	14928	14850	14973	14954	14723	15095	14857	14970	14971	15070	14919	14803	15026	14887	14961	14976	14910	14923	14895	15039	14994	15002	14999	14843	14815	15134	14894	14894	15010	14879	14874	14888	15077	15010	14913	15034	15018	14858	15057	15039	14796	14875	15106	14970	14858	14962	14820	14888	15024	15071	15057	14952	14789	14999	14904	15006	14800	14880	15026	14969	14959	14992	15103	14977	14856	15080	14884	14992	14969	14855	14932	14886	15031	14900	15073	14969	15099	14891	15054	15001	14833	14913	14798	14947	14983	15008	14943	14830	14959	15063	14891	14667	15123	14976	15064	15004	15067	14979	14947	14843	14726	14928	14895	15053	14951	15007	15026	15053	14944	14919	14902	14846	14829	14885	14989	15083	14938	15056	14882	14949	14922	15025	14864	15065	14740	14949	14948	14901	14930	15027	15105	14988	15138	14827	14933	14858	14872	14885	14952	15127	15043	14821	14849	15144	14935	14930	14895	14944	15011	14976	14965	14957	14872	15022	14972	15037	14935	14909	15075	15109	14836	15018	14946	15032	14904	14888	14925	14895	14796	14857	14989	14928	15049	15059	14919	15019	14892	15013	15133	14953	14916	14733	15104	14974	14945	15007	14893	14972	14906	14962	14850	14895	14985	14865	14827	14945	14956	14929	15096	15004	15032	14985	15137	14808	14991	15081	14985	15093	14995	15044	14992	14967	14915	15019	15009	14932	14758	15061	15092	14983	15084	14995	14903	14998
27229	22611	26725	24352	20558	19272	18670	17672	16969	16523	16064	15876	15609	15623	15550	15600	15405	15321	15315	15188	15409	15278	15279	15074	15121	15246	15034	15186	15050	15070	15112	15063	15042	15009	15303	15352	15170	15095	15035	15134	14996	15055	15107	14844	15088	15130	15090	15207	15029	14925	15075	15046	14937	15356	15107	14948	15054	14994	14973	14871	14971	14989	15126	14922	14920	14933	15011	15085	15066	15028	14953	15190	15063	15029	14925	15083	15016	15034	15019	15208	14927	14955	14887	15175	15046	15170	15159	15300	15093	15163	14919	15073	15027	15009	14939	14977	15119	14954	14916	14909	15090	15201	15091	14884	14895	15029	15310	15061	14991	14903	14958	14962	15139	15211	15042	14929	14929	14996	14882	14954	15085	14931	15065	15143	15074	14928	14987	14868	14845	14842	15258	15146	15104	14876	15033	15040	14947	15002	15019	14889	15033	14935	15076	15074	14977	15216	14845	14816	15056	14940	14897	15052	14982	14970	15000	15228	15068	15041	15096	15066	15136	14990	14902	14874	15195	14973	15264	15038	14783	14969	15141	15100	15101	15102	15126	15061	15017	14990	15089	15045	15014	15092	15233	15092	15174	15233	15133	15109	14996	15027	14925	14876	14983	15046	15014	14984	15170	14867	14957	15033	15156	15104	15266	15135	15027	14983	15163	15114	14862	15043	14904	14963	15176	15043	15093	15156	14818	15112	15129	15089	15022	14813	14836	14957	15078	14990	15000	15044	14786	14982	15141	15195	15126	15146	15245	14930	15002	15133	15091	14968	14950	14920	15028	15000	14900	15024	15066	15116	15096	14941	15015	15151	15077	15115	15025	15088	14973	15114	15052	15167	14940	15011	14977	14929	15098	15023	15035	14862	15025	15059	14997	15069	15170	15205	15027	14967	14911	15127	14866	14956	15087	14988	14988	15063	15051	15030	14914	14907	15111	15099	14937	15150	15054	14970	15013	15072	15052	14997	15046	15095	15117	14931	15155	15089	14939	15019	15105	15089	15036	14819	15072	14997	15007	15060	15119	15069	15066	15144	14942	15036	14858	15022	14990	14991	15053	14943	15025	15063	15140	14875	14988	15157	15199	15056	15151	14985	15107	14887	15020	15152	15090	14747	14956	15029	14984	14985	15218	15070	15135	14977	15074	15191	15022	15037	15107	15006	14974	14846	15274	15046	15141	15019	15047	14999	15216	15229	15332	14842	15209	15172	15137	15146	15113	15108	15147	15048	15114	15163	14946	15058	14992	15002	15021	14976	15075	15135	15151	14894	15067	14986	14985	14945	15035	15093	15149	14994	14876	15138	15037	14914	14994	15066	15034	15225	15005	15033	15002	15015	14948	14999	14907	15139	14816	15130	14980	14932	15012	14993	15207	15007	15208	14934	14832	15014	15124	14904	15145	15119	14860	15084	15014	15168	15028	15039	15168	15053	14984	14854	14938	14974	15052	15131	15066	14926	15054	15017	15087	15091	14893	15057	14891	15226	15067	15088	15042	14929	15076	15037	15148	15176	14994	15082	15193	14906	15160	15077	15161	15240	14944	14900	14986	14996	15082	15016	15029	14952	14948	15091	15033	15089	14924	15003	15110	15002	15239	14829	15051	15139	15110	14978	15187	15100	14924	15009	14955	15059	15111	15098	15006	15048	14911	15022	15112	15041	15091	15098	14823	14895	15085	15013	14957	15039	15036	14949	14977	15060	14952	14880	15169	15060	14745	14924	15112	15027	14969	15009	15071	15058	14982	14934	14942	15093	15043	15138	15013	15079	15112	15102	14996	15116	14899	14790	15177	14889	14871	14776	15076	15116	15034	15177	15147	15051	15239	15047	14967	14923	14943	14950	15106	15092	14916	14777	14912	14939	15120	15011	14950	15015	15020	14901	15111	14949	15017	14843	15120	15041	15192	15020	15122	15045	15008	14878	14974	15175	15142	15053	15006	15016	14755	14839	15047	15209	15121	14939	15003	15003	15155	15013	14966	15022	14971	15148	15052	15050	14927	15067	15145	15072	14881	15023	14953	15103	15160	15164	15086	15055	15143	15123	14866	14986	15022	15044	15206	15002	15030	14974	15054	15128	15188	14897	14927	15082	15247	15088	15063	15167	15008	15135	14998	14981	15036	15001	14887	14842	15096	15035	15135	14932	14976	15088	15062	15111	15118	14867	14877	15102	15003	15130	14998	15094	15165	14970	15283	14950	15018	15114	14967	15043	15053	14908	15207	15058	15127	14941	15018	15045	15101	15160	15043	15102	14806	14899	14898	15071	14932	15094	15008	14922	15059	15092	14973	15083	14897	14995	14952	15024	14989	15060	14929	15295	15087	15077	15303	15168	15095	15152	15235	15078	15169	15172	15042	15102	15065	14918	14968	15022	15057	15072	15000	15068	14978	14875	15069	14894	15011	15057	14953	14995	14953	15015	14931	15146	15003	14994	15062	14909	15064	15075	15258	15169	15298	14925	15084	15053	14928	14833	15038	14978	15078	14933	15099	15012	15020	15167	14904	14947	15076	14951	14923	14848	14778	14916	15102	15189	15155	15022	14985	15043	14925	15009	15091	15267	14989	15016	14911	14973	15058	15056	15177	15043	14998	15033	14950	14926	15095	15120	15077	15044	14997	15072	15058	15212	15155	15120	15104	14937	14927	15050	14964	15172	14798	15052	15061	14943	14990	15142	15040	15225	15076	14930	14970	14927	15153	15046	15159	14979	15136	14956	15103	15117	15109	14859	15135	15121	15169	14860	14994	15158	14881	14943	14983	15301	14979	14919	14912	15078	15278	15156	15066	15039	14935	15062	14930	14960	15066	15097	15046	15106	15068	14956	15223	15299	14908	15083	14959	14975	14998	15027	15049	15030	14863	14968	14963	15006	15022	15154	15073	14951	15161	15200	15042	15032	14959	15133	15113	15078	15114	14993	14959	15097	15230	14947	15092	14922	15047	14985	15232	15120	14945	14975	15056	14831	14954	15058	15111	15033	15098	15073	15071	14981	15158	14989	15046	15091	15139	15035	14892	15051	15152	15151	14933	15091	15011	14949	15065	15142	15017	14873	15186	15164	15027	14968	15090	15024	14934	14913	15179	14936	14961	14975	14946	15046	15164	15179	15153	14932	14873	14987	14974	15280	14993	14776	15104	14955	14951	15003	14872	15045	14992	15081	15015	14963	15221	14976	15085	14986	15148	15120	15092	15003	15120	15133	15359	15088	15195	15005	15098	15295	15177	15312	14966	14922	14904	15000	14918	15229	14934	15011	14991	15087	15221	14915	15057	14864	15124	15112	14993	15074	15294	15135	15123	15034	14878	14820	14952	14962	15098	15014	15065	15105	14891	15222	15094	14969	14928	15073	14964	15019	15117	15086	15159	15153	14721	15078	14991	15038	15164	15195	14755	14757	15090	15078	15139	15138	15060	14999	14985	14929	15181	14849	14941	15074	15051	14949	15003	15107	15050	14912	15005	14951	14889	14886	15083	14929	15097	14938	15039	15074	14917	14967	15009	15103	15038	14967	14945	15234	14863	14945	15029	14987	14935	15098	14949	14886	15031	15184	15219	14887	15219	14994	15318	15085	15122	14986	15111	15066	15033	15051	14881	14976	15157	15186	15104	15161	15112	15392	15016	14808	15102	14898	15024	15170	14950	14987	14986	15096	15069	14918	15118	15169	15022	15232	15025	15199	15188	14987	15132	15208	15080	14938	14986	15011	15120	14942	14977	15118	15085	15088	14952	14944	15090	15073	15157	15099	14961	15024	14839	14848	15126	15086	15123	15169	14999	15143	15064	14902	15065	15187	14963	14997	14780	15056	15014	14896	15089	15048	15075	14997	14937	14777	15195	15166	14956	15004	15308	15004	14896	14988	15017	15140	15005	14949	14830	14862	15038	15068	15041	15072	14948	14913	15123	15006	14996	15033	14919	15170	14988	14907	15065	14901	15185	15255	14996	15152	14843	14968	15286	15188	14972	15090	14953	15172	15070	15121	15169	15148	15099	15322	14787	15082	14940	15139	15213	14934	15174	15148	15170	15021	14944	14734	14987	15000	15029	15170	14942	15238	14902	14940	15094	15075	15029	15113	15027	14998	15154	15304	14972	14992	14944	15054	15226	15119	15042	14968	15274	15326	15064	14944	15020	14917	15093	14918	14885	15132	15104	15013	15039	14947	15043	15029	15085	15057	15060	15101	15015	14896	15084	15096	15167	15044	15129	14956	14974	15147	15015	14982	14947	15028	15118	14983	15143	15166	15139	15011	15001	15144	14866	15017	14981	14984	14916	15142	14994	15207	15163	15146	15201	15198	15038	15131	15004	15212	15238	15015	15048	15197	15025	15049	15143	15033	14986	14879	15061	15079	14985	15043	15017	14851	15004	15177	14988	14995	14918	15112	15137	14744	14911	14988	14984	15196	15062	15144	15031	14744	14938	15134	15089	14931	14973	14840	15071	15158	14993	14968	15127	15086	15046	15104	14877	14903	15102	15055	15040	15059	15078	15124	15046	15227	15212	15095	14982	14999	14954	15154	14904	15200	14995	15280	15141	14905	15093	14917	15016	14996	15014	15220	15009	15088	15231	15081	15124	14979	14873	14822	15179	14919	15226	14816	15172	14887	14851	14851	15016	15193	15067	15136	15034	15100	14870	14871	15054	15108	15034	15075	14926	15059	15019	15166	15017	15273	15145	15029	15189	15218	15009	15043	15063	14895	14951	14907	15099	14849	15089	15140	15121	14830	14929	15204	14948	15067	15030	14909	14875	15012	15092	14931	15015	15136	14988	14940	15209	15128	15087	15084	15128	15146	15118	14997	15120	15104	15106	14935	15000	15017	15074	15203	14954	15153	14916	15053	15079	15165	14871	15045	15024	14970	15066	15141	15127	14929	14993	15300	14991	15038	14923	15107	15107	15108	15171	15113	15182	15196	14959	14886	14952	15057	15088	14996	14949	15174	15011	15211	15213	14957	15187	15042	15021	15076	15059	15020	14962	14845	14995	15029	15031	15231	15235	15099	15069	15043	15067	15033	14820	14984	14965	15202	14982	15120	15184	15106	15057	15030	14938	15057	14816	14979	14968	15161	14926	15061	15093	15108	15041	15089	15192	15007	15171	15130	15006	15200	15042	15211	14947	15053	15039	14970
18289	27381	28574	25151	23272	21329	20035	18969	18254	17055	16299	15976	15568	15449	15377	15387	15126	15138	14989	14839	14787	14945	14811	14891	14883	14662	14835	14699	14683	14596	14640	14673	14658	14532	14621	14606	14716	14538	14728	14681	14481	14498	14507	14503	14616	14639	14630	14793	14397	14567	14706	14607	14527	14760	14616	14660	14500	14659	14560	14446	14614	14642	14594	14579	14562	14501	14562	14566	14564	14613	14574	14544	14623	14530	14602	14660	14587	14600	14278	14485	14670	14539	14667	14610	14622	14701	14556	14601	14550	14584	14587	14550	14624	14713	14598	14519	14429	14670	14330	14611	14469	14584	14405	14829	14502	14607	14582	14522	14600	14605	14489	14502	14570	14621	14505	14446	14431	14567	14551	14675	14506	14590	14492	14558	14474	14659	14651	14479	14526	14568	14587	14707	14671	14597	14498	14507	14518	14537	14672	14611	14646	14534	14540	14702	14526	14624	14446	14501	14502	14513	14559	14684	14659	14568	14391	14511	14675	14660	14619	14526	14602	14578	14617	14462	14524	14554	14494	14574	14471	14486	14450	14582	14621	14530	14571	14518	14392	14448	14592	14417	14812	14579	14581	14466	14686	14585	14534	14723	14646	14524	14573	14537	14595	14565	14466	14632	14475	14439	14508	14516	14612	14482	14586	14575	14574	14614	14578	14701	14771	14498	14432	14529	14533	14542	14609	14503	14656	14518	14709	14507	14554	14689	14603	14548	14481	14538	14410	14406	14756	14728	14401	14569	14520	14540	14630	14360	14716	14614	14693	14356	14692	14469	14750	14555	14441	14612	14640	14609	14610	14479	14462	14652	14580	14613	14194	14782	14669	14573	14454	14620	14626	14717	14378	14522	14686	14556	14591	14587	14615	14578	14568	14632	14506	14599	14444	14516	14695	14605	14324	14458	14515	14603	14602	14368	14680	14645	14547	14365	14599	14553	14673	14508	14405	14657	14589	14706	14542	14574	14573	14562	14629	14472	14617	14639	14584	14595	14615	14613	14628	14659	14634	14579	14531	14593	14562	14525	14505	14469	14673	14670	14452	14602	14606	14547	14604	14590	14399	14583	14691	14635	14627	14623	14504	14565	14694	14657	14513	14316	14556	14725	14385	14608	14660	14720	14645	14667	14640	14666	14737	14612	14601	14531	14562	14497	14588	14370	14655	14711	14616	14630	14435	14461	14586	14651	14527	14370	14552	14592	14669	14522	14652	14613	14638	14616	14661	14600	14506	14465	14553	14501	14591	14488	14538	14500	14727	14534	14518	14489	14815	14611	14473	14627	14414	14492	14638	14690	14404	14533	14598	14448	14615	14749	14571	14487	14516	14639	14404	14615	14593	14553	14538	14411	14662	14589	14723	14527	14609	14503	14632	14509	14562	14578	14746	14573	14453	14618	14548	14313	14539	14493	14617	14604	14417	14476	14626	14570	14618	14738	14598	14551	14447	14423	14457	14719	14484	14665	14629	14527	14790	14510	14485	14520	14476	14465	14597	14526	14556	14722	14458	14572	14507	14762	14502	14629	14613	14805	14589	14441	14547	14606	14506	14493	14580	14695	14561	14723	14686	14505	14534	14413	14745	14553	14522	14507	14614	14625	14580	14576	14421	14541	14488	14686	14490	14547	14459	14584	14670	14493	14462	14548	14596	14659	14586	14418	14633	14480	14580	14644	14479	14593	14492	14742	14719	14575	14561	14636	14539	14621	14577	14524	14416	14510	14560	14466	14640	14659	14567	14628	14571	14597	14486	14590	14533	14438	14725	14580	14600	14698	14707	14612	14516	14542	14431	14598	14634	14555	14474	14608	14620	14786	14671	14499	14471	14471	14481	14492	14498	14514	14543	14605	14519	14544	14605	14558	14707	14575	14667	14464	14459	14656	14572	14710	14671	14560	14568	14657	14643	14654	14388	14678	14557	14574	14626	14643	14332	14614	14610	14519	14538	14644	14705	14558	14374	14521	14587	14407	14486	14666	14730	14502	14659	14670	14336	14592	14609	14612	14521	14546	14491	14601	14668	14648	14635	14603	14533	14503	14494	14423	14629	14599	14646	14572	14602	14507	14552	14460	14681	14731	14671	14643	14372	14368	14608	14626	14525	14591	14812	14537	14505	14623	14588	14647	14629	14564	14608	14597	14542	14544	14586	14627	14604	14465	14904	14567	14639	14607	14560	14617	14614	14640	14588	14422	14554	14744	14452	14599	14493	14596	14673	14563	14645	14450	14637	14646	14497	14589	14564	14515	14661	14406	14592	14640	14509	14508	14622	14437	14467	14505	14641	14459	14525	14486	14581	14514	14843	14434	14516	14503	14466	14612	14557	14472	14801	14596	14522	14649	14607	14712	14711	14355	14524	14457	14547	14484	14636	14757	14610	14591	14557	14485	14734	14436	14554	14599	14583	14546	14703	14696	14608	14734	14772	14771	14585	14608	14521	14554	14635	14685	14580	14519	14632	14586	14540	14514	14457	14566	14612	14504	14570	14622	14608	14719	14481	14523	14634	14615	14584	14514	14621	14636	14638	14611	14566	14561	14638	14452	14479	14549	14808	14584	14693	14571	14669	14602	14623	14667	14629	14651	14590	14695	14684	14530	14548	14505	14711	14522	14501	14610	14592	14548	14438	14509	14637	14634	14598	14529	14620	14483	14543	14573	14701	14577	14597	14461	14519	14422	14635	14577	14698	14465	14437	14358	14759	14555	14599	14639	14628	14482	14646	14545	14509	14571	14544	14702	14590	14634	14633	14565	14520	14568	14467	14543	14476	14531	14580	14668	14552	14603	14492	14625	14474	14584	14456	14616	14654	14641	14537	14680	14481	14541	14578	14510	14647	14664	14753	14696	14616	14503	14526	14684	14528	14620	14627	14432	14519	14525	14581	14699	14544	14555	14500	14701	14709	14735	14632	14610	14623	14496	14660	14590	14557	14435	14760	14490	14597	14667	14553	14650	14584	14607	14501	14644	14755	14493	14481	14435	14602	14356	14643	14729	14685	14538	14661	14614	14511	14699	14541	14428	14531	14546	14654	14611	14706	14621	14656	14543	14545	14639	14633	14713	14618	14598	14481	14759	14516	14601	14488	14474	14585	14689	14484	14526	14547	14590	14530	14509	14513	14580	14600	14622	14590	14512	14768	14607	14520	14510	14661	14705	14449	14679	14466	14687	14587	14450	14561	14744	14434	14608	14588	14686	14605	14604	14471	14492	14544	14506	14617	14724	14725	14510	14541	14740	14500	14478	14649	14534	14714	14500	14544	14571	14570	14485	14632	14613	14602	14682	14673	14499	14690	14421	14484	14753	14602	14732	14487	14594	14554	14478	14614	14518	14502	14600	14672	14536	14637	14654	14564	14542	14663	14587	14752	14480	14554	14589	14573	14572	14518	14528	14624	14491	14465	14410	14362	14540	14656	14617	14471	14574	14661	14497	14465	14674	14501	14586	14565	14588	14477	14486	14589	14621	14675	14559	14756	14526	14665	14574	14584	14593	14575	14690	14772	14615	14674	14603	14454	14686	14541	14684	14474	14591	14639	14594	14416	14662	14621	14732	14714	14470	14573	14555	14371	14462	14590	14696	14673	14707	14599	14581	14587	14465	14441	14723	14672	14587	14428	14482	14549	14682	14519	14521	14633	14578	14561	14559	14814	14510	14687	14587	14504	14471	14578	14634	14536	14574	14757	14522	14532	14639	14667	14427	14651	14535	14537	14381	14592	14433	14747	14502	14668	14541	14602	14373	14593	14562	14760	14689	14596	14592	14781	14578	14517	14455	14530	14644	14515	14651	14528	14546	14592	14560	14796	14679	14746	14571	14554	14640	14528	14688	14679	14612	14713	14546	14622	14610	14717	14555	14685	14622	14611	14574	14588	14567	14609	14524	14596	14662	14627	14553	14609	14461	14622	14299	14526	14736	14626	14670	14682	14598	14642	14615	14526	14512	14614	14584	14554	14584	14615	14584	14503	14527	14471	14634	14447	14514	14685	14587	14616	14430	14563	14570	14529	14522	14623	14662	14564	14524	14580	14483	14598	14539	14655	14508	14539	14398	14688	14481	14599	14517	14457	14568	14553	14613	14738	14599	14513	14537	14673	14571	14395	14655	14621	14498	14597	14356	14586	14582	14629	14609	14458	14621	14571	14527	14558	14718	14502	14499	14481	14440	14557	14497	14524	14594	14550	14569	14562	14501	14450	14626	14612	14494	14519	14545	14713	14480	14502	14830	14729	14466	14784	14581	14644	14475	14608	14550	14594	14489	14608	14624	14685	14589	14407	14458	14656	14604	14519	14603	14469	14716	14613	14584	14622	14539	14691	14539	14648	14612	14613	14684	14463	14685	14707	14507	14674	14552	14555	14568	14397	14572	14583	14551	14421	14688	14598	14581	14483	14432	14388	14589	14605	14771	14565	14589	14758	14683	14579	14478	14575	14498	14593	14509	14766	14600	14565	14579	14586	14557	14453	14372	14578	14645	14472	14519	14507	14664	14603	14620	14577	14624	14603	14554	14585	14673	14472	14687	14548	14586	14716	14630	14404	14698	14584	14469	14649	14613	14714	14594	14485	14556	14549	14465	14344	14408	14564	14549	14498	14659	14496	14620	14545	14661	14523	14439	14583	14704	14356	14496	14442	14774	14619	14634	14546	14581	14635	14480	14588	14509	14645	14389	14652	14603	14530	14489	14568	14685	14715	14472	14514	14712	14378	14522	14646	14572	14432	14673	14622	14699	14620	14742	14658	14749	14589	14343	14481	14542	14513	14609	14629	14424	14466	14506	14449	14612	14587	14648	14465	14516	14431	14526	14545	14700	14469	14790	14544	14624	14536	14568	14581	14703	14681	14457	14616	14534	14699	14491	14675	14565	14636	14677	14698	14532	14545	14751	14606	14574	14715	14470	14597	14397	14619	14404	14602	14487	14562	14620	14515	14540	14554	14499	14563	14547	14507	14716	14468	14507	14600	14684	14737	14519	14486	14586	14567	14405	14663	14579	14632	14718	14617	14488	14612	14598	14561	14626	14511	14517	14712	14424	14443	14667	14456	14495	14770	14484	14418	14547	14542	14449	14605	14301	14457	14677	14611	14553	14737	14679	14580	14623	14682	14597	14646	14484	14640	14614	14625	14536	14680	14649
23839	21324	28676	24814	23388	24001	23395	19883	18661	17990	17391	16746	16745	16353	16306	16488	15939	15891	16055	16029	15867	15693	15735	15723	15611	15398	15676	15492	15451	15321	15277	15410	15504	15479	15303	15387	15411	15148	15433	15434	15362	15475	15473	15357	15365	15540	15479	15378	15341	15415	15319	15348	15402	15281	15484	15271	15332	15367	15271	15355	15384	15278	15457	15352	15467	15310	15316	15439	15491	15660	15377	15381	15427	15532	15103	15183	15470	15472	15487	15303	15373	15212	15484	15422	15466	15133	15210	15361	15333	15294	15209	15349	15335	15213	15407	15332	15473	15424	15322	15318	15552	15533	15504	15295	15259	15329	15371	15493	15330	15350	15280	15297	15298	15107	15291	15427	15604	15504	15257	15315	15351	15377	15346	15459	15271	15269	15426	15280	15324	15337	15213	15387	15331	15549	15514	15255	15355	15508	15309	15352	15483	15324	15410	15577	15541	15334	15484	15475	15298	15429	15245	15292	15524	15257	15491	15250	15263	15188	15281	15365	15411	15369	15430	15355	15315	15590	15512	15403	15308	15304	15407	15534	15193	15302	15390	15444	15182	15223	15272	15181	15537	15283	15141	15436	15289	15307	15235	15373	15313	15341	15442	15193	15402	15209	15325	15534	15388	15369	15587	15391	15286	15340	15423	15378	15341	15417	15288	15454	15377	15396	15565	15321	15475	15439	15296	15296	15123	15481	15337	15116	15418	15340	15376	15399	15329	15371	15475	15407	15408	15360	15402	15301	15238	15281	15439	15502	15543	15340	15136	15297	15408	15431	15337	15306	15367	15317	15518	15423	15246	15372	15512	15462	15417	15502	15328	15370	15287	15415	15479	15322	15234	15380	15401	15163	15438	15414	15312	15245	15294	15221	15239	15307	15132	15372	15105	15393	15415	15400	15520	15300	15463	15080	15454	15329	15261	15365	15477	15388	15420	15501	15427	15243	15247	15313	15324	15421	15423	15342	15413	15252	15350	15462	15215	15275	15530	15406	15381	15262	15501	15356	15202	15372	15292	15336	15347	15324	15319	15272	15377	15204	15438	15345	15441	15302	15606	15343	15603	15367	15247	15248	15471	15173	15169	15368	15372	15334	15333	15328	15390	15518	15379	15426	15424	15500	15288	15344	15356	15531	15387	15290	15183	15308	15276	15388	15342	15444	15402	15181	15316	15248	15423	15317	15396	15211	15291	15282	15369	15421	15247	15227	15262	15463	15319	15371	15358	15317	15358	15493	15306	15300	15305	15171	15260	15261	15376	15356	15289	15076	15330	15221	15458	15252	15391	15315	15299	15248	15195	15405	15445	15265	15331	15613	15270	15318	15418	15384	15220	15051	15122	15448	15378	15117	15309	15488	15560	15524	15401	15426	15410	15411	15482	15318	15365	15484	15374	15485	15388	15546	15467	15279	15299	15207	15349	15578	15513	15565	15285	15400	15278	15471	15526	15293	15440	15485	15216	15296	15499	15329	15378	15334	15175	15253	15328	15358	15302	15520	15325	15329	15309	15425	15306	15189	15499	15314	15473	15283	15382	15406	15311	15705	15379	15289	15285	15222	15471	15289	15487	15408	15247	15453	15385	15329	15271	15174	15293	15345	15223	15240	15518	15430	15358	15180	15288	15453	15338	15265	15346	15333	15428	15295	15222	15400	15392	15369	15220	15448	15375	15385	15351	15164	15336	15271	15264	15562	15295	15392	15242	15223	15231	15520	15371	15335	15194	15398	15543	15250	15202	15340	15226	15505	15389	15374	15226	15419	15394	15254	15165	15424	15380	15372	15232	15392	15317	15304	15383	15279	15271	15182	15383	15387	15265	15320	15306	15415	15350	15411	15219	15276	15333	15360	15426	15304	15406	15303	15440	15397	15379	15487	15378	15482	15380	15345	15521	15229	15463	15406	15363	15313	15192	15338	15341	15327	15538	15482	15477	15122	15286	15259	15343	15469	15491	15331	15387	15284	15355	15285	15429	15267	15567	15162	15250	15283	15211	15239	15281	15370	15386	15425	15361	15265	15436	15439	15359	15143	15284	15458	15240	15406	15385	15452	15290	15305	15512	15547	15275	15379	15484	15395	15559	15156	15519	15359	15374	15472	15108	15471	15360	15403	15180	15290	15205	15286	15371	15361	15330	15330	15333	15294	15402	15318	15412	15361	15386	15371	15184	15277	15444	15449	15539	15219	15301	15440	15309	15337	15348	15458	15344	15322	15432	15309	15334	15383	15436	15284	15304	15299	15342	15386	15356	15456	15264	15254	15324	15498	15441	15337	15277	15483	15479	15279	15208	15295	15337	15313	15387	15342	15171	15267	15499	15379	15566	15340	15382	15406	15239	15515	15487	15298	15318	15379	15399	15291	15209	15359	15427	15444	15389	15055	15434	15314	15283	15387	15421	15412	15503	15211	15293	15234	15280	15220	15271	15370	15303	15273	15359	15203	15276	15466	15317	15385	15209	15564	15177	15205	15305	15215	15356	15353	15304	15342	15471	15484	15269	15286	15361	15455	15289	15260	15365	15283	15230	15130	15306	15217	15341	15176	15422	15454	15290	15479	15329	15322	15394	15284	15364	15275	15510	15458	15368	15449	15302	15371	15312	15257	15268	15301	15292	15302	15300	15326	15386	15333	15421	15210	15396	15250	15503	15433	15354	15553	15473	15307	15437	15592	15447	15376	15374	15384	15269	15425	15337	15460	15257	15333	15550	15485	15323	15263	15456	15367	15531	15253	15316	15450	15319	15464	15286	15207	15388	15344	15293	15298	15300	15344	15351	15401	15217	15315	15284	15217	15380	15286	15393	15490	15387	15353	15362	15303	15385	15352	15435	15340	15347	15374	15428	15430	15406	15110	15266	15329	15430	15180	15314	15224	15378	15348	15322	15376	15312	15399	15345	15573	15564	15320	15380	15249	15371	15326	15287	15458	15480	15176	15221	15486	15350	15394	15184	15539	15401	15193	15391	15192	15379	15268	15263	15527	15325	15208	15300	15395	15337	15279	15409	15147	15313	15376	15474	15326	15342	15312	15509	15421	15456	15117	15236	15376	15288	15280	15331	15470	15315	15424	15343	15391	15324	15238	15249	15281	15434	15329	15285	15365	15310	15243	15237	15324	15372	15428	15515	15316	15566	15258	15282	15236	15498	15275	15402	15395	15348	15549	15500	15418	15372	15278	15357	15315	15412	15379	15364	15287	15296	15224	15249	15391	15486	15328	15268	15485	15343	15219	15250	15471	15302	15340	15143	15282	15270	15489	15425	15319	15340	15170	15223	15226	15299	15458	15172	15184	15569	15199	15307	15256	15260	15370	15336	15392	15314	15407	15183	15201	15456	15184	15411	15337	15596	15372	15378	15380	15473	15505	15275	15455	15166	15444	15338	15242	15326	15271	15285	15341	15230	15371	15379	15454	15354	15394	15329	15285	15375	15389	15305	15414	15462	15439	15452	15312	15319	15363	15511	15369	15242	15329	15312	15273	15170	15286	15346	15273	15377	15354	15411	15247	15327	15275	15416	15398	15339	15386	15391	15245	15246	15285	15358	15369	15389	15165	15289	15323	15266	15344	15290	15145	15297	15295	15514	15285	15409	15375	15192	15530	15330	15469	15329	15310	15233	15276	15271	15225	15337	15426	15315	15372	15345	15305	15455	15329	15176	15366	15366	15490	15409	15400	15399	15255	15153	15403	15352	15331	15494	15351	15453	15244	15212	15233	15130	15272	15375	15280	15511	15323	15412	15345	15213	15504	15319	15261	15243	15393	15190	15221	15281	15228	15487	15458	15165	15149	15240	15250	15351	15478	15344	15292	15441	15354	15204	15384	15224	15341	15392	15156	15361	15300	15396	15285	15657	15504	15409	15322	15334	15264	15318	15430	15406	15369	15328	15407	15346	15364	15371	15389	15487	15315	15502	15384	15475	15461	15386	15346	15429	15367	15260	15307	15479	15325	15056	15322	15513	15306	15484	15349	15433	15361	15325	15388	15299	15411	15295	15451	15358	15351	15423	15380	15380	15334	15061	15402	15147	15368	15279	15430	15306	15307	15400	15282	15317	15367	15562	15295	15461	15243	15227	15414	15272	15520	15259	15292	15448	15249	15245	15433	15403	15526	15381	15134	15338	15252	15483	15350	15473	15321	15116	15456	15177	15434	15369	15274	15296	15219	15438	15365	15403	15306	15337	15235	15411	15237	15270	15254	15353	15275	15465	15339	15055	15389	15426	15491	15398	15415	15185	15423	15309	15311	15612	15445	15357	15451	15339	15351	15286	15442	15305	15138	15300	15429	15234	15436	15424	15501	15502	15218	15244	15459	15319	15338	15445	15361	15359	15365	15144	15178	15251	15243	15454	15404	15430	15301	15182	15317	15449	15319	15326	15442	15494	15269	15285	15392	15226	15347	15523	15212	15467	15436	15288	15176	15373	15067	15264	15364	15380	15317	15470	15353	15412	15379	15417	15300	15441	15358	15424	15406	15408	15447	15214	15335	15310	15435	15205	15283	15286	15374	15434	15412	15373	15342	15403	15597	15370	15306	15165	15112	15384	15296	15207	15312	15071	15147	15369	15268	15446	15421	15543	15207	15374	15220	15489	15356	15271	15230	15358	15412	15207	15328	15321	15612	15320	15346	15388	15356	15382	15386	15226	15353	15341	15271	15490	15366	15221	15326	15332	15318	15302	15165	15068	15401	15306	15362	15542	15236	15250	15273	15280	15290	15311	15567	15276	15345	15440	15194	15228	15211	15492	15262	15266	15476	15416	15258	15376	15466	15376	15322	15458	15417	15319	15424	15428	15277	15420	15384	15189	15283	15340	15510	15580	15332	15365	15456	15352	15441	15281	15361	15462	15097	15485	15239	15387	15320	15158	15418	15266	15421	15295	15468	15162	15157	15425	15266	15511	15244	15279	15337	15377	15323	15373	15450	15195	15134	15468	15284	15391	15333	15341	15296	15327	15170	15340	15398	15337	15242	15409	15311	15188	15331	15334	15339	15386	15243	15293	15293	15229	15310	15435	15372	15362	15380	15229	15257	15399	15384	15519	15379	15404	15306	15249	15420	15326	15195	15249	15239	15362	15351	15329	15254	15282	15199	15393	15191	15311	15304	15142	15346	15108	15245	15349	15481	15343	15265
18885	33657	35823	32903	28780	26128	24263	21626	20197	18875	18110	17510	17022	16630	16619	16046	15921	15956	15600	15706	15403	15493	15431	15313	15043	15221	15102	15122	15014	15009	14929	14798	14938	15000	14913	14783	14871	14909	14973	14796	14841	14754	15030	14810	14967	14895	15090	14804	14844	14932	14865	14795	14811	14862	14789	14891	14871	14713	14853	14928	14681	14767	14852	14854	14823	14844	14864	14848	14778	14759	14704	14836	14621	14899	14874	14718	14801	14804	14728	14769	14801	14794	14839	14805	14935	14759	14831	14766	14758	14747	14919	14629	14886	14775	14835	14739	14780	14843	14762	14672	14862	14782	14718	14678	14906	14864	14842	14873	14821	14680	14868	14869	14806	14951	14913	14963	14732	14781	14709	14812	14959	14712	14894	14784	14753	14801	14832	14672	14847	14753	14680	14689	14868	14775	14682	14761	14783	14805	14697	14865	14758	14906	14784	14869	14829	14960	14959	14841	14844	14683	14800	14768	14696	14776	14770	14702	14834	14811	14771	14919	14668	14909	14845	14835	14810	14773	14754	14965	14772	14797	14828	14803	14971	14894	14697	14844	14918	14784	14761	14834	14967	14855	14786	14768	14658	14738	14781	14805	14712	14765	14564	14752	14844	14799	14701	14911	14822	14791	14838	14907	14661	14761	14814	14829	14683	14769	14802	14914	14975	14771	14917	14836	14858	14671	14663	14855	14736	14912	14761	14815	14882	14748	14894	14834	14797	14906	14855	14743	14648	14762	14814	14800	14796	14838	14842	14828	14829	14981	14864	14906	14889	14801	14751	14869	14865	14751	14945	14874	14811	14818	14804	14818	14880	14707	14781	14757	14927	14865	14852	14629	14857	14788	14770	14960	14852	14640	14876	14761	14874	14672	14815	14788	14773	14914	14780	14670	14715	14858	14845	14723	14805	14874	14673	14689	14922	14753	14942	14841	14909	14915	14844	14861	14841	14944	14700	14613	14901	14915	14788	14952	14646	14914	14663	14798	14685	14800	14780	14899	14791	14717	14804	14800	14918	14859	14861	14802	14903	14855	14769	14653	14859	14790	14851	14797	14842	14637	14834	14806	14745	14798	14725	14650	14810	14954	14591	14810	14754	14842	14651	14960	14773	14863	14614	14735	14872	14751	14932	14793	14781	14854	14711	14912	14824	14678	14772	14822	14745	14702	14772	14730	14817	14771	14703	14843	14680	14926	14827	14870	14768	14775	14691	14936	14747	14831	14986	14924	14749	14666	14693	14878	14662	14747	14667	14797	14821	14833	14631	14834	14719	14941	14758	14900	14803	14879	14798	14823	14800	14585	14730	14814	14758	14851	14819	14634	14789	14773	14888	14718	14830	14808	14784	14708	14878	14711	14778	14705	14793	14887	14821	14942	14779	14722	14549	14765	14849	14850	14877	14740	14791	14959	14685	14773	14753	14723	14849	14598	14721	14767	14773	14920	14783	14796	14778	14912	14800	14720	14783	14762	14714	14785	14699	14746	14830	14940	14893	14762	14797	14782	14844	14889	14769	14777	14711	14777	14660	14612	14790	14795	14742	14839	14620	14781	14696	14765	14796	14765	14822	14691	14822	14886	14731	14853	14678	14704	14873	14924	14681	14776	14704	14948	14677	14759	14869	14793	14699	14878	15022	14793	14975	14888	14974	14639	14737	14679	14866	14659	14902	14809	14835	14571	14625	14813	14702	14786	14756	14898	14780	14803	14752	14818	15009	14809	14812	14749	14709	14749	14820	14847	14998	14835	14845	14972	14853	14925	14787	14744	14972	14829	14717	14744	14746	14732	14900	14916	14939	14816	14776	14743	14762	14760	14770	14776	14824	14920	14793	14763	14879	14837	14913	14755	14777	14668	14881	14870	14767	14906	14599	14781	14691	14670	14843	14829	14940	14688	14793	14795	15137	14656	14701	14711	14811	14948	14827	14823	14813	14776	14827	14637	14967	14754	14756	14963	14685	14831	14827	14844	14910	14808	14866	14746	14777	14805	14724	14826	14914	14677	14740	14878	14856	14788	14897	14634	14783	14760	14766	14781	14912	14645	14671	14809	15041	14726	14813	14914	14810	14882	14876	14809	14897	14741	14820	14845	14640	14611	14733	14821	14713	14656	14794	14847	14864	14947	14757	14858	14661	14760	14700	14799	14731	14869	14926	14670	14995	14690	14816	14721	14560	14732	14616	14787	14717	14716	14956	14934	14768	14974	14758	14833	14911	14890	14777	14557	14857	14656	14925	14816	14801	14814	14813	14864	15084	14732	14762	15008	14873	14762	14837	14780	14878	14821	14802	14623	14830	14766	14831	14789	14757	14934	14815	14779	14726	14893	14773	14752	14873	14790	14836	14801	14761	14807	14791	14928	14751	14859	14838	14716	14714	14790	14749	14836	14860	14777	14906	14734	14833	14822	14835	14741	14850	14740	14852	14785	14991	14719	14593	14832	14841	14710	14839	14741	14832	14985	14727	14861	14868	14801	14769	14736	14960	14717	14959	14745	14821	14747	14752	14799	14769	14824	14788	14727	14843	14615	14840	14598	14881	14849	15030	14741	14877	15015	14844	14927	14896	14810	14681	14873	14725	14750	15024	14834	14936	14817	14888	14791	14886	14728	14995	14827	14910	14849	14891	14804	14689	14871	14720	14776	14816	14827	14680	14880	14757	14931	14766	14695	14751	14835	14915	14881	14754	14613	14897	14861	14734	15033	14884	14936	14791	14838	14774	14748	14730	14815	14828	14747	14763	14712	14839	14780	14932	14743	14855	14796	14957	14951	14881	14931	14793	14846	14672	14799	14794	14760	14742	14863	14853	14867	14817	14725	14722	14875	14849	14767	14836	14802	14826	14871	14764	14823	14881	14788	14805	14753	14803	14765	14644	14977	14858	14722	14777	14819	14814	14708	14901	14788	15002	14923	14801	14693	14793	14684	14838	14773	14816	14876	14792	14903	14814	14864	14957	14853	14814	14743	14703	14712	14839	14755	14762	14818	14837	14874	14638	14783	14833	14810	14723	14733	14812	14920	15005	14762	14688	14729	14703	14806	14793	14700	14719	14715	14828	14635	14804	14988	14790	14805	14836	14822	14806	14762	14829	14838	14841	14735	14774	14700	14809	14853	14798	14728	14980	14724	14740	14877	14672	14889	14702	14728	14716	14692	14867	14748	14641	14898	14763	14725	14766	14768	14746	14754	14907	14782	14905	14780	14761	14925	14853	14947	14899	14748	14684	14771	14834	14763	14649	14984	14703	14845	14894	14791	14739	14791	14713	14827	14919	14869	14703	14690	14667	14873	14811	14718	14714	14866	14839	14675	14828	14874	14763	14683	14935	14750	14727	14961	14848	14780	14905	14990	14940	14751	14729	14875	14637	14872	14723	14978	14867	14711	14963	14856	14671	14783	14719	14821	14822	14923	14774	14878	14841	14710	14744	14906	14646	14716	14854	14841	14760	14803	14745	14822	14914	14685	14853	14771	14654	14659	14739	14949	14805	14750	14801	14805	14837	14782	14720	14753	14790	14814	14740	14832	14786	14720	14766	14803	14721	14848	14708	14879	14628	14700	14789	14616	14859	14722	14824	14770	14942	14743	14938	14751	14718	14692	14796	14640	14763	14821	14710	14724	14610	14690	14830	14719	14931	14795	14703	14868	14791	14853	14726	14727	14898	14678	14918	14804	14793	14888	14719	14689	14734	14878	14836	14613	14724	14856	14635	14845	14781	14933	14628	14785	14685	14736	14714	14825	14660	14866	14674	14776	14869	14807	14753	14574	14803	14715	14752	14751	14878	14636	14893	14790	14878	14955	14768	14777	14638	14878	14751	14812	14846	14805	14758	14650	14813	14893	14910	14679	14786	14843	14558	14922	14883	14654	14877	14814	14803	14868	14763	14855	14641	14632	14777	14917	14821	14850	14895	14864	14766	14732	14811	14855	14713	14769	14787	14840	14717	14683	14781	14685	14806	14777	14795	14742	14731	14583	14780	14769	14924	14820	14854	14932	14765	14721	14893	14841	14773	14699	14951	14642	14686	14783	14802	14846	14781	14765	14692	14957	14698	14852	14664	14907	14896	14962	14835	14799	14702	14768	14710	14730	14703	14833	14988	14877	14740	14997	14877	14740	14769	14841	14816	14769	14826	15012	14720	14749	14638	14834	14917	14798	14885	14889	14716	14922	14996	14661	14729	14708	14690	14751	14533	14720	14767	14785	14824	14725	14784	14751	14736	14636	14886	14820	14853	14660	14941	14781	14794	14803	14781	15041	14835	14805	14998	14860	14828	14756	14689	14742	14923	14580	14882	14676	14928	14733	14826	14725	14708	14533	14823	14732	14883	14595	14916	14630	14749	14779	14691	14876	14845	14921	14754	14888	14643	14859	14780	14858	14798	14733	14881	14869	14732	14616	14747	14559	14861	14869	14616	14702	14861	14786	14788	14658	14931	14858	14889	14886	14729	14911	14785	14810	14908	14835	14920	14847	14825	14871	14676	14898	14698	14940	14840	14919	14821	14748	14922	14746	14842	14736	14803	14910	14847	14671	14794	14774	14761	14888	14752	14968	14694	14585	14747	14735	14706	14847	14868	14805	14940	14835	14647	14761	14866	14834	14849	14676	14791	14779	14810	14760	14807	14805	14875	14817	14804	14802	14789	14938	14864	14821	14816	14760	14797	14904	14669	14808	14844	14822	14905	14884	14852	14870	14939	14673	14826	14879	14759	14761	14940	14994	14600	14832	14909	14864	14831	14895	14651	14820	15039	14779	14754	14856	14792	14803	14830	14661	14700	14928	14904	14875	14703	14758	14756	14723	14801	14638	14592	14705	14686	14841	14736	14980	14662	14736	14802	14886	14814	14793	14661	14763	14875	14718	14906	14916	15072	14806	14623	14780	14845	14788	14875	14695	14846	14871	14906	14888	14848	14908	14741	14699	14788	14874	14873	14917	14795	14706	14794	14697	14697	15020	14689	14837	14814	14758	14703	14866	14883	14639	14729	14684	14911	14836	14656	14802	14712	14780	14705	14738	14568	14705	14801	14808	14696	14824	14883	14808	14691	14779	14975	14718	14866	14844	14823	14794	14868	14809	14968	14746	14568	15037	14867	14926	14755	14809	14651	15025	14764	14756	14811	14828	14772	14741
22941	21357	29203	23985	22414	25464	27318	21296	19474	18839	18324	17565	16967	17065	16843	16673	16331	16242	16049	15904	15753	15868	15851	15723	15670	15416	15638	15490	15345	15398	15303	15404	15599	15319	15473	15122	15284	15313	15289	15342	15133	15144	15313	15172	15120	15017	15213	15082	15195	15319	15469	15116	15123	15053	14936	15166	15237	15150	15276	15251	15270	15135	15122	15214	14949	15122	15040	15047	15027	15069	15157	15155	15260	15166	15266	15104	15154	15153	15119	15255	15059	14961	14985	15211	15255	15053	15257	15085	15113	15066	15239	15268	15273	15146	15196	15125	15179	15371	15037	15180	14960	15153	15098	15168	15217	15459	15205	15147	15170	15230	15136	15035	14913	15159	15186	15058	14976	14973	15125	15088	15197	15118	15145	15346	15265	15206	15173	15131	15318	15057	15112	15090	15212	15054	15081	14935	15138	14957	15166	15114	15181	14963	15259	15176	15203	15102	15269	15137	15101	14912	14954	15176	15120	15174	15222	14932	14993	15180	15163	15166	15196	15202	15091	15164	15262	15180	15037	15094	15203	15060	15224	15025	15049	14987	15157	15030	15052	15266	15203	14974	15188	14997	15142	15056	15135	15291	15175	15102	15296	15184	15282	15057	15265	15226	15332	15192	15262	15244	15062	14995	14850	15158	15044	15065	15058	15018	15153	15010	14922	15173	15048	15152	15258	14954	15051	15015	14997	15106	15191	15180	15114	14855	15133	15004	14911	15114	15005	15178	15091	15182	15119	15078	15267	15212	15105	15301	15120	15221	15081	15135	15365	15090	15226	15166	15201	15242	15174	15250	15013	15203	15217	15037	15035	14929	14950	15043	15184	15064	15030	15016	15108	14925	14992	15139	14907	15026	15183	15209	15126	15056	15328	15033	15155	14942	14984	15118	15170	15196	15105	15056	15078	15187	15367	15149	14964	15072	15192	15209	15060	15057	15285	15168	15124	15250	15088	15146	15238	15179	15182	15014	14947	15145	15107	15180	14919	15203	15178	15075	15026	15326	15115	15137	14987	14879	15177	14822	15111	15091	15110	15064	15027	15063	14964	15201	15049	15224	15093	15242	15060	15157	15050	15101	15284	14985	15090	15149	15126	15065	15062	15061	15264	15028	15027	14908	15172	15035	14964	15321	15208	15058	15014	14989	15413	15111	15176	15221	15048	15113	15147	15281	15117	15110	15129	15123	15040	15084	15095	15017	15033	15130	15157	15084	14970	15252	15169	14902	15205	15187	15102	15104	14935	15262	15082	14930	15213	15194	14974	15293	15080	15027	15341	15125	15105	15028	15151	15325	15184	14843	15149	15361	14989	15074	15168	15142	15159	15173	15225	15205	15130	15069	14821	15130	15116	15015	15169	14913	15090	14832	15116	15267	14947	14971	15027	15133	15218	15114	15080	15222	15338	15226	15245	14947	15250	15217	15063	15141	15150	15043	15201	15107	15027	14903	15023	15160	14951	14982	15285	15092	15151	15121	15120	15024	15171	15212	15133	14937	14948	14901	15057	15000	15213	15044	15041	15273	15368	15158	15104	15088	15061	15100	15296	15038	15070	15332	15147	15001	14975	15060	15134	15036	15088	15123	15214	15111	15075	15249	15041	14961	15049	15105	15055	15144	15062	15122	15356	15105	15162	15131	15242	15114	15185	15173	15423	15035	15102	15284	15135	15045	15120	14967	15058	15192	15176	15041	14856	15140	15158	15121	15181	15002	15106	14912	15250	15051	15138	15267	15212	15105	15083	14999	15035	15005	15128	15281	15299	14986	15213	15039	15147	15289	15244	15066	15071	15281	15356	15277	15114	15073	15211	15077	14989	15118	15083	15085	15074	15190	15116	15143	15078	15166	15028	15238	15328	15046	15210	15084	15313	15127	15034	14943	15370	15182	15051	15205	15037	15110	15215	15060	14988	15110	15169	15033	15199	15116	15130	15094	15349	15201	15138	15010	15088	15142	14909	14995	15039	15028	14989	14782	15184	15088	15292	15205	14986	15190	15159	15195	15258	15023	15111	15003	15105	15155	15225	15080	15112	14947	15022	15125	14938	14959	15117	15293	15049	15145	15243	15353	15002	15249	14938	15082	15056	15015	15260	14961	14862	15008	14927	15143	15077	14936	15247	15266	15099	15187	15274	15093	14907	15264	15244	15336	15216	15030	15126	15289	15219	15047	14949	14775	15006	15165	15177	14934	15187	15020	15211	15345	15055	15038	15275	15253	15107	15140	15231	15160	14992	15122	14955	14932	14983	15108	15061	15090	15350	14992	15170	15012	15084	14943	15058	15254	15227	15001	15181	15212	15209	15091	15108	15004	15150	15163	14943	14947	14986	14884	15094	15137	14941	15237	15173	15028	15055	15122	15109	15285	15224	15284	15040	15103	15159	15011	15269	15200	15004	14947	15101	15220	15163	15154	15093	14994	15117	15129	15077	15077	15077	15004	14930	15224	15059	15120	15156	15339	14883	14986	14993	15069	14988	15111	15171	15104	15142	14857	14987	14975	15114	14943	14908	15098	15122	15102	15170	15049	15111	14930	14985	15003	14969	15083	15224	15296	14860	15118	15068	15149	15261	15015	15137	15076	15211	14964	14973	15170	15095	15045	15208	15032	15142	15186	15037	15135	15265	15236	15132	15119	15072	14906	14924	14909	15170	15137	15354	15338	14942	15145	15149	15103	15126	15274	15236	15114	15115	15188	15058	14981	14941	15014	15142	14952	14974	15065	15238	15085	15080	15090	14996	15132	15067	15067	14952	15208	15212	15095	15138	14932	15102	15141	15177	15108	15198	15045	15066	15017	15203	15308	14997	15171	15253	15196	15058	15152	15203	15036	15011	15166	15075	15128	15113	15120	15192	15051	14933	15174	15110	15143	15125	15203	15262	14932	15121	15049	14963	14946	15014	14935	15337	15067	15069	15034	15007	15100	15260	15119	15084	15027	15088	15036	15120	14921	15031	15101	14957	14974	15186	15041	15177	15024	15056	15061	14978	15016	15123	15005	15091	14970	15084	15308	15055	15138	15226	15154	15009	15057	15096	15031	15055	15124	15173	15166	15109	15134	15068	15218	15182	15085	15142	15220	15112	15110	15170	14873	14975	15113	15021	15038	15048	14965	15012	15102	15051	15142	15120	15126	15176	15148	15058	15039	14942	15075	15066	15144	15249	15133	15169	15064	15062	15183	15313	15351	15219	15136	15103	15244	14904	15057	15117	15102	15138	14952	15118	15266	15122	15055	15119	15064	15029	15181	15089	15037	15210	15194	14950	15046	15245	15159	15022	15108	15116	15231	15248	15220	15187	15145	15299	15095	15091	15022	14995	15116	15048	15169	15200	15282	15052	15208	15151	15219	15150	15239	15124	14915	15280	14944	15151	14950	15107	15195	15096	15007	15108	14882	15081	15003	15185	15020	15198	15282	14981	15130	15100	15051	15192	15205	15116	14947	15045	15140	15291	15171	15203	15275	15144	15146	15121	14945	15182	15096	14951	15251	15077	15090	15109	14896	15175	15144	14964	15025	15114	15103	14889	15096	15212	14930	14953	15094	15190	15110	14815	14954	14910	15085	15215	15125	15135	15106	15122	15175	15153	15135	15070	14962	15075	14999	15001	15132	15092	15047	15038	14951	15031	15097	15186	15005	15081	15139	15129	14935	15070	14938	15129	15086	14937	15044	15094	15276	15139	15141	15066	15037	15002	15166	14948	15057	15025	15155	15037	15125	15234	15310	14982	15121	15030	14998	14949	15156	15199	15170	15266	15149	15102	14921	15323	15172	15161	14903	15019	14994	15022	15059	15288	15182	15008	14986	15049	15026	15184	15230	15047	15059	15068	15073	15216	15308	15370	15232	15176	15084	14884	14813	15188	14885	15095	14963	14937	15198	14956	15186	14910	15061	15199	15051	15202	15000	14963	15027	15160	15109	15105	15154	14988	15060	15084	14993	15211	15123	15160	15030	15068	15137	15175	15000	15215	14843	15102	15164	15152	15017	15255	14979	15378	14973	15212	15061	15073	15162	14969	14802	15095	15308	15147	15044	15221	15122	15020	14987	15008	15019	15304	15041	15059	15054	15181	15248	15044	15116	14936	15171	15220	14946	14934	14981	15057	15129	15165	15099	14982	14977	14990	15117	15087	15124	14879	15148	15281	15202	15100	15273	15238	15137	15129	15117	15130	15072	15191	14869	15091	15053	15001	15012	15018	15086	14965	15095	14998	15102	14909	14945	14993	15213	15113	15251	15194	15167	15011	14945	15025	15244	14970	14983	15221	15116	15107	14972	15252	15165	15370	15169	15041	15229	15127	14972	14947	14976	15141	14954	15020	15010	15181	15182	15084	14852	15000	15144	15150	15075	15151	15059	15106	15168	15022	15091	15218	15211	15150	15301	15047	15074	15152	15122	15091	15209	15015	15001	15131	15097	15230	15169	15121	15027	15046	15018	14908	14942	15160	15057	15051	15163	15101	15202	14952	15003	15151	14915	15068	15206	15163	14982	14839	15062	14961	14983	14989	15178	15098	15116	15204	14966	15107	15163	15071	15178	15066	15273	15160	15162	15234	14921	15278	15089	14996	15050	14950	15034	14915	15169	15256	15200	15188	15286	14931	15142	15040	15024	14986	15012	14969	15094	15160	15148	14999	15328	15014	15025	15191	15028	15218	15004	15173	15079	15219	14971	15026	15063	15102	15091	15121	14972	15223	15092	15149	15045	15015	15107	15133	14968	15050	15244	14991	15055	15176	15155	15206	14842	15198	15183	15053	15207	15025	14997	15235	14917	15025	15126	15111	15119	15113	14955	15228	15183	14959	14969	15218	14971	15162	15089	15100	15123	15206	15213	15063	15073	15164	15068	15145	15046	15215	15094	15004	14993	15135	15140	15126	15219	15073	15274	15259	15145	15250	15182	14977	15123	14922	14991	15122	15005	15088	15162	15183	15428	15121	15069	15196	15099	15046	15120	14997	15312	15203	15139	15198	15121	14977	15047	15224	15189	15200	15066	15039	15174	15254	14962	15000	15201	15087	15155	15177	15026	15064	14998	15142	15157	14844	14991	15105	15092	15071	15077	15142	14997	15025	15100	15229	15036	15059	15096	15145	15066	15061	15217	15052	14904	15208	15119	15358	14950	15037	15194
20764	39331	41409	36761	32979	30415	27497	23777	21921	20724	19435	18650	18057	17551	17277	16852	16781	16296	16115	15729	15751	15605	15481	15573	15309	15044	15131	14844	15049	15033	14840	14836	14816	14739	14658	14824	14731	14754	14646	14735	14851	14838	14728	14867	14750	14866	14736	14673	14801	14899	14766	14714	14794	14591	14769	14445	14842	14706	14649	14669	14745	14716	14551	14709	14678	14762	14716	14647	14686	14921	14719	14618	14606	14761	14592	14608	14707	14826	14768	14709	14873	14735	14774	14738	14662	14693	14732	14704	14757	14705	14723	14820	14638	14724	14788	14643	14686	14744	14786	14640	14534	14795	14578	14625	14622	14782	14631	14564	14736	14599	14711	14564	14708	14828	14637	14488	14446	14729	14694	14840	14715	14811	14734	14655	14556	14833	14637	14681	14525	14663	14657	14617	14624	14700	14613	14557	14737	14642	14673	14738	14661	14804	14674	14582	14829	14700	14654	14697	14616	14715	14721	14633	14600	14688	14758	14654	14606	14516	14806	14637	14651	14540	14575	14472	14619	14688	14837	14835	14575	14565	14767	14876	14575	14637	14721	14773	14761	14612	14617	14752	14708	14819	14867	14638	14747	14743	14637	14649	14670	14660	14665	14527	14500	14724	14643	14673	14558	14942	14735	14605	14643	14500	14629	14591	14628	14588	14718	14737	14589	14691	14709	14483	14736	14518	14632	14597	14791	14699	14732	14584	14533	14613	14593	14621	14635	14638	14547	14702	14669	14685	14770	14630	14689	14773	14537	14735	14700	14901	14604	14487	14647	14588	14529	14735	14664	14528	14722	14779	14695	14645	14701	14660	14757	14712	14717	14537	14657	14775	14798	14600	14778	14771	14622	14829	14651	14721	14428	14643	14705	14699	14764	14768	14695	14742	14545	14651	14619	14611	14770	14662	14694	14654	14786	14837	14790	14857	14648	14626	14592	14664	14782	14636	14763	14567	14650	14585	14738	14673	14806	14677	14740	14638	14728	14434	14662	14810	14460	14788	14789	14767	14689	14701	14726	14640	14624	14622	14630	14697	14665	14594	14647	14617	14811	14662	14724	14573	14721	14689	14710	14694	14672	14525	14848	14814	14634	14680	14527	14581	14675	14644	14596	14514	14687	14694	14508	14733	14672	14662	14545	14802	14617	14690	14641	14629	14630	14710	14825	14687	14681	14611	14613	14692	14754	14621	14801	14588	14724	14681	14634	14649	14831	14727	14674	14740	14753	14695	14659	14900	14556	14794	14684	14680	14655	14747	14621	14723	14599	14575	14800	14591	14677	14951	14731	14624	14834	14709	14536	14683	14687	14666	14590	14684	14761	14629	14667	14580	14675	14757	14707	14628	14733	14840	14592	14562	14685	14800	14632	14514	14777	14686	14615	14688	14474	14739	14562	14641	14829	14727	14578	14645	14747	14642	14596	14759	14765	14718	14630	14720	14626	14691	14696	14640	14648	14485	14638	14810	14518	14792	14627	14601	14777	14671	14686	14801	14673	14592	14550	14864	14778	14607	14621	14600	14657	14556	14684	14736	14852	14554	14757	14815	14618	14812	14644	14742	14675	14694	14616	14793	14854	14473	14568	14614	14606	14820	14723	14620	14755	14624	14832	14669	14530	14693	14695	14556	14781	14641	14696	14706	14673	14658	14658	14748	14719	14704	14711	14658	14673	14692	14751	14804	14501	14508	14697	14691	14724	14526	14752	14761	14767	14444	14762	14671	14523	14704	14678	14731	14760	14614	14800	14716	14743	14812	14623	14604	14736	14697	14752	14589	14546	14542	14869	14656	14649	14648	14861	14693	14591	14577	14680	14553	14661	14695	14650	14740	14642	14688	14660	14571	14471	14597	14755	14626	14651	14623	14682	14677	14600	14767	14748	14730	14668	14748	14802	14611	14672	14707	14744	14640	14566	14653	14853	14710	14610	14699	14549	14746	14710	14638	14633	14602	14722	14798	14623	14510	14652	14363	14686	14509	14789	14635	14481	14597	14780	14720	14781	14760	14658	14636	14618	14631	14716	14659	14580	14731	14662	14682	14590	14765	14938	14683	14641	14739	14592	14772	14740	14743	14730	14734	14649	14853	14700	14608	14602	14560	14790	14600	14691	14604	14701	14708	14594	14661	14780	14586	14563	14708	14729	14841	14779	14806	14617	14570	14596	14471	14546	14636	14814	14589	14588	14789	14573	14523	14623	14653	14629	14657	14622	14775	14756	14591	14912	14590	14734	14705	14652	14655	14745	14554	14712	14814	14646	14755	14650	14736	14545	14681	14599	14525	14605	14622	14749	14603	14596	14760	14543	14683	14591	14599	14581	14665	14504	14635	14539	14498	14659	14713	14538	14504	14561	14618	14681	14825	14627	14863	14659	14706	14691	14629	14596	14704	14632	14620	14773	14721	14791	14645	14705	14640	14709	14698	14735	14647	14689	14667	14767	14575	14698	14726	14681	14719	14545	14764	14789	14844	14698	14639	14701	14745	14628	14720	14533	14508	14645	14664	14642	14601	14442	14687	14607	14807	14689	14629	14642	14493	14764	14498	14800	14583	14629	14672	14602	14614	14737	14645	14725	14704	14667	14717	14688	14626	14693	14657	14556	14803	14642	14593	14582	14644	14676	14607	14653	14777	14785	14456	14558	14691	14650	14698	14647	14716	14505	14620	14599	14812	14627	14680	14574	14564	14689	14580	14746	14820	14711	14655	14641	14740	14676	14696	14526	14699	14735	14661	14687	14587	14578	14670	14683	14599	14654	14674	14593	14595	14631	14649	14444	14786	14565	14647	14650	14646	14918	14513	14524	14741	14720	14643	14594	14691	14823	14625	14637	14853	14600	14747	14659	14624	14778	14673	14644	14609	14715	14870	14695	14799	14553	14651	14680	14747	14665	14542	14812	14627	14814	14571	14869	14613	14552	14713	14601	14679	14736	14653	14630	14563	14584	14598	14703	14595	14702	14579	14687	14676	14729	14685	14849	14784	14641	14797	14635	14603	14790	14604	14538	14671	14634	14703	14684	14488	14756	14647	14635	14641	14642	14600	14688	14632	14641	14498	14524	14453	14599	14488	14727	14645	14595	14649	14647	14525	14674	14670	14840	14518	14582	14733	14470	14567	14686	14620	14883	14615	14513	14578	14744	14512	14656	14575	14745	14851	14658	14744	14651	14706	14660	14493	14668	14509	14518	14676	14609	14635	14718	14809	14683	14459	14717	14622	14666	14695	14669	14564	14698	14675	14382	14601	14693	14592	14582	14699	14550	14500	14644	14598	14554	14662	14705	14568	14641	14709	14553	14670	14686	14780	14772	14664	14638	14508	14711	14431	14693	14791	14734	14622	14584	14796	14626	14584	14638	14809	14682	14725	14538	14633	14710	14672	14580	14624	14555	14362	14604	14485	14637	14552	14516	14725	14664	14904	14705	14468	14687	14657	14773	14575	14640	14671	14636	14681	14714	14515	14533	14692	14838	14556	14551	14736	14572	14798	14527	14743	14698	14686	14645	14699	14758	14721	14700	14557	14579	14712	14658	14539	14736	14497	14634	14540	14587	14749	14826	14477	14639	14689	14830	14470	14754	14633	14841	14591	14652	14561	14603	14550	14729	14711	14780	14670	14651	14801	14557	14747	14519	14795	14735	14683	14472	14785	14711	14722	14642	14627	14769	14596	14716	14714	14845	14495	14741	14743	14870	14579	14641	14719	14463	14707	14720	14457	14485	14741	14545	14477	14780	14562	14648	14614	14641	14866	14714	14713	14695	14713	14559	14633	14695	14592	14631	14860	14636	14689	14535	14821	14653	14699	14543	14640	14743	14716	14707	14545	14609	14855	14600	14625	14719	14780	14845	14522	14685	14682	14479	14738	14567	14654	14628	14648	14593	14710	14745	14867	14686	14659	14724	14545	14710	14613	14765	14628	14670	14796	14592	14832	14745	14788	14828	14814	14754	14733	14541	14601	14576	14764	14764	14703	14796	14723	14686	14532	14691	14646	14550	14611	14695	14615	14571	14754	14582	14559	14633	14658	14596	14679	14609	14654	14723	14708	14671	14684	14699	14751	14661	14637	14591	14634	14771	14652	14658	14656	14726	14658	14692	14655	14649	14769	14773	14564	14506	14720	14517	14704	14684	14713	14619	14725	14489	14604	14556	14709	14836	14729	14705	14706	14780	14517	14524	14557	14591	14771	14602	14687	14681	14635	14583	14751	14635	14546	14710	14781	14570	14725	14824	14753	14727	14693	14676	14671	14663	14718	14688	14631	14623	14544	14502	14543	14621	14596	14761	14666	14660	14788	14621	14529	14593	14703	14527	14713	14577	14795	14769	14552	14630	14712	14690	14707	14714	14758	14690	14639	14788	14751	14580	14819	14690	14752	14684	14653	14731	14682	14718	14636	14478	14591	14656	14890	14616	14631	14576	14715	14635	14713	14632	14804	14607	14679	14758	14577	14699	14666	14619	14663	14718	14759	14490	14775	14756	14672	14527	14610	14729	14762	14618	14738	14530	14803	14669	14597	14440	14670	14563	14649	14595	14699	14576	14640	14550	14664	14604	14672	14494	14670	14596	14643	14734	14689	14741	14720	14626	14537	14777	14620	14689	14656	14612	14703	14609	14714	14748	14652	14793	14658	14874	14555	14722	14660	14612	14605	14743	14651	14771	14554	14729	14680	14746	14711	14747	14629	14697	14654	14687	14645	14714	14654	14593	14618	14686	14628	14613	14896	14641	14642	14793	14800	14665	14408	14764	14596	14671	14719	14627	14674	14554	14710	14655	14730	14639	14753	14834	14816	14552	14507	14676	14673	14592	14637	14791	14717	14611	14651	14767	14710	14667	14732	14806	14636	14618	14765	14524	14561	14785	14874	14731	14667	14565	14739	14706	14718	14584	14655	14577	14722	14819	14569	14643	14736	14833	14755	14665	14654	14637	14671	14636	14793	14662	14564	14515	14707	14750	14599	14728	14676	14779	14775	14598	14821	14635	14759	14615	14695	14769	14565	14670	14576	14550	14604	14586	14596	14795	14618	14533	14667	14589	14745	14703	14658	14757	14788	14810	14699	14658	14595	14648	14771	14644	14635	14768	14748	14652	14799	14730	14717	14696	14780	14637	14665	14632	14725	14780	14703	14757	14886
27260	23220	28262	25507	21604	20189	18765	17065	16279	15864	15727	15311	15386	15446	15026	14930	15010	15083	15159	14710	14764	14853	14959	14668	14775	14615	14660	14846	14775	14871	14646	14838	14753	14724	14631	14927	14705	14549	14797	14704	14730	14626	14713	14884	14546	14707	14620	14762	14777	14533	14575	14602	14638	14586	14761	14714	14722	14646	14830	14698	14756	14616	14775	14607	14698	14764	14496	14606	14668	14705	14580	14584	14731	14703	14707	14782	14630	14688	14506	14775	14721	14579	14589	14640	14539	14562	14609	14559	14717	14735	14645	14554	14846	14534	14637	14586	14505	14592	14593	14691	14508	14616	14730	14592	14708	14659	14618	14683	14594	14741	14509	14728	14571	14708	14716	14788	14602	14706	14743	14644	14379	14651	14747	14818	14815	14742	14744	14531	14687	14541	14772	14774	14630	14599	14691	14665	14642	14912	14814	14645	14625	14597	14657	14741	14495	14644	14631	14599	14623	14552	14626	14697	14696	14604	14614	14652	14815	14713	14666	14845	14765	14708	14601	14556	14740	14719	14600	14523	14702	14538	14645	14649	14618	14706	14752	14576	14818	14743	14856	14768	14836	14629	14569	14558	14688	14693	14614	14659	14724	14677	14545	14399	14714	14596	14634	14725	14825	14393	14771	14711	14643	14519	14623	14687	14676	14568	14615	14510	14746	14711	14596	14569	14488	14517	14588	14763	14570	14508	14656	14621	14787	14691	14610	14568	14632	14509	14670	14839	14818	14876	14496	14553	14688	14677	14620	14737	14806	14625	14786	14371	14622	14448	14458	14536	14503	14545	14863	14628	14484	14443	14678	14647	14605	14598	14530	14674	14448	14658	14628	14673	14511	14561	14545	14693	14606	14579	14754	14720	14599	14655	14598	14532	14687	14444	14647	14678	14509	14694	14676	14598	14694	14585	14703	14646	14637	14583	14579	14655	14612	14575	14807	14701	14753	14579	14762	14600	14514	14766	14673	14860	14725	14633	14653	14566	14661	14824	14733	14769	14580	14626	14642	14708	14563	14571	14629	14711	14405	14614	14639	14541	14359	14473	14800	14626	14692	14697	14731	14819	14556	14454	14741	14747	14594	14624	14715	14486	14759	14685	14551	14692	14485	14691	14711	14587	14715	14787	14744	14555	14528	14625	14685	14785	14731	14621	14676	14682	14752	14738	14623	14742	14907	14990	14605	14580	14665	14616	14685	14472	14817	14591	14573	14695	14689	14556	14542	14562	14560	14593	14516	14513	14661	14629	14631	14733	14570	14688	14764	14632	14593	14683	14710	14726	14658	14743	14597	14677	14848	14564	14655	14439	14625	14626	14526	14706	14546	14692	14757	14414	14601	14758	14686	14476	14865	14660	14563	14761	14637	14771	14734	14700	14777	14489	14667	14627	14777	14614	14512	14819	14619	14499	14632	14457	14554	14585	14503	14511	14771	14532	14672	14796	14689	14509	14541	14613	14440	14624	14832	14573	14753	14560	14740	14744	14583	14434	14619	14654	14806	14694	14633	14616	14665	14745	14700	14619	14714	14715	14580	14779	14641	14636	14559	14675	14862	14686	14754	14539	14768	14566	14733	14652	14598	14674	14794	14764	14681	14641	14663	14415	14663	14540	14644	14608	14566	14684	14759	14826	14720	14636	14540	14625	14571	14578	14671	14560	14613	14618	14655	14627	14693	14659	14444	14845	14729	14500	14630	14621	14462	14584	14502	14642	14521	14524	14545	14644	14657	14595	14755	14607	14505	14664	14604	14533	14743	14589	14699	14595	14549	14550	14583	14752	14547	14505	14512	14549	14620	14715	14550	14621	14685	14653	14620	14660	14788	14668	14620	14473	14691	14427	14771	14593	14481	14769	14627	14652	14616	14571	14702	14632	14634	14605	14792	14652	14508	14539	14781	14709	14569	14712	14599	14498	14592	14704	14570	14725	14563	14799	14496	14592	14740	14535	14641	14503	14633	14640	14866	14697	14566	14645	14685	14770	14593	14582	14874	14807	14693	14777	14766	14709	14702	14845	14603	14437	14590	14558	14710	14540	14820	14558	14747	14766	14752	14818	14555	14761	14666	14590	14483	14783	14630	14565	14706	14620	14948	14615	14702	14734	14736	14519	14619	14634	14733	14706	14530	14659	14612	14731	14683	14850	14662	14709	14813	14754	14644	14516	14717	14710	14517	14565	14587	14649	14629	14652	14544	14612	14543	14544	14507	14748	14774	14676	14717	14614	14550	14554	14673	14859	14527	14591	14611	14504	14487	14761	14641	14534	14743	14561	14657	14548	14506	14674	14669	14740	14568	14736	14701	14564	14726	14605	14602	14510	14561	14551	14715	14803	14828	14666	14993	14609	14570	14619	14592	14687	14660	14761	14696	14560	14520	14573	14733	14661	14689	14789	14713	14861	14816	14437	14824	14759	14586	14552	14625	14604	14544	14443	14431	14642	14574	14630	14620	14589	14560	14442	14557	14585	14741	14703	14607	14415	14531	14700	14652	14780	14543	14555	14613	14579	14481	14887	14646	14621	14600	14675	14624	14478	14676	14689	14768	14859	14551	14863	14530	14660	14694	14749	14649	14481	14658	14662	14918	14860	14644	14714	14596	14490	14728	14605	14777	14612	14707	14584	14499	14681	14556	14629	14654	14644	14885	14706	14587	14567	14609	14707	14607	14621	14395	14968	14651	14559	14568	14560	14603	14700	14582	14876	14651	14636	14797	14707	14736	14688	14495	14520	14723	14499	14734	14803	14569	14593	14493	14623	14353	14556	14648	14623	14628	14617	14675	14668	14654	14572	14586	14517	14724	14637	14512	14718	14789	14572	14641	14808	14772	14500	14668	14605	14659	14620	14842	14531	14619	14411	14497	14593	14776	14672	14755	14611	14701	14844	14713	14550	14585	14582	14690	14586	14671	14517	14389	14546	14631	14657	14520	14850	14495	14520	14565	14754	14678	14756	14549	14741	14643	14788	14594	14589	14516	14681	14638	14355	14441	14526	14638	14600	14585	14586	14637	14829	14744	14841	14495	14895	14699	14750	14791	14494	14537	14618	14551	14700	14812	14516	14760	14629	14629	14635	14797	14751	14469	14755	14746	14971	14409	14540	14641	14615	14705	14611	14693	14503	14690	14726	14610	14656	14653	14695	14677	14522	14635	14662	14592	14719	14736	14607	14560	14609	14678	14596	14547	14406	14614	14639	14577	14766	14800	14643	14598	14494	14407	14465	14746	14567	14555	14649	14909	14437	14762	14715	14735	14803	14693	14717	14818	14640	14558	14577	14688	14606	14757	14580	14612	14859	14739	14675	14669	14652	14767	14783	14659	14689	14666	14818	14610	14633	14701	14680	14646	14495	14658	14579	14632	14676	14821	14655	14699	14496	14801	14669	14558	14526	14527	14679	14558	14541	14720	14603	14737	14716	14720	14689	14632	14648	14716	14604	14591	14688	14934	14685	14516	14616	14664	14533	14660	14701	14606	14504	14667	14653	14822	14678	14689	14490	14655	14644	14647	14573	14565	14751	14784	14652	14660	14710	14694	14650	14499	14639	14545	14573	14581	14606	14688	14763	14555	14614	14732	14516	14759	14504	14572	14567	14800	14664	14685	14676	14811	14611	14771	14595	14536	14655	14526	14515	14747	14913	14736	14730	14770	14687	14772	14762	14677	14618	14723	14667	14706	14464	14607	14711	14684	14588	14790	14800	14758	14960	14689	14555	14678	14639	14709	14698	14766	14699	14614	14553	14722	14680	14809	14642	14884	14541	14602	14577	14621	14890	14506	14801	14634	14764	14694	14461	14725	14595	14738	14587	14669	14786	14709	14695	14703	14763	14641	14580	14562	14639	14415	14790	14519	14548	14536	14794	14857	14695	14572	14750	14724	14621	14635	14526	14622	14591	14613	14616	14537	14574	14578	14629	14606	14683	14602	14680	14596	14539	14648	14686	14440	14647	14753	14549	14636	14579	14618	14580	14424	14596	14793	14527	14674	14773	14717	14551	14755	14593	14729	14730	14729	14848	14712	14582	14498	14716	14620	14589	14595	14510	14625	14690	14420	14678	14530	14793	14870	14471	14661	14795	14551	14837	14777	14750	14707	14580	14688	14784	14668	14811	14584	14748	14808	14489	14743	14558	14660	14600	14642	14555	14682	14678	14639	14766	14533	14767	14660	14649	14818	14728	14717	14680	14562	14599	14590	14688	14791	14730	14663	14717	14553	14651	14401	14627	14713	14607	14487	14548	14589	14765	14617	14538	14691	14813	14660	14651	14777	14773	14769	14612	14666	14649	14605	14621	14625	14867	14826	14675	14574	14603	14650	14653	14702	14751	14642	14646	14606	14689	14812	14691	14753	14680	14779	14530	14662	14767	14618	14845	14560	14566	14556	14626	14603	14685	14616	14903	14562	14612	14862	14645	14697	14485	14745	14507	14591	14460	14559	14621	14658	14599	14788	14607	14710	14495	14486	14672	14573	14366	14565	14653	14610	14659	14654	14670	14639	14797	14446	14662	14573	14597	14715	14740	14767	14635	14641	14618	14767	14684	14635	14504	14613	14675	14748	14764	14553	14602	14619	14676	14564	14677	14763	14995	14736	14616	14668	14529	14413	14598	14682	14550	14501	14694	14589	14737	14700	14770	14694	14709	14801	14650	14639	14658	14676	14772	14564	14561	14542	14794	14709	14508	14471	14415	14565	14628	14655	14460	14686	14789	14656	14663	14878	14544	14559	14502	14666	14597	14580	14584	14694	14624	14726	14608	14596	14704	14715	14862	14649	14724	14695	14655	14723	14420	14713	14672	14622	14511	14722	14758	14572	14593	14550	14660	14690	14802	14771	14694	14644	14687	14565	14572	14741	14622	14503	14465	14572	14435	14611	14542	14730	14747	14623	14691	14541	14692	14867	14678	14635	14799	14676	14762	14728	14747	14580	14716	14652	14872	14857	14425	14681	14676	14805	14703	14752	14679	14542	14661	14611	14594	14604	14560	14609	14602	14548	14688	14775	14761	14485	14631	14598	14336	14664	14677	14648	14444	14596	14609	14489	14742	14661	14684	14731	14666	14626	14656	14544	14702	14508	14510	14684	14613	14617	14594	14590	14548	14620	14657	14789	14722	14679	14605	14713	14451	14652	14489
19614	30719	31980	27157	24735	22819	20607	18362	17384	16553	16228	15898	15598	15494	15302	15183	15088	14860	14870	14781	14776	14523	14577	14529	14493	14383	14576	14429	14362	14329	14646	14424	14418	14301	14295	14492	14292	14414	14271	14275	14370	14449	14341	14237	14236	14191	14405	14309	14293	14335	14331	14423	14392	14428	14454	14226	14349	14473	14182	14291	14326	14312	14280	14187	14400	14340	14326	14272	14225	14435	14382	14145	14290	14414	14276	14354	14358	14291	14426	14299	14592	14333	14427	14462	14203	14401	14300	14366	14422	14302	14359	14230	14270	14406	14349	14398	14341	14315	14295	14376	14332	14502	14389	14195	14380	14285	14420	14400	14252	14264	14249	14210	14475	14380	14380	14346	14359	14301	14410	14327	14226	14311	14217	14480	14393	14346	14340	14381	14506	14275	14366	14380	14211	14267	14394	14400	14328	14317	14430	14335	14332	14220	14419	14455	14451	14397	14520	14554	14320	14499	14275	14345	14446	14254	14489	14304	14341	14480	14293	14424	14226	14376	14349	14238	14385	14200	14238	14163	14437	14310	14323	14359	14324	14203	14342	14400	14390	14342	14389	14308	14441	14412	14333	14416	14429	14355	14328	14333	14088	14430	14206	14420	14374	14323	14457	14344	14338	14476	14268	14373	14291	14298	14417	14385	14361	14405	14385	14358	14246	14352	14406	14285	14468	14419	14353	14507	14237	14282	14352	14267	14201	14331	14422	14435	14476	14291	14398	14234	14229	14332	14414	14269	14182	14319	14389	14441	14151	14339	14533	14299	14358	14317	14273	14330	14339	14335	14450	14412	14401	14291	14373	14383	14485	14263	14343	14420	14283	14422	14217	14353	14369	14233	14446	14288	14294	14401	14347	14372	14259	14324	14294	14623	14379	14145	14447	14341	14142	14279	14166	14331	14355	14527	14408	14320	14356	14393	14192	14350	14318	14447	14170	14508	14282	14426	14253	14246	14299	14405	14384	14455	14202	14153	14247	14332	14377	14386	14254	14282	14434	14343	14464	14443	14287	14361	14145	14346	14301	14296	14137	14323	14274	14475	14315	14365	14320	14365	14367	14276	14340	14473	14266	14440	14413	14364	14340	14412	14335	14393	14225	14441	14307	14290	14311	14343	14341	14246	14124	14453	14079	14292	14464	14291	14361	14473	14348	14307	14486	14401	14431	14363	14347	14451	14277	14353	14429	14263	14380	14388	14363	14307	14276	14329	14312	14182	14206	14303	14302	14492	14380	14207	14425	14422	14271	14243	14287	14490	14290	14350	14308	14232	14424	14441	14207	14545	14351	14313	14276	14320	14240	14421	14419	14370	14366	14354	14195	14275	14405	14315	14295	14424	14246	14183	14427	14362	14529	14464	14251	14409	14367	14290	14357	14436	14265	14240	14384	14415	14344	14425	14164	14376	14111	14380	14335	14489	14202	14347	14426	14373	14334	14516	14378	14409	14382	14428	14379	14398	14248	14423	14182	14437	14373	14342	14306	14404	14103	14346	14301	14443	14329	14346	14372	14253	14228	14226	14243	14209	14342	14350	14383	14243	14365	14392	14450	14331	14253	14427	14212	14458	14426	14467	14196	14445	14195	14283	14343	14399	14538	14317	14316	14412	14288	14333	14407	14255	14250	14412	14436	14261	14278	14430	14249	14321	14248	14282	14330	14562	14307	14286	14180	14417	14341	14333	14355	14429	14253	14434	14299	14244	14429	14282	14400	14424	14409	14386	14200	14262	14494	14422	14331	14410	14297	14350	14417	14162	14282	14197	14260	14289	14231	14375	14393	14288	14366	14204	14404	14350	14395	14289	14281	14430	14326	14438	14281	14200	14431	14387	14476	14471	14365	14435	14395	14345	14489	14418	14273	14277	14459	14409	14464	14397	14377	14253	14108	14304	14409	14257	14300	14419	14419	14438	14233	14399	14262	14299	14437	14453	14271	14459	14395	14285	14355	14458	14384	14388	14280	14383	14458	14251	14375	14453	14293	14276	14027	14166	14307	14423	14396	14387	14284	14428	14356	14407	14424	14288	14359	14334	14541	14340	14438	14376	14262	14288	14245	14287	14266	14239	14165	14341	14294	14359	14465	14260	14328	14447	14283	14251	14504	14546	14279	14316	14360	14409	14310	14206	14354	14277	14433	14459	14272	14361	14292	14322	14407	14354	14402	14317	14364	14382	14276	14306	14431	14196	14487	14536	14191	14577	14459	14361	14425	14289	14220	14343	14361	14308	14276	14473	14403	14436	14109	14407	14461	14405	14451	14326	14155	14268	14411	14403	14237	14172	14330	14315	14207	14200	14400	14372	14336	14491	14354	14357	14307	14367	14387	14344	14272	14245	14347	14241	14316	14374	14244	14409	14285	14372	14261	14383	14224	14307	14469	14421	14276	14349	14355	14311	14214	14354	14457	14388	14294	14386	14237	14218	14543	14410	14422	14418	14364	14195	14219	14530	14268	14353	14261	14539	14281	14531	14258	14405	14349	14413	14378	14370	14462	14484	14518	14437	14280	14505	14315	14406	14388	14300	14421	14304	14251	14370	14316	14428	14332	14423	14423	14428	14298	14268	14461	14210	14294	14252	14299	14289	14419	14381	14229	14223	14435	14204	14335	14346	14534	14300	14255	14360	14326	14185	14503	14294	14347	14303	14195	14270	14342	14384	14273	14296	14388	14336	14291	14439	14403	14200	14368	14297	14248	14244	14246	14322	14251	14435	14243	14183	14267	14189	14389	14338	14353	14203	14377	14248	14308	14358	14319	14296	14365	14164	14434	14381	14355	14230	14355	14143	14391	14327	14268	14359	14183	14311	14271	14450	14517	14312	14317	14333	14422	14303	14292	14175	14337	14369	14305	14372	14237	14311	14428	14536	14303	14191	14238	14398	14333	14437	14157	14452	14544	14503	14401	14350	14416	14426	14330	14409	14369	14281	14370	14351	14408	14287	14315	14469	14402	14348	14361	14499	14250	14318	14323	14323	14333	14454	14326	14369	14218	14420	14407	14442	14418	14204	14372	14455	14430	14319	14335	14334	14455	14406	14206	14387	14376	14437	14277	14445	14318	14419	14402	14425	14306	14229	14407	14397	14474	14261	14238	14273	14408	14416	14297	14390	14268	14431	14138	14431	14325	14430	14408	14334	14396	14386	14348	14436	14288	14413	14221	14306	14346	14087	14334	14480	14452	14391	14250	14343	14383	14130	14383	14317	14381	14432	14348	14311	14256	14447	14393	14450	14397	14335	14491	14351	14325	14355	14366	14266	14503	14335	14534	14548	14419	14343	14298	14375	14531	14361	14482	14270	14487	14342	14398	14286	14298	14210	14337	14422	14384	14408	14409	14300	14205	14422	14292	14319	14305	14406	14394	14214	14495	14467	14450	14424	14374	14166	14307	14165	14248	14194	14202	14607	14140	14385	14244	14287	14343	14308	14304	14377	14350	14479	14297	14224	14209	14355	14344	14239	14262	14281	14327	14344	14433	14279	14369	14412	14443	14478	14306	14378	14280	14242	14291	14565	14422	14437	14149	14172	14511	14393	14377	14448	14280	14408	14380	14181	14414	14372	14280	14246	14535	14243	14458	14214	14216	14562	14294	14376	14363	14240	14291	14221	14203	14307	14499	14327	14347	14443	14336	14323	14196	14311	14460	14215	14187	14459	14382	14521	14338	14413	14285	14407	14520	14316	14359	14288	14393	14372	14334	14352	14343	14390	14468	14357	14451	14223	14296	14293	14279	14556	14363	14415	14354	14380	14400	14359	14324	14470	14403	14456	14296	14404	14237	14429	14364	14423	14358	14161	14318	14175	14153	14445	14296	14302	14245	14236	14341	14393	14321	14222	14201	14365	14322	14313	14170	14333	14294	14393	14472	14332	14437	14221	14330	14373	14374	14376	14339	14371	14325	14349	14425	14512	14559	14409	14360	14476	14187	14395	14180	14200	14389	14377	14382	14233	14382	14386	14539	14426	14431	14510	14394	14423	14480	14292	14306	14333	14318	14255	14475	14221	14393	14294	14326	14407	14432	14308	14382	14206	14213	14381	14327	14348	14339	14335	14334	14274	14267	14403	14181	14255	14255	14209	14221	14274	14318	14314	14412	14257	14321	14440	14547	14284	14291	14394	14449	14413	14253	14218	14299	14357	14353	14479	14370	14433	14434	14522	14268	14603	14312	14315	14202	14501	14211	14406	14312	14504	14328	14264	14472	14323	14338	14203	14381	14365	14507	14318	14343	14341	14140	14206	14316	14311	14311	14465	14269	14264	14366	14009	14452	14256	14341	14364	14255	14286	14413	14308	14224	14382	14423	14411	14348	14481	14406	14399	14324	14328	14293	14458	14367	14308	14742	14364	14483	14175	14420	14331	14235	14291	14366	14393	14435	14462	14217	14276	14287	14405	14402	14426	14433	14379	14294	14130	14449	14215	14286	14443	14321	14348	14316	14468	14339	14271	14333	14288	14282	14407	14486	14217	14394	14193	14480	14323	14349	14387	14368	14454	14369	14326	14308	14439	14276	14415	14366	14247	14320	14269	14344	14342	14447	14386	14344	14278	14364	14421	14301	14409	14222	14360	14432	14282	14292	14419	14270	14337	14488	14144	14397	14295	14380	14450	14384	14335	14358	14353	14291	14402	14285	14464	14416	14386	14200	14455	14246	14381	14221	14422	14339	14359	14368	14313	14301	14259	14400	14312	14255	14356	14454	14319	14249	14439	14372	14180	14448	14257	14475	14364	14350	14393	14343	14289	14214	14342	14362	14213	14243	14246	14296	14325	14444	14344	14294	14334	14240	14278	14342	14245	14469	14297	14375	14348	14270	14467	14473	14334	14304	14344	14325	14527	14203	14484	14218	14424	14481	14308	14343	14460	14224	14246	14278	14249	14377	14438	14389	14450	14336	14417	14255	14360	14329	14321	14248	14372	14505	14429	14354	14466	14135	14319	14405	14293	14409	14213	14311	14300	14330	14381	14379	14215	14369	14426	14366	14287	14314	14379	14210	14502	14258	14378	14291	14453	14237	14199	14403	14430	14525	14320	14365	14282	14299	14447	14448	14370	14308	14441	14251	14392	14313	14413	14439	14264	14471	14271	14248	14263	14367	14351	14285	14329	14452	14336	14419	14224	14376	14356
23943	21365	28785	25043	24034	25059	23605	19506	18345	17874	17433	16947	16622	16327	16488	16075	16098	15987	15907	15832	15496	15781	15799	15507	15192	15456	15580	15360	15335	15409	15493	15243	15331	15498	15106	15306	15015	15389	15188	15162	15358	15327	15265	15208	15196	15257	15421	15549	15296	15358	15272	15240	15443	15291	15203	15193	15069	15226	15380	15438	15172	15172	15398	15326	15226	15430	15048	15157	15262	15283	15089	15413	15195	15259	14963	15090	15264	15244	15211	15313	15199	15238	15220	15063	15366	14960	15159	15140	15201	15047	15213	15111	15438	15179	15166	15134	15195	15265	15143	15226	15410	15151	15155	15115	15150	15228	15100	15192	15140	15230	15028	15202	15031	15120	15246	15267	15229	15112	15369	15172	15289	15365	15428	15080	15361	15243	15026	15250	15076	15287	15125	15293	15133	15061	15267	15223	15050	14905	15120	15211	15072	15158	15128	15169	15098	14990	15129	15024	15248	15186	15335	15376	15258	15244	15341	15220	15423	15388	15130	15055	15042	15142	15137	15044	15215	15103	15156	15338	15335	15212	15252	15271	15040	15106	15186	15038	15268	14921	15361	15166	15167	15054	15161	15056	14980	15082	15373	15059	15305	15297	15120	15039	15031	15316	15000	15088	15290	15315	15427	15346	15180	15072	15273	15124	14929	15138	15284	15262	15200	15102	15255	15159	15227	15258	15363	15256	15012	15232	15138	15323	15105	15014	15358	15114	15223	15281	15327	15172	15389	15112	15218	15202	15068	15262	15298	15200	15138	15290	15286	15167	15095	15386	15229	15339	15233	15119	15262	15188	15151	15175	15078	15262	15290	15136	15227	15395	15225	15233	15153	15430	15138	15208	15327	15355	15147	15290	15247	15133	15098	15136	15158	15254	15297	15260	15183	15280	15176	15025	15196	15112	15108	15115	15045	15105	15147	15259	15147	15151	15231	15186	15318	15142	15132	15070	15348	15269	15254	15134	15372	15281	15210	15274	15390	15077	15211	15132	15175	15145	15217	15319	15105	15313	15147	15225	15250	15288	14914	15159	15198	15057	15187	15133	15034	15154	15275	15225	15295	15117	15118	15195	15194	15125	14930	15047	15034	15244	15285	15196	15133	15180	15202	15135	15277	15108	15350	15225	15257	15269	15204	15182	15096	15058	15202	15255	15218	15318	15203	15174	15124	15289	15270	15199	15255	15144	15220	15272	15302	15327	15202	15234	15107	15404	15389	15437	15214	15325	15267	15148	15095	15161	15260	15182	15244	15162	15257	15180	15276	15204	15231	15091	15317	15059	15110	15292	15320	15138	15215	15284	15150	15211	15219	15364	15087	15166	15193	15378	15180	15194	15176	15383	15014	15152	15206	15285	15280	15053	15322	15207	15244	15222	15407	15093	15269	15069	15135	15262	14937	15170	14970	15133	15066	15275	15238	15211	15264	15247	15090	15181	15220	15351	15226	15132	14949	15367	15220	15260	15286	15068	15273	15213	15001	15091	15322	15304	15364	15146	15256	15238	15144	15081	15273	15243	15057	15153	15163	15051	15361	15256	15306	15282	15217	15158	15150	15185	15258	15301	15202	15092	15194	15186	15264	15168	15133	15081	15093	15165	15211	15235	15286	15324	15185	15230	15177	15329	15044	15101	15418	15157	15071	15229	15318	15211	15161	15312	15239	15073	15254	15104	15224	15326	15204	15204	15133	14984	15337	15109	15369	15299	15298	15280	15368	15235	15228	15138	15184	15281	15199	15222	15094	14959	15129	15229	15170	15170	15061	15250	15384	15195	15058	15241	15034	15134	15274	15184	15209	15297	15142	15222	15214	15294	15028	15244	15140	15035	15147	15185	15407	15253	14996	15268	15391	15183	15234	15407	15175	15263	15035	15167	15105	15141	15179	15159	15040	15213	15038	15089	15218	15228	15059	14988	14972	15190	15252	15072	15252	15261	15234	15314	15100	15306	14970	15177	15121	15106	15195	15470	15276	15207	14915	15239	15298	15267	15243	14996	15080	15174	15397	15306	15151	14977	15254	15173	15129	15153	15105	15143	15095	15028	15194	15154	15229	15370	15345	14992	15067	15065	15079	15325	15289	15131	15215	15266	15229	14879	15249	15199	15160	14990	15014	15422	15118	15340	15299	15259	15157	15161	15318	15184	15340	15225	15202	15177	15027	15240	15256	15313	15355	15366	14968	15259	15190	15222	15056	15167	15199	15222	15146	15172	15067	15011	15292	15129	15187	15120	15167	15145	15051	15104	15340	15268	15185	15002	15212	15260	15159	15175	15100	15039	15197	15193	15081	15207	15137	15188	15096	15067	15187	15430	15192	15210	15091	15154	15059	15256	15289	15280	15179	15254	15292	15216	15083	15104	15173	15207	15198	15226	15093	15156	15179	15132	15106	15088	15304	15171	15259	15228	15204	15135	15297	15330	15065	15162	15294	15182	15119	15250	15067	15171	15120	15248	15113	15245	14935	15002	15203	15313	15201	15158	15127	14943	15190	15208	15292	15178	15314	15138	15134	15296	15143	15334	15489	15293	15211	15128	15147	15291	15373	15211	15207	15385	15335	15236	15173	15176	15113	15248	15238	15047	14971	15261	15188	15259	15110	15022	15176	15309	15033	15334	15250	15403	15218	15233	15337	15187	15128	15342	15279	15117	15187	15040	15038	15118	15313	15284	15162	15298	15241	15141	15292	15098	15263	15319	15016	15200	15275	14942	15258	15132	15205	15084	15010	15429	15271	15274	15095	15128	15120	15024	14928	15141	15315	15239	15331	15112	15145	15294	15123	15110	15244	15170	15259	15108	15352	15424	15215	15198	15283	15192	15194	15095	15021	15138	15248	15257	14870	15172	15239	15176	15098	15226	15240	15131	15425	15186	15353	15179	15091	15294	15294	15280	15081	15141	15205	15049	15186	15214	15184	15049	15240	15284	15267	15128	15289	15254	15325	15166	15210	15163	15171	15341	15334	14998	15085	15156	15153	15022	15116	15157	15034	15393	15223	15105	15458	15214	15235	15079	14989	15166	15193	15049	15113	15171	15057	15273	15105	15307	15237	15249	15173	15304	15120	15144	15237	15214	15254	15345	15140	15250	15067	15326	15335	15171	15112	15017	15107	15161	15120	15243	15228	15193	15330	15231	15075	15114	15403	15206	15226	15365	15256	15256	14918	15086	15232	15327	15281	15028	15199	15426	15190	15254	15165	15163	15139	15107	15080	15285	15257	15256	15165	15402	15377	15310	15142	15169	15202	15246	15135	15151	15139	15146	15139	15367	15342	15100	15212	15211	15102	15203	15382	15222	15291	15242	15182	15073	15037	14982	15103	15333	15203	15311	15127	15187	15242	15289	15201	15229	15206	15225	15291	15277	15214	15036	14995	15159	15041	15157	15382	15285	15271	15144	15100	15211	15183	15351	15025	14967	15079	15186	15162	15228	15279	15259	15038	15260	15171	15163	15213	15161	15286	15118	15200	15234	15137	15343	15251	15054	15157	15100	15016	15072	15155	15075	15093	15228	15175	15157	15382	15183	14995	15202	15024	15205	14906	15256	15277	15193	15186	15142	15164	15158	15192	15231	15324	15137	15182	15278	15254	15238	15343	15036	15274	15274	15190	15011	15178	15152	15132	15272	15241	15183	15305	15023	15057	15220	15222	15096	15096	15286	15426	15273	15206	15438	15202	15119	15240	15215	15349	15500	15181	15285	15166	15294	15221	15211	15248	15233	15234	15261	15204	15289	15304	15410	15379	15107	15227	15320	15486	15202	15319	15335	15231	15157	15130	15205	15006	15174	14932	15158	15258	15213	15265	15355	15173	15273	15225	15254	15125	15227	15311	15296	15130	15145	15179	15390	15249	15051	15255	15290	15378	15158	15233	15238	15249	15064	15131	15225	15206	15201	15149	15222	15139	15288	15205	15139	15237	15257	15368	15324	15184	15209	15183	15211	15205	15352	15347	15365	15141	15234	15167	15119	15077	15220	15066	15245	14953	15309	15266	15001	15265	15258	15313	15141	15209	15203	15229	15247	15121	15064	15320	15086	15237	15175	15275	15264	15141	15117	15097	15164	15094	15264	15092	15342	15108	15273	15356	15258	15161	15138	15310	15243	15137	15296	15145	14948	15061	15096	15327	15079	15192	15280	15150	15215	15119	15224	15043	15309	15221	15209	15143	15230	15259	15214	15276	15241	15177	15190	15107	15123	15334	15101	15195	15090	15335	15213	15281	15308	15240	15299	15252	15337	15209	15148	15123	15117	15204	15131	15218	15246	15187	15185	15311	15322	15256	15230	15196	15366	15308	15106	15161	15108	15372	15142	15289	15076	15192	15300	15290	15415	15181	15193	15182	15316	15197	15018	14922	15214	15174	15041	15032	15036	15236	15170	15395	15281	15317	15287	15054	15311	15209	15021	15317	15195	15100	15145	15220	15289	15162	14995	15276	15211	15136	14983	15222	15234	15037	15182	15349	15280	15296	15165	15366	15306	15148	15223	15463	15121	15057	15186	15242	15251	15188	15431	15319	15394	15060	15052	15088	15247	15209	15140	15301	15401	15416	15272	15048	15340	15257	15304	15097	15098	15140	15107	15112	15090	15099	15228	15209	15110	15359	15413	15127	15266	15333	15262	15210	15196	15319	15280	15276	15264	15153	15126	15442	15223	15401	15063	15180	15233	15361	15086	15216	15251	15111	15195	15282	15169	15064	15156	15292	15273	15042	15100	15237	15255	15040	15166	15190	15004	15211	15156	15286	15225	15245	15180	15201	15165	15340	15407	15329	15090	15042	15118	15053	15145	15262	15419	15265	15302	15233	15228	15287	15120	15148	15209	15148	15290	15171	15172	15129	15170	15277	15232	15205	15254	15091	15208	15131	15142	15223	15138	15202	15108	15079	15195	15134	15061	15074	15220	15270	15188	15200	15205	15249	15058	14987	15137	15351	15229	15280	15266	15336	15194	15137	15117	15469	15265	15070	14966	15279	15311	15178	15315	15184	15223	15224	15366	15093	15189	15258	15434	15111	14964	15493	15378	15265	15506	15144	15187	15162	15243	15325	15169	15140	15230	15186	15221	15468	15113	15355	15251	15267	15339	15329	15189	15222	15361	15307	15359	15049	15227	15141	15181	15203	15201	15235	15178
20313	36723	37828	34601	31515	28277	24042	21381	20064	19053	18242	17401	17006	16728	16249	16434	16172	15901	15916	15561	15540	15302	15284	14927	15155	14776	14854	14931	14951	15055	14852	14826	14861	14814	14805	14754	14933	14637	14718	14703	14883	14811	14772	14605	14710	14598	14840	14723	14793	14813	14882	14890	14740	14874	14839	14778	14754	14716	14634	14756	14736	14865	14645	14853	14727	14744	14684	14955	14781	14792	14863	14775	14722	14781	14776	14731	14700	14870	14809	14784	14710	14892	14670	14670	14841	14519	14641	14600	14780	14764	14774	14618	14787	14797	14716	14763	14724	14758	14769	14743	14747	14796	14804	14874	14839	14802	14710	14689	14588	14706	14818	14843	14701	14705	14597	14805	14904	14882	14802	14440	14683	14745	14783	14724	14666	14838	14606	14734	14732	14729	14782	14804	14767	14706	14730	14725	14772	14716	14731	14746	14836	14693	14775	14758	14819	14750	14644	14805	14889	14859	14995	14694	14700	14681	14820	15033	14694	14709	14764	14831	14591	14699	14766	14786	14766	14741	14714	14663	14860	14814	14623	14732	14935	14714	14655	14686	14906	14796	14722	14859	14757	14823	14593	14781	14905	14456	14666	14801	14764	14882	14901	14781	14948	14816	14563	14716	14867	14771	14654	14943	14753	14682	14751	14750	14811	14863	14675	14690	14739	14846	14865	14980	14641	14697	14604	14677	14898	14924	14677	14744	14797	14797	14782	14775	14729	14836	14596	14611	14755	14711	14774	14788	14770	14760	14834	14744	14797	14571	14639	14657	14925	14714	14640	14849	14758	14721	14819	14760	14693	14703	14812	14768	14805	14929	14891	14781	14782	14710	14847	14888	14562	14904	14782	14743	14755	14777	14666	14780	14702	14903	14689	14686	14842	14848	14809	14643	14819	14793	14847	14754	14785	14544	14817	14974	14715	14758	14707	14767	14569	14833	14659	14864	14973	14675	14620	14710	14844	14868	14708	15030	14642	14746	14795	14736	14782	14702	14822	14784	14784	14717	14870	14769	14731	14695	14722	14648	14667	14643	14763	14553	14881	14888	14625	14833	14826	14930	14640	14640	14761	14724	14645	14778	14830	14576	14843	14837	14684	14706	14734	14624	14689	14897	14591	14752	14677	14796	14864	14775	14691	14923	14815	14773	14660	14630	14629	14818	14807	14832	14677	14655	14834	14801	14757	14732	14779	14798	14938	14765	14788	14727	14581	14760	14632	14716	14829	14744	14849	14646	14650	14609	14573	14551	14531	14638	14832	14879	14761	14808	14742	14733	14855	14763	14611	14685	14794	14566	14808	14744	14749	14723	14817	14772	14712	14898	14659	14735	14818	14644	14829	14885	14757	14718	14740	14703	14638	14766	14851	14753	14821	14747	14734	14720	14666	14765	14775	14851	14723	14834	14797	14570	14834	14577	14755	14781	14722	14819	14941	14629	14907	14787	14711	14747	14821	14885	14749	14863	14696	14615	14589	14807	14762	14640	14689	14752	14614	14871	14727	14797	14774	14765	14651	14770	14837	14715	14731	14745	14833	14656	14798	14809	14743	14576	14756	14809	14727	14831	14634	14975	14646	14727	14758	14721	14605	14836	14820	14696	14815	14794	14750	14659	14780	14695	14616	14805	14898	14780	14735	14637	14756	14792	14721	14619	14626	14816	14662	14746	14819	14667	14748	14898	14626	14784	14678	14823	14702	14931	14645	14642	14575	14952	14783	14950	14917	14717	14514	14884	14745	14787	14634	14633	14671	14819	14662	14677	14572	14710	14854	14816	14879	14853	14730	14738	14748	14933	14648	14709	14581	14686	14641	14831	14823	14919	14784	14697	14828	14739	14759	14708	14815	14691	14777	14773	14913	14724	14622	14893	14761	14763	14670	14734	14641	14821	14691	14706	14714	14830	14728	14793	14847	14740	14721	14779	14812	14753	14727	14826	14540	14747	14857	14672	14808	14789	14697	14903	14788	14645	14982	14726	14743	14705	14683	14660	14827	14880	14738	14638	14762	14739	14900	14652	14724	14580	14978	14807	14789	14755	14698	14778	14852	14928	14854	14696	14701	14791	14858	14673	14894	14614	14687	14820	14892	14756	14799	14655	14776	14650	14775	14601	14599	14684	14800	14904	14918	14738	14778	14602	14661	14796	14764	14751	14735	14796	14709	14824	14744	14723	14591	14692	14849	14565	14711	14680	14770	14690	14706	14842	14644	14812	14782	14836	14773	14780	14624	14815	14791	14724	14674	14717	14964	14749	14965	14738	14700	14844	14723	14857	14721	14775	14610	14684	14841	14633	14852	14636	14875	14874	14769	14793	14890	14760	14882	14735	14925	14697	14711	14669	14704	14662	14866	14817	14806	14908	14754	14747	14819	14687	14687	14804	14746	14698	14672	14763	14655	14688	14914	14704	14678	14714	14744	14739	14839	14752	14715	14730	14744	14761	14817	14767	14733	14732	14809	14570	14828	14903	14790	14795	15032	14501	14611	14677	14783	14708	14648	14650	14919	14637	14907	14750	14897	14751	14659	14703	14671	14906	14639	14579	14651	14774	14730	14789	14676	14674	14773	14734	14769	14888	14643	14826	14927	14829	14724	14804	14671	14804	14907	14640	14616	14698	14537	14613	14564	14854	14677	14697	14678	14706	14751	14795	14622	14686	14767	14763	14597	14828	14858	14804	14858	14757	14761	14632	14714	14908	14720	14782	14654	14687	14817	14840	14630	14721	14736	14802	14688	14866	14901	14715	14765	14940	14713	14790	14833	14999	14706	14738	14586	14585	14709	14613	14689	14673	14824	14785	14759	14843	14787	14903	14831	14619	14807	14783	14818	14657	14733	14678	14807	14649	14690	14661	14659	14756	14651	14794	14708	14868	14801	14805	14688	14768	14698	14802	14753	14768	14698	14650	14865	14752	14922	14709	14740	14971	14705	14772	14660	14749	14740	14673	14757	14864	14719	14751	14570	14810	14968	14794	14753	14720	14815	14860	14765	14970	14660	14777	14934	14684	14729	14683	14886	14519	14719	14780	14831	14797	14722	14830	14772	14828	14637	14784	14719	14842	14894	14582	14823	14669	14752	14712	14795	14682	14731	14804	14723	14694	14641	14820	14689	14791	14760	14632	14773	14820	14853	14676	14798	14824	14752	14958	14690	14756	14829	14908	14685	14671	14764	14667	14788	14681	14896	14709	14616	14818	14693	14837	14715	14775	14793	14826	14686	14791	14804	14618	14753	14912	14790	14781	14739	14834	14753	14680	14824	14860	14700	14806	14904	14686	14797	14811	14878	14752	14675	14724	14785	14724	14687	14589	14935	14638	14740	14730	14811	14778	14708	14762	14778	14713	14869	14870	14866	14696	14750	14569	14691	14705	14832	14769	14808	14730	14621	14632	14856	14704	14759	14647	14826	14679	14803	14745	14737	14711	14793	14685	14779	14737	14836	14727	14750	14677	14664	14846	14518	14862	14868	14692	14853	14736	14770	14788	14765	14666	14733	14888	14818	14834	14638	14985	14706	14938	14653	14820	14827	14646	14712	14712	14621	14765	14674	14751	14542	14847	14783	14724	14758	14835	14968	14702	14843	14723	14618	14761	14702	14630	14851	14809	14673	14789	14752	14593	14706	14751	14665	14749	14605	14720	14955	14900	14690	14784	14710	14796	14840	14772	14894	14806	14676	14623	14834	14710	14648	14887	14664	14767	14796	14815	14750	14670	14795	14842	14763	14772	14798	14918	14784	14741	14829	14712	14680	14731	14749	14613	14817	14748	14822	14704	14772	14709	14783	14800	14693	14592	14666	14771	14708	14656	14570	14580	14833	14717	14967	14689	14862	14622	14782	14657	14683	14889	14796	14632	14713	14748	14798	14678	14709	14710	14726	14712	14708	14754	14856	14771	14982	14670	14891	14876	14754	14810	14713	14665	14838	14752	14686	14711	14733	14776	14891	14777	14617	14701	14708	14796	14578	14876	14911	14738	14791	14816	14791	14759	14685	14735	14805	14733	14660	14926	14702	14813	14874	14579	14779	14747	14608	14580	14652	14744	14782	14913	14805	14870	14704	14580	14751	14683	14725	14828	14946	14747	14699	14716	14753	14665	14630	14776	15043	14829	14562	14826	14538	14887	14812	14876	14564	14697	14744	14665	14830	14740	14623	14739	14810	14791	14677	14823	14750	14784	14852	14698	14688	14842	14852	14750	14702	14642	14816	14636	14774	14797	14810	14710	14722	14753	14798	14608	14875	14944	14592	14798	14730	14838	14664	14789	14736	14757	14717	14809	14676	14687	14641	14744	14575	14712	14971	14881	14829	14786	14907	14847	14808	14838	14729	14690	14807	14731	14686	14817	14466	14700	14817	14708	14767	14709	14705	14634	14662	14788	14772	14805	14766	14648	14672	14794	14867	14723	14671	14778	14831	14678	14908	14696	14632	14882	14759	14862	14698	14906	14722	14743	14750	14786	14727	14724	14777	14818	14880	14714	14763	14671	14813	14675	14592	14705	14716	14933	14664	14822	14655	14553	14703	14680	14741	14646	14787	14640	14789	14805	15065	14869	14592	14673	14748	14737	14816	14982	14785	14833	14660	14750	14835	14832	14663	14792	14775	14774	14606	14940	14801	14852	14817	14621	14723	14644	14751	14616	14822	14750	14882	14616	14739	14737	14797	14753	14739	14803	14715	14822	14679	14724	14645	14579	14627	14878	14840	14702	14714	14660	14671	14688	14586	14707	14830	14816	14691	14652	14980	14627	14868	14747	14496	14785	14789	14736	14830	14660	14727	14719	14775	14716	14871	14892	14786	14670	14887	14660	14660	14738	14842	14731	14806	14646	14771	14760	14743	14849	14602	14561	14912	14816	14727	14831	14908	14813	14713	14817	14773	14765	14795	14750	14698	14713	14832	14858	14605	14863	14863	14703	14820	14615	14962	14640	14659	14607	14477	14695	14795	14742	14737	14792	14799	14785	14551	14738	14846	14869	14764	14738	14872	14949	14719	14920	14822	14726	14706	14777	14630	14628	14789	14712	14763	14658	14791	14612	14730	14964	14864	14934	14686	14710	14820	14763	14772	14629	14741	14772	14858	14818	14787	14856	14848	14789	14764	14614	14729	14716	14778	14786	14699	14711	14752	14676
22915	21354	29182	24049	22811	26194	27151	21330	19359	18997	18193	17529	17096	17113	16652	16568	16235	16185	15955	16001	15656	15883	15560	15571	15510	15573	15324	15395	15181	15564	15356	15254	15086	15321	15053	15166	15259	15273	15194	14948	15226	15283	15392	15177	15184	15235	15237	15113	15307	15116	15196	15109	15126	15106	15439	15177	15139	15024	14991	15045	15069	15165	15150	15198	15201	15243	15069	15153	14928	15120	15014	15149	15048	15161	15075	15227	15072	14985	15244	15119	14994	15149	15246	14906	14999	15120	15183	15147	15053	15107	15133	15024	15020	15037	15136	15128	15059	14829	15044	14965	15064	15191	15145	15127	15227	15132	15111	15116	15195	15277	14922	15109	15075	15093	15025	15073	15149	15081	15243	15084	14990	14886	15166	15126	15173	15210	15099	15242	15174	15140	15168	15004	14997	14999	14944	15201	15023	15161	15072	14997	15099	15073	14857	15092	14943	15132	15300	15231	15126	15178	15160	15007	15173	15089	15119	15070	14985	15102	14974	15119	15129	14946	15025	15060	15103	15056	14996	14877	15137	15175	15271	15025	14973	15073	14977	14988	15087	15067	15165	15121	15210	15091	15046	15277	15028	15122	15118	15057	14936	15209	14875	14836	15058	14981	15221	15097	14918	15195	15086	15035	15173	15142	14917	15289	14832	15220	15061	15187	15154	15032	15030	15069	15104	15018	15091	15095	15195	15041	15139	15183	15207	15052	14938	15202	15209	15149	15142	15297	15025	14990	15027	15123	15080	14928	14964	15030	15017	15082	15200	14978	14907	14946	15026	15312	15153	15050	15094	15161	14948	14881	15026	14898	14975	15098	15089	15195	15150	15186	15109	15057	15015	15109	14957	15163	15080	15086	15302	15140	15165	14961	14839	15014	14991	15038	15070	15100	15168	15151	14889	15121	15144	14989	15146	14943	15006	14964	15093	15215	14974	15198	14951	15193	15090	15058	14991	14987	15060	15209	15032	14857	15109	15301	15100	14874	15182	15141	15010	15139	15054	15012	15317	15183	15121	14969	15176	14990	15226	15058	15183	15289	15023	15202	14989	15109	15171	15138	15036	15068	14951	15017	15010	15117	14899	15154	15178	15217	15052	15066	15092	14938	15339	15108	15051	15192	15071	15037	15183	14941	14955	14991	15318	15265	15234	15237	14993	15109	15025	15229	15050	14873	15042	14999	14949	15031	14975	15071	15077	15102	15137	14914	15217	15113	15276	15027	15120	15030	15023	14992	15129	14993	14958	15153	14909	15041	15083	14996	15085	15154	15002	14938	15168	15106	15198	15064	15064	15281	15166	15109	15222	15268	15139	15036	14904	14795	15200	15245	15048	15121	15021	15148	15082	14857	15013	14998	15112	15069	15024	15185	15200	14992	14954	15153	15204	15079	15136	15030	15316	14936	14984	15162	15151	15284	15171	14991	15116	15148	15124	15021	14924	15080	15210	15109	15116	14993	15068	15021	15055	15049	15080	15186	15060	14979	15192	14860	15273	15124	15077	15028	15059	15178	15051	15308	15198	15071	15103	14850	15067	15183	14929	15098	15245	15200	15097	14995	15251	14977	15027	15131	14977	15000	15202	15040	15063	15101	15058	15035	14985	15139	15143	15215	14943	15176	14913	14955	15315	15086	15173	14897	15032	14998	15075	15273	15039	14961	15006	15018	15312	15184	14825	15085	15090	15177	14933	15077	15129	14991	15217	15286	15229	14995	15178	15191	15169	15136	15039	15195	15168	15007	15018	15016	15098	15239	15166	15095	15097	15106	15095	15024	15115	15126	14956	15116	15105	15204	15194	15301	15081	14930	15140	15248	15140	15228	15292	15132	15061	15046	15150	14960	15261	15010	15151	15075	15114	15120	14999	15068	15070	15011	15090	15175	14921	15101	15028	15041	15097	14889	15013	15023	15033	15069	15064	14985	14866	15194	15160	15151	15115	15101	15100	15147	15099	15118	15165	15212	15157	15214	15275	15260	15274	14879	15217	15060	15102	15161	15130	15218	15049	14955	15000	14939	15034	15038	15152	15111	15136	15110	15059	15049	15063	15067	14866	15138	15154	15128	15171	14962	14966	14857	15125	15060	15001	14958	14995	15093	15166	15050	15140	15040	15081	14966	14947	15226	15020	14909	15090	14980	14996	15114	15099	15015	15080	15215	15130	15044	15117	15035	15222	15095	14955	14998	15099	15057	15132	15130	15204	15036	15276	14985	15268	15248	15214	14941	15149	15093	15099	15046	15067	15336	15397	14993	15153	15063	15142	15003	15121	14995	15071	14967	15190	15215	15200	15089	14989	14972	14941	14965	15257	15010	15055	15132	15075	15099	14897	15100	15116	15116	15089	15075	15036	14984	14971	15089	15221	15093	15060	15327	15253	15123	15121	15193	15055	15064	15085	14993	15075	14963	15018	15086	15162	15001	14897	15247	15032	14941	15023	15060	15188	15271	15212	15116	15011	15234	15149	14953	15045	15008	15016	15092	14973	15213	14991	15089	15069	14848	15200	14974	14972	15092	15063	15143	14917	15032	15153	15146	15083	15001	15043	14941	15026	15085	15031	14956	15137	14946	14913	14999	15084	14985	14957	15104	15058	15252	15076	14996	15062	15368	15068	15137	15369	15025	15311	15082	15211	15069	15126	15102	15120	15152	15075	14767	15161	15157	15202	14916	15163	15040	15099	15156	15143	15103	15029	15150	15009	15018	14968	15018	15175	15167	14944	15041	15017	15213	15024	15006	15306	15016	15001	14904	15054	15084	15118	15077	15065	14936	15189	14936	15135	14927	14886	15246	14959	15005	15070	14969	15060	15132	15126	14967	15018	15009	15298	15109	15180	15019	15249	15126	15017	14990	15061	15062	15092	14967	15174	14874	15145	15192	15240	15163	14960	15000	14993	15189	15093	15248	15082	15127	14967	15088	15147	15119	15082	15042	15137	15252	14886	14988	15241	15192	15219	15267	15201	15067	15271	15040	15111	15062	15161	15065	15101	15135	15047	15052	15098	14997	15129	14939	15077	15215	15147	15245	15185	15073	15076	15068	15170	15019	15067	14939	15043	15302	15162	15198	15041	15169	15034	15094	15140	15166	15037	15154	15155	15087	14979	15186	15089	15001	15000	15112	15156	15287	14982	14915	15010	15076	15138	15094	15019	15040	15134	15005	14987	14885	15072	15144	15178	15039	15004	15080	15104	15002	15095	15216	15042	15044	15239	15069	15106	15245	15184	15184	15015	15057	15218	14950	15067	15132	15211	14834	15224	15009	15071	14958	15045	15146	15096	14989	15071	15075	14888	14938	15029	15007	15154	15103	15161	14984	15012	14999	15118	14995	15038	15055	15187	15035	14914	15238	14844	15046	15239	14953	15100	15175	15172	15016	15289	15009	15276	15089	15121	14877	15114	14882	15058	14968	15221	15085	15067	14945	15101	15012	15157	15252	15153	15007	15099	14948	15011	15036	15232	15040	15126	15074	15018	14867	15119	15152	15075	15044	15216	15107	14961	15117	15179	14852	15140	14923	14910	14956	15036	14929	15003	15033	15137	15016	15101	14970	14910	14868	15137	15198	15007	15006	15030	15018	15197	15133	15076	15042	15182	14850	15091	15139	15065	15066	15180	15110	15052	14978	15090	15000	15148	15101	15252	15199	15043	15074	15197	15099	15001	14958	15035	15226	15069	14923	15270	14997	15279	15174	15108	14874	14997	15091	15143	15060	15005	15037	15033	14984	15199	15041	15012	15150	15122	15021	15022	15089	15135	14977	15052	14835	15174	14936	14952	14815	15101	15155	15253	15195	14978	15206	15069	15141	15164	15073	15090	14983	15126	15072	15008	14989	14881	15030	15065	15041	14962	14944	15084	15096	15036	15075	15014	15168	15284	15198	15208	15058	15218	15254	14963	15065	15274	15206	15220	15057	15012	15181	15050	14989	14967	15122	15006	15151	15036	15116	15098	15055	15110	15065	15072	15139	14939	15152	15051	15037	14982	15080	15269	15013	15207	15137	15129	15133	15218	15233	14875	15299	15138	15048	15086	15089	15039	15240	15068	15077	15121	14964	14972	15042	14979	15000	15036	14884	14980	15229	15087	15068	14968	15158	14988	15211	15256	15176	15152	15028	15015	15167	15055	15225	15191	15005	15184	15107	15105	15229	15156	14895	14931	15010	14956	14977	15113	14971	14962	15098	15030	15165	15051	15041	15096	15223	15165	15288	14939	15042	14995	15040	15154	15116	14942	15036	15150	14907	15103	15081	15122	15122	15099	15015	14938	15239	15120	14917	15290	15150	14806	14970	15050	15086	15233	15150	15302	15101	14990	15072	15130	14980	15179	14967	15104	15210	15080	15027	14904	15108	15056	15031	14922	15134	14957	15055	15003	15110	14920	14875	15121	14955	14966	15291	14951	15124	15072	15245	14972	15092	15151	14954	15096	15183	15059	15030	15171	14877	15120	14980	15038	15067	15049	15134	15319	15276	15251	15051	15157	15142	15015	15085	15168	14949	15126	15084	14925	15124	14988	15074	15148	15043	15144	15034	15024	15115	15177	15264	15062	15073	15241	15198	15294	15084	15245	15141	14956	14974	15125	14988	14900	15128	14884	15033	15093	15022	15161	15373	15230	15032	14990	15077	15106	15214	15111	15080	15249	15140	15080	15413	15090	15154	15058	15213	15074	15049	15324	15296	15179	15166	15240	14953	15098	15016	15221	15145	15103	14851	15043	15095	15167	15121	14915	15090	15064	15179	15079	15112	15073	15107	14964	15053	15187	15099	15222	14967	15113	15035	15012	15131	15105	15240	15065	15019	14994	15024	15279	15263	14978	14981	15016	15082	15099	15013	15073	15003	14979	15197	15294	14986	15174	15001	15150	14984	15089	15159	14977	15147	15110	15008	14936	15222	15129	15224	14973	14772	15003	15044	15127	15008	15183	15319	15219	14974	15318	15069	15217	15105	15140	15151	15019	15131	15085	15235	14855	15038	15167	15255	15175	15065	15074	14978	15254	15166	15163	15141	14986	15229	15140	15186	15277	14849	15044	15145	15122	15001	15002	14944	15119	15072	14969	15028	15060	15171	14974	15127	15168	14996	15035	15110	15278	15098	15240	15129	15075	15134	14957	15109	15281	14915	14968	14984
22104	40303	42643	40078	36453	31587	27098	23718	22214	20533	19568	18813	18160	17673	17251	17130	16871	16307	16069	15986	15798	15683	15474	15252	15057	15041	15120	14912	15058	15026	14888	14981	14776	14700	15010	14888	14832	14757	14774	14753	14906	14688	14676	14565	14899	14693	14916	14827	14738	14771	14753	14765	14678	14419	14776	14676	14792	14680	14592	14756	14569	14643	14652	14783	14696	14846	14707	14653	14721	14636	14419	14626	14732	14709	14750	14836	14633	14697	14668	14793	14720	14679	14823	14782	14668	14752	14682	14635	14584	14794	14708	14719	14820	14823	14728	14583	14634	14461	14792	14684	14746	14691	14748	14683	14781	14720	14834	14591	14747	14855	14732	14765	14764	14709	14538	14821	14736	14704	14622	14693	14714	14794	14766	14580	14791	14737	14784	14718	14769	14749	14835	14648	14759	14562	14683	14676	14825	14606	14728	14705	14501	14640	14710	14603	14782	14568	14662	14617	14790	14664	14838	14682	14671	14785	14540	14632	14617	14641	14597	14534	14735	14655	14667	14722	14671	14631	14587	14526	14704	14651	14621	14627	14770	14723	14617	14729	14669	14867	14717	14657	14528	14697	14734	14599	14551	14743	14745	14873	14654	14713	14739	14727	14672	14654	14645	14753	14658	14809	14651	14660	14659	14594	14446	14798	14500	14803	14734	14433	14756	14728	14709	14750	14699	14753	14721	14773	14574	14809	14500	14694	14688	14616	14742	14622	14750	14801	14687	14635	14646	14677	14673	14592	14688	14866	14762	14839	14741	14595	14735	14664	14630	14695	14666	14605	14691	14809	14528	14793	14698	14591	14733	14673	14487	14566	14707	14684	14660	14681	14819	14729	14527	14667	14547	14618	14525	14725	14563	14732	14781	14671	14576	14556	14898	14649	14697	14609	14817	14610	14688	14486	14560	14689	14672	14887	14782	14570	14739	14780	14750	14647	14686	14571	14645	14678	14757	14665	14734	14605	14739	14429	14738	14629	14776	14537	14706	14644	14761	14647	14695	14724	14727	14603	14674	14474	14684	14726	14775	14808	14680	14677	14776	14724	14584	14753	14639	14535	14720	14660	14564	14761	14590	14737	14719	14653	14838	14640	14787	14624	14699	14533	14662	14759	14673	14454	14784	14821	14765	14653	14885	14734	14642	14773	14653	14636	14679	14696	14696	14725	14629	14646	14683	14705	14613	14826	14622	14818	14723	14721	14750	14889	14571	14633	14513	14606	14612	14679	14655	14636	14756	14718	14769	14715	14758	14686	14605	14619	14735	14654	14769	14716	14690	14773	14688	14692	14753	14624	14718	14716	14776	14554	14617	14641	14652	14799	14653	14632	14723	14862	14749	14677	14454	14533	14671	14656	14635	14560	14640	14719	14806	14670	14678	14731	14755	14687	14785	14774	14734	14740	14720	14639	14589	14535	14597	14705	14667	14635	14644	14719	14644	14740	14772	14650	14598	14681	14572	14737	14696	14526	14829	14546	14820	14661	14718	14656	14749	14656	14596	14703	14601	14700	14743	14589	14695	14798	14563	14832	14576	14559	14833	14764	14688	14698	14551	14730	14718	14654	14498	14627	14898	14771	14664	14705	14773	14607	14715	14605	14649	14758	14550	14689	14600	14740	14643	14692	14628	14777	14514	14884	14501	14686	14627	14663	14578	14862	14690	14599	14634	14644	14612	14685	14699	14761	14747	14819	14534	14611	14666	14633	14551	14804	14805	14741	14755	14713	14614	14700	14628	14630	14612	14727	14711	14790	14623	14461	14915	14631	14721	14577	14695	14717	14816	14524	14776	14662	14663	14692	14643	14816	14740	14692	14641	14643	14696	14738	14713	14525	14630	14595	14790	14419	14645	14723	14674	14622	14815	14590	14766	14665	14734	14582	14707	14602	14610	14590	14685	14721	14637	14733	14776	14668	14632	14676	14542	14832	14841	14668	14705	14743	14522	14689	14794	14702	14627	14731	14604	14603	14763	14678	14635	14628	14508	14651	14574	14700	14597	14793	14725	14548	14696	14616	14838	14674	14612	14531	14762	14691	14796	14722	14663	14951	14774	14597	14681	14712	14631	14629	14598	14620	14607	14538	14590	14564	14726	14623	14576	14791	14557	14773	14691	14671	14538	14724	14547	14613	14788	14577	14779	14700	14566	14696	14755	14612	14619	14585	14767	14676	14569	14798	14655	14717	14571	14734	14783	14781	14601	14528	14722	14604	14705	14506	14734	14452	14821	14575	14833	14507	14654	14631	14744	14865	14562	14523	14715	14688	14590	14608	14709	14585	14712	14749	14805	14760	14727	14547	14785	14710	14620	14774	14687	14555	14542	14597	14609	14522	14725	14646	14719	14762	14771	14737	14713	14565	14677	14654	14843	14499	14343	14518	14820	14609	14775	14593	14779	14542	14669	14529	14724	14676	14631	14637	14844	14751	14579	14506	14731	14713	14751	14528	14542	14681	14750	14589	14660	14896	14591	14749	14626	14584	14483	14772	14630	14739	14725	14599	14796	14617	14745	14776	14724	14592	14626	14634	14873	14894	14687	14862	14660	14727	14602	14831	14584	14663	14704	14639	14628	14695	14759	14773	14737	14702	14735	14633	14710	14848	14782	14691	14702	14750	14785	14694	14662	14680	14768	14684	14788	14674	14839	14533	14743	14752	14640	14601	14751	14814	14677	14657	14781	14608	14553	14746	14759	14678	14582	14791	14516	14851	14455	14630	14718	14698	14853	14802	14606	14632	14571	14628	14788	14620	14819	14611	14638	14505	14621	14639	14595	14833	14688	14503	14558	14603	14791	14741	14746	14686	14603	14414	14573	14598	14803	14589	14725	14712	14628	14745	14703	14686	14519	14659	14831	14722	14821	14597	14649	14742	14577	14660	14750	14588	14561	14710	14845	14680	14589	14575	14590	14650	14735	14542	14617	14802	14733	14616	14705	14676	14758	14861	14423	14692	14602	14746	14600	14575	14782	14641	14955	14655	14594	14649	14585	14655	14574	14683	14621	14677	14860	14683	14691	14770	14713	14566	14837	14542	14572	14636	14693	14577	14667	14643	14542	14388	14741	14667	14692	14745	14602	14667	14915	14676	14638	14713	14702	14863	14712	14674	14602	14690	14746	14738	14749	14657	14671	14696	14676	14606	14701	14656	14671	14834	14886	14627	14615	14680	14502	14815	14746	14666	14538	14691	14621	14737	14729	14614	14678	14668	14650	14590	14722	14676	14792	14771	14731	14836	14555	14869	14721	14667	14762	14663	14734	14722	14479	14581	14735	14679	14677	14809	14789	14697	14763	14512	14584	14695	14758	14684	14769	14731	14742	14720	14551	14688	14720	14703	14690	14603	14684	14629	14858	14650	14540	14789	14638	14748	14398	14717	14673	14706	14588	14570	14789	14757	14629	14726	14575	14710	14700	14551	14477	14812	14608	14681	14624	14621	14654	14708	14718	14731	14782	14721	14792	14684	14726	14687	14612	14806	14764	14735	14805	14539	14757	14726	14760	14785	14552	14775	14685	14580	14689	14692	14613	14705	14757	14786	14697	14855	14621	14892	14812	14697	14536	14625	14596	14665	14719	14674	14637	14629	14722	14721	14626	14604	14670	14664	14680	14653	14560	14740	14816	14711	14538	14654	14546	14690	14455	14762	14627	14651	14872	14698	14594	14732	14527	14733	14870	14455	14582	14586	14467	14654	14692	14774	14709	14697	14762	14707	14812	14638	14580	14493	14754	14646	14623	14851	14850	14580	14706	14758	14788	14813	14775	14721	14643	14784	14714	14598	14865	14641	14759	14650	14789	14789	14649	14740	14617	14640	14734	14721	14694	14606	14727	14885	14713	14696	14782	14603	14660	14719	14775	14828	14665	14670	14657	14776	14645	14749	14610	14651	14600	14745	14692	14590	14700	14671	14695	14617	14684	14816	14719	14822	14767	14692	14648	14645	14512	14512	14611	14622	14579	14840	14621	14726	14730	14692	14697	14580	14513	14507	14689	14732	14649	14579	14645	14540	14604	14686	14764	14639	14638	14677	14542	14805	14698	14661	15004	14748	14683	14873	14627	14678	14644	14733	14824	14667	14529	14571	14626	14670	14591	14753	14602	14673	14676	14633	14641	14668	14717	14522	14748	14699	14683	14731	14644	14731	14663	14589	14668	14722	14628	14816	14688	14747	14888	14717	14720	14663	14776	14588	14665	14573	14637	14773	14702	14804	14658	14634	14585	14822	14601	14559	14645	14575	14818	14676	14717	14626	14633	14894	14808	14563	14792	14630	14842	14675	14706	14841	14722	14552	14647	14877	14650	14749	14734	14598	14564	14708	14556	14665	14812	14646	14654	14712	14789	14741	14768	14760	14620	14753	14475	14604	14593	14820	14639	14579	14674	14780	14702	14603	14609	14662	14753	14838	14754	14664	14741	14751	14715	14707	14719	14813	14740	14712	14722	14667	14740	14387	14601	14716	14776	14689	14576	14548	14794	14610	14661	14685	14660	14496	14751	14702	14691	14591	14736	14636	14659	14705	14832	14686	14616	14838	14763	14684	14735	14664	14573	14685	14691	14495	14791	14792	14690	14777	14611	14769	14719	14592	14811	14749	14636	14551	14664	14625	14592	14548	14567	14852	14649	14622	14740	14702	14616	14743	14522	14589	14618	14709	14557	14725	14819	14739	14672	14706	14528	14868	14819	14772	14581	14745	14722	14774	14604	14698	14644	14624	14727	14681	14812	14737	14695	14577	14625	14608	14656	14636	14731	14745	14726	14649	14852	14827	14684	14737	14583	14644	14620	14673	14833	14723	14679	14738	14766	14824	14642	14676	14675	14552	14728	14488	14687	14679	14545	14637	14760	14634	14696	14549	14737	14671	14716	14673	14682	14550	14698	14758	14734	14701	14835	14603	14721	14576	14790	14687	14635	14634	14695	14641	14645	14623	14813	14702	14836	14684	14901	14667	14630	14810	14819	14667	14542	14535	14631	14845	14556	14676	14660	14734	14506	14631	14712	14714	14724	14817	14610	14657	14725	14606	14689	14780	14601	14787	14597	14808	14706	14734	14827	14769	14720	14736	14637	14745	14819	14595	14661	14779	14675	14675	14676	14795	14570	14535	14650	14657	14445	14855	14643	14622	14820	14667
27067	23167	29239	28344	23196	20447	18674	16910	16255	15907	15502	15325	15340	14994	15150	14861	15109	15192	15017	14811	14724	14616	14926	14611	14819	14582	14474	14439	14562	14733	14486	14401	14476	14558	14626	14478	14526	14401	14332	14526	14755	14534	14585	14550	14535	14522	14622	14674	14461	14552	14649	14247	14565	14633	14485	14553	14706	14618	14468	14552	14474	14508	14509	14553	14451	14572	14473	14528	14690	14538	14468	14613	14573	14541	14459	14404	14610	14537	14509	14304	14590	14608	14626	14574	14602	14529	14553	14565	14479	14560	14436	14383	14517	14446	14528	14525	14494	14544	14481	14671	14387	14778	14637	14557	14542	14448	14564	14413	14516	14592	14443	14509	14606	14453	14562	14543	14458	14370	14438	14494	14605	14713	14567	14692	14767	14559	14540	14536	14672	14497	14416	14769	14355	14506	14455	14526	14410	14398	14472	14657	14576	14374	14611	14510	14482	14511	14592	14583	14509	14505	14528	14601	14570	14506	14409	14450	14501	14590	14435	14487	14459	14713	14562	14460	14337	14583	14353	14382	14536	14638	14469	14236	14478	14541	14333	14510	14380	14386	14559	14673	14414	14744	14590	14428	14436	14384	14494	14595	14521	14496	14530	14765	14668	14540	14540	14455	14676	14643	14520	14697	14390	14610	14571	14325	14530	14374	14491	14346	14470	14524	14552	14494	14378	14346	14434	14574	14644	14509	14514	14490	14454	14434	14569	14699	14451	14526	14576	14533	14528	14422	14455	14553	14427	14475	14748	14464	14656	14578	14708	14493	14449	14607	14496	14586	14425	14558	14291	14460	14564	14402	14385	14555	14537	14666	14417	14664	14684	14623	14669	14536	14534	14550	14550	14438	14620	14585	14459	14516	14291	14418	14577	14481	14576	14488	14439	14431	14487	14495	14574	14421	14659	14492	14437	14346	14710	14483	14567	14564	14514	14453	14536	14545	14621	14528	14606	14523	14511	14590	14413	14396	14368	14618	14448	14483	14645	14417	14382	14383	14422	14517	14572	14504	14534	14563	14565	14570	14428	14457	14554	14395	14385	14555	14651	14470	14612	14492	14524	14582	14535	14470	14367	14521	14556	14501	14511	14566	14583	14557	14454	14602	14346	14676	14448	14511	14401	14449	14530	14435	14459	14554	14412	14485	14598	14529	14821	14491	14319	14316	14626	14608	14543	14517	14515	14522	14616	14629	14563	14381	14464	14404	14510	14329	14518	14494	14541	14453	14574	14515	14558	14511	14403	14394	14578	14369	14568	14550	14506	14476	14636	14414	14539	14441	14355	14274	14489	14479	14580	14499	14526	14633	14339	14614	14412	14508	14528	14472	14570	14497	14448	14567	14512	14463	14419	14719	14549	14626	14512	14426	14478	14358	14357	14388	14598	14512	14561	14459	14550	14417	14596	14514	14417	14619	14598	14525	14704	14627	14445	14505	14436	14446	14411	14558	14461	14428	14723	14413	14575	14663	14431	14405	14414	14514	14668	14477	14668	14548	14636	14331	14491	14558	14300	14439	14546	14445	14561	14651	14439	14296	14465	14539	14469	14434	14358	14535	14551	14362	14403	14384	14482	14438	14381	14763	14514	14409	14593	14627	14513	14584	14522	14631	14615	14498	14610	14586	14611	14508	14585	14465	14550	14207	14495	14356	14522	14696	14519	14446	14550	14469	14521	14639	14540	14384	14578	14440	14559	14654	14366	14504	14569	14458	14391	14550	14619	14536	14523	14424	14601	14757	14462	14552	14615	14616	14542	14533	14532	14607	14538	14557	14437	14424	14383	14545	14421	14453	14456	14576	14541	14542	14508	14648	14657	14395	14544	14465	14375	14460	14519	14636	14479	14345	14251	14600	14686	14536	14537	14407	14598	14446	14568	14537	14594	14574	14512	14707	14624	14657	14527	14431	14584	14480	14630	14393	14644	14369	14695	14525	14267	14400	14395	14773	14680	14445	14687	14613	14260	14420	14592	14348	14476	14620	14508	14564	14607	14378	14551	14740	14600	14562	14586	14499	14343	14288	14424	14458	14618	14493	14663	14487	14551	14577	14467	14549	14585	14512	14541	14725	14490	14632	14461	14438	14560	14376	14548	14565	14686	14539	14568	14460	14434	14592	14569	14521	14486	14581	14571	14520	14280	14379	14467	14524	14368	14436	14341	14552	14540	14344	14498	14265	14568	14419	14614	14506	14509	14293	14538	14557	14417	14404	14361	14462	14527	14411	14350	14536	14595	14563	14638	14664	14314	14474	14623	14505	14470	14546	14620	14393	14484	14644	14488	14480	14672	14553	14606	14402	14373	14709	14476	14447	14470	14585	14455	14579	14499	14327	14556	14382	14315	14712	14400	14562	14657	14531	14591	14774	14550	14351	14429	14656	14633	14603	14601	14338	14572	14577	14461	14486	14453	14487	14533	14583	14581	14533	14434	14431	14519	14638	14702	14688	14554	14485	14683	14403	14446	14464	14699	14564	14640	14418	14296	14526	14508	14479	14609	14582	14634	14320	14679	14391	14416	14482	14609	14357	14459	14421	14406	14356	14625	14579	14529	14596	14596	14562	14604	14503	14428	14391	14707	14524	14493	14482	14650	14566	14521	14540	14592	14528	14620	14594	14627	14788	14447	14570	14596	14334	14421	14527	14385	14548	14570	14484	14434	14649	14579	14551	14514	14484	14590	14454	14494	14550	14595	14539	14457	14313	14483	14471	14553	14583	14638	14422	14569	14416	14722	14432	14494	14507	14584	14529	14525	14501	14470	14510	14586	14517	14548	14593	14517	14423	14378	14412	14389	14453	14473	14461	14677	14532	14501	14610	14458	14408	14593	14488	14473	14420	14527	14543	14368	14329	14627	14473	14652	14545	14641	14419	14661	14481	14547	14522	14456	14427	14536	14621	14479	14512	14549	14533	14526	14543	14434	14426	14577	14497	14418	14616	14634	14540	14597	14587	14547	14494	14525	14399	14731	14433	14491	14524	14561	14471	14488	14313	14641	14539	14734	14509	14519	14378	14479	14363	14803	14555	14636	14224	14348	14433	14650	14341	14520	14679	14447	14394	14739	14663	14619	14446	14581	14386	14678	14486	14557	14619	14308	14585	14468	14503	14576	14264	14433	14614	14612	14713	14426	14405	14501	14525	14245	14629	14387	14407	14479	14662	14479	14366	14474	14595	14433	14526	14699	14603	14551	14511	14613	14479	14438	14505	14552	14517	14380	14746	14681	14480	14526	14542	14364	14357	14447	14463	14512	14551	14476	14509	14500	14505	14474	14627	14565	14526	14395	14560	14484	14708	14656	14663	14639	14296	14520	14684	14585	14540	14658	14310	14648	14450	14618	14428	14462	14710	14597	14391	14530	14460	14488	14619	14564	14764	14514	14433	14511	14357	14414	14578	14432	14543	14509	14408	14491	14329	14408	14589	14468	14606	14534	14378	14633	14545	14321	14655	14506	14498	14349	14685	14646	14595	14523	14467	14508	14797	14449	14492	14438	14470	14510	14580	14520	14470	14403	14427	14521	14616	14576	14319	14588	14402	14568	14294	14473	14529	14385	14628	14804	14511	14602	14636	14494	14482	14442	14449	14557	14648	14535	14530	14487	14333	14342	14442	14590	14415	14519	14585	14606	14515	14585	14467	14648	14566	14632	14404	14449	14428	14424	14253	14485	14553	14507	14765	14401	14388	14637	14458	14535	14498	14508	14543	14652	14440	14496	14435	14479	14375	14481	14713	14522	14413	14595	14652	14465	14682	14422	14621	14335	14487	14532	14386	14492	14672	14551	14396	14500	14516	14539	14390	14562	14431	14634	14563	14510	14478	14464	14551	14381	14528	14505	14596	14646	14622	14477	14566	14383	14629	14509	14721	14608	14527	14563	14368	14242	14439	14798	14487	14502	14433	14500	14587	14349	14646	14467	14436	14625	14637	14685	14469	14748	14439	14429	14484	14690	14438	14368	14467	14472	14512	14516	14346	14522	14466	14528	14491	14664	14599	14561	14563	14598	14423	14604	14751	14416	14626	14494	14486	14648	14518	14472	14654	14627	14392	14476	14732	14560	14804	14722	14414	14548	14541	14492	14563	14612	14444	14421	14400	14338	14525	14402	14612	14475	14430	14491	14680	14605	14443	14533	14314	14432	14470	14534	14345	14520	14582	14252	14494	14488	14474	14526	14715	14686	14238	14492	14742	14454	14621	14550	14669	14588	14487	14452	14623	14619	14564	14550	14321	14518	14514	14449	14390	14551	14419	14469	14565	14527	14434	14586	14532	14323	14601	14594	14384	14538	14408	14591	14519	14409	14413	14494	14424	14562	14574	14406	14664	14359	14572	14465	14372	14496	14463	14675	14515	14733	14652	14515	14383	14306	14486	14512	14452	14696	14569	14387	14695	14423	14444	14581	14402	14513	14447	14416	14430	14522	14419	14502	14305	14649	14638	14493	14672	14384	14420	14347	14565	14436	14432	14558	14555	14574	14397	14445	14604	14368	14475	14479	14552	14671	14502	14438	14594	14500	14589	14655	14469	14500	14432	14460	14525	14477	14785	14552	14561	14639	14493	14506	14493	14910	14428	14418	14497	14541	14498	14620	14508	14468	14654	14585	14465	14590	14377	14665	14411	14778	14598	14562	14580	14487	14577	14328	14539	14611	14399	14517	14573	14617	14493	14422	14520	14487	14580	14368	14456	14434	14358	14648	14608	14450	14379	14564	14486	14457	14481	14418	14479	14620	14552	14622	14641	14586	14532	14893	14573	14436	14585	14541	14504	14633	14460	14571	14247	14593	14547	14431	14700	14517	14570	14630	14413	14578	14515	14341	14426	14545	14524	14722	14523	14427	14417	14696	14399	14626	14580	14454	14316	14533	14436	14662	14470	14559	14397	14505	14584	14417	14456	14394	14484	14548	14482	14406	14496	14627	14512	14499	14577	14514	14634	14398	14517	14534	14680	14697	14555	14422	14550	14497	14683	14402	14428	14436	14515	14621	14667	14432	14428	14462	14322	14661	14703	14591	14627	14516	14446	14553	14437	14438	14520	14580	14722	14580	14533	14537	14393	14605	14543	14535	14419	14519	14552	14508	14485	14582	14399	14470	14443	14424	14583	14533	14623	14543	14394	14501	14566	14521	14463
21139	31891	34210	31484	26815	23142	20473	18000	17059	16540	16265	15810	15683	15310	15047	15086	14977	14947	14805	14584	14629	14433	14354	14451	14365	14267	14369	14284	14344	14209	14279	14279	14252	14207	14343	14256	14246	14206	14283	14044	14160	14290	14304	14289	14323	14224	14154	14386	14210	14415	14161	14262	14282	14180	14335	14207	14232	14301	14209	14158	14125	14263	14459	14380	14121	14256	14113	14163	14289	14267	14280	14360	14296	14243	14287	14219	14234	14108	14158	14279	14291	14087	14245	14263	14331	14227	14335	14186	14363	14218	14279	14154	14366	14294	14219	14129	14228	14253	14248	14036	14372	14030	14254	14400	14071	14257	14339	14255	14264	14153	14221	14303	14262	14302	14194	14153	14255	14266	14341	14382	14224	14237	14294	14314	14186	14175	14163	14370	14171	14315	14306	14315	14187	14081	14486	14217	14228	14242	14160	14264	14148	14255	14190	14282	14220	14306	14286	14224	14224	14316	14152	14248	14129	14253	14123	14346	14189	14223	14267	14374	14198	14388	14321	14191	14225	14111	14145	14438	14288	14386	14413	14250	14187	14218	14153	14121	14341	14245	14037	14334	14126	14259	14418	14216	14280	14185	14429	14236	14408	14413	14159	14240	14161	14264	14180	14383	14193	14243	14377	14354	14129	14224	14192	14307	14224	14187	14301	14155	14168	14324	14114	14235	14187	14234	14181	14216	14135	14211	14292	14342	14299	14445	14274	14404	14234	14263	14303	14183	14302	14164	14193	14293	14223	14124	14223	14153	14428	14185	14261	14304	14242	13985	14367	14265	14225	13964	14252	14212	14352	14130	14214	14214	14352	14331	14084	14140	14258	14285	14210	14268	14293	14096	14222	14305	14277	14240	14234	14382	14419	14190	14247	14383	14181	14343	14348	14153	14173	14335	14316	14159	14204	14212	14152	14269	14085	14062	14183	14090	13989	14286	14304	14173	14332	14318	14324	14219	14487	14245	14317	14155	14300	14078	14231	14375	14217	14356	14196	14346	14239	14269	14232	14373	14297	14074	14174	14329	14137	14240	14351	14266	14183	14482	14305	14389	14206	14268	14335	14308	13981	14238	14170	14377	14191	14324	14225	14159	14316	14262	14070	14238	14196	14402	14275	14080	14260	14379	14368	14063	14335	14358	14069	14266	14394	14352	14155	14167	14151	14314	14346	14154	14381	14217	14237	14205	14085	14054	14234	14219	14242	14178	14237	14270	14192	14310	14356	14261	14183	14032	14081	14362	14274	14269	14326	14244	14235	14100	14177	14220	14265	14221	14155	14194	14317	14249	14120	14291	14394	14438	14173	14155	14291	14304	14368	14286	14113	14337	14229	14259	14002	14208	14295	14140	14117	14301	14374	14064	14176	14294	14356	14272	14254	14276	14248	14273	14353	14272	14205	14224	14209	14195	14248	14186	14308	14170	14230	14288	14285	14329	14354	14320	14271	14237	14299	14207	14229	14139	14205	14312	14213	14268	14432	14276	14074	14383	14421	14376	14302	14188	14370	14092	14129	14279	14418	14113	14275	14093	14122	14237	14335	14376	14246	14206	14085	14198	14046	14349	14261	14227	14142	14160	14212	14259	14345	14117	14281	14363	14141	14296	14287	14195	14241	14238	14037	14217	14414	14251	14126	14081	14449	14209	14321	14122	14313	14298	14288	14259	14215	14437	14233	14193	14281	14121	14216	14251	14426	14380	14251	14316	14203	14160	14206	14221	14343	14322	14295	14365	14315	14283	14085	14192	14376	14278	14257	14278	14301	14209	14086	14293	14458	14282	14325	14178	14225	14335	14257	14242	14075	14249	14242	13980	14325	14184	14228	14394	14254	14137	14171	14197	14377	14196	14272	14281	14208	14213	14233	14333	14216	14267	14261	14129	14135	14220	14059	14204	14354	14281	14292	14237	14326	14295	14235	14052	14198	14317	14148	14011	14177	14078	14219	14101	14195	14222	14183	14290	14443	14227	14239	14249	14317	14246	14258	14257	14210	14207	14247	14362	14355	14206	14119	14173	14326	14309	14359	14207	14219	14060	14375	14163	14201	14185	14320	14472	14227	14123	14126	14104	14120	14249	14173	14218	14319	14396	14102	14278	14251	14371	14240	14268	14165	14204	14083	14325	14156	14191	14335	14212	14227	14188	14305	14397	14164	14207	14253	14314	14168	14165	14210	14324	14371	14174	14213	14206	14315	14201	14188	14253	14250	14240	14210	14039	14342	14134	14270	14187	14203	14419	14239	14342	14307	14196	14236	14170	14276	14224	14251	14229	14270	14020	14147	14252	14175	14359	14197	14230	14364	14188	14199	14384	14281	14216	14302	14185	14316	14175	14171	14420	14347	14221	14353	14168	14211	14246	14258	14197	14309	14247	14248	14220	14180	14186	14205	14250	14215	14308	14302	14222	14269	14309	14289	14234	14177	14214	14329	14260	14187	14147	14182	14340	14144	14086	14204	14278	14214	14197	14372	14302	14155	14334	14259	14175	14352	14316	14235	14096	14303	14164	14195	14214	14135	14229	14285	14288	14217	14145	14247	14299	14356	14298	14430	14353	14165	14234	14186	14138	14167	14328	14251	14247	14163	14333	14279	14261	14088	14191	14370	14113	14218	14333	14153	14136	14209	14074	14135	14165	14397	14194	14252	14215	14175	14350	14248	14362	14099	14276	14094	14255	14267	14327	14217	14415	14146	14613	14156	14415	14340	14278	14205	14218	14318	14123	14106	14302	14185	14425	14233	14208	14181	14395	14115	14132	14270	14247	14389	14230	14078	13966	14211	14177	14151	14291	14202	14358	14312	14279	14261	14320	14109	14246	14322	14332	14175	14327	14184	14194	14243	14206	14161	14297	14203	14137	14192	14360	14169	14194	14172	14082	14391	14342	14309	14318	14381	14353	14312	14275	14313	14237	14208	14204	14197	14312	14147	14249	14311	14215	14175	14226	14206	14205	14183	14293	14164	14311	14286	14177	14079	14155	14294	14228	14430	14091	14128	14253	14432	14076	14126	14310	14250	14224	14326	14259	14374	14244	14160	14166	14335	14310	14247	14286	14154	14375	14265	14134	14357	14201	14150	14333	14457	14170	14159	14144	14277	14188	14274	14210	14279	14410	14159	14243	14333	14317	14151	14322	14313	14311	14244	14272	14243	14347	14191	14346	14265	14223	14355	14247	14242	14107	14161	14250	14171	14322	14251	14224	14364	14342	14171	14239	14238	14162	14301	14209	14282	14170	14336	14439	14330	14129	14205	14005	14097	14258	14170	14006	14187	14283	14207	14212	14387	14283	14162	14147	14271	14328	14181	14267	14277	14374	14248	14353	14115	14186	14278	14153	14176	14169	14345	14118	14038	14352	14453	14202	14174	14281	14187	14207	14342	14178	14226	14438	14243	14348	14210	14245	14308	14237	14194	14204	14236	14408	14194	14208	14148	14283	14180	14250	14191	14348	14144	14169	14150	14358	14225	14276	14033	14211	14296	14178	14192	14277	14249	14292	14145	14375	14075	14060	14186	14310	14226	14335	14317	14315	14165	14290	14318	14325	14162	14271	14147	14117	14320	14247	14356	14131	14378	14030	14524	14198	14084	14338	14225	14352	14400	14217	14126	14214	14360	14301	14259	14271	14339	14001	14254	14197	14467	14281	14130	14117	14276	14087	14471	14273	14266	14113	14229	14375	14313	14192	14307	14284	14467	14351	14176	14203	14302	14161	14183	14220	14191	14142	14490	14188	14238	14221	14376	14376	14255	14243	14253	14140	14285	14266	14229	14276	14308	14278	14155	14076	14259	14164	14342	14147	14257	14271	14272	14163	14295	14116	14292	14077	14396	14214	14159	14064	14387	14197	14321	14404	14124	14290	14194	14129	13979	14150	14210	14221	14465	14284	14176	14326	14112	14292	14070	14249	14237	14290	14205	14300	14141	14308	14338	14258	14227	14240	14215	14336	14388	14273	14135	14363	14027	14335	14331	14236	14344	14320	14297	14261	14301	14379	14227	14160	14294	14349	14261	14303	14324	14303	14199	14198	14317	14281	14305	14148	14212	14339	14149	14282	14259	14227	14313	14175	14359	14286	14186	14116	14377	14134	14353	14313	14221	14437	14219	14279	14235	14177	14120	14307	14243	14159	14242	14298	14037	14344	14101	14260	14446	14072	14266	14312	14220	14267	14191	14162	14324	14376	14251	14122	14288	14338	14169	14254	14321	14144	14313	14209	14269	14483	14438	14241	14382	14162	14258	14349	14193	14252	14228	14150	14151	14131	14168	14362	14136	14138	14232	14162	14378	14208	14269	14407	14159	14329	14147	14148	14367	14063	14475	14261	14221	14154	14087	14088	14324	14179	14155	14206	14184	14342	14169	14276	14422	14393	14272	14199	14346	14227	14370	14281	14200	14293	14237	14237	14296	14202	14194	14273	14231	14385	14130	14366	14151	14012	14313	14207	14350	14196	14096	14257	14432	14346	14297	14270	14159	14044	14372	14321	14302	14343	14253	14122	14250	14081	14104	14295	14230	14259	14232	14204	14282	14341	14272	14315	14058	14183	14298	14118	14097	14270	14187	14214	14251	14276	14140	14437	14277	14199	14293	14311	14394	14241	14284	14268	14392	14210	14332	14310	14300	14288	14150	14224	14128	14153	14342	14007	14255	14235	14372	14201	14280	14404	14154	14160	14352	14049	14215	14114	14189	14312	14266	14254	14445	14282	14243	14178	14340	14156	14300	14169	14204	14190	14294	14212	14232	14216	14196	14106	14118	14143	14262	14178	14202	14345	14264	14180	14270	14268	14268	14286	14034	14191	14199	14167	14248	14281	14263	14406	14125	14068	14313	14159	14238	14432	14384	14266	14264	14314	14090	14299	14277	14144	14080	14283	14369	14297	14118	14080	14431	14229	14195	14324	14300	14323	14299	14004	14279	14116	14134	14171	14405	14254	14109	14219	14359	14280	14260	14294	14313	14287	14259	14287	14362	14245	14195	14285	14150	14211	14153	14003	14349	14118	14291	14310	14300	14267	14281	14273	14297	14104	14353	14281	14249	14326	14317	14206	14096	14266	14213	14254	14360	14144	14202	14217	14251	14091	14262	14149	14206	14192	14123	14250	14209	14252	14328	14268	14104	14228	14228	14199
23800	21304	28738	25397	24453	25018	23683	19353	18120	17501	17312	16785	16602	16517	16462	16241	15895	15800	15768	15681	15625	15590	15619	15556	15425	15133	15170	15258	15275	15345	15359	15119	15216	15491	15281	15263	15357	15307	15187	15295	15223	15112	15085	15228	15243	15147	15254	15152	15148	15369	15346	15062	15254	15178	15143	15223	15177	15268	15237	15339	15279	15304	15016	15035	14855	15160	15366	15425	15366	15127	15030	15057	15258	15134	15068	15019	15192	15138	15243	15246	15067	15351	15133	15136	15245	15127	15113	15048	15209	15044	15009	15301	15111	15083	15159	15270	15087	15218	15037	15303	15138	15252	15225	15379	15369	15192	15306	15050	15126	14983	15402	15054	15241	15131	15131	15138	15085	14868	15275	15248	15164	15108	15324	15106	15116	15170	15126	15242	15016	15231	15166	15284	15135	15311	15038	15131	15154	15220	15084	15031	15190	15060	15156	15297	15069	15191	15038	15061	15151	15091	15281	15140	15257	14996	15045	15214	14997	15247	15329	15078	15245	15341	15062	15288	15212	14898	15044	15076	15163	15147	15155	14972	15082	15177	15329	15092	15159	15043	15215	15210	15150	15062	15182	15119	15079	15147	15058	15137	15266	14932	15279	15079	15126	15018	15073	15055	15081	15239	15194	15397	14998	15070	15075	15197	14999	15001	15123	15091	15112	15231	15130	15170	15267	14929	15117	15147	15075	15153	15064	15234	15079	15115	15091	15214	15083	15067	15080	15250	14878	14832	15182	15300	15117	15076	15039	15132	14934	15258	15189	15123	15396	15061	15123	15272	15155	15056	15122	15190	15307	15162	15041	15192	15099	15001	15355	15310	15255	15040	15068	15016	15031	15103	15184	15382	15193	15091	15257	15119	15019	15199	15205	15079	15085	15109	15237	15160	15291	15185	15255	15145	15029	15212	15122	15302	15240	15079	15007	15000	15224	15136	15247	15278	15191	15174	15278	15330	15013	15080	15294	15161	15098	14960	15172	15134	15085	14982	15186	15346	15419	15237	15248	15315	15291	15138	14968	15239	15390	15152	15146	15173	14987	15271	14995	15059	15096	15251	15318	15251	15143	15242	15072	15356	15048	15164	15369	15252	15100	15135	15164	14978	15014	15275	15137	15294	15239	15198	15033	15257	15164	15151	15213	15034	15058	15070	15089	15095	15111	15219	15142	15012	15173	15201	15119	15285	15244	15039	15212	15077	15207	15083	15061	15253	15249	15279	15077	15012	15281	15045	15257	15031	15012	15166	15114	15083	15160	15249	15288	15188	15092	15116	15169	15198	15071	15289	15263	15152	15172	15114	15175	15265	15119	15235	15123	15200	15126	15056	15241	15126	15398	15101	15227	15223	15003	15196	15280	15228	15374	15207	15112	15123	15168	14903	15310	15073	15130	15366	15207	15198	15099	15140	15161	15238	15146	15178	15111	15159	15068	15043	15060	15172	15285	15076	15137	15248	15312	15102	15264	15134	15110	15042	15076	15146	15123	15184	15338	15154	14978	15202	15159	15174	15240	15148	14973	15104	15055	15120	15331	15070	15155	15127	15138	15433	15214	15089	15113	15300	15114	15188	15067	15273	15325	15031	15057	15071	15250	15232	15246	15297	15052	15120	15256	15306	15095	15063	15135	15223	15214	15005	15342	15029	14920	15339	15159	15125	15173	15141	15293	15194	15129	15099	15198	14910	15196	15043	15244	15301	15163	15277	15267	15225	14985	15306	15201	15259	15255	15154	15067	15069	15226	15136	15178	15072	15317	15233	15205	14807	15225	15371	15113	15015	15182	15122	15273	14974	15303	15068	15129	15143	15027	14951	15069	15153	15142	15009	15078	15160	15156	15254	15124	15271	15196	15054	15061	15038	15155	15183	15161	15338	15181	15057	15238	15083	15249	15083	15341	15231	15124	15111	15293	15159	15159	15239	15374	15287	15174	15259	15173	15171	15226	15267	15141	15212	15022	15121	15209	15018	15167	15241	15130	15218	15270	15095	15069	15277	15161	15229	15037	14999	15286	15206	15067	15186	15186	14868	15196	15206	15116	14961	15277	15235	15148	15202	15406	15172	15188	15279	15155	15125	15121	15307	15078	15322	15132	15173	15186	15272	15164	15028	15222	15203	15204	15346	15141	15181	15105	15024	14996	15142	15242	15032	15208	15058	15292	15191	15445	15143	15002	15146	15230	15141	15016	15286	15300	14995	15020	15157	15248	15240	15150	14916	15078	15037	15348	15342	15126	15221	15101	15002	15110	15318	15225	15158	15165	15179	15204	15172	15255	15235	15124	15275	15237	15265	15338	15041	15171	15185	15351	15229	15149	15151	15235	15200	15300	15189	15287	14923	15206	15293	15212	15180	15102	15195	15259	15086	15264	15136	15358	15141	14858	15117	15086	15135	15134	15042	15200	15316	15138	15068	15257	15202	15113	15185	15241	15168	15067	15142	15151	15255	15098	15290	15227	15097	15095	15111	15254	15007	15165	15073	15360	15103	15211	15022	15259	15166	15161	15204	15075	15002	15191	15279	15193	15180	15221	15000	15206	15112	15103	15161	15184	15159	15278	15174	15165	15243	15092	15229	15351	15342	15132	14840	15131	15018	15279	15220	15196	15228	15082	14967	15338	15348	15219	15185	15073	15023	15272	15274	15113	15135	15132	15151	15167	14998	15189	15045	15053	15148	15223	15203	15178	15181	15163	15054	15239	15257	15195	15132	14975	15346	15072	15380	15222	15014	15187	15147	15238	15412	15157	15085	15215	15101	15028	15186	15072	15098	15265	15206	15180	15080	15165	15353	15305	15276	15120	15055	15142	15334	15093	15290	15168	15461	15235	15062	15143	15210	15173	15188	15238	15060	15296	15172	15145	15114	15197	15253	15185	15303	15062	15254	15373	15123	15114	15290	15165	15173	15077	15231	15180	15336	15263	14953	15215	15121	15199	15193	15309	15132	15009	15024	14970	15034	15120	15036	15089	15252	15203	15141	14974	15099	15199	15035	15216	15200	15344	15225	15179	15078	15264	15318	15237	15127	14987	15216	15060	15265	15089	15234	15234	15051	15172	15165	15155	15172	15096	15158	14990	15082	15217	15283	15111	15172	15244	15250	15374	15191	15016	15062	15141	15048	15378	14986	15230	15144	15096	15243	15118	15172	15209	14970	15360	15134	15289	15186	15037	15339	15096	15232	15132	15258	15287	15184	15113	15157	15229	15016	15271	14927	15073	15216	15215	15303	15157	15143	15017	15107	15010	15260	15083	15168	15217	14854	14942	15179	15226	15046	15065	15133	15164	15103	15113	15246	15365	15084	15120	15312	15091	15133	15246	15209	15019	15199	15106	15168	15075	15075	15270	15201	15092	15357	15322	15127	15407	15292	15441	15205	15239	15246	15112	15097	15144	15033	15311	15352	15030	15037	15069	15305	15326	15188	14985	15123	15044	15181	15015	15269	14967	15145	15163	15040	14993	15144	15156	15253	15036	15134	15129	15142	15227	15096	15215	15062	15111	15389	15167	14953	15241	15138	15018	15152	15249	15120	15184	15267	15183	15184	15151	15329	15245	15069	15272	15236	15106	15108	15291	14980	15122	15130	15204	15087	15040	15009	15261	15080	15277	15182	15073	15053	15327	15067	15004	15189	15206	15246	15109	15269	15153	15270	15024	15123	15336	15183	15264	15235	15226	15376	15237	15134	15243	15160	15168	15215	15286	14874	15090	15158	15178	15275	15115	15206	15139	15118	15203	15054	15243	15029	15148	15066	14980	15112	15026	15253	15153	15032	15164	15144	15306	15225	15256	15386	15147	15101	15222	15235	15115	15242	15065	15205	15238	15103	15152	15136	15302	15089	15141	15144	15244	15146	15308	15258	15209	15230	15026	15293	14958	15288	15247	15150	15252	15134	15081	15107	15294	15123	15238	15139	14924	15253	15206	15226	15190	15124	14956	15222	15205	15263	14962	15067	15308	15235	15020	15281	15091	15113	15311	15018	15098	15217	15406	15088	15120	15309	15279	15201	15152	15231	15139	15123	15080	15180	15216	15008	15164	15059	15228	15076	15255	15166	15398	15013	14938	15265	15081	15086	15010	15239	15150	14978	15254	15302	15077	15095	15465	15151	15067	14983	15106	15165	15251	15111	15241	15255	15248	15281	15233	15333	15149	15394	15060	14979	15351	15172	15067	15033	15174	14889	15285	15151	15230	15375	15021	15165	15325	15324	15123	15227	15222	15016	15240	15162	15284	15196	15183	15034	15053	15035	15230	15239	15069	15173	15184	15063	15101	15175	15158	15004	14851	15042	15140	15173	15085	15263	15107	15177	15125	15101	15244	15253	15206	15227	15027	15044	15242	15108	15219	15038	15234	15062	15343	15112	15070	15121	15133	15031	15283	14921	15072	15164	15190	15288	15121	15174	15059	15221	15146	15124	15233	15335	15030	15022	15232	14968	15198	15032	15207	15171	15299	15303	15151	15014	15170	15182	15320	15095	14989	15223	15060	15321	15062	15100	15227	15013	15076	15399	14959	15215	15084	15069	15377	15123	15147	15077	15253	15062	15080	15026	15295	14967	15315	15014	15164	15021	15331	15106	15257	15096	15146	15272	15139	15064	15228	15219	15303	15050	15239	15086	15393	15027	14951	15284	15346	15291	15104	15191	15160	15458	15163	15177	15298	15021	15174	15133	15230	15313	15054	15219	15135	15048	15272	15211	15140	15130	14965	14999	15158	15144	15130	15156	15104	15171	15242	15152	15331	15213	15099	15226	15306	15159	15160	15238	15118	15102	15071	15222	15343	15159	15177	15240	15099	15087	15161	15028	15254	15173	15340	15328	15237	15089	15338	15008	14988	14947	15338	14941	15131	15046	15006	15190	15341	15136	15065	15180	15236	15130	15159	15263	15204	15099	15013	15125	15048	15052	15224	15030	15074	15050	15148	15134	14998	15120	15288	15201	15077	15137	15148	15345	15203	15130	15019	15126	15328	15139	15200	15126	15210	15045	15092	15306	15210	15349	15180	15091	15030	15210	15310	15113	15160	15251	15162	15150	15249	15260	15125	14941	15351	15301	15074	15057	15252	15299	15184	15185	15076	15285	15205	15293	14969	15054	15123	15165	15043	15056	15307	15164	15133	15155	15439	15023
21539	38728	42648	37936	32222	27833	24197	20903	19483	18561	18157	17576	17024	16825	16614	16187	16125	15614	15593	15544	15294	15012	15240	15033	14937	14795	14880	14758	14914	14852	14879	14833	14647	14859	14690	14691	14822	14822	14941	14834	14638	14860	14636	14724	14764	14665	14731	14729	14683	14702	14699	14872	14642	14528	14861	14632	14718	14732	14746	14759	14758	14660	14773	14764	14901	14732	14776	14640	14721	14843	14762	14786	14556	14665	14692	14638	14857	14633	14763	14742	14637	14649	14620	14677	14760	14838	14743	14750	14716	14723	14598	14574	14773	14615	14808	14785	14731	14691	14741	14636	14878	14596	14539	14633	14735	14571	14809	14703	14747	14555	14714	14744	14777	14750	14731	14660	14753	14642	14728	14671	14765	14569	14821	14792	14713	14740	14821	14592	14635	14637	14503	14677	14834	14722	14750	14753	14648	14673	14627	14669	14632	14644	14796	14648	14806	14670	14732	14790	14548	14739	14664	14785	14655	14846	14744	14806	14810	14644	14745	14702	14809	14609	14660	14496	14683	14605	14610	14709	14777	14635	14605	14642	14768	14646	14527	14716	14756	14684	14638	14651	14740	14701	14653	14724	14692	14719	14702	14637	14646	14741	14661	14772	14751	14666	14725	14726	14697	14666	14634	14673	14869	14680	14696	14750	14677	14517	14540	14616	14616	14759	14766	14524	14724	14748	14816	14775	14625	14645	14745	14627	14845	14800	14661	14736	14710	14830	14854	14674	14735	14669	14739	14671	14784	14689	14691	14613	14894	14729	14706	14625	14717	14702	14617	14716	14636	14755	14684	14689	14588	14718	14777	14496	14607	14786	14661	14782	14627	14748	14776	14563	14795	14699	14750	14711	14729	14747	14700	14835	14587	14618	14779	14722	14685	14645	14664	14572	14633	14710	14602	14650	14645	14761	14879	14719	14771	14730	14657	14826	14691	14748	14661	14524	14538	14676	14608	14631	14542	14782	14576	14671	14533	14679	14849	14699	14761	14645	14652	14790	14788	14722	14687	14721	14792	14652	14899	14687	14741	14816	14730	14665	14903	14759	14768	14620	14841	14844	14720	14669	14730	14474	14530	14708	14786	14728	14733	14731	14719	14687	14770	14668	14812	14843	14918	14525	14591	14728	14697	14762	14690	14736	14542	14660	14787	14590	14677	14956	14558	14598	14583	14714	14683	14681	14678	14613	14713	14601	14841	14656	14712	14639	14683	14607	14850	14794	14674	14789	14706	14726	14657	14828	14641	14661	14840	14685	14486	14597	14755	14737	14588	14660	14788	14642	14815	14840	14600	14653	14635	14607	14627	14616	14652	14812	14897	14651	14647	14560	14692	14673	14783	14769	14667	14918	14687	14716	14736	14787	14633	14755	14460	14627	14744	14708	14690	14738	14747	14695	14774	14814	14819	14748	14824	14787	14481	14843	14721	14710	14463	14741	14856	14726	14585	14699	14739	14628	14760	14654	14561	14587	14816	14618	14629	14594	14662	14724	14762	14713	14870	14719	14608	14726	14756	14534	14730	14952	14712	14769	14568	14747	14405	14854	14652	14633	14784	14871	14643	14728	14637	14802	14741	14687	14762	14804	14733	14889	14717	14721	14859	14662	14868	14588	14718	14754	14599	14719	14748	14689	14660	14689	14624	14614	14590	14745	14813	14758	14549	14788	14655	14755	14831	14905	14647	14699	14666	14745	14815	14674	14708	14741	14689	14779	14657	14757	14695	14799	14825	14523	14672	14616	14750	14613	14783	14787	14713	14680	14685	14641	14807	14719	14651	14701	14776	14767	14627	14911	14623	14681	14568	14704	14726	14790	14900	14688	14678	14617	14645	14509	14717	14684	14898	14697	14749	14722	14764	14738	14613	14731	14684	14741	14793	14617	14801	14764	14535	14673	14852	14639	14674	14665	14793	14801	14776	14768	14736	14471	14742	14786	14711	14782	14672	14590	14600	14744	14656	14776	14793	14645	14667	14619	14700	14596	14647	14729	14824	14559	14633	14646	14684	14678	14647	14596	14583	14648	14629	14872	14717	14518	14724	14624	14806	14737	14771	14571	14723	14678	14764	14626	14739	14688	14606	14676	14670	14661	14894	14523	14817	14524	14756	14577	14580	14565	14684	14721	14605	14749	14861	14515	14794	14715	14820	14679	14717	14577	14669	14804	14715	14670	14840	14594	14725	14731	14432	14796	14935	14649	14698	14798	14651	14889	14708	14748	14737	14495	14673	14715	14657	14710	14882	14795	14700	14819	14834	14778	14823	14562	14723	14633	14836	14752	14682	14691	14468	14734	14654	14648	14735	14692	14722	14764	14657	14715	14873	14711	14627	14708	14705	14782	14830	14695	14684	14606	14876	14650	14556	14771	14837	14740	14628	14699	14808	14718	14602	14744	14592	14774	14725	14620	14770	14801	14657	14619	14799	14475	14582	14724	14735	14613	14822	14855	14732	14789	14743	14578	14584	14664	14836	14780	14772	14688	14724	14792	14683	14907	14709	14783	14616	14676	14731	14599	14672	14741	14706	14683	14738	14731	14643	14570	14812	14708	14857	14772	14703	14589	14668	14725	14727	14710	14601	14728	14872	14695	14527	14716	14624	14575	14723	14582	14804	14667	14909	14670	14731	14655	14681	14564	14666	14705	14892	14739	14759	14763	14717	14923	14762	14658	14735	14745	14632	14765	14668	14625	14754	14837	14533	14701	14640	14582	14843	14586	14885	14697	14595	14613	14651	14862	14828	14871	14582	14717	14693	14654	14802	14800	14647	14861	14619	14737	14726	14807	14597	14686	14763	14654	14699	14750	14667	14906	14694	14792	14746	14754	14821	14767	14854	14771	14657	14877	14767	14774	14696	14596	14908	14796	14579	14779	14807	14691	14669	14593	14612	14824	14616	14625	14680	14780	14728	14746	14531	14645	14705	14773	14771	14666	14726	14750	14628	14564	14676	14737	14814	14395	14721	14794	14736	14733	14718	14670	14666	14757	14833	14764	14821	14882	14775	14655	14699	14691	14714	14663	14552	14622	14833	14661	14598	14689	14542	14664	14814	14916	14708	14680	14689	14595	14597	14565	14824	14692	14667	14665	14743	14697	14599	14693	14844	14754	14755	14721	14523	14614	14552	14803	14764	14755	14809	14567	14637	14707	14545	14618	14580	14887	14689	14818	14815	14577	14727	14843	14722	14733	14743	14437	14755	14622	14676	14754	14670	14842	14744	14775	14728	14662	14696	14979	14756	14879	14662	14694	14689	14630	14864	14643	14718	14624	14722	14574	14488	14803	14574	14733	14775	14631	14821	14825	14735	14533	14636	14609	14788	14835	14519	14701	14810	14798	14735	14657	14680	14743	14843	14772	14608	14814	14757	14780	14754	14663	14816	14725	14628	14619	14591	14664	14797	14726	14694	14653	14557	14605	14648	14720	14728	14862	14677	14719	14767	14604	14720	14661	14721	14846	14665	14749	14793	14647	14677	14735	14592	14774	14646	14595	14661	14597	14728	14576	14720	14750	14667	14787	14712	14737	14764	14765	14861	14811	14648	14677	14734	14652	14623	14844	14783	14718	14657	14797	14576	14691	14812	14577	14747	14802	14723	14706	14608	14686	14664	14756	14717	14857	14701	14689	14748	14501	14808	14556	14533	14677	14726	14843	14652	14712	14843	14772	14745	14628	14685	14778	14717	14694	14637	14744	14707	14531	14810	14770	14617	14768	14710	14669	14595	14934	14780	14717	14750	14858	14786	14581	14829	14695	14830	14811	14740	14593	14737	14700	14718	14645	14780	14729	14651	14851	14717	14560	14708	15030	14621	14733	14720	14479	14662	14807	14702	14858	14785	14725	14867	14749	14632	14679	14649	14726	14568	14693	14644	14770	14738	14594	14821	14570	14907	14631	14845	14630	14767	14731	14665	14773	14770	14690	14596	14623	14722	14714	14911	14597	14774	14646	14648	14543	14738	14686	14727	14701	14861	14578	14728	14718	14769	14783	14604	14689	14670	14534	14678	14739	14537	14719	14708	14558	14767	14664	14482	14740	14738	14568	14686	14659	14770	14821	14782	14647	14736	14730	14854	14761	14675	14644	14754	14678	14729	14897	14640	14813	14639	14564	14708	14896	14657	14660	14641	14760	14619	14757	14671	14811	14640	14717	14747	14695	14639	14782	14843	14760	14663	14768	14740	14540	14755	14668	14585	14741	14790	14553	14748	14673	14760	14710	14646	14837	14730	14636	14764	14718	14666	14764	14760	14762	14557	14619	14588	14867	14494	14549	14626	14657	14552	14813	14729	14785	14817	14720	14633	14715	14763	14742	14663	14671	14664	14500	14620	14644	14827	14699	14695	14711	14766	14645	14580	14805	14500	14657	14585	14565	14774	14772	14885	14650	14800	14594	14477	14713	14801	14839	14644	14667	14671	14847	14737	14730	14664	14603	14709	14721	14784	14802	14658	14687	14761	14634	14849	14474	14841	14832	14701	14734	14754	14609	14645	14748	14693	14556	14563	14756	14921	14824	14676	14736	14802	14918	14539	14610	14740	14708	14789	14881	14692	14741	14554	14701	14694	14786	14632	14795	14613	14761	14645	14680	14885	14609	14753	14787	14714	14633	14585	14638	14591	14628	14625	14615	14812	14794	14793	14787	14767	14839	14683	14737	14705	14697	14948	14618	14696	14718	14784	14815	14612	14620	14648	14630	14638	14622	14730	14746	14596	14652	14706	14699	14745	14792	14705	14701	14780	14562	14644	14741	14665	14642	14779	14760	14594	14871	14831	14562	14666	14739	14850	14645	14671	14930	14634	14682	14756	14686	14628	14820	14690	14783	14798	14876	14775	14655	14665	14795	14631	14794	14610	14820	14592	14642	14667	14757	14891	14705	14723	14707	14693	14863	14894	14655	14754	14702	14691	14631	14696	14791	14689	14642	14639	14782	14639	14773	14709	14585	14653	14674	14826	14667	14857	14648	14775	14610	14858	14649	14649	14502	14684	14744	14691	14633	14814	14526	14643	14716	14699	14648	14771	14674	14824	14597	14672	14694	14792	14662	14649	14735	14775	14831	14595	14691	14806	14787	14528	14619	14601	14669	14577	14676	14732	14664	14668	14834	14778	14718	14740	14742	14731	14789	14585	14710
22851	21298	29098	24056	22670	25477	26694	20955	18658	18784	18092	17494	17317	16804	16448	16492	16074	16144	15902	15709	15478	15493	15253	15440	15230	15418	15134	15219	15363	15242	14977	14957	15019	15074	14888	14932	15007	15006	15021	14967	14984	15114	15020	14845	15110	15148	15039	14867	14675	14873	15132	15036	15007	14977	15038	14959	14906	15066	14925	14907	15069	14747	14931	15021	14917	15035	14923	15013	14956	14784	15004	14882	15112	14728	14876	15028	15057	14953	14904	15046	15020	15137	14886	14979	14832	14976	15008	14978	15083	14950	14836	15029	14920	15021	14953	14853	15003	14793	14965	14842	15122	14882	15080	14958	14820	14953	14929	14882	14978	14768	14889	14951	15107	15098	15000	14627	14916	14907	14980	15037	14779	14971	14974	14973	14895	14748	14870	15104	14889	14855	14893	14917	14945	14994	14892	15012	15020	14882	15233	14887	14836	15104	14957	15090	14881	14858	14770	14803	14794	14913	14825	14815	14979	14985	14865	14872	15137	15002	14899	14856	14968	14913	15030	15107	15006	14727	14953	15052	14968	15131	15025	14940	14979	14948	14960	14957	14928	14766	15044	15026	14931	15053	14933	15006	14794	14801	14948	14894	14883	15080	14954	15094	14929	14944	14935	14913	14934	14943	14900	14876	14909	15170	15046	15062	14923	14915	14922	14824	14914	14886	15081	14857	15025	14746	14821	14834	15039	14683	14905	14764	15069	14897	14767	14872	14890	14923	14840	14930	14970	14886	15039	14955	14909	14865	14908	14993	15220	15048	15026	15081	14878	14875	14742	14866	14956	15045	14910	14868	15057	14787	14888	15111	14994	15053	14892	14840	15019	15065	15015	14821	14849	14907	14934	14984	14903	15039	14933	14786	15150	14825	14865	14859	14948	14731	14740	14856	14717	14880	14837	14811	14888	14536	14922	14790	14908	14981	14787	14915	15007	14881	14859	14931	14998	15019	14935	14868	14921	15092	14974	14944	14896	14938	15074	14941	14761	14939	14785	14868	14941	14985	14938	14931	15093	14916	14932	14931	14875	14963	14856	14870	14839	15134	14896	14791	14784	14884	14807	15002	14779	14872	15006	14955	14877	14915	14877	14856	14999	14945	14904	14910	14854	14941	14776	14987	14985	15023	14881	14986	14923	15095	15028	14843	14942	15029	14739	14828	14883	14887	15054	15034	15030	15114	14934	15074	14996	14927	14847	14953	14863	14964	14805	14985	14812	14692	14891	14947	14736	14834	14774	14956	14773	14945	14862	15000	15095	14759	14947	14894	14920	14993	14898	15058	14903	15030	14891	14793	14896	14908	14966	14795	14893	14815	14780	14869	15037	14842	14985	14856	14810	14876	14898	15136	14944	14995	14923	14716	14851	14904	14846	14989	15021	14904	14874	15123	14844	15051	14973	15074	14970	14916	14886	14993	14902	14840	14915	14833	15009	14929	15049	15146	14779	14991	14932	14881	14970	14791	14803	14829	15002	15201	14972	14820	15031	14851	14803	14983	14932	14742	14843	15074	14851	14931	14786	15021	14909	14669	14749	14944	14790	15038	14849	14703	14949	14950	15027	14775	14915	15087	14952	14810	14878	15128	15075	14787	15002	14853	14942	14978	15083	14906	15031	14906	15124	14877	15039	14959	15022	15036	15126	14938	14936	15003	14888	14963	15067	15000	14871	14867	14857	14772	14892	14918	15060	14745	14844	14897	15034	14980	14944	14770	14824	15017	14643	14887	14941	15053	14953	14890	14770	14811	14830	14988	14809	14936	15005	14925	15129	14771	14856	14849	14964	15014	14925	14891	14929	14870	15131	14812	14972	14993	14796	14773	14812	14882	14885	14733	14900	14853	14989	14955	14876	14950	14929	14931	14747	14823	14834	14827	14902	14978	14811	14801	14827	14830	15073	14753	14759	14995	14743	14814	14889	14796	15028	14917	14808	14915	15002	14978	14830	14941	15057	14718	15052	14791	14709	14878	14929	14965	14888	14875	14829	15003	14950	14885	14971	14824	15162	14886	15074	14731	14861	14742	14722	14880	14919	14893	15132	14954	14831	14955	15105	14951	14974	14972	15021	14786	14955	14828	14868	15050	14779	15031	15214	14761	15028	14901	14850	14895	14949	14825	14847	14868	14943	15013	14945	15102	14835	14804	15008	14891	14765	14933	15071	14819	14878	14943	14849	14782	15090	14827	14737	14943	14957	14868	15070	14861	14886	14964	15009	15036	14935	14991	14931	14845	14968	14923	14957	14720	15078	14902	14934	15002	14927	14852	14791	14831	14934	15084	15005	14815	14758	15143	14878	15041	14954	15089	14937	14837	14950	14914	14744	15059	14698	15024	14760	15013	14884	14958	15202	14950	14882	15015	14973	14959	14715	14978	14878	15183	14958	14951	14937	14951	15036	14870	14887	15008	15067	15031	14879	14966	15104	14745	14882	14996	14938	14900	14948	14802	14911	14923	14900	14978	14935	15142	14855	14983	14705	14911	14923	15165	14988	14983	15012	14777	14943	15052	15024	14947	14931	14696	14920	14894	14907	14854	14774	14867	14892	15040	14845	15021	14947	14770	14993	14881	14825	14998	14926	15057	15025	15006	14893	14854	14999	14922	14863	14796	14922	14935	15162	14787	14946	15016	15053	14828	14893	15002	15209	14946	14843	15002	14858	14929	15066	14954	15125	15057	14943	14954	14983	14875	14952	14822	14933	14971	14785	14921	14799	14794	14914	15000	15044	15127	14666	14845	14814	14958	14757	14931	15020	15070	14969	14838	15012	14671	14956	14870	14792	14718	14997	14865	14895	15019	15168	14797	14903	14925	14923	15039	15046	14831	14911	14897	14931	14905	14939	14926	15061	14802	15031	14961	14735	14875	14863	15053	14951	14892	15110	14773	14881	14650	14941	14852	15031	14946	15039	14899	14988	14899	14850	14849	14945	14915	14816	14936	14908	14879	14955	14933	15008	15113	14860	14918	14930	14909	14934	14962	14920	14742	14867	14874	14987	14928	14699	14939	15039	14869	14959	14960	15021	14814	15026	14849	14930	15168	15030	14993	14824	15050	14943	14971	15114	14982	14861	14897	14921	14867	15014	14929	15081	14834	14964	15059	14612	15085	15010	14944	14843	14910	14963	15083	15026	14941	14868	14832	14945	14860	15019	15074	14882	14960	14951	15053	15091	15034	15009	14884	14677	14910	14753	14938	14799	14903	14683	14813	14885	14881	14980	14903	14882	14857	15071	14934	14980	14682	14990	14807	14968	14845	15014	14972	14841	14802	14998	14821	14786	14827	14798	14926	14913	14846	14951	14996	14928	14802	15001	15075	14912	14800	14873	14988	14906	15055	14879	15021	14875	15024	14986	14810	14850	14830	14827	14832	14955	14971	14925	14963	15033	14791	15067	15072	14922	14967	14923	14880	14805	14950	15041	15116	14692	14791	14818	15004	14846	14937	15009	14899	14841	14877	14693	14910	14873	14761	14797	14885	14725	15073	14967	14817	15007	14810	15098	14997	14973	14967	14792	14828	14845	14908	15026	14980	14903	14955	15050	14935	14782	14930	15021	14919	14852	14881	14820	14879	14993	14949	14995	14914	14911	14902	14894	14837	14838	14970	14935	14775	15065	14882	14947	14875	14804	14829	14866	14751	15050	14841	14832	14932	14798	15033	15087	14776	14826	14781	15011	15032	14856	14972	14909	14929	15096	14923	14875	14932	15012	15028	14974	14814	14954	14808	14821	14900	15003	15060	14975	15113	14807	14859	15090	14807	15045	15117	14741	14896	14837	14960	14865	15053	14993	14980	14736	15021	14953	14910	14846	14836	14926	14916	14849	15046	15160	14714	14734	14894	14943	14729	14891	14922	14774	15034	14928	14773	14886	14951	14955	14949	14914	15094	15036	14864	15022	14840	14944	15035	14686	14935	15023	14761	14749	15110	14877	14866	14887	14756	14818	14923	15078	15042	14975	14988	15069	15110	14885	14913	14900	15028	14919	14817	14906	14839	15018	14952	14906	14888	15027	15070	14870	14962	14873	15012	15040	14908	15074	14939	15057	14983	14779	14998	15115	14940	14901	15065	14983	14728	14909	15034	14858	14863	15033	14896	14942	15111	14810	15077	14992	14810	14886	14960	14899	14951	14943	14952	14598	14894	15096	14884	14792	14991	14876	14768	14885	14905	14725	14980	14839	14880	14782	14771	14715	14991	14870	14660	14892	14729	14932	14792	14950	14820	14944	15066	14803	14791	14931	14870	14951	14910	14851	14919	14925	14950	14958	15004	14812	15159	14930	14902	15015	14800	14907	14986	14897	14869	15044	14785	15062	14752	14756	15039	14842	14809	14944	15029	14879	14853	14810	14928	14791	14791	14907	14792	14932	14835	14912	14741	14790	14867	14963	15097	15112	14887	14885	14971	15087	15115	15001	14917	14946	14859	15112	14869	15185	14955	15072	14839	14942	15078	14972	14834	14838	14983	14919	14816	14704	14801	14970	15072	15118	14812	14790	14812	14935	15053	14990	14947	15056	14858	14827	14905	14774	14998	15076	14904	14788	14968	14799	14888	14887	14984	14925	14840	14900	14763	14867	14793	14924	15001	14849	14834	15010	14855	14938	14990	14945	15012	14923	14749	15002	14875	14933	14864	14963	14865	14920	14848	15088	14956	14912	14771	14830	14817	15098	14949	14722	14931	14938	15036	15042	14923	15079	15028	14992	14936	15101	15109	15084	15005	14959	14817	14911	15090	15105	14828	14927	14853	14665	14769	14821	14930	14749	15015	15010	14907	15019	15013	14713	14908	14938	14843	14946	14862	14852	15091	14885	14976	15021	15106	14978	14929	14953	14841	14770	14864	15152	15029	14932	14949	14956	14981	15007	14957	14992	14845	14924	14756	14989	14879	14981	15003	14853	14870	14748	14961	15032	14928	14866	15047	14949	14946	14805	14800	14937	14949	14934	14782	15007	14921	14887	15039	14916	14758	15040	15083	14946	14817	14962	14678	15007	14923	14960	15014	14684	14719	14867	15006	14737	14775	14976	15106	14953	14893	14916	14985	15069	15063	14836	15250	15060	14812	14770	14974	14839	15007	14943	15075	14918	14825	14874	14988	14900	14927	14985	14646	15001	14793	14917	14874	14945	14888
23975	45138	47207	41885	35484	30050	26272	23088	21459	20441	19849	18784	18158	17750	17232	16837	16362	16074	15823	15610	15371	15308	15219	15067	14825	14891	14923	14746	14775	14611	14635	14636	14862	14722	14730	14658	14864	14694	14723	14499	14486	14692	14384	14579	14642	14732	14611	14618	14531	14655	14595	14675	14631	14658	14528	14499	14808	14567	14672	14507	14484	14466	14671	14470	14432	14424	14446	14499	14430	14624	14464	14479	14543	14451	14539	14542	14293	14598	14753	14529	14583	14634	14741	14593	14478	14649	14403	14602	14609	14589	14588	14487	14699	14353	14553	14343	14485	14510	14522	14569	14412	14478	14504	14369	14721	14389	14561	14417	14437	14630	14687	14506	14482	14652	14510	14713	14672	14517	14783	14684	14591	14463	14540	14649	14458	14499	14479	14584	14531	14596	14633	14595	14468	14436	14424	14396	14448	14511	14538	14514	14503	14481	14600	14567	14580	14520	14529	14573	14528	14440	14438	14706	14650	14393	14497	14612	14518	14509	14808	14533	14681	14575	14557	14465	14375	14663	14477	14542	14605	14497	14536	14423	14350	14484	14584	14509	14432	14797	14562	14602	14644	14407	14448	14475	14594	14496	14576	14576	14523	14669	14459	14526	14440	14503	14683	14555	14426	14535	14519	14512	14584	14598	14565	14602	14550	14489	14554	14561	14535	14451	14461	14511	14356	14714	14708	14431	14313	14537	14542	14515	14514	14506	14623	14527	14424	14446	14402	14489	14625	14397	14496	14488	14352	14515	14364	14474	14617	14591	14326	14727	14445	14709	14683	14642	14610	14486	14364	14556	14417	14536	14525	14539	14480	14506	14622	14520	14558	14608	14687	14538	14541	14561	14458	14430	14602	14539	14445	14665	14494	14429	14609	14467	14583	14470	14361	14413	14450	14571	14265	14522	14735	14560	14423	14518	14458	14387	14701	14497	14617	14492	14538	14545	14343	14687	14496	14433	14577	14547	14626	14475	14556	14533	14529	14492	14453	14613	14610	14430	14569	14601	14561	14646	14560	14656	14472	14646	14470	14488	14571	14686	14461	14410	14503	14514	14476	14415	14673	14689	14490	14657	14278	14528	14679	14520	14505	14509	14399	14798	14432	14642	14713	14589	14441	14541	14497	14350	14560	14512	14568	14631	14610	14591	14449	14631	14499	14519	14486	14415	14400	14500	14434	14556	14586	14589	14588	14595	14601	14491	14671	14483	14594	14464	14568	14559	14384	14562	14412	14521	14539	14425	14417	14472	14670	14434	14693	14596	14581	14533	14633	14635	14519	14492	14623	14401	14376	14713	14414	14492	14415	14445	14529	14480	14503	14469	14359	14792	14506	14521	14659	14514	14486	14578	14519	14397	14579	14521	14394	14511	14655	14515	14486	14511	14583	14616	14374	14577	14569	14569	14426	14524	14543	14420	14476	14652	14628	14684	14532	14572	14444	14529	14616	14430	14570	14561	14652	14583	14559	14573	14576	14346	14740	14484	14546	14475	14279	14551	14287	14665	14593	14597	14652	14398	14534	14522	14429	14391	14503	14553	14578	14517	14383	14653	14455	14477	14461	14595	14369	14681	14460	14402	14511	14487	14418	14610	14514	14436	14616	14543	14555	14637	14486	14620	14527	14615	14580	14677	14718	14363	14545	14530	14585	14587	14734	14611	14492	14543	14488	14491	14514	14608	14477	14406	14526	14483	14642	14640	14583	14415	14640	14472	14477	14357	14658	14524	14502	14568	14604	14513	14508	14461	14483	14538	14593	14375	14626	14575	14362	14373	14606	14567	14540	14469	14573	14490	14479	14543	14465	14629	14425	14420	14608	14582	14475	14688	14661	14592	14529	14704	14499	14647	14647	14515	14424	14550	14692	14636	14523	14510	14559	14523	14394	14391	14635	14597	14559	14557	14489	14692	14271	14561	14691	14640	14505	14460	14511	14498	14444	14515	14568	14479	14495	14498	14433	14578	14503	14627	14499	14629	14575	14479	14726	14536	14614	14378	14525	14605	14415	14575	14639	14490	14548	14600	14603	14534	14491	14648	14484	14427	14433	14543	14519	14580	14464	14513	14588	14635	14528	14631	14624	14499	14655	14540	14449	14502	14565	14534	14530	14491	14461	14547	14599	14497	14580	14539	14451	14497	14540	14485	14606	14504	14421	14613	14577	14661	14437	14465	14426	14737	14465	14599	14477	14467	14623	14437	14682	14551	14446	14281	14592	14644	14535	14612	14761	14572	14479	14358	14615	14545	14427	14556	14319	14487	14501	14653	14516	14434	14577	14413	14528	14509	14658	14447	14447	14431	14491	14678	14376	14481	14505	14622	14421	14464	14538	14586	14397	14382	14578	14423	14592	14553	14492	14609	14758	14466	14430	14549	14566	14606	14395	14602	14722	14529	14446	14525	14425	14474	14498	14557	14451	14605	14586	14435	14514	14309	14528	14520	14500	14482	14628	14625	14589	14498	14386	14567	14601	14619	14514	14491	14476	14588	14473	14484	14389	14616	14463	14477	14565	14445	14612	14502	14495	14645	14541	14521	14353	14446	14609	14610	14581	14619	14483	14508	14429	14531	14383	14577	14434	14618	14454	14455	14480	14528	14485	14616	14436	14585	14596	14578	14591	14394	14491	14520	14614	14554	14447	14565	14441	14520	14599	14491	14336	14472	14534	14514	14449	14565	14293	14456	14411	14514	14387	14591	14427	14504	14521	14405	14365	14441	14499	14607	14544	14674	14594	14445	14462	14529	14506	14599	14494	14408	14667	14482	14463	14487	14719	14563	14755	14613	14540	14613	14530	14608	14524	14513	14615	14595	14526	14457	14576	14374	14715	14402	14459	14385	14305	14560	14313	14570	14526	14388	14543	14480	14428	14609	14603	14414	14590	14617	14541	14449	14604	14457	14748	14524	14611	14498	14468	14534	14627	14506	14625	14402	14480	14471	14597	14342	14462	14608	14450	14496	14579	14512	14723	14426	14448	14475	14616	14610	14633	14535	14419	14466	14590	14572	14529	14711	14567	14478	14582	14433	14227	14519	14467	14380	14820	14537	14399	14267	14637	14485	14496	14603	14566	14455	14565	14478	14444	14643	14512	14475	14598	14598	14524	14681	14571	14416	14449	14477	14534	14703	14569	14607	14566	14482	14488	14518	14372	14411	14658	14435	14569	14514	14629	14572	14618	14377	14498	14520	14693	14541	14415	14548	14690	14294	14429	14434	14483	14601	14467	14624	14471	14577	14657	14585	14379	14514	14407	14439	14636	14642	14563	14491	14496	14441	14543	14395	14364	14385	14644	14400	14475	14704	14413	14484	14526	14551	14477	14481	14540	14528	14634	14272	14646	14601	14527	14500	14570	14527	14553	14546	14523	14465	14441	14667	14411	14493	14578	14402	14622	14592	14574	14527	14398	14562	14561	14613	14548	14623	14527	14486	14570	14455	14561	14411	14402	14560	14517	14516	14553	14610	14540	14680	14358	14481	14461	14581	14525	14490	14495	14663	14673	14515	14536	14403	14662	14454	14493	14451	14576	14307	14436	14615	14555	14556	14549	14494	14576	14604	14510	14569	14387	14582	14594	14778	14467	14409	14560	14623	14374	14635	14660	14466	14589	14568	14701	14520	14665	14476	14424	14581	14577	14486	14503	14573	14532	14344	14451	14563	14639	14682	14352	14501	14557	14698	14434	14579	14540	14427	14621	14537	14643	14605	14502	14620	14360	14430	14354	14515	14513	14450	14623	14554	14500	14564	14612	14573	14385	14496	14500	14523	14402	14626	14614	14438	14576	14513	14617	14570	14523	14644	14497	14367	14725	14426	14459	14629	14470	14443	14478	14393	14575	14619	14708	14447	14534	14506	14500	14457	14563	14453	14589	14674	14446	14623	14660	14529	14438	14578	14318	14570	14444	14560	14409	14398	14664	14517	14600	14421	14541	14470	14463	14628	14504	14575	14565	14564	14573	14541	14420	14603	14566	14540	14548	14512	14549	14663	14422	14609	14550	14473	14610	14482	14488	14505	14552	14406	14578	14539	14456	14485	14565	14606	14572	14581	14461	14441	14282	14424	14483	14550	14385	14507	14414	14479	14525	14557	14536	14515	14470	14503	14577	14519	14480	14438	14572	14668	14711	14667	14428	14577	14525	14414	14419	14564	14701	14550	14583	14537	14544	14517	14461	14543	14521	14583	14574	14504	14491	14657	14575	14521	14425	14583	14599	14580	14376	14557	14689	14644	14497	14463	14450	14611	14533	14495	14346	14590	14570	14571	14623	14484	14447	14513	14344	14508	14633	14553	14449	14506	14561	14464	14472	14509	14577	14649	14528	14412	14478	14404	14540	14709	14450	14481	14354	14484	14479	14515	14587	14582	14596	14585	14493	14418	14474	14595	14480	14495	14550	14554	14578	14576	14468	14517	14601	14668	14561	14558	14421	14586	14369	14476	14617	14581	14597	14552	14518	14455	14453	14480	14622	14624	14545	14467	14586	14576	14589	14504	14598	14494	14474	14669	14490	14566	14400	14649	14646	14540	14507	14593	14626	14671	14510	14691	14582	14644	14464	14606	14470	14432	14598	14647	14486	14525	14601	14585	14403	14468	14556	14520	14766	14513	14405	14467	14632	14362	14615	14490	14643	14612	14547	14565	14583	14465	14616	14480	14377	14410	14434	14473	14536	14374	14380	14524	14592	14628	14546	14471	14537	14561	14607	14438	14489	14502	14591	14522	14507	14439	14472	14766	14514	14521	14438	14426	14594	14488	14702	14443	14556	14520	14593	14465	14524	14598	14455	14513	14461	14528	14529	14416	14444	14571	14690	14562	14610	14650	14619	14535	14554	14509	14515	14340	14647	14419	14734	14499	14688	14443	14502	14435	14716	14446	14297	14459	14628	14486	14420	14542	14648	14566	14581	14278	14439	14434	14470	14532	14516	14577	14465	14610	14315	14544	14597	14542	14618	14519	14492	14603	14632	14592	14568	14580	14367	14649	14461	14603	14632	14413	14536	14464	14582	14596	14447	14548	14598	14543	14463	14662	14638	14456	14453	14566	14557	14518	14428	14607	14535	14465	14606	14568	14628	14447	14467	14574	14423	14529	14646	14562	14499	14483	14496	14660	14633	14608	14529	14491	14505	14622
27636	25353	32261	28603	21966	19452	17977	16686	16127	15748	15408	15712	15339	14991	14913	14937	14861	14776	14867	14823	14649	14775	14816	14694	14493	14505	14617	14561	14624	14510	14433	14720	14453	14523	14561	14549	14422	14589	14311	14669	14580	14448	14462	14441	14673	14605	14649	14539	14604	14442	14424	14405	14453	14592	14578	14516	14410	14649	14399	14550	14416	14758	14532	14317	14550	14376	14517	14518	14510	14360	14459	14687	14573	14660	14398	14453	14472	14437	14593	14402	14469	14585	14477	14492	14352	14474	14497	14364	14441	14320	14578	14565	14530	14584	14428	14381	14472	14400	14470	14399	14656	14677	14458	14540	14455	14505	14561	14359	14503	14518	14317	14385	14489	14531	14480	14322	14367	14572	14520	14737	14549	14440	14442	14611	14554	14487	14418	14504	14416	14583	14501	14817	14543	14513	14569	14574	14622	14409	14518	14494	14434	14660	14418	14503	14584	14632	14435	14467	14461	14658	14505	14643	14569	14379	14535	14523	14429	14435	14511	14334	14479	14627	14680	14490	14576	14551	14548	14349	14549	14498	14385	14647	14276	14603	14348	14610	14646	14517	14628	14389	14388	14398	14523	14482	14390	14247	14381	14405	14482	14542	14591	14237	14436	14421	14600	14575	14511	14501	14403	14312	14623	14457	14373	14422	14557	14634	14732	14453	14421	14395	14459	14466	14514	14635	14510	14674	14433	14471	14731	14615	14462	14584	14303	14412	14517	14559	14463	14493	14397	14325	14435	14450	14581	14587	14447	14526	14501	14516	14519	14497	14465	14610	14454	14428	14400	14288	14523	14337	14426	14395	14445	14540	14508	14365	14408	14509	14401	14482	14670	14356	14401	14431	14464	14348	14602	14561	14478	14383	14421	14641	14451	14448	14483	14603	14531	14464	14539	14471	14392	14414	14456	14546	14663	14495	14548	14636	14495	14435	14561	14499	14689	14231	14771	14323	14443	14333	14531	14476	14581	14300	14262	14434	14472	14523	14731	14592	14643	14513	14461	14679	14485	14500	14521	14408	14491	14408	14469	14471	14591	14343	14523	14791	14401	14418	14259	14525	14486	14457	14515	14515	14564	14471	14515	14558	14389	14545	14356	14469	14550	14531	14505	14553	14435	14433	14412	14484	14551	14734	14483	14341	14406	14353	14514	14469	14379	14572	14654	14662	14392	14614	14388	14513	14710	14670	14613	14415	14514	14379	14457	14585	14588	14570	14366	14495	14598	14611	14425	14418	14578	14601	14532	14555	14519	14378	14278	14582	14678	14432	14596	14554	14588	14415	14514	14471	14503	14464	14512	14498	14610	14282	14437	14359	14518	14533	14566	14393	14457	14470	14688	14503	14665	14486	14493	14441	14308	14510	14441	14491	14406	14395	14660	14546	14514	14378	14625	14543	14696	14145	14480	14455	14283	14364	14509	14490	14584	14366	14292	14377	14413	14656	14423	14426	14422	14297	14367	14535	14592	14373	14472	14506	14571	14358	14507	14475	14554	14381	14460	14463	14549	14477	14325	14504	14510	14452	14396	14416	14650	14346	14571	14585	14412	14441	14443	14432	14761	14188	14657	14495	14591	14579	14562	14430	14341	14449	14624	14583	14358	14525	14556	14506	14580	14583	14531	14545	14541	14425	14605	14375	14630	14510	14496	14363	14617	14520	14549	14515	14316	14518	14606	14623	14477	14536	14295	14332	14392	14609	14382	14495	14411	14621	14386	14531	14402	14394	14497	14560	14507	14514	14496	14577	14397	14390	14546	14384	14513	14246	14490	14276	14455	14552	14396	14447	14540	14463	14441	14639	14495	14494	14392	14299	14190	14509	14462	14373	14328	14352	14554	14728	14436	14411	14495	14530	14539	14467	14307	14398	14283	14520	14379	14592	14523	14405	14433	14499	14436	14292	14464	14364	14391	14413	14537	14523	14728	14614	14493	14237	14521	14541	14396	14567	14491	14451	14450	14517	14425	14622	14466	14333	14669	14445	14423	14570	14573	14626	14439	14595	14390	14522	14524	14348	14361	14318	14497	14371	14597	14471	14463	14411	14469	14366	14509	14321	14674	14423	14415	14360	14625	14549	14436	14418	14435	14545	14305	14532	14324	14491	14451	14581	14529	14412	14366	14477	14652	14370	14585	14514	14541	14558	14553	14465	14448	14434	14588	14457	14701	14482	14604	14359	14429	14526	14557	14764	14474	14477	14542	14412	14597	14584	14515	14546	14430	14511	14576	14498	14535	14487	14583	14486	14315	14433	14413	14563	14696	14490	14566	14307	14589	14602	14485	14510	14497	14471	14433	14443	14464	14408	14543	14592	14557	14351	14252	14465	14556	14350	14677	14380	14632	14563	14612	14354	14408	14451	14408	14237	14497	14459	14379	14387	14511	14459	14421	14382	14294	14609	14492	14417	14396	14317	14458	14442	14462	14437	14454	14332	14581	14553	14586	14353	14522	14408	14532	14515	14524	14446	14354	14404	14532	14366	14558	14418	14495	14516	14475	14552	14494	14489	14443	14576	14646	14503	14387	14559	14596	14419	14467	14481	14590	14385	14538	14574	14558	14478	14711	14538	14396	14666	14627	14534	14515	14415	14453	14509	14400	14506	14599	14436	14447	14383	14723	14468	14597	14614	14543	14492	14359	14519	14617	14542	14619	14424	14500	14485	14433	14485	14553	14568	14649	14584	14456	14573	14488	14476	14561	14337	14538	14505	14580	14635	14554	14591	14696	14503	14701	14589	14437	14230	14542	14579	14608	14297	14648	14496	14524	14417	14507	14494	14487	14462	14598	14593	14686	14296	14338	14488	14305	14332	14463	14551	14661	14392	14353	14418	14629	14506	14671	14538	14509	14303	14653	14426	14540	14430	14265	14391	14398	14554	14494	14626	14480	14596	14533	14553	14589	14456	14415	14414	14569	14381	14577	14525	14416	14401	14503	14433	14495	14396	14391	14489	14465	14567	14318	14499	14449	14535	14617	14350	14348	14409	14432	14593	14413	14538	14406	14467	14507	14576	14396	14694	14616	14618	14526	14357	14653	14574	14396	14394	14508	14372	14511	14622	14490	14629	14426	14534	14429	14543	14430	14479	14517	14486	14367	14387	14488	14623	14459	14423	14541	14307	14696	14559	14631	14404	14514	14629	14475	14294	14501	14558	14394	14560	14457	14525	14590	14397	14311	14544	14482	14613	14283	14416	14404	14403	14514	14501	14381	14337	14529	14428	14417	14558	14234	14298	14410	14424	14342	14628	14492	14450	14500	14527	14590	14382	14594	14440	14328	14604	14312	14529	14558	14489	14384	14356	14627	14501	14516	14398	14515	14400	14406	14418	14536	14366	14348	14536	14576	14373	14369	14565	14591	14569	14536	14488	14435	14503	14555	14580	14474	14445	14422	14475	14567	14474	14419	14475	14332	14427	14539	14629	14539	14526	14493	14472	14551	14370	14443	14494	14473	14406	14549	14419	14330	14356	14553	14487	14509	14557	14600	14283	14649	14498	14555	14436	14555	14496	14484	14445	14729	14736	14444	14407	14482	14423	14424	14329	14670	14599	14507	14503	14482	14556	14314	14459	14501	14391	14433	14351	14614	14406	14560	14621	14436	14578	14586	14480	14510	14456	14325	14274	14547	14306	14380	14595	14504	14558	14480	14571	14539	14563	14337	14496	14518	14244	14273	14486	14574	14599	14530	14542	14481	14421	14526	14529	14547	14410	14468	14459	14637	14503	14762	14370	14687	14542	14454	14538	14647	14557	14625	14565	14491	14563	14432	14583	14388	14701	14654	14315	14444	14368	14395	14329	14449	14373	14546	14344	14592	14479	14624	14473	14350	14392	14641	14234	14542	14654	14454	14613	14531	14275	14452	14332	14506	14575	14393	14520	14570	14475	14443	14365	14477	14484	14418	14516	14499	14495	14449	14487	14414	14456	14667	14390	14417	14417	14396	14359	14432	14448	14392	14362	14434	14363	14433	14360	14483	14486	14440	14444	14457	14616	14669	14429	14570	14503	14288	14416	14587	14529	14631	14586	14438	14449	14494	14436	14498	14371	14518	14445	14397	14425	14475	14490	14491	14497	14331	14389	14333	14521	14558	14623	14387	14449	14511	14430	14500	14426	14479	14479	14553	14402	14362	14390	14466	14441	14560	14439	14482	14521	14578	14596	14666	14387	14531	14415	14398	14507	14409	14584	14543	14460	14515	14539	14605	14520	14561	14470	14640	14559	14363	14457	14558	14440	14695	14504	14331	14533	14470	14628	14569	14431	14513	14444	14405	14351	14523	14419	14395	14560	14459	14439	14541	14540	14639	14572	14554	14592	14389	14506	14479	14443	14463	14217	14524	14600	14276	14418	14528	14423	14567	14576	14595	14624	14414	14465	14625	14274	14580	14506	14553	14503	14319	14478	14491	14620	14635	14502	14503	14695	14305	14464	14452	14575	14565	14657	14370	14674	14620	14588	14541	14410	14412	14494	14411	14355	14370	14362	14411	14302	14436	14629	14368	14563	14605	14623	14495	14586	14487	14337	14698	14507	14464	14454	14712	14567	14576	14612	14473	14570	14606	14431	14663	14561	14577	14465	14616	14516	14463	14457	14447	14608	14592	14543	14502	14400	14363	14452	14465	14535	14511	14474	14428	14573	14496	14504	14517	14529	14473	14616	14343	14659	14559	14389	14359	14346	14488	14384	14666	14522	14643	14399	14545	14258	14589	14578	14535	14491	14584	14437	14225	14595	14553	14561	14559	14704	14523	14283	14443	14529	14587	14487	14523	14554	14471	14472	14578	14488	14433	14366	14403	14403	14520	14633	14511	14424	14497	14583	14512	14456	14273	14309	14595	14582	14407	14474	14543	14499	14544	14468	14532	14450	14582	14519	14554	14515	14540	14542	14469	14527	14545	14592	14507	14473	14333	14634	14680	14584	14511	14655	14436	14332	14635	14488	14647	14551	14369	14629	14709	14494	14585	14439	14603	14461	14585	14640	14484	14318	14512	14353	14697	14413	14507	14419	14568	14560	14468	14489	14583	14633	14401	14425	14446	14362	14295	14559	14565	14508	14465	14455	14546	14582	14375	14658	14485	14389	14512	14699	14518	14600	14524	14378	14526	14526	14524	14555	14589	14706	14470	14508
23597	38373	38296	31229	25106	21520	19364	17821	16997	16707	16329	15923	15576	15503	15233	15080	14816	14597	14620	14780	14431	14551	14496	14401	14326	14437	14328	14477	14311	14152	14344	14488	14190	14202	14360	14208	14335	14083	14251	14163	14202	14339	14284	14346	14349	14267	14263	14432	14157	14241	14083	14340	14066	14314	14248	14257	14325	14139	14223	14234	14309	14174	14266	14458	14254	14266	14285	14283	14164	14427	14542	14258	14241	14365	14282	14208	14160	14227	14358	14252	14210	14356	14142	14201	14144	14215	14409	14243	14180	14335	14234	14078	14182	14320	14261	14163	14391	14233	14332	14296	14329	14192	14130	14257	14289	14222	14106	14120	14265	14154	14094	14422	13996	14270	14203	14266	14271	14244	14342	14262	14409	14159	14271	14075	14333	14236	14263	14234	14247	14269	14318	14365	14324	14280	14199	14156	14305	14270	14139	14002	14234	14111	14212	14312	14374	14237	14173	14264	14093	14121	14166	14219	14252	14198	14205	14158	14238	14185	14324	14309	14376	14269	14174	14241	14071	14148	14319	14266	14236	14283	13988	14289	14174	14348	14332	14260	14312	14233	14258	14241	14267	14091	14214	14336	14160	14196	14337	14342	14282	14244	14220	14198	14308	14376	14205	14192	14304	14221	14231	14193	14280	14178	14186	14143	13998	14219	14228	14212	14206	14135	14007	14214	14259	14395	14215	14135	14365	14206	14314	14186	14532	14294	14326	14264	14260	14197	14139	14173	14213	14096	14128	14296	14234	14058	14216	14136	14306	14174	14212	14278	14348	14364	14231	14113	14233	14070	14202	14238	14270	14044	14354	14259	14233	14471	14306	14159	14140	14245	14237	14271	14353	14125	14233	14373	14306	14085	14319	14160	14257	14138	14369	14221	14362	14248	14164	14282	14259	14256	14266	14345	14203	14292	14317	14111	14279	14212	14374	14133	14172	14156	14194	14257	14328	14208	14158	14225	14213	14131	14359	14193	14223	14151	14223	14278	14188	14268	14243	14276	14270	14313	14245	14402	14382	14277	14149	14153	14084	14332	14289	14331	14237	14078	14113	14237	14385	14240	14332	14334	14183	14202	14157	14225	14383	14171	14332	14227	14376	14236	14274	14192	14265	14256	14459	14318	14313	14329	14248	14336	14119	14364	14184	14321	14366	14147	14373	14195	14296	14270	14249	14024	14309	14163	14194	14317	14359	14296	14282	14315	14253	14168	14350	14233	14356	14355	14125	14206	14318	14284	14252	14180	14163	14196	14235	14356	14171	14224	14255	14284	14357	14216	14159	14107	14253	14144	14330	14243	14255	14014	14308	14204	14386	14105	14211	14386	14261	14171	14448	14250	14352	14344	14045	14199	14246	14084	14356	14112	14204	14292	14265	14306	14096	14198	14147	14431	14138	14130	14410	14266	14265	14331	14178	14212	14334	14142	14399	14231	14169	14306	14278	14168	14242	14338	14213	14246	14186	14018	14076	14401	14233	14340	14270	14178	14290	14034	14242	14331	14239	14037	14364	14190	14386	14230	14100	14362	14127	14141	14349	14029	14393	14419	14199	14102	14219	14115	14200	14304	14385	14081	14286	14263	14354	14156	14386	14138	14314	14373	14233	14208	14298	14166	14187	14263	14278	14338	14124	14285	14191	14125	14405	14464	14367	14152	14102	14391	14212	14366	14316	14367	14222	14398	14303	14291	14193	14235	14341	14141	14232	14201	14305	14266	14323	14467	14214	14358	14324	14230	14082	14255	14327	14364	14437	14302	14273	14301	14356	14154	14231	14320	14064	14128	14099	14152	14232	14352	14308	14290	14218	14069	14251	14052	14342	14361	14228	14319	14231	14278	14284	14289	14250	14285	14219	14177	14275	14243	14245	14098	14129	14201	14266	14206	14341	14257	14176	14152	14395	14132	14328	14270	14151	14274	14335	14216	14346	14178	14170	14237	14317	14207	14394	14167	14405	14185	14301	14182	14246	14323	14258	14320	14281	14211	14383	14330	14199	14275	14263	14132	14226	14331	14344	14313	14204	14166	14220	14296	14181	14274	14406	14347	14281	14327	14123	14281	14327	14335	14302	14250	14248	14246	14207	14250	14241	14264	14276	14285	14200	14282	14358	14271	14304	14281	14175	14211	14070	14360	14432	14231	14410	14304	14315	14209	14129	14221	14357	14332	14345	14304	14202	14285	14200	14280	14334	14238	14362	14164	14173	14292	14125	14178	14294	14220	14293	14246	14432	14208	14137	14237	14216	14245	14315	14283	14201	14170	14283	14310	14068	14290	14199	14294	14124	14001	14236	14301	14250	14192	14227	14148	14194	14362	14137	14161	14015	14115	14352	14325	14377	14163	14360	14324	14265	14033	14431	14318	14202	14253	14165	14216	14332	14216	14214	14227	14264	14123	14161	14203	14281	14417	14179	14324	14272	14245	14249	14214	14310	14195	14302	14389	14248	14187	14159	14386	14244	14219	14278	14387	14379	14169	14254	14112	14290	14202	14430	14317	14209	14225	14357	14230	14251	14230	14345	14238	14251	14347	14238	14260	14329	14253	14119	14432	14338	14214	14263	14179	14274	14440	14202	14284	14297	14157	14234	14385	14223	13996	14289	14192	14315	14281	14331	14321	14301	14308	14402	14305	14065	14382	14223	14223	14259	14197	14297	14269	14260	14300	14295	14302	14145	14314	14256	14358	14121	14069	14130	14308	14275	14201	14301	14353	14234	14292	14259	14313	14169	14263	14251	14227	14112	14257	14307	14170	14283	14187	14243	14142	14245	14152	14246	14226	14206	14164	14254	14286	14218	14445	14281	14230	14362	14125	14339	14271	14236	14370	14320	13969	14353	14190	14110	14224	14286	14223	14350	14093	14251	14154	14265	14160	14217	14157	14375	14344	14149	14272	14205	14194	14221	14273	14189	14210	14119	14293	14230	14316	14143	14315	14176	14433	14201	14209	14182	14161	14417	14114	14323	14156	14240	14178	14161	14143	14406	14227	14451	14421	14118	14229	14168	14281	14380	14178	14148	14261	14357	14365	14213	14203	14184	14282	14269	14197	14182	14230	14276	14202	14354	14289	14202	14093	14334	14362	14330	14200	14242	14046	14215	14147	14339	14370	14047	14329	14065	14109	14048	14019	14219	14214	14293	14298	14176	14233	14173	14262	14169	13980	14293	14331	14261	14295	14242	14256	14059	14370	14278	14278	14164	14231	14281	14204	14279	14380	14278	14165	14304	14256	14234	14155	14185	14125	14296	14322	14273	14293	14149	14224	14273	14128	14226	14227	14359	14343	14335	14432	14150	14407	14295	14135	14298	14271	14231	14217	14179	14264	14160	14197	14315	14318	14197	14103	14179	14302	14310	14281	14375	14296	14261	14138	14317	14201	14275	14226	14356	14127	14170	14185	14363	14081	14242	14263	14080	14145	14385	14106	14376	14257	14200	14261	14392	14307	14260	14171	14288	14141	14369	14224	14210	14169	14346	14313	14202	14197	14212	14316	14211	14169	14089	14280	14036	14100	14213	14075	14385	14214	14250	14132	14206	14260	14134	14293	14033	14304	14165	14166	14172	14237	14274	14163	14246	14044	14326	14265	14213	14241	14347	14065	14356	14363	14338	14279	14395	14257	14190	14255	14327	14180	14300	14292	14196	14043	14232	14286	14202	14259	14291	14442	14174	14298	14294	14252	14169	14385	14433	14288	14217	14305	14392	14235	14236	14225	14185	14343	14231	14224	14357	14256	14215	14310	14242	14121	14237	14138	14250	14255	14139	14234	14236	14272	14105	14334	14223	14270	14090	14315	14350	14268	14236	14250	14253	14222	14219	14216	14244	14079	14289	14336	14306	14137	14267	14084	14345	14258	14179	14256	14200	14347	14210	14239	14253	14342	14283	14407	14220	14299	14231	14226	14205	14322	14349	14105	14219	14309	14248	14318	14135	14183	14351	14267	14199	14261	14257	14135	14294	14356	14305	14202	14171	14202	14152	14275	14130	14127	14148	14327	14421	14247	14265	14272	14317	14272	14128	14346	14128	14201	14330	14216	14276	14298	14408	14304	14126	14206	14094	14256	14350	14207	14121	14220	14307	14357	14358	14254	14268	14316	14311	14339	14051	14115	14368	14395	14221	14314	14225	14220	14244	14242	14285	14292	14364	14206	14248	14278	14170	14224	14232	14366	14220	14260	14296	14152	14304	14122	14301	14117	14258	14403	14331	14218	14405	14132	14073	14212	14266	14339	14267	14215	14180	14077	14209	14134	14323	14178	14121	14282	14222	14190	14297	14225	14374	14320	14177	14358	14298	14281	14088	14412	14292	14190	14362	14174	14277	14228	14187	14193	14201	14240	14300	14171	14366	14258	14208	14206	14261	14275	14355	14233	14274	14239	14206	14331	14308	14245	14222	14385	14272	14282	14205	14163	14181	14192	14270	14272	14086	14414	14256	14370	14221	14258	14329	14304	14300	14335	14307	14139	14157	14211	14364	14164	14168	14259	14244	14115	14450	14238	14274	14119	14358	14284	14289	14310	14220	14244	14305	14290	14265	14348	14274	14188	14187	14231	14287	14240	14281	14237	14276	14255	14296	14311	14221	14340	14378	14170	14318	14364	14300	14290	14183	14338	14361	14287	13977	14266	14117	14243	14105	14199	14264	14138	14197	14267	14294	14312	14280	14100	14316	14368	14291	14146	14219	14313	14132	14276	14260	14230	14441	14229	14320	14178	14455	14356	14309	14215	14119	14321	14277	14358	14350	14346	14301	14402	14362	14225	14205	14218	14247	14151	14376	14439	14205	14098	14203	14380	14213	14285	14340	14117	14304	14266	14336	14270	14425	14380	14148	14215	14245	14374	14306	14253	14230	14234	14408	14303	14280	14237	14400	14419	14146	14304	14209	14276	14243	14138	14231	14271	14161	14272	14204	14235	14258	14225	14221	14306	14212	14216	14339	14264	14367	14386	14381	14337	14397	14302	14265	14215	14073	14178	14255	14207	14282	14014	14333	14157	14382	14233	14288	14292	14155	14213	14379	14159	14343	14200	14344	14263	14248	14257	14346	14144	14388	14043	14307	14195	14185	14396	14161	14314	14266	14212	14389	14378	14181	14416	14334	14278	14310	14247	14260	14474	14213	14206	14190	14221
23902	21377	28868	25185	23636	23755	22342	19071	17844	17854	17189	16809	16600	16206	16416	16096	15875	15557	15617	15481	15362	15323	15282	15275	15211	15478	15277	15038	15170	15220	15173	15122	15144	15166	15130	15090	15072	15241	14894	15197	15233	14915	15070	15085	15013	15196	15113	14881	14970	15073	15079	14948	15104	15001	15109	15076	15185	15016	14937	14952	15239	14946	15168	14980	15012	15165	15017	15184	15153	15042	15091	14939	14962	15082	14986	15062	15261	15045	15011	14982	14938	15128	14954	14949	14970	14962	15013	15044	14959	15122	15126	15110	15115	15119	14986	15049	15127	15043	14945	15084	15047	15056	15197	15126	15017	15115	15002	15069	15029	14971	14910	15072	15109	15086	15136	14959	15095	15063	15061	14952	15101	15073	15057	15202	15048	15115	15050	14836	15186	15046	14978	14981	15116	15061	15164	15086	14880	15095	14935	14868	15081	15042	14978	15158	14964	15007	14925	14929	15075	15138	14965	15037	15135	14898	15087	15092	15050	15107	14930	14945	15261	15161	14863	14882	14970	15072	15050	15139	15382	15329	15009	15048	14894	14988	15032	14977	15095	15270	15141	15026	14936	15067	14953	14872	14944	14941	15145	15127	14946	14945	15104	15082	14944	15109	15047	15018	15042	15099	15093	15175	15034	15066	14921	14858	14878	15189	14998	14955	14992	14988	14996	14987	14999	15104	14941	15171	15036	15149	15102	14984	15071	15109	15167	14996	14949	14982	15139	14917	15029	15089	15019	14915	15192	14976	14838	14820	14944	15148	15023	14991	14901	14905	15077	15026	14971	15071	14955	15006	15055	14872	15066	15215	14886	15105	15100	15068	14837	14950	15125	14949	15148	14963	15178	15006	15040	14947	15150	14945	15152	14899	15056	15212	14872	14965	15170	15127	15088	15053	14988	15045	15179	14928	14976	14983	14847	15085	15033	14848	15092	14861	14971	14978	15101	15105	14966	15319	14955	15277	15123	15009	15009	15148	15098	14956	15212	15018	15190	15131	15054	14891	14931	15113	14868	14914	15034	14972	15161	15053	15091	15160	14977	15140	14951	14928	15114	15115	14936	15059	15077	15087	15112	14980	15029	15193	15268	14974	15151	14901	14868	15184	14953	15075	15110	15031	14993	14897	15013	14907	15196	15178	15214	14929	15140	15050	15033	15025	14895	15147	15090	15036	14923	15089	14922	15008	15185	15013	15030	14893	15118	15105	15048	14853	15108	15051	15115	15090	15079	14993	15170	14905	15031	15005	15223	15209	14989	14934	15082	14955	15029	15098	14968	15148	15130	15159	15098	15114	14997	14850	15052	15220	15107	15199	15064	15109	15140	15134	14996	14935	15083	15060	15064	14824	14894	14963	15285	14924	14660	15051	15117	14911	14842	14999	15013	15233	15165	14988	15212	14956	15192	14911	14974	15065	14810	15051	14960	15065	15097	15134	14998	15037	14922	15129	14967	15141	15157	15083	15147	15009	15050	14933	14964	14974	14955	14944	14868	14977	14910	15014	15216	15104	15050	15052	15032	15035	15188	14942	15085	14882	14878	14828	15035	14998	15049	14954	15101	15165	14996	15014	15328	15033	15230	15007	14970	15005	15078	15031	15002	14889	15011	15207	14973	15086	14871	15127	14883	15071	15097	14932	14938	14936	15000	15035	15034	14841	15259	15012	15261	14983	15115	15075	15052	15127	15440	15092	14954	14903	14962	14885	14879	14941	14900	15082	15002	14886	15082	15118	15100	15165	15009	15083	15117	15139	14892	14924	14898	14968	14974	15103	14811	14959	14889	14971	15086	15016	15112	15175	14995	14972	15119	15027	15131	14962	15016	15221	15277	15205	14967	14900	14978	14916	14961	14963	15227	15101	14949	15162	15191	14924	15017	14864	15037	14959	14932	14902	14972	15061	14907	14993	14941	15009	15181	15157	15192	15242	15283	15037	14992	15127	15018	15168	14990	15365	15128	15204	15102	15048	15009	15028	14979	15082	15159	14840	15127	15078	15082	15057	15187	15001	14899	14956	15088	14927	15228	14847	15019	14973	15197	14926	15111	15070	14973	14946	15023	14998	15239	15020	14877	15049	14832	14981	15210	14884	14933	15119	14974	14949	14992	14915	14870	15022	15060	15026	14959	15044	15039	14986	15054	14904	14976	15053	15203	15124	15012	15112	14984	14983	14889	15007	15167	15074	15174	15085	15037	14837	14913	14870	15081	15110	14969	15161	15033	14922	15230	14973	15048	15042	15076	15092	15128	15258	15133	15189	15013	14949	15035	15059	14985	15015	15219	14995	15055	15097	15322	14971	15038	14958	15075	15002	14858	15123	14755	15187	14828	15121	14895	14980	15086	15023	15088	14928	15118	15057	15140	14988	14871	15099	15150	15042	15078	14837	15013	15061	15012	14982	14971	14900	14995	15050	15258	14836	14934	15057	14959	14956	14995	15010	14954	14940	15027	15423	14988	14899	14965	15098	14885	14894	15021	14952	15048	14869	14973	15018	15138	15169	15057	15043	15010	15062	15096	14962	15047	14962	15038	15130	15211	15221	15158	14950	15235	14967	15154	14802	15171	15037	14968	14773	15026	14966	15145	15060	15112	14979	14858	15026	14973	15106	14889	14997	14987	15018	14925	15038	15079	15077	15102	15079	14915	15065	15068	14732	14955	14952	14991	15164	15067	14979	15058	15124	14906	14949	15007	14799	15071	14895	15054	15080	15020	15018	15089	15123	15036	15096	15015	15062	15279	15028	15001	14966	15019	15187	14950	15209	15063	14978	14994	14757	14881	15339	15082	14909	14830	15125	14968	15004	14942	14838	15046	15069	14856	15081	15009	15022	15383	15111	15120	14987	15191	15115	15019	14958	15132	15026	15005	15001	14893	14881	15041	14984	15145	14993	14991	15014	15012	15143	15123	15038	15117	15154	14931	15020	15103	15153	15188	15138	14961	14951	15044	15233	14896	14908	14906	15201	15128	14992	14935	14884	15090	14919	15010	15242	15092	14857	14987	15068	15025	15048	15113	15017	15062	14992	15009	15101	14677	14946	15024	15019	15135	14922	15188	15211	15061	15310	14851	15000	14976	15071	15073	15154	15115	15101	14907	15125	14868	14967	14882	14933	15108	15064	14947	14912	14995	14988	15240	14929	14961	14892	15194	14831	14900	14941	15107	14891	15015	15008	15005	15069	14905	15130	14990	15085	15114	15006	14902	14922	14973	15072	14896	14796	15074	14951	15078	15074	15171	15125	15113	15074	15132	15010	15026	15061	15000	14897	15051	15080	15008	15002	15062	14989	14953	14974	14917	15009	14944	15077	15103	14924	15081	15014	15044	15162	14864	14942	14993	15066	14898	14900	15017	14977	14986	15002	15151	15031	15072	15119	15035	14998	15191	14895	14988	14896	14962	14884	14972	15078	15140	14910	15066	15084	15096	15006	14984	14759	15050	15075	15121	15146	14957	14920	14930	15013	14821	15071	14949	14876	14897	15090	15122	14988	14974	15051	15076	14943	15129	15099	15059	15051	14983	15018	14928	15100	14971	14966	15154	14876	15039	14999	15009	14980	14968	14908	15295	15367	15055	14943	15154	14886	15141	15269	15180	15042	15105	15159	15111	14977	15200	14856	15085	15004	14938	15044	14992	15080	15002	15174	15243	14828	15133	14997	14930	15200	15090	15075	15027	15040	14986	15080	15101	15060	14969	15041	14994	14811	14972	14918	14989	15076	15081	15077	14970	14946	14949	15110	14962	14962	14989	14958	15073	14888	15088	14909	14955	14922	15194	14976	15128	15090	15194	15139	14918	15090	14828	14903	15080	14890	15092	14893	15032	15096	14929	14881	14950	15240	14982	15153	14930	14779	14971	15184	14933	14825	15001	14840	15024	15155	15113	14945	15127	15185	15034	15094	15069	14942	14975	14843	15144	14940	15064	15018	15223	15255	14945	15063	15072	15232	15201	14868	14953	15056	14972	15178	15115	14969	14849	14943	15100	15010	14912	15048	15103	14936	15172	15201	15032	14939	15119	14923	15052	15030	15091	14951	15114	15072	15055	15171	14936	14936	15040	15009	14944	15006	14809	15044	14921	14804	15127	14860	15097	15038	15148	15015	15325	15106	15227	15273	15139	15073	14995	14852	14934	14928	15159	15181	14872	14972	14841	14844	15014	14877	14915	14869	14785	14948	15063	15059	15162	14963	15089	14979	15013	14923	15044	14902	14939	15037	14982	14882	14943	14944	15046	15108	15004	14948	15011	15124	14974	15185	15061	15088	15141	14887	15059	14917	15098	15011	15014	14940	15066	15051	15119	14782	15073	15136	15086	14995	15111	15089	14750	15132	14964	15215	15088	15023	14994	14881	14981	15152	14927	14979	15009	14957	14987	15233	15011	14907	15129	15022	15043	15122	15102	15125	14982	14996	14995	15069	15250	14917	15049	15158	15193	14958	15099	15037	15158	14916	14965	15177	14990	14910	15158	15211	15231	15037	14989	14894	15077	14988	14923	15174	15036	15053	14971	15078	15113	15121	15042	15161	15000	15060	15187	14945	15026	14989	15249	14855	14867	15139	14984	15059	14951	15032	15246	15145	15118	14934	15087	15047	15249	15231	15127	15104	15192	15156	14931	15008	14851	15032	14939	15185	14858	14944	14810	15149	15009	14932	15078	14911	15205	15004	14907	15052	15161	14936	15051	14950	15075	15099	15250	15043	14989	15099	14893	15026	15196	14992	15028	15151	15046	15028	14998	15046	15205	15131	15107	15123	14918	15041	14951	15028	15060	15103	15099	15136	15085	15004	15140	15182	15041	14999	15149	14921	15140	15023	15045	15002	15024	15161	15049	14972	14991	15003	15072	15057	15176	15150	14897	15154	14967	15153	15157	15362	14907	14978	15032	15064	14945	15107	15098	15297	14947	14801	14911	15247	15078	15003	15000	14958	15089	15094	15060	15151	15205	15106	14996	14919	15072	14996	15007	15274	14800	15133	15025	14954	15042	15144	14936	14949	14976	14913	15115	15071	14982	15187	15020	15212	15027	15083	15047	15040	14834	14937	15035	15080	15058	15186	15326	15081	15031	14977	15009	15213	14945	14987	15062	14901	15077	15036	15249	15024	15080	15147	14994	15099	15115	15109	14927	15024
25634	43929	44170	36073	29906	25620	22723	21345	19787	19096	18541	17866	17071	16822	16501	16219	15929	15670	15662	15383	15203	15013	14983	15013	14947	14866	14912	14640	14786	14775	14810	14867	14839	14889	14774	14711	14624	14654	14732	14584	14655	14758	14671	14766	14592	14711	14762	14517	14565	14744	14764	14752	14600	14606	14707	14621	14692	14773	14514	14698	14676	14633	14576	14600	14569	14811	14573	14678	14663	14677	14607	14758	14609	14738	14561	14638	14539	14648	14669	14598	14637	14599	14570	14653	14745	14576	14823	14694	14570	14582	14653	14683	14738	14622	14782	14636	14635	14689	14617	14840	14738	14626	14783	14618	14655	14706	14524	14618	14629	14583	14444	14886	14641	14744	14698	14551	14859	14665	14506	14725	14649	14764	14666	14622	14653	14517	14584	14780	14768	14546	14575	14706	14573	14829	14583	14682	14705	14680	14653	14589	14546	14687	14559	14771	14679	14605	14723	14670	14580	14536	14662	14612	14450	14534	14498	14501	14635	14685	14684	14520	14609	14579	14413	14607	14779	14732	14794	14544	14672	14710	14722	14780	14681	14561	14577	14701	14695	14591	14494	14604	14584	14787	14575	14605	14712	14772	14662	14540	14746	14545	14492	14796	14612	14559	14616	14553	14563	14588	14740	14534	14493	14676	14804	14723	14751	14680	14541	14634	14602	14552	14703	14691	14545	14515	14478	14638	14724	14706	14714	14596	14455	14761	14757	14559	14671	14774	14578	14516	14723	14537	14739	14725	14488	14559	14554	14645	14546	14680	14673	14416	14518	14651	14605	14501	14684	14796	14678	14473	14548	14587	14694	14787	14666	14728	14709	14511	14450	14709	14465	14522	14660	14437	14505	14495	14706	14503	14591	14653	14630	14631	14650	14498	14725	14684	14647	14548	14589	14606	14585	14682	14533	14721	14719	14596	14681	14606	14663	14648	14669	14522	14695	14591	14663	14825	14634	14563	14884	14487	14536	14861	14496	14703	14686	14601	14617	14645	14504	14763	14580	14573	14607	14712	14815	14626	14510	14642	14540	14601	14566	14461	14716	14698	14535	14571	14678	14640	14733	14604	14577	14623	14627	14616	14591	14789	14717	14599	14547	14705	14677	14557	14690	14810	14520	14518	14762	14483	14686	14544	14676	14551	14630	14399	14583	14481	14588	14781	14654	14506	14667	14470	14743	14665	14707	14672	14491	14589	14677	14673	14595	14394	14673	14706	14616	14675	14688	14656	14583	14523	14478	14647	14454	14574	14602	14628	14532	14800	14721	14710	14514	14712	14613	14758	14680	14413	14567	14710	14613	14617	14675	14607	14646	14479	14701	14539	14531	14581	14644	14706	14669	14494	14507	14607	14603	14534	14522	14578	14492	14551	14664	14617	14719	14635	14735	14623	14792	14737	14652	14543	14825	14360	14707	14725	14676	14639	14540	14581	14857	14671	14608	14758	14762	14504	14660	14490	14644	14494	14534	14685	14675	14799	14612	14641	14625	14632	14489	14520	14658	14535	14706	14610	14646	14716	14621	14654	14555	14693	14707	14717	14626	14620	14680	14617	14736	14629	14667	14678	14627	14559	14813	14660	14623	14517	14568	14739	14527	14647	14605	14695	14538	14515	14592	14618	14574	14741	14665	14656	14509	14531	14689	14709	14576	14664	14545	14646	14589	14787	14452	14561	14662	14595	14594	14666	14720	14692	14447	14633	14461	14476	14692	14640	14731	14678	14640	14557	14515	14725	14628	14666	14670	14671	14672	14662	14630	14543	14526	14685	14618	14712	14560	14715	14547	14721	14602	14725	14815	14698	14666	14629	14493	14575	14801	14738	14609	14690	14714	14610	14505	14703	14889	14655	14467	14743	14559	14572	14746	14662	14648	14428	14544	14744	14701	14679	14715	14624	14784	14437	14625	14590	14731	14628	14853	14578	14707	14513	14729	14713	14579	14658	14687	14745	14579	14652	14504	14560	14667	14739	14720	14566	14608	14590	14748	14598	14653	14698	14720	14627	14581	14508	14665	14593	14703	14625	14550	14566	14726	14730	14569	14644	14743	14542	14713	14765	14833	14698	14736	14644	14671	14484	14861	14754	14659	14680	14577	14603	14670	14510	14754	14643	14580	14561	14561	14495	14528	14694	14397	14606	14550	14787	14541	14584	14452	14592	14647	14563	14565	14479	14595	14596	14657	14779	14563	14620	14582	14627	14556	14639	14714	14610	14490	14658	14711	14555	14693	14523	14576	14575	14562	14539	14761	14578	14632	14736	14540	14644	14480	14699	14596	14600	14572	14525	14553	14636	14650	14695	14546	14511	14581	14588	14627	14610	14605	14560	14559	14654	14620	14613	14575	14511	14713	14707	14540	14690	14531	14578	14826	14554	14674	14594	14599	14733	14688	14624	14629	14553	14847	14719	14807	14412	14541	14699	14330	14625	14576	14774	14671	14375	14618	14777	14696	14621	14633	14627	14748	14521	14605	14658	14567	14692	14736	14706	14646	14598	14558	14734	14602	14633	14616	14382	14486	14666	14556	14584	14695	14693	14638	14599	14682	14633	14424	14627	14702	14628	14673	14589	14611	14622	14648	14573	14709	14537	14501	14550	14663	14746	14672	14788	14562	14568	14555	14829	14457	14710	14727	14755	14638	14625	14558	14522	14585	14666	14665	14665	14315	14544	14716	14723	14534	14688	14630	14680	14819	14640	14569	14678	14689	14640	14648	14596	14640	14575	14715	14621	14565	14781	14656	14713	14586	14603	14569	14574	14710	14593	14786	14735	14537	14590	14558	14673	14566	14542	14524	14644	14598	14612	14510	14656	14608	14497	14655	14578	14501	14565	14390	14841	14700	14584	14589	14559	14626	14554	14667	14426	14548	14602	14632	14711	14841	14664	14664	14585	14572	14621	14567	14585	14675	14678	14472	14500	14632	14639	14716	14722	14882	14450	14842	14559	14560	14611	14715	14580	14622	14695	14735	14529	14586	14575	14617	14651	14671	14710	14649	14597	14618	14623	14761	14828	14636	14656	14611	14440	14448	14774	14613	14594	14687	14503	14624	14561	14551	14588	14642	14439	14627	14538	14733	14604	14696	14624	14747	14678	14648	14684	14661	14750	14793	14706	14732	14453	14538	14509	14542	14815	14551	14832	14525	14536	14662	14640	14582	14406	14534	14652	14629	14656	14441	14701	14590	14754	14593	14611	14624	14770	14502	14796	14641	14598	14623	14723	14655	14558	14538	14553	14508	14574	14596	14788	14522	14570	14616	14537	14667	14568	14465	14695	14730	14579	14639	14727	14693	14495	14593	14557	14682	14604	14694	14736	14628	14629	14823	14757	14589	14589	14730	14585	14661	14638	14734	14416	14691	14722	14668	14780	14557	14630	14616	14408	14703	14763	14713	14550	14685	14733	14659	14695	14634	14582	14665	14683	14478	14702	14615	14812	14643	14565	14708	14565	14687	14741	14487	14750	14472	14629	14704	14385	14861	14694	14536	14590	14620	14534	14486	14582	14683	14579	14603	14826	14635	14556	14631	14469	14674	14672	14740	14632	14503	14541	14599	14655	14776	14699	14704	14627	14622	14548	14731	14721	14529	14664	14581	14514	14538	14478	14569	14621	14557	14580	14619	14509	14588	14683	14643	14658	14757	14644	14552	14832	14566	14590	14731	14537	14735	14824	14665	14695	14717	14576	14673	14646	14656	14757	14662	14495	14468	14560	14759	14752	14698	14731	14533	14559	14602	14727	14624	14503	14495	14658	14681	14638	14636	14714	14695	14677	14490	14903	14596	14735	14541	14645	14721	14634	14514	14597	14569	14737	14609	14598	14531	14627	14576	14675	14521	14540	14555	14638	14604	14664	14663	14711	14587	14678	14605	14618	14648	14537	14729	14534	14499	14600	14639	14635	14673	14649	14692	14588	14597	14596	14637	14712	14641	14652	14657	14530	14599	14791	14603	14510	14489	14615	14544	14565	14574	14641	14586	14646	14700	14585	14580	14685	14613	14633	14689	14550	14481	14581	14685	14597	14507	14640	14636	14555	14834	14536	14617	14635	14651	14591	14725	14708	14659	14589	14606	14438	14502	14546	14726	14681	14648	14548	14644	14886	14784	14569	14516	14617	14568	14697	14507	14466	14771	14692	14649	14624	14614	14471	14541	14621	14633	14613	14710	14545	14645	14650	14553	14566	14568	14663	14640	14604	14610	14696	14631	14698	14641	14630	14698	14585	14661	14779	14642	14661	14586	14622	14661	14607	14730	14634	14713	14546	14557	14586	14653	14629	14788	14718	14588	14536	14704	14541	14627	14591	14771	14594	14681	14738	14508	14633	14751	14619	14580	14448	14638	14777	14539	14857	14450	14674	14546	14714	14488	14663	14610	14678	14516	14542	14685	14640	14605	14538	14582	14424	14622	14678	14508	14681	14644	14631	14709	14749	14672	14484	14728	14566	14601	14533	14677	14672	14543	14501	14739	14583	14601	14621	14631	14595	14713	14872	14563	14773	14653	14536	14661	14603	14600	14501	14505	14646	14529	14544	14773	14547	14631	14524	14914	14613	14711	14840	14593	14646	14610	14386	14606	14791	14708	14679	14616	14498	14682	14718	14772	14686	14711	14601	14596	14684	14649	14697	14742	14669	14575	14599	14738	14661	14765	14579	14644	14624	14544	14640	14590	14609	14661	14669	14690	14523	14544	14591	14621	14729	14508	14645	14715	14628	14510	14558	14558	14638	14563	14675	14692	14657	14635	14583	14652	14668	14590	14662	14685	14412	14603	14661	14687	14674	14518	14549	14580	14658	14714	14553	14831	14690	14697	14710	14484	14620	14628	14641	14317	14632	14591	14704	14669	14628	14621	14560	14635	14637	14680	14533	14770	14579	14682	14687	14720	14620	14638	14613	14691	14638	14481	14630	14601	14822	14602	14610	14606	14433	14617	14806	14585	14615	14667	14698	14664	14519	14664	14657	14669	14600	14639	14510	14818	14737	14672	14572	14633	14558	14529	14562	14666	14763	14577	14650	14597	14491	14632	14716	14593	14505	14660	14564	14591	14536	14656	14742	14634	14662	14590	14727	14521	14636	14606	14533	14578	14699	14808	14657	14587	14509	14439	14740	14741	14594	14536	14701	14792	14833
22962	21371	29210	23999	22341	24780	26200	20988	19217	18842	18365	17726	17067	16967	16652	16394	16110	15999	15787	15595	15442	15438	14999	14971	15101	15412	15289	15244	14946	15004	15123	15022	14874	15021	14856	15086	14961	14988	14899	14822	14944	14997	15035	14830	14657	15145	14827	14818	15041	14883	15031	14913	14763	14910	14780	14837	14969	14818	14721	14853	14959	14854	14898	14885	14779	14891	14897	14765	15008	14909	14903	14921	15010	15033	15084	14841	14886	14757	14856	14692	14682	14838	14741	14971	14934	14948	14807	14811	14969	14831	14966	14676	14967	14869	14944	14683	14752	14715	14795	14807	14665	14709	14907	14689	14955	14863	14862	14773	14907	14797	14872	14848	14815	14805	14752	14594	14743	14878	14783	14708	14854	14722	14864	14964	14892	14758	14723	14828	14874	14865	14782	14818	14864	14961	14989	14933	14835	14830	14715	14791	14797	14772	14906	14911	14848	15001	14737	14701	14882	15058	14773	14878	14660	14807	14686	14757	14841	14834	14797	14848	15012	14813	14741	14761	14807	14842	14763	14845	14892	14772	14981	14918	14900	14778	14809	14886	14742	14732	14813	14888	14944	14773	14994	14933	14829	14891	14936	14819	14574	14952	14728	14693	14628	14923	14890	14933	14878	14834	14733	14774	14628	14687	14738	15036	14698	14816	14722	14874	14864	14903	15095	14819	14916	14866	14911	14714	14757	15057	14692	14858	14817	14786	14811	14984	14881	14787	14924	14855	14950	14978	14752	14931	14870	15017	14944	14998	14901	14859	14878	14808	14962	15004	14744	14802	14984	14845	14761	14797	14669	14788	14854	14644	14743	14803	14785	14617	14866	14900	14794	14752	14783	14913	14737	14915	14829	14811	14795	14848	14710	14648	15005	14573	14795	14788	14802	14925	14932	14830	14914	14888	15007	15004	14829	14776	15040	14923	14877	14719	14918	14803	14761	14882	14858	14861	14810	14768	14806	14942	14866	14955	14859	14791	14848	14720	14890	14889	14963	14883	14736	14734	14750	14854	14727	14549	14831	14900	14664	14884	14928	15019	14889	14681	14945	14938	14891	14809	14877	14762	14904	14932	14851	14749	14783	14908	14626	14954	14797	14688	14721	14777	14963	14806	14840	14917	14749	14821	14824	14673	14783	15018	14920	14972	14837	15055	15050	14812	14814	14755	14672	14934	14718	14913	14906	14783	14789	14952	14778	14812	14817	15010	14685	14782	14751	14788	14794	14704	14799	14662	15027	14763	14999	15020	15021	14897	15049	14790	14704	14892	14910	14796	14727	14837	14890	14935	14711	14881	14986	14967	15023	14714	14863	14734	14724	14773	15138	14894	14838	14697	14919	14830	14982	14788	14887	14881	14681	14774	14630	14629	14864	14731	14848	14885	15034	14883	14650	14578	14894	14907	14787	14656	14834	14881	14779	14923	14750	14870	14824	14823	14881	14925	14599	14657	15057	14671	14917	14941	14828	14909	14842	14825	14976	14877	14800	14780	14713	14931	14826	14870	14798	14802	14667	14851	14630	14827	14953	15019	14878	14790	14676	14740	14875	14780	14907	14767	14920	14819	14681	14821	14767	14630	14899	14858	14924	14823	14750	14735	14782	14770	14407	14707	14886	14745	14949	14803	14852	14678	14918	14978	14850	14892	14640	14891	14797	14818	14896	15073	14787	14987	14822	14798	14828	14650	14776	14876	14769	14729	14914	14885	14817	14882	14866	15080	14789	14900	14761	14777	14675	14653	14755	14862	14758	14814	14856	14802	14801	14948	14883	14575	14640	14768	14801	14816	14822	15073	14831	14858	14864	14720	14862	14849	14752	14860	14807	14838	14682	14962	14820	14930	14738	14882	14748	14768	14861	14708	14910	14811	14887	14832	14738	14929	15019	14748	14990	14876	14920	14889	14780	14685	14651	14795	14973	14631	14731	14843	14847	14812	14826	14714	14847	14886	14818	14802	14880	14904	14936	14932	14597	14817	14973	14600	14799	14905	15002	14691	14862	14740	14896	14847	14864	14979	14861	14811	14672	14725	15127	14861	14656	14921	14972	14899	14716	14754	14933	14839	14944	14788	14863	14747	14931	14828	15010	14733	14621	14752	14821	14885	14903	14807	14611	14837	14818	14907	14720	14664	14771	14735	14990	14713	14974	14803	14898	14831	14961	14881	14902	14731	14967	14864	14876	14990	14903	14850	14784	14817	14820	14869	14844	15064	14844	14852	14937	14634	14737	14651	14954	14733	14904	14725	14886	14824	14455	14797	14776	14856	14914	14895	14710	14742	14470	14830	14856	14795	14931	14694	14798	14744	14923	14542	14737	14815	14888	14836	14911	14719	14833	14782	14723	14822	14837	14932	14782	14807	14927	14807	14682	14876	14789	14764	14824	14833	14916	14850	14849	14818	14771	14855	14710	14813	14750	14961	14779	14968	14815	14932	14717	14916	14823	14874	14871	14740	14784	14754	14731	14865	14928	14771	14628	14772	14791	14813	14731	14789	14742	14910	14736	15027	15011	14880	14766	14723	14761	15060	14973	14687	14733	14674	14790	14797	14688	14789	14756	14967	14899	14957	14985	14696	14842	14728	14878	14915	14872	14919	15070	15000	14655	14878	15015	14906	14756	14696	14757	14768	14665	14924	14770	14817	14588	14952	14741	14848	14910	14730	14775	15021	14694	14809	14857	14935	14945	14868	14846	14866	14755	14924	15003	14628	14770	14892	14756	14934	14838	14892	14807	14712	14993	14805	14716	14738	14787	14721	14835	14736	14774	14842	14870	14813	14854	14730	14950	14778	14616	14760	14677	14793	14869	14802	14866	14640	14765	14855	14757	14890	14830	14899	15081	14968	14797	14888	15102	14890	14837	14648	14916	14992	14665	14800	14969	14809	14874	14878	14732	14918	14919	14825	14744	14689	15026	14927	14938	14696	14865	14877	14851	14854	14801	14811	14886	14925	14783	14982	14902	14704	15004	14771	14776	14896	14732	14819	14998	14907	14892	14662	14845	14862	14890	14941	14718	14881	14785	14913	14849	14863	14763	14828	14862	14580	14768	14776	14719	14904	14686	14881	15000	14720	14664	14728	14873	14715	15042	14942	14709	14643	14855	14688	14921	14897	14769	14817	14857	14876	14946	14892	14910	14630	14719	14567	14956	14768	14762	14785	14831	14997	14704	15011	15011	14759	14774	14725	15012	14860	14687	14845	15045	14613	14766	14876	14750	14732	14745	14790	14980	14925	15025	15022	14948	14734	14906	14948	14950	14832	14789	14715	14939	15086	14991	14921	14845	14709	14783	14746	15033	14870	14727	14705	14782	14815	14735	14753	14749	14844	14911	14874	14809	14860	14877	14866	14771	14750	14826	14924	14807	14991	14751	14980	14880	14784	14946	14800	14921	14873	14933	14898	14915	14787	14717	14727	14785	14853	14932	14829	14892	14891	14661	14837	14651	14884	14893	14953	14843	14667	14800	14921	14881	14832	14850	14977	14817	14926	14952	14778	14749	14743	14763	14823	14750	14879	14713	14587	14796	14775	14992	14828	14792	14910	14680	14746	14840	14863	14864	14888	14911	14887	14887	14915	14953	14724	14831	14604	14590	14818	14813	14690	14846	14873	14798	14909	14965	14777	14722	14701	14709	14852	14744	14862	14764	14610	14794	14886	14759	14791	14871	14773	14823	14868	14777	15166	14881	14817	14820	15041	14635	14704	14925	14827	14894	14742	14911	14806	14779	14688	14741	14916	15027	14891	14697	14734	14780	14843	14880	14859	14788	14673	14826	14906	14966	14889	14915	14825	14690	14843	14994	14696	14924	14810	14638	14876	14918	14928	14853	14869	14874	14951	14668	14833	14756	14742	14716	14840	14866	14983	14780	14722	14989	14931	14922	14866	14712	14842	14977	14984	14788	14943	14925	14907	14805	14792	14959	14898	15018	14669	14751	14897	14837	14944	14813	14985	14813	14858	15072	14762	14817	14924	14806	14834	14975	14829	14769	14898	14882	14784	14781	14832	14890	14775	15029	14807	14786	14804	14732	14866	14799	14700	14883	14829	14990	14795	14827	14668	14848	14763	14775	14920	14874	14899	14805	14727	14924	14648	14979	15063	14886	14816	14781	14761	14900	14900	14908	14673	15066	14824	14887	14863	15095	14765	14802	14866	14687	14754	14921	14829	14737	14637	14927	14626	14880	14715	14740	14821	14915	14814	14926	15082	14960	14885	14730	14732	14966	14849	14782	14985	14993	14827	14770	14785	14922	14742	14718	14838	15056	14730	14791	14993	14729	14755	14663	14942	14873	14767	14759	14901	14881	14781	14934	15021	14896	14666	14647	14891	14633	14883	14876	14881	14854	14698	14933	14923	14823	14818	14785	14696	14675	14942	14611	14917	14805	14764	14744	14623	14801	14926	14796	14656	14924	14758	14904	14846	14607	14680	14829	14792	14803	14839	14730	14859	14866	14943	14885	14772	14821	14779	14972	14760	14788	14846	14665	14685	14856	14894	14771	14821	14817	14600	14895	14958	14951	14770	14826	14894	14716	14813	14836	14855	14830	14836	14800	14814	15032	14818	14911	14964	14806	14876	14780	15081	14806	14985	14890	14900	14977	14999	14915	14889	14870	14826	14683	14886	14939	14950	14804	14846	14851	14777	14756	14596	14926	15117	14654	15047	14839	14889	14871	14667	14760	14959	14984	14663	14777	14787	14811	14943	14885	14911	14932	14946	14720	14848	14574	14834	15019	14987	14731	15100	14624	14823	14947	14851	14988	14738	14687	14866	14769	14767	14826	14966	14934	14792	14838	14732	15041	14681	14759	14981	14973	14714	14856	14671	14901	14720	14687	14828	14865	14936	14965	14587	14635	14878	14681	14817	14850	14863	14933	14874	14728	14953	14743	14984	14977	14874	14710	14756	14932	14803	14646	14711	14910	14854	14577	14834	14984	14829	14822	14876	14802	14860	14845	14748	14894	14868	14999	14862	14910	14842	14713	14777	14763	14905	14686	14988	14984	14665	14833	14798	14691	14748	14920	15026	15077	14991	14860	14780	14913	14873	14919	14729	14842	14801	14774	14813	14929	14924	14838	14788	14802	14729	14718	14787	14936	14795	14620	14835	14715	14727	14625	14933	14727	14798
26186	47463	46642	39645	32908	28654	26152	24007	22217	21201	20057	19050	18243	17706	17401	17056	16476	15971	16029	15438	15431	15140	15241	14901	14905	14848	14706	14584	14639	14734	14699	14575	14617	14666	14579	14549	14607	14622	14578	14537	14689	14603	14528	14606	14514	14419	14570	14560	14482	14675	14552	14467	14436	14415	14434	14600	14605	14403	14499	14491	14533	14496	14544	14352	14475	14478	14483	14580	14561	14544	14418	14394	14427	14542	14304	14396	14428	14557	14497	14263	14358	14497	14417	14571	14533	14489	14614	14419	14513	14351	14395	14368	14436	14334	14487	14676	14494	14399	14386	14669	14400	14321	14472	14383	14574	14486	14535	14398	14553	14655	14520	14506	14612	14517	14499	14517	14469	14530	14338	14494	14550	14681	14519	14485	14413	14513	14633	14618	14418	14421	14503	14409	14731	14441	14603	14543	14284	14490	14411	14531	14495	14416	14394	14481	14479	14440	14375	14534	14543	14442	14557	14583	14439	14423	14502	14446	14461	14555	14477	14483	14383	14539	14446	14552	14464	14414	14573	14501	14376	14384	14652	14436	14626	14389	14513	14444	14462	14432	14386	14401	14554	14565	14624	14333	14411	14462	14426	14516	14373	14630	14491	14629	14416	14519	14562	14463	14397	14404	14443	14448	14417	14410	14349	14418	14570	14246	14354	14511	14558	14425	14456	14530	14344	14453	14518	14348	14547	14495	14517	14450	14469	14486	14578	14618	14516	14273	14695	14591	14449	14381	14409	14467	14587	14634	14293	14567	14425	14438	14505	14490	14380	14356	14398	14394	14389	14524	14417	14437	14480	14401	14569	14433	14440	14390	14395	14536	14499	14410	14446	14556	14441	14572	14431	14541	14337	14351	14392	14631	14510	14478	14368	14387	14470	14549	14543	14658	14344	14451	14523	14531	14603	14607	14530	14466	14563	14502	14426	14567	14468	14522	14487	14405	14370	14325	14548	14455	14431	14622	14467	14744	14547	14488	14472	14495	14376	14441	14382	14434	14458	14598	14610	14384	14608	14409	14491	14600	14362	14405	14447	14501	14464	14453	14402	14248	14420	14637	14468	14355	14467	14409	14605	14311	14268	14480	14696	14420	14613	14374	14382	14520	14598	14324	14497	14470	14425	14496	14507	14544	14510	14525	14540	14564	14602	14578	14498	14384	14481	14435	14522	14411	14531	14425	14510	14365	14637	14494	14448	14454	14647	14372	14442	14269	14428	14459	14568	14516	14450	14403	14463	14465	14462	14592	14543	14607	14521	14435	14422	14485	14540	14313	14508	14503	14480	14638	14639	14357	14441	14559	14397	14594	14226	14743	14312	14441	14506	14460	14358	14304	14512	14446	14454	14539	14463	14473	14620	14271	14411	14385	14483	14280	14440	14453	14362	14320	14319	14353	14351	14487	14456	14612	14625	14449	14422	14567	14532	14547	14498	14386	14468	14393	14572	14403	14218	14605	14418	14332	14484	14507	14406	14568	14546	14540	14383	14570	14432	14538	14326	14509	14328	14331	14473	14472	14473	14460	14501	14587	14485	14434	14520	14598	14470	14315	14573	14430	14557	14464	14375	14434	14524	14424	14434	14500	14467	14511	14561	14604	14526	14556	14436	14564	14406	14676	14402	14368	14373	14366	14510	14412	14539	14706	14361	14578	14301	14506	14417	14356	14358	14509	14450	14470	14425	14562	14488	14478	14431	14502	14445	14643	14664	14574	14471	14433	14436	14583	14377	14696	14442	14469	14531	14499	14591	14451	14438	14278	14593	14473	14564	14521	14332	14625	14421	14493	14508	14487	14539	14362	14471	14427	14603	14471	14509	14453	14372	14450	14470	14361	14587	14514	14467	14401	14673	14468	14587	14363	14458	14636	14532	14447	14581	14483	14508	14454	14631	14429	14475	14488	14324	14346	14481	14547	14545	14414	14523	14441	14407	14485	14389	14430	14488	14521	14455	14332	14457	14572	14397	14586	14535	14495	14512	14364	14275	14365	14580	14483	14432	14366	14539	14490	14510	14413	14439	14456	14623	14511	14460	14492	14518	14486	14530	14528	14497	14371	14644	14545	14607	14461	14231	14517	14417	14534	14469	14475	14403	14378	14515	14543	14341	14389	14493	14287	14387	14541	14545	14544	14352	14376	14665	14489	14590	14482	14441	14488	14483	14490	14447	14490	14451	14642	14445	14367	14468	14318	14418	14748	14504	14474	14562	14471	14495	14328	14465	14589	14632	14378	14327	14486	14514	14550	14387	14432	14348	14322	14561	14504	14502	14667	14639	14489	14357	14434	14500	14269	14550	14613	14446	14464	14548	14568	14370	14513	14468	14531	14449	14396	14400	14434	14431	14548	14421	14591	14655	14400	14403	14338	14532	14471	14615	14359	14518	14583	14520	14595	14469	14592	14512	14486	14545	14387	14436	14470	14511	14528	14526	14375	14449	14578	14445	14339	14494	14333	14451	14468	14514	14454	14340	14377	14575	14413	14311	14501	14410	14572	14572	14507	14655	14527	14626	14319	14609	14603	14350	14654	14584	14439	14553	14418	14508	14362	14517	14595	14458	14389	14489	14474	14418	14476	14439	14472	14462	14282	14606	14365	14352	14414	14489	14471	14498	14381	14792	14469	14595	14380	14390	14457	14450	14497	14390	14373	14476	14371	14548	14538	14451	14398	14401	14449	14357	14478	14497	14615	14596	14305	14458	14465	14387	14314	14575	14587	14294	14408	14419	14525	14458	14382	14325	14478	14573	14652	14603	14472	14460	14534	14370	14547	14500	14432	14674	14523	14376	14562	14431	14599	14383	14669	14522	14421	14351	14534	14409	14553	14440	14533	14671	14456	14403	14521	14336	14394	14174	14431	14542	14381	14366	14466	14348	14434	14304	14584	14326	14387	14529	14465	14471	14395	14426	14497	14458	14710	14460	14526	14622	14418	14469	14473	14408	14472	14589	14460	14490	14547	14510	14425	14412	14456	14346	14408	14449	14390	14450	14563	14551	14308	14481	14389	14449	14268	14603	14483	14434	14483	14429	14422	14425	14386	14451	14326	14569	14371	14585	14449	14469	14403	14463	14534	14352	14369	14422	14363	14363	14289	14488	14415	14639	14283	14551	14577	14605	14544	14436	14391	14479	14377	14563	14532	14533	14470	14401	14374	14565	14413	14479	14494	14304	14505	14515	14384	14439	14338	14452	14519	14497	14379	14387	14358	14403	14608	14493	14602	14377	14453	14421	14505	14606	14544	14643	14434	14542	14513	14488	14357	14550	14464	14410	14460	14476	14481	14430	14306	14466	14304	14491	14347	14467	14511	14401	14401	14608	14572	14391	14495	14582	14452	14276	14457	14456	14268	14396	14497	14606	14501	14601	14558	14339	14533	14426	14423	14473	14458	14375	14307	14645	14510	14483	14550	14460	14455	14490	14429	14553	14273	14379	14545	14564	14471	14418	14449	14478	14343	14524	14440	14381	14361	14408	14444	14464	14466	14458	14500	14499	14511	14485	14391	14478	14490	14558	14520	14468	14448	14558	14545	14435	14310	14391	14507	14378	14444	14332	14645	14509	14443	14415	14554	14472	14437	14397	14458	14500	14435	14450	14457	14496	14490	14536	14289	14500	14288	14513	14506	14575	14399	14468	14304	14475	14565	14482	14465	14506	14512	14303	14457	14468	14527	14313	14578	14366	14478	14556	14514	14418	14519	14563	14308	14463	14405	14751	14417	14482	14476	14400	14502	14344	14401	14455	14470	14398	14438	14408	14543	14596	14572	14428	14492	14577	14348	14512	14336	14525	14242	14531	14452	14612	14371	14414	14450	14477	14261	14480	14525	14439	14468	14368	14478	14259	14470	14496	14440	14527	14462	14538	14507	14383	14436	14378	14554	14329	14403	14447	14511	14499	14442	14425	14407	14366	14472	14565	14474	14375	14454	14522	14629	14451	14413	14345	14424	14501	14470	14306	14514	14530	14353	14498	14426	14422	14614	14648	14431	14505	14426	14373	14478	14581	14632	14548	14353	14348	14383	14455	14432	14524	14526	14637	14335	14597	14524	14530	14333	14608	14439	14584	14269	14406	14564	14389	14335	14490	14514	14462	14545	14434	14570	14580	14393	14589	14571	14477	14542	14337	14473	14318	14502	14512	14442	14403	14489	14459	14428	14662	14492	14456	14345	14383	14434	14408	14555	14596	14434	14486	14428	14488	14414	14520	14391	14412	14406	14503	14637	14512	14279	14389	14327	14376	14582	14541	14498	14737	14545	14421	14426	14445	14435	14401	14496	14372	14457	14438	14654	14360	14632	14505	14484	14478	14407	14509	14504	14680	14439	14397	14421	14441	14355	14284	14504	14450	14446	14550	14510	14506	14549	14393	14450	14505	14553	14398	14531	14521	14504	14514	14445	14394	14596	14370	14491	14560	14436	14427	14457	14396	14339	14283	14471	14533	14312	14591	14586	14539	14603	14468	14373	14359	14402	14422	14431	14369	14469	14623	14365	14401	14610	14486	14460	14498	14502	14471	14589	14655	14546	14450	14230	14563	14489	14542	14361	14466	14543	14484	14426	14525	14357	14620	14273	14312	14550	14515	14482	14495	14315	14612	14659	14267	14393	14458	14358	14710	14423	14400	14498	14406	14523	14494	14382	14434	14436	14621	14412	14414	14440	14327	14555	14548	14457	14402	14449	14487	14682	14448	14458	14410	14483	14430	14494	14614	14406	14354	14418	14386	14555	14477	14546	14419	14351	14481	14405	14384	14522	14539	14660	14590	14495	14555	14514	14352	14469	14411	14411	14424	14333	14518	14316	14490	14546	14521	14723	14381	14463	14587	14566	14500	14451	14428	14502	14517	14358	14463	14538	14511	14440	14450	14300	14459	14472	14428	14403	14323	14538	14473	14258	14453	14503	14464	14341	14248	14525	14502	14408	14526	14434	14422	14361	14578	14398	14360	14564	14343	14490	14581	14499	14489	14493	14444	14482	14537	14446	14313	14534	14712	14421	14553	14563	14471	14439	14409	14448	14466	14405	14432	14725	14299	14472	14353	14390	14291	14440	14448	14455	14567	14546	14515	14494	14385	14450	14442	14473	14399	14548	14336	14387	14571	14500	14618	14428	14575	14354	14421	14524	14516	14476
27703	25662	30844	27279	21321	19065	17780	16797	15969	16008	15445	15280	14973	14983	14801	14821	14687	14598	14589	14570	14652	14347	14547	14502	14401	14530	14394	14388	14433	14522	14487	14472	14510	14536	14195	14246	14421	14445	14232	14201	14382	14401	14219	14389	14411	14332	14413	14410	14528	14415	14221	14354	14436	14492	14347	14242	14443	14400	14411	14271	14293	14351	14383	14215	14268	14332	14325	14188	14336	14371	14509	14384	14538	14285	14608	14574	14378	14194	14383	14253	14388	14386	14439	14346	14489	14445	14467	14274	14411	14192	14344	14403	14273	14403	14278	14425	14204	14388	14189	14374	14229	14221	14507	14354	14451	14227	14160	14371	14492	14177	14521	14508	14357	14307	14435	14499	14427	14440	14338	14267	14336	14326	14238	14374	14421	14297	14288	14510	14425	14456	14280	14303	14243	14394	14318	14315	14323	14300	14322	14184	14246	14368	14259	14349	14484	14270	14404	14351	14182	14334	14236	14231	14443	14287	14244	14376	14250	14294	14303	14364	14355	14232	14178	14459	14472	14310	14504	14462	14371	14248	14442	14296	14222	14155	14389	14229	14299	14427	14354	14261	14525	14484	14402	14444	14348	14426	14530	14324	14307	14319	14421	14292	14279	14204	14232	14467	14389	14342	14393	14260	14170	14503	14060	14255	14257	14481	14549	14494	14365	14335	14140	14367	14389	14210	14544	14346	14412	14424	14318	14215	14297	14388	14211	14216	14221	14342	14390	14473	14201	14265	14541	14371	14300	14244	14377	14382	14371	14374	14341	14379	14327	14390	14377	14354	14403	14227	14341	14417	14405	14273	14279	14493	14575	14371	14288	14408	14202	14444	14290	14365	14276	14331	14359	14399	14281	14232	14210	14537	14319	14308	14384	14357	14415	14416	14358	14221	14210	14205	14040	14260	14377	14335	14591	14355	14569	14366	14460	14342	14382	14417	14427	14593	14426	14302	14425	14424	14384	14264	14361	14326	14222	14361	14336	14331	14461	14497	14298	14558	14381	14140	14374	14479	14470	14367	14341	14386	14378	14381	14424	14348	14216	14370	14322	14341	14479	14316	14192	14151	14305	14285	14438	14156	14298	14411	14361	14303	14235	14273	14341	14385	14297	14331	14216	14165	14472	14459	14392	14466	14199	14259	14371	14302	14303	14370	14322	14315	14321	14496	14172	14246	14513	14336	14261	14251	14302	14361	14298	14372	14391	14630	14402	14518	14305	14410	14307	14176	14375	14348	14272	14460	14362	14335	14303	14327	14393	14301	14564	14434	14306	14344	14220	14241	14082	14500	14475	14340	14407	14621	14323	14364	14325	14337	14342	14288	14360	14420	14476	14274	14389	14357	14362	14473	14488	14251	14425	14343	14455	14415	14216	14337	14301	14378	14312	14486	14203	14312	14009	14310	14389	14386	14471	14288	14187	14390	14364	14409	14337	14415	14445	14365	14424	14197	14493	14353	14496	14614	14358	14605	14437	14328	14296	14339	14284	14240	14280	14427	14494	14357	14189	14323	14234	14478	14436	14332	14275	14333	14326	14353	14528	14306	14334	14248	14402	14300	14323	14379	14367	14276	14302	14340	14317	14452	14265	14434	14563	14347	14399	14302	14283	14177	14259	14448	14356	14195	14423	14411	14644	14379	14335	14224	14207	14232	14438	14507	14407	14469	14396	14325	14393	14439	14218	14131	14263	14234	14264	14268	14380	14433	14242	14140	14486	14419	14347	14179	14228	14574	14440	14326	14279	14363	14141	14414	14296	14342	14430	14284	14418	14234	14257	14433	14412	14556	14334	14376	14467	14318	14453	14388	14206	14342	14500	14265	14260	14353	14493	14341	14384	14320	14302	14287	14374	14340	14423	14294	14298	14375	14381	14352	14369	14357	14319	14433	14378	14463	14339	14294	14396	14229	14470	14552	14433	14463	14323	14358	14376	14229	14514	14489	14467	14170	14223	14170	14331	14309	14468	14330	14181	14259	14513	14332	14380	14613	14333	14471	14377	14570	14469	14207	14325	14246	14219	14241	14302	14424	14289	14347	14266	14496	14399	14196	14160	14432	14246	14345	14260	14541	14303	14435	14535	14384	14330	14361	14397	14389	14401	14374	14481	14162	14344	14130	14256	14341	14321	14359	14406	14284	14426	14343	14205	14327	14415	14431	14334	14362	14276	14326	14273	14301	14338	14395	14230	14280	14408	14405	14377	14233	14330	14422	14392	14375	14234	14482	14620	14338	14359	14437	14654	14314	14483	14370	14433	14142	14319	14330	14451	14327	14131	14336	14394	14432	14429	14453	14432	14285	14298	14392	14343	14287	14189	14583	14415	14324	14240	14265	14480	14399	14381	14383	14316	14384	14375	14360	14422	14333	14449	14215	14405	14339	14427	14326	14136	14191	14389	14361	14447	14225	14351	14302	14350	14384	14550	14299	14455	14088	14466	14271	14328	14413	14435	14277	14344	14317	14394	14394	14457	14519	14245	14255	14334	14582	14345	14248	14309	14271	14366	14336	14328	14276	14274	14063	14202	14415	14448	14337	14177	14212	14493	14294	14385	14469	14279	14286	14244	14488	14333	14513	14254	14218	14496	14505	14310	14344	14406	14480	14314	14533	14220	14376	14351	14332	14247	14311	14366	14173	14353	14283	14312	14316	14292	14276	14481	14438	14383	14374	14409	14307	14299	14315	14296	14360	14221	14128	14337	14346	14377	14468	14415	14326	14489	14413	14415	14311	14424	14349	14361	14439	14443	14334	14329	14310	14280	14319	14417	14192	14384	14439	14306	14284	14480	14412	14451	14304	14371	14313	14332	14314	14434	14384	14391	14351	14261	14306	14222	14157	14272	14178	14393	14506	14508	14320	14391	14452	14167	14285	14243	14407	14414	14401	14273	14360	14438	14439	14161	14240	14262	14408	14124	14372	14308	14231	14354	14469	14466	14434	14410	14434	14567	14201	14351	14355	14460	14476	14503	14229	14441	14440	14188	14277	14601	14333	14225	14321	14173	14307	14361	14280	14455	14390	14288	14318	14373	14315	14287	14405	14152	14320	14372	14512	14345	14365	14343	14421	14362	14377	14323	14266	14479	14368	14246	14506	14425	14248	14249	14415	14392	14195	14345	14518	14429	14317	14284	14277	14315	14510	14395	14271	14419	14474	14337	14281	14258	14347	14232	14217	14251	14325	14264	14467	14228	14316	14219	14261	14531	14349	14417	14391	14453	14538	14407	14566	14265	14533	14259	14365	14261	14377	14429	14364	14328	14216	14592	14366	14342	14454	14346	14437	14445	14412	14436	14346	14395	14449	14262	14465	14334	14390	14148	14223	14434	14283	14304	14354	14224	14390	14297	14374	14323	14368	14232	14363	14357	14304	14412	14244	14470	14356	14347	14397	14316	14361	14244	14246	14279	14382	14322	14447	14424	14331	14377	14362	14184	14381	14424	14283	14353	14453	14136	14383	14466	14229	14465	14276	14356	14151	14418	14313	14318	14341	14170	14333	14188	14249	14234	14451	14314	14396	14443	14249	14466	14301	14449	14338	14175	14512	14370	14470	14613	14460	14207	14482	14441	14262	14411	14517	14575	14371	14448	14417	14433	14347	14490	14401	14350	14375	14154	14390	14408	14410	14247	14591	14257	14350	14369	14335	14357	14299	14298	14422	14312	14313	14399	14273	14107	14268	14288	14553	14281	14297	14358	14318	14269	14436	14258	14225	14456	14447	14388	14352	14383	14256	14149	14273	14357	14433	14285	14449	14472	14268	14522	14188	14374	14326	14279	14301	14455	14414	14235	14349	14403	14434	14346	14415	14379	14400	14583	14422	14160	14354	14326	14118	14385	14310	14409	14439	14490	14569	14477	14227	14195	14214	14314	14453	14224	14342	14523	14166	14336	14233	14411	14378	14363	14447	14234	14261	14210	14353	14471	14361	14231	14305	14368	14313	14353	14239	14235	14276	14459	14155	14532	14340	14337	14290	14295	14451	14378	14342	14461	14447	14605	14399	14371	14441	14543	14443	14376	14250	14382	14344	14431	14345	14421	14312	14288	14260	14126	14284	14393	14573	14459	14310	14296	14519	14409	14463	14217	14266	14259	14444	14302	14470	14606	14445	14292	14294	14239	14200	14446	14401	14415	14164	14251	14570	14335	14494	14292	14189	14325	14234	14228	14135	14398	14394	14598	14206	14382	14205	14357	14552	14287	14331	14528	14381	14457	14348	14195	14598	14368	14390	14376	14450	14252	14382	14543	14272	14287	14371	14361	14428	14309	14170	14506	14412	14362	14384	14498	14192	14389	14241	14381	14355	14341	14243	14548	14476	14242	14201	14383	14450	14261	14248	14268	14427	14253	14207	14145	14344	14443	14359	14235	14359	14233	14166	14265	14402	14296	14424	14415	14417	14339	14356	14402	14444	14229	14283	14467	14568	14270	14408	14439	14304	14306	14223	14486	14479	14239	14401	14366	14397	14191	14260	14422	14387	14406	14343	14360	14315	14352	14359	14441	14394	14249	14332	14409	14225	14360	14348	14278	14400	14330	14381	14415	14386	14378	14399	14354	14387	14399	14308	14309	14253	14310	14317	14286	14422	14329	14507	14399	14460	14393	14296	14337	14366	14311	14410	14252	14281	14407	14216	14347	14295	14474	14326	14261	14290	14415	14461	14335	14450	14272	14540	14473	14417	14560	14416	14289	14270	14441	14204	14306	14147	14387	14508	14335	14316	14423	14289	14214	14501	14189	14427	14457	14363	14233	14313	14374	14339	14319	14506	14502	14465	14179	14356	14420	14354	14269	14405	14383	14485	14300	14416	14324	14327	14377	14196	14338	14322	14285	14362	14478	14390	14240	14374	14340	14317	14168	14264	14160	14326	14302	14270	14222	14545	14390	14186	14444	14407	14416	14337	14338	14366	14449	14203	14313	14379	14357	14383	14416	14463	14415	14472	14313	14266	14301	14330	14334	14231	14213	14197	14341	14193	14377	14101	14178	14408	14169	14387	14365	14404	14588	14249	14365	14541	14400	14315	14451	14370	14533	14200	14364	14312	14286	14305	14553	14188	14336	14251	14379	14353	14206	14358	14300	14380	14287	14282	14110	14324	14382	14366	14545	14375	14357	14355	14360	14334	14116	14299
25717	38269	36513	29331	24382	21351	19531	18339	17635	17006	16461	15792	15839	15442	15181	14919	14963	14693	14676	14555	14515	14419	14387	14295	14308	14325	14205	14278	14185	14120	14341	14027	14332	14192	14059	14257	14191	14258	14003	14257	14312	14131	14161	14058	14287	14160	14275	14117	14048	14172	14117	14088	14267	14205	14372	14211	14271	14255	14182	14133	14193	14138	14197	14253	14123	14149	14346	14115	14177	14158	14155	14329	14140	14252	14351	14184	14160	14183	14298	14046	14156	14133	14202	14327	14335	14253	14238	14215	14239	14337	14186	14328	14217	14154	14141	14143	14205	13990	14210	14156	14199	14151	14269	14201	14101	14232	14167	14271	14009	14107	14206	14250	14313	14100	14236	14007	14035	14237	14146	14326	14124	14057	14137	14026	14261	14163	14329	14093	14097	14074	14039	14142	14104	14190	14168	14256	13973	14201	14133	14214	14042	14344	14090	14114	14244	14210	14035	14202	14322	14145	14062	14059	14116	14312	14035	14385	14234	14144	14313	14218	14200	14122	14260	14190	14131	13967	14261	14070	14404	14232	14273	14231	14137	14087	14292	14060	14111	14366	14203	14191	14114	14187	14295	14191	14032	14209	14213	14205	14212	14219	14274	14309	14249	14249	14142	14137	14167	14221	14318	14165	14122	14156	14287	14122	14276	14143	14130	14218	13995	14100	14220	14277	14197	14270	14149	14394	13992	14172	14191	14179	14134	14319	14135	14253	14209	14270	14405	14221	14286	14131	14248	14257	14189	14201	14218	14121	13964	14041	14283	14213	14273	14183	14257	14206	14247	14228	14279	14120	14130	14314	14244	14193	14235	14086	14090	14146	14031	14344	14128	14142	14138	14014	14116	14271	14239	14216	14065	14272	14168	14097	14227	14376	14166	14252	14126	14098	14053	14295	14201	14177	14233	13930	14229	14059	14146	14247	14228	14204	14244	14216	14328	14335	14051	14086	14402	14196	14227	14151	14255	14059	14080	14343	14089	14164	14205	14219	14259	14202	14117	13992	14300	14083	14181	14183	14225	14236	14231	14146	14255	14108	14079	14154	14189	14108	14235	13962	14064	14211	14140	14268	14273	14158	14140	14228	14193	14052	14150	14285	14148	14188	14090	14161	14145	14392	14339	14111	14027	14005	14130	14199	14053	14157	14086	14071	14308	14332	14057	14105	14157	14200	14120	14017	14138	14269	14151	13948	14064	14087	14133	14262	14357	14199	14183	14126	14365	14102	14213	14149	14224	14333	14168	14169	14174	14156	14278	14055	14262	14207	14229	14178	14208	14127	14047	14204	14201	14197	14214	14299	14260	14052	14242	14102	14196	14251	14253	14171	14284	14161	14145	14143	14120	14223	14126	14168	14310	14172	14290	14102	14202	14179	14253	14147	14326	14082	14010	14266	14205	14133	14258	14219	14057	14120	14195	14247	14153	14197	14230	14219	14163	14169	13953	14257	14068	14196	14246	14194	14111	14216	14214	14152	14099	14201	14013	14147	14219	14234	14150	14284	14120	14247	14106	14218	14175	14344	14426	14014	14252	14166	14118	14075	14162	14343	14219	14163	14230	14158	14225	14210	14136	14209	14104	14102	14032	14224	14090	14373	13895	14101	14109	14150	14058	14172	14143	14283	14105	14145	14259	14257	14106	14213	14034	14302	14218	14351	14228	14208	14108	14132	14342	14065	14249	14147	14128	14305	13967	14229	14206	14170	14087	14370	14069	14244	14307	14239	14205	14084	14242	14101	14241	14182	13968	14257	14284	14170	14091	14118	14327	14003	14150	14176	14170	14163	14060	14077	14087	14186	14079	14236	14247	14108	14251	14198	14181	14410	14257	14129	14150	14175	14136	14231	14215	14158	14064	14252	14270	14300	14223	14273	14127	14271	14141	14222	14094	14118	14209	14319	14083	14131	14430	14025	14243	14252	14228	14141	13969	14045	14229	14177	14039	14236	14128	14237	14113	14118	14171	14366	14096	14014	14055	14279	14100	13968	14039	13968	14222	14133	14104	14131	14153	14202	14097	14139	14120	14221	14210	14097	14215	14329	14265	14125	14091	14061	14199	14202	14152	14320	14252	14127	14283	14082	14231	14363	14162	14029	14277	14248	14202	14268	14023	14192	14076	14182	14270	14075	14002	14260	13999	14155	14074	14184	14003	14149	14053	14214	14094	14110	14139	14159	14166	14098	14018	14291	14138	14169	14199	14282	14189	14131	14157	14179	14140	14151	14109	14326	14071	14263	14155	14118	14230	14253	14230	14185	14098	14339	14123	14182	14103	14065	14150	14120	14286	14156	14152	14285	14083	14164	14177	14058	14095	14050	14214	14067	14091	14257	14036	14235	14215	14241	14098	14138	14155	13940	14102	14025	14323	14280	14204	14128	14134	14172	14324	14209	14175	14109	14065	14180	14237	14271	14075	14219	14109	14163	14158	14103	14222	14127	14126	14136	14136	14174	14189	14191	14308	14305	14114	14072	13968	14261	14115	14293	14131	14321	14181	14104	14168	14279	14110	14112	14085	14253	14102	14021	14044	14227	14037	14360	14072	14155	14071	14268	14045	14222	14191	14166	14194	14183	14354	14062	14072	14259	14141	14114	14061	14213	14144	14192	14000	14172	14044	14066	14338	14051	14116	14126	14173	14269	14194	14213	14340	14253	14261	14175	14136	14222	14103	14354	13927	14214	14122	14273	14126	14259	14451	14317	14125	14267	14253	14089	14161	14325	14324	14010	13966	14171	14249	13986	14259	14074	14095	14129	14268	14289	14231	13990	14184	14262	14193	14093	14306	14311	14061	14444	14246	14238	14028	14007	14176	14038	14083	14205	14158	14137	14207	14322	14274	14115	13989	14040	13994	14204	14259	14281	14088	14070	14138	14284	14200	14228	14368	14119	14122	14159	14142	14290	14099	14203	14185	14006	14385	14258	14070	14297	14028	14212	13995	14109	13897	13966	14180	13976	14081	14391	14026	14120	14222	14129	14181	14388	14281	14059	14162	14174	14080	14167	14262	14299	14301	14187	14192	14100	14307	14235	14219	14313	14239	14168	14062	14203	14155	14183	14081	13989	14235	14105	14149	14229	14205	14125	14269	14190	14146	14244	14113	14107	14233	14305	14050	14210	14390	14129	14255	14181	13993	14183	14230	14269	14109	14256	14108	14407	14241	14226	14228	14269	13796	14095	14298	14222	14088	14212	14254	14076	14120	14141	14229	14241	14058	14253	14070	14065	14189	14112	14183	14229	14136	14110	14001	14203	14243	14118	14172	14096	14134	14047	14225	14024	14166	14096	14091	14143	14339	14311	14024	14164	14153	14257	14361	14358	14096	14118	14096	14120	13889	14247	14120	14074	14166	14121	14167	14129	14300	14186	14020	14068	14162	14413	14073	14170	14205	14047	14277	14159	14245	14191	14211	13996	14249	14146	14135	14205	14246	14204	14094	14036	14176	14106	14077	14203	14230	14216	14276	14202	14221	14183	14069	14244	14073	14185	14235	13957	14180	14149	14107	14232	14164	14303	14076	14162	14113	14113	14053	14080	14031	14177	14084	14088	14096	14181	14256	14253	14083	14231	14133	14172	14058	14113	14193	14196	14319	14340	14135	14260	14111	14288	14195	14281	14101	14078	14173	14124	14265	14051	14259	14096	14189	14159	14311	14213	14237	13920	14232	14022	14125	14174	14209	14169	14213	14105	14214	14232	14157	14286	14097	14259	14151	14234	14260	14200	14043	14230	14188	14091	14176	14196	14343	14193	14174	14180	14334	14083	14236	14202	14078	14307	14285	14016	14347	14148	14212	14380	14142	14275	14117	14245	14209	14073	14290	14232	14084	14061	14067	14067	14323	14067	14370	14145	14279	14174	14389	14181	14221	14182	14171	14245	14285	13993	14423	14259	14099	14087	14193	14135	14153	14121	14313	14276	14191	14157	14248	14106	14004	14200	14144	14125	14185	14164	14184	14233	14130	14290	14186	14383	14133	14219	14396	13984	14287	14173	14167	14393	14372	14404	14216	14121	14072	14304	14174	14124	14199	14134	14113	14076	14259	14208	14096	14284	14175	14171	14028	14169	14107	14139	14171	14093	14098	14107	14104	14142	14193	14100	14322	14143	14349	14289	14114	14186	14078	14233	14289	14006	14165	14198	14349	14285	14279	14083	14154	14168	14227	14070	14319	14263	13975	14199	14192	14179	14238	14131	14112	14019	14084	14101	14091	14115	14135	14098	14145	14226	14305	14126	14179	14211	14175	14205	14264	14103	14044	14187	13973	14264	14139	14220	14168	14200	14208	14135	14136	14222	14152	14246	14194	14108	14264	14197	14381	14059	14116	14171	14049	14261	14156	14342	14307	14184	14191	14133	14170	14185	14223	14381	14321	13917	14094	14152	13978	14114	14131	14053	14332	14173	14181	14125	14002	14153	14093	14242	14030	14377	14105	14063	14175	14066	14165	14236	14069	14267	13995	14307	14137	14222	14216	14194	14132	14174	14254	14224	14406	14156	14311	14189	14290	14281	14068	14089	14072	14071	14182	14177	14150	14091	14169	14332	14182	14046	14201	14111	14209	14258	13948	14205	14249	14208	14246	14098	14104	14144	14164	14103	14125	14142	14219	14175	14145	14167	14223	14347	14098	14210	14142	14242	14187	14147	14334	14257	14266	14308	14288	14138	14334	14172	14212	14289	14186	14107	14169	14036	14072	14143	14169	14121	14241	14065	14172	14103	14294	14266	14133	14205	14161	14235	14253	14129	14118	14259	14172	14210	14236	14115	14105	14007	14117	14094	14199	14279	14197	14148	14135	14173	14217	14208	14041	14294	14248	14227	14172	14207	14089	14250	14107	14137	14417	14131	14164	14220	14254	14186	14310	14132	14218	14212	14272	14233	14116	14081	14280	14241	14128	14447	14018	14193	14307	14091	14159	14254	14237	14037	14215	14119	14034	14095	14091	14268	14242	14085	14269	14061	14227	14124	14308	14137	14113	14229	14145	14202	14147	14225	14208	14188	14202	14182	14301	14056	14074	14286	14097	14109	14356	14129	14093	14285	14094	14336	14100	14344	14208	14176	14015	14173	14206	14126	14184	14221	14182	14055	14109	14075	14166	14260	13984	14184	14126	14322	14322	14140	14091	14114
24021	21371	28792	25091	23556	23770	22493	19592	18288	17606	16983	16308	15996	16059	16171	15895	15464	15377	15254	15261	15112	14894	14900	14883	15073	14805	14742	14948	15108	15127	14938	14808	14897	14713	14894	14790	14994	14687	14861	14888	14863	14716	14675	14618	14877	15060	14873	14706	14854	14489	14806	14664	14682	15072	15084	14844	14997	14700	14820	14894	14601	14798	14788	14726	14839	14558	14649	14813	14892	14697	14785	14900	14867	14617	14977	14730	14764	14829	14682	14839	14944	14838	14727	14728	14766	14744	14867	14780	14782	14715	14847	14719	14765	14670	14782	14797	14772	14715	14849	14803	14806	14755	14705	14936	14879	14609	14674	14569	14694	14602	14721	14575	14751	14808	14804	14883	14755	14829	14747	14727	14675	14659	14644	14678	14905	14628	14795	14728	14784	14767	14723	14894	14744	14729	14736	14913	14624	14714	14941	14702	14855	14616	14673	14660	14662	14823	14728	14648	14802	14820	14852	14739	14685	14707	14849	14999	14832	14632	14671	14670	14628	14687	14805	14642	14804	14638	14812	14811	14902	14749	14579	14751	14787	14792	14674	14837	14645	14721	15023	14960	14680	14639	14695	14547	14761	14679	14631	14926	14985	14862	14899	14746	14546	14857	14790	14769	14759	14760	14761	14717	14767	14763	14649	14818	14706	14749	14689	14701	14693	14758	14731	14798	14860	14726	14751	14759	14837	14775	14564	14735	14687	14764	14647	14755	14703	14580	14966	14632	14863	14635	14864	14907	14697	14876	14771	14744	14799	14864	14752	14666	14633	14750	14799	14775	14782	14802	14827	14689	14743	14748	14996	14622	14721	14694	14609	14679	14668	14815	14797	14754	14673	14783	14927	14722	14652	14586	14805	14932	14602	14700	14888	14683	14670	14926	14673	14825	14703	14760	14756	14761	14659	14757	14787	14741	14893	14770	14642	14547	14724	14803	14803	14703	14843	14871	14915	14799	14946	14593	14851	14629	14764	14550	14884	14873	14660	14654	14803	14670	14738	14844	14740	14712	14784	14706	14960	14650	14655	14727	14877	14739	14932	14878	14638	14792	14723	14642	14500	14634	14741	14629	14902	14830	14864	14625	14932	14622	14801	14729	14592	14755	14625	14588	14580	14443	14841	14715	14587	14473	14765	14759	14801	14934	14832	15033	14840	14603	14663	14747	14571	14809	14858	14757	14660	14772	14581	14921	14699	14684	14768	14805	14630	14647	14821	14630	14768	14544	14850	14634	14731	14708	14594	14734	14751	14742	14877	14890	14780	14756	14693	14637	14841	14883	14865	14763	14719	14587	14452	14698	14726	14810	14752	14787	14700	14577	14640	14673	14754	14770	14741	14751	14692	14738	14643	14884	14830	14810	14749	14920	14848	14734	14822	14482	14687	14703	14986	14701	14838	14715	14764	14857	14836	14578	14698	14722	14526	14647	14843	14627	14777	14680	14763	14702	14787	14821	14804	14740	14795	14658	14803	14747	14549	14636	14724	14744	14868	14733	14935	14480	14840	14715	14684	14798	14776	14736	14657	14827	14593	14760	14747	14921	14638	14847	14687	14826	14626	14767	14774	14781	14941	14699	14782	14807	14919	14724	14790	14906	14718	14756	14913	14758	14758	14767	14768	14786	14919	14839	14562	14802	14714	14837	14739	14731	14790	14871	14708	14753	14682	14763	14748	14796	14812	14511	14726	14690	14729	14852	14666	14676	14777	14760	14693	14885	14680	14710	14734	14767	14628	14801	14777	14819	14587	14867	14858	14724	14936	14713	14715	14677	14785	14802	14698	14620	14768	14789	14711	14814	14811	14924	14661	14606	14786	14765	14850	14721	14873	14820	14627	14697	14665	14623	14757	14651	14780	14686	14759	14645	14751	14797	14583	14653	14687	14743	14823	14745	14785	14689	14837	14852	14903	14809	14835	14878	14755	14578	14734	14828	14847	14820	14804	14763	14727	14724	14755	14611	14878	14726	14873	14888	14671	14715	14748	14796	14746	14637	14672	14752	14818	14529	14755	14585	14701	14810	14595	14715	14669	14533	14653	14723	14770	14842	14684	14700	14836	14581	14747	14711	14871	15044	15101	14880	14749	14848	14780	14845	14780	14711	14570	14810	14582	14956	14831	14812	14877	14807	14666	14746	14727	14798	14918	14853	14745	14719	14648	14818	14929	14469	14638	14855	14871	14693	14708	14669	14748	14721	14899	14579	14870	14658	14548	14699	14933	14556	14606	14780	14826	14903	14797	14907	14706	14653	14554	14769	14695	14747	14726	14609	14668	14726	14905	14741	14677	14745	14775	14628	14775	14757	14743	14743	14806	14681	14761	14969	14749	14688	14745	14725	14900	14891	14711	14819	14740	14583	14719	14841	14846	14750	14672	14804	14646	14741	14741	14728	14633	14662	14608	14869	14732	14801	14807	14684	14670	14614	14694	14690	14683	14813	14735	14695	14591	14704	14617	14865	14749	14810	14751	14798	14765	14904	14779	14820	14777	14942	14607	14652	14687	14740	14856	14506	14814	14470	14750	14705	14639	14582	14719	14784	14807	14752	14761	14622	14612	14855	14761	14650	14635	14746	14734	14711	14813	14647	14613	14582	14812	14754	14756	14745	14908	14726	14746	14549	14787	14592	14940	14838	14807	14902	14888	14695	14659	14781	14881	14798	14838	14607	14670	14723	14835	14800	14704	14783	14842	15036	14653	14833	14947	14526	14999	14606	14906	14857	14782	14854	14664	14697	14691	14923	14850	14602	14816	14783	14895	14834	14743	14648	14688	14723	14691	14862	14844	14684	14852	14706	14785	14783	14659	14789	14692	14777	14888	14862	14669	14808	14985	14833	14750	14819	14789	14958	14639	14694	14960	14697	14769	14707	14718	14754	14630	14686	14664	14814	14630	14758	14911	14859	14686	14835	14928	14746	14836	14801	14900	14690	14995	14826	14816	14886	14856	14695	14618	14756	14856	14693	14754	14831	14811	14737	14777	14748	14852	14597	14709	14696	14554	14640	14588	14810	14625	14620	14832	14636	14749	14844	14739	14867	14765	14771	14732	14674	14757	14799	14700	14824	14706	14782	14816	14612	14645	14702	14764	14778	14761	14752	14595	14684	14747	15029	14755	14753	14799	14731	14808	14652	14830	14633	14816	14860	14673	14776	15035	14815	14625	14851	14694	14796	14687	14827	14682	14870	14733	14697	14478	14796	14743	14503	14888	14850	14661	14617	14733	14531	14774	14737	14741	14749	14850	14892	14793	14639	14649	14831	14930	14704	14507	14641	14899	14936	14777	14820	14758	14625	14658	14621	14679	14894	14663	14773	14794	14691	14587	14672	14658	14613	14691	14809	14823	14802	14807	14815	14665	14711	14777	14682	14707	14643	15023	14693	14666	14713	14747	14597	14687	14863	14807	14657	14737	14740	14761	14702	14722	14666	14694	14923	14698	14558	14649	14523	14586	14709	14917	14684	14719	14673	14819	14716	14730	14771	14705	14605	14735	14608	14778	14794	14935	14785	14928	14760	14791	14818	14791	14897	14752	14741	14742	14712	14628	14830	14837	14905	14719	14662	14825	14742	14743	14759	14633	14663	14785	14820	14848	14667	14885	14915	14710	14670	14744	14873	14843	14809	14893	14890	14835	14640	14853	14849	14717	14670	14777	14786	14841	14754	14704	14708	14804	14629	14724	14802	14882	14726	14645	14668	14780	14744	14680	14552	14656	14872	14883	14710	14829	14910	14966	14787	14606	14777	14750	14640	14619	14638	14700	14809	14727	14703	14891	14700	14606	14931	14843	14821	14969	14737	14641	14623	14913	14816	14728	14858	14737	14847	14701	14636	14838	14622	14695	14839	14691	14796	14833	14648	14683	15107	14764	14721	14888	14942	14840	14870	14699	14723	14797	14609	14724	14809	14804	14619	14825	14829	14814	14865	14613	14850	14917	14655	14814	14697	14803	14915	14547	14634	14762	14843	14801	14609	14686	14874	14770	14826	14766	14623	14625	14789	14754	14817	14705	14502	14908	14569	14829	14814	14793	14769	14716	14837	14857	14776	14796	14907	14702	14752	14867	14798	14914	15109	14822	14770	14657	14776	14716	14810	14833	14782	14747	14760	14850	14744	14771	14760	14681	14754	14748	14683	14774	14739	14896	14649	14856	14811	14855	14553	14884	14770	14846	14619	14716	14669	14675	14644	14873	14869	14959	14708	14758	14687	14770	14938	14698	14653	14771	14753	14749	14802	14652	14749	14892	14813	14745	14718	15003	14835	14765	14787	14777	14684	14636	14762	14854	14854	14781	14833	14681	14789	14614	14865	14662	14728	14844	14821	14760	14731	14665	14835	14849	14683	14778	14963	14946	14579	15045	14841	14897	14791	14840	14678	14754	14980	14940	14810	14739	14912	14773	14800	14654	14674	14707	14758	14746	14758	14819	14806	14573	14686	14605	14549	14773	14743	14803	14784	14866	14677	14542	14552	14786	14741	14491	14634	14734	14787	14800	14698	14784	14630	14763	14602	14657	14869	14661	14794	14676	14739	14751	14504	14919	14805	14852	14757	14574	14702	14862	14665	14723	14738	14816	14723	14876	14771	14948	14796	14726	14702	14611	14714	14737	14660	14740	14659	14762	14891	14708	14922	14764	14960	14892	14876	14707	14544	14589	14841	14862	14807	14768	14720	14656	14684	14628	14878	14746	14613	14726	14643	14779	14792	14826	14815	14765	14754	14778	14852	14702	14802	14933	14700	14844	14892	14583	14782	14802	14882	14925	14906	14657	14934	14795	14778	14638	14745	14533	14760	14839	14988	14752	14753	14831	14677	14771	14796	14984	14821	14794	14814	14771	14730	14588	14702	14731	14732	14832	14897	14653	14651	14667	14845	14768	14818	14776	14716	14646	14511	14749	14593	14750	14740	14785	14671	14555	14805	14706	14618	14773	14563	14715	14619	14916	14769	14804	14997	14597	14926	14677	14695	14667	14763	14756	14655	14756	14500	14737	14568	14932	14835	14859	14809	14807	14712	14771	14709	14727	14782	14798	14739	14954	14596	14784	14800	14794	14855	14748	14727	14691	14565	14628	14783	14720	14682	14693	14694	14850	14814	14793	14668	14633	14673	14737	14792	14768	14760	14689	14630
26016	43268	41814	34813	29963	25928	23559	22054	20440	19183	18152	17494	17062	16629	16587	16002	15815	15407	15361	15249	14998	14854	14774	14957	14827	14593	14796	14652	14863	14510	14786	14625	14624	14547	14643	14732	14633	14598	14658	14518	14760	14509	14593	14533	14523	14612	14596	14715	14536	14482	14628	14512	14661	14524	14478	14453	14624	14503	14608	14400	14719	14533	14406	14589	14413	14430	14536	14522	14355	14505	14577	14582	14571	14603	14525	14474	14353	14548	14522	14582	14446	14542	14399	14521	14478	14696	14303	14636	14554	14456	14420	14517	14360	14410	14402	14537	14612	14646	14542	14614	14537	14511	14430	14474	14393	14534	14474	14724	14410	14634	14352	14502	14674	14356	14401	14518	14552	14464	14503	14607	14440	14508	14477	14476	14593	14512	14477	14561	14509	14495	14447	14463	14487	14517	14550	14550	14595	14536	14371	14508	14630	14651	14454	14580	14457	14585	14407	14547	14444	14382	14584	14588	14466	14445	14534	14552	14641	14488	14472	14406	14603	14529	14442	14519	14500	14435	14695	14565	14290	14529	14441	14542	14475	14629	14449	14725	14496	14357	14415	14445	14457	14501	14523	14422	14540	14418	14556	14483	14422	14523	14522	14530	14584	14526	14528	14332	14575	14507	14469	14699	14475	14508	14462	14494	14561	14633	14424	14544	14618	14718	14571	14533	14631	14401	14353	14465	14556	14498	14561	14573	14531	14621	14389	14444	14429	14643	14355	14473	14671	14529	14415	14558	14594	14334	14548	14394	14595	14571	14586	14362	14584	14522	14476	14433	14440	14626	14415	14479	14429	14540	14632	14447	14427	14448	14543	14595	14642	14603	14450	14522	14604	14583	14465	14549	14637	14532	14586	14455	14491	14555	14523	14557	14489	14615	14532	14512	14520	14482	14715	14501	14445	14510	14468	14496	14448	14611	14579	14536	14434	14491	14474	14576	14661	14491	14501	14637	14352	14690	14512	14523	14561	14446	14495	14560	14417	14391	14500	14552	14363	14636	14549	14611	14637	14538	14580	14543	14456	14456	14407	14524	14394	14592	14527	14537	14487	14562	14545	14567	14532	14545	14270	14467	14458	14456	14494	14677	14567	14430	14543	14426	14277	14470	14439	14456	14546	14511	14517	14489	14572	14365	14378	14373	14595	14474	14560	14406	14565	14510	14591	14482	14501	14510	14432	14581	14417	14434	14427	14433	14502	14317	14351	14369	14469	14505	14429	14562	14522	14459	14535	14558	14510	14497	14443	14571	14470	14451	14599	14559	14260	14427	14567	14438	14620	14308	14400	14525	14585	14567	14455	14365	14390	14527	14483	14604	14491	14688	14585	14391	14608	14391	14444	14585	14476	14575	14468	14562	14466	14538	14264	14513	14568	14468	14563	14444	14497	14365	14641	14550	14659	14597	14377	14665	14466	14616	14486	14565	14387	14549	14508	14378	14584	14486	14655	14459	14483	14358	14546	14444	14354	14531	14532	14274	14536	14535	14410	14706	14421	14548	14575	14450	14507	14582	14555	14617	14491	14553	14564	14688	14607	14465	14456	14512	14505	14501	14666	14510	14471	14500	14595	14405	14381	14448	14523	14533	14548	14529	14437	14694	14675	14373	14539	14530	14641	14395	14502	14526	14599	14437	14599	14382	14562	14521	14454	14543	14425	14458	14617	14599	14793	14750	14515	14482	14528	14400	14428	14672	14515	14458	14501	14501	14481	14548	14373	14370	14677	14340	14532	14584	14536	14498	14510	14481	14484	14597	14527	14416	14478	14484	14491	14567	14452	14494	14332	14524	14552	14514	14538	14456	14462	14646	14569	14568	14510	14441	14411	14464	14490	14500	14413	14496	14484	14481	14453	14619	14595	14617	14516	14540	14464	14506	14445	14358	14512	14560	14565	14482	14587	14478	14471	14492	14480	14581	14625	14538	14538	14591	14523	14543	14423	14355	14671	14581	14565	14480	14515	14445	14435	14481	14344	14572	14523	14378	14438	14407	14670	14387	14565	14585	14475	14448	14355	14568	14472	14486	14533	14478	14560	14459	14478	14607	14623	14453	14417	14488	14382	14470	14500	14529	14340	14504	14576	14559	14625	14511	14513	14435	14587	14337	14414	14535	14569	14458	14468	14637	14620	14600	14707	14540	14564	14512	14446	14612	14420	14348	14637	14518	14492	14611	14371	14505	14513	14526	14439	14575	14530	14632	14400	14390	14426	14545	14570	14528	14577	14475	14631	14533	14565	14433	14230	14643	14479	14646	14320	14424	14448	14568	14536	14566	14564	14579	14571	14472	14561	14556	14392	14484	14478	14481	14456	14587	14642	14622	14434	14653	14547	14498	14602	14467	14768	14679	14545	14328	14357	14401	14428	14389	14486	14519	14414	14427	14563	14437	14381	14576	14538	14329	14607	14614	14411	14557	14644	14601	14509	14377	14501	14570	14367	14396	14847	14419	14555	14558	14465	14474	14484	14463	14610	14516	14453	14386	14739	14439	14454	14549	14567	14450	14475	14547	14403	14484	14682	14369	14672	14741	14400	14531	14501	14568	14410	14379	14549	14514	14577	14565	14429	14531	14527	14581	14501	14591	14683	14530	14454	14499	14351	14371	14631	14413	14352	14508	14359	14470	14522	14412	14470	14484	14443	14540	14576	14716	14528	14643	14430	14483	14545	14429	14604	14549	14481	14399	14530	14506	14483	14663	14516	14591	14444	14489	14437	14467	14363	14612	14537	14524	14507	14450	14444	14540	14675	14439	14324	14313	14467	14472	14512	14442	14553	14379	14580	14384	14517	14546	14500	14341	14209	14389	14391	14458	14565	14414	14553	14371	14613	14506	14632	14415	14582	14406	14550	14479	14630	14398	14451	14699	14572	14426	14495	14687	14546	14618	14306	14556	14522	14496	14520	14454	14310	14372	14659	14561	14443	14626	14560	14559	14410	14447	14537	14443	14623	14339	14439	14561	14674	14596	14507	14449	14525	14409	14522	14715	14469	14619	14507	14408	14643	14275	14571	14365	14412	14568	14582	14436	14700	14507	14437	14655	14576	14460	14491	14386	14738	14466	14610	14673	14494	14534	14663	14403	14477	14586	14514	14562	14540	14509	14670	14382	14409	14481	14339	14859	14453	14558	14555	14465	14621	14562	14644	14597	14437	14608	14697	14631	14576	14643	14691	14375	14469	14430	14632	14394	14417	14449	14545	14582	14407	14612	14596	14463	14549	14655	14375	14621	14405	14493	14548	14527	14526	14678	14496	14713	14392	14609	14494	14390	14572	14370	14623	14574	14684	14302	14597	14537	14470	14543	14581	14512	14511	14607	14417	14587	14529	14357	14528	14557	14442	14505	14644	14512	14306	14662	14606	14461	14568	14561	14447	14432	14530	14382	14588	14434	14491	14394	14339	14584	14431	14500	14474	14483	14417	14547	14507	14583	14629	14498	14483	14655	14648	14664	14405	14563	14637	14531	14456	14534	14565	14605	14504	14431	14532	14523	14568	14445	14603	14348	14450	14443	14471	14600	14519	14430	14418	14454	14463	14423	14655	14661	14358	14445	14756	14593	14542	14442	14578	14541	14467	14546	14341	14578	14558	14468	14441	14346	14536	14532	14497	14576	14501	14387	14574	14428	14450	14590	14407	14569	14478	14609	14237	14563	14505	14583	14511	14624	14362	14562	14656	14399	14504	14675	14591	14636	14536	14522	14301	14412	14467	14511	14479	14564	14471	14601	14355	14458	14385	14528	14471	14443	14546	14446	14544	14523	14662	14549	14561	14388	14484	14687	14586	14489	14472	14484	14411	14558	14464	14513	14412	14540	14323	14430	14575	14654	14416	14388	14709	14452	14557	14530	14588	14448	14438	14455	14450	14574	14494	14523	14531	14533	14460	14512	14575	14346	14466	14599	14483	14401	14689	14532	14494	14454	14416	14579	14603	14489	14500	14639	14557	14473	14560	14604	14508	14663	14462	14573	14462	14495	14591	14529	14371	14394	14472	14574	14589	14566	14549	14492	14418	14728	14533	14518	14309	14455	14600	14408	14391	14415	14548	14401	14610	14639	14485	14390	14539	14397	14467	14345	14541	14440	14640	14428	14508	14556	14442	14608	14585	14491	14506	14557	14521	14552	14655	14445	14608	14374	14570	14361	14580	14470	14587	14488	14466	14567	14480	14462	14444	14433	14409	14455	14634	14449	14576	14658	14369	14447	14541	14513	14641	14501	14491	14409	14466	14658	14544	14491	14439	14575	14553	14536	14436	14492	14595	14416	14597	14624	14457	14621	14494	14621	14520	14474	14569	14497	14544	14478	14510	14480	14541	14611	14537	14395	14466	14412	14618	14420	14381	14567	14485	14570	14489	14409	14563	14428	14524	14548	14431	14413	14443	14434	14633	14540	14581	14304	14488	14415	14629	14609	14479	14440	14506	14530	14382	14264	14618	14572	14625	14320	14582	14573	14435	14595	14557	14431	14393	14666	14546	14539	14535	14498	14480	14564	14580	14586	14532	14577	14434	14570	14538	14466	14607	14388	14320	14570	14459	14536	14428	14424	14597	14342	14547	14424	14498	14374	14349	14353	14447	14482	14588	14536	14430	14516	14453	14463	14620	14517	14748	14478	14515	14586	14501	14596	14486	14675	14535	14648	14340	14494	14584	14517	14589	14599	14588	14624	14439	14442	14596	14541	14404	14324	14558	14522	14468	14488	14364	14462	14501	14532	14500	14522	14583	14475	14618	14638	14541	14271	14408	14543	14554	14397	14368	14535	14567	14706	14433	14454	14669	14507	14543	14345	14550	14601	14490	14361	14537	14359	14536	14610	14564	14320	14430	14483	14599	14509	14391	14558	14589	14465	14440	14711	14509	14538	14542	14638	14368	14714	14504	14575	14456	14536	14494	14437	14552	14587	14464	14407	14389	14351	14560	14481	14628	14708	14500	14476	14502	14571	14656	14603	14641	14407	14321	14351	14610	14410	14566	14508	14510	14452	14439	14515	14466	14636	14578	14480	14597	14499	14615	14481	14496	14550	14584	14620	14499	14476	14445	14335	14363	14537	14576	14438	14709	14581	14587	14429	14474	14373	14396	14470	14403	14517	14407	14564	14514	14539	14532	14547	14478	14438	14454	14431
22995	21314	29151	23964	22326	25310	26799	21444	19427	18896	17772	17249	17022	16655	16153	15943	15765	15588	15185	15137	15089	15061	15013	14821	15006	14899	14692	14795	14763	14715	14798	14618	14835	14601	14504	14779	14728	14703	14761	14667	14556	14616	14607	14550	14494	14502	14577	14553	14704	14621	14620	14668	14427	14524	14610	14462	14759	14734	14708	14372	14348	14572	14494	14642	14721	14761	14753	14741	14658	14639	14696	14526	14588	14523	14618	14484	14511	14726	14630	14507	14567	14370	14521	14508	14598	14761	14637	14287	14714	14478	14470	14541	14571	14490	14415	14549	14610	14570	14481	14445	14704	14653	14426	14702	14400	14554	14639	14371	14454	14369	14721	14409	14579	14545	14351	14415	14795	14588	14659	14537	14467	14609	14795	14647	14707	14506	14544	14466	14442	14466	14418	14539	14421	14434	14655	14419	14661	14336	14651	14572	14458	14510	14605	14553	14767	14466	14477	14441	14597	14459	14531	14569	14427	14477	14651	14386	14637	14359	14490	14581	14551	14491	14452	14599	14609	14469	14657	14366	14310	14540	14659	14537	14592	14306	14472	14552	14633	14528	14379	14551	14435	14568	14698	14716	14470	14589	14416	14516	14537	14582	14561	14400	14461	14530	14481	14311	14615	14494	14633	14427	14371	14381	14581	14515	14461	14545	14442	14467	14575	14605	14598	14492	14611	14677	14668	14570	14543	14533	14552	14486	14562	14490	14609	14372	14533	14450	14463	14560	14556	14610	14501	14536	14448	14604	14452	14348	14469	14463	14591	14493	14405	14530	14445	14619	14549	14320	14464	14570	14565	14537	14545	14556	14491	14550	14477	14614	14520	14413	14449	14537	14410	14626	14477	14419	14406	14401	14493	14433	14558	14498	14447	14630	14513	14409	14592	14627	14513	14609	14521	14460	14553	14498	14444	14554	14560	14660	14606	14360	14416	14621	14551	14580	14438	14356	14363	14399	14747	14544	14503	14686	14511	14474	14656	14500	14394	14690	14501	14400	14541	14527	14442	14423	14516	14599	14465	14484	14486	14466	14558	14276	14544	14673	14577	14299	14664	14415	14734	14472	14476	14516	14458	14459	14301	14485	14570	14542	14584	14519	14481	14676	14563	14537	14434	14667	14519	14476	14496	14493	14559	14571	14581	14594	14719	14615	14530	14499	14546	14534	14568	14511	14240	14402	14597	14531	14401	14359	14460	14424	14587	14454	14470	14478	14636	14448	14443	14551	14272	14580	14627	14533	14331	14391	14634	14549	14640	14618	14618	14452	14596	14654	14466	14727	14564	14671	14486	14476	14565	14703	14377	14507	14597	14579	14681	14639	14504	14474	14598	14434	14471	14359	14467	14624	14543	14487	14416	14425	14440	14521	14521	14446	14426	14546	14561	14594	14575	14496	14525	14639	14417	14455	14776	14577	14539	14367	14340	14530	14599	14467	14483	14466	14524	14418	14294	14305	14478	14231	14614	14300	14537	14420	14274	14440	14587	14602	14509	14552	14571	14663	14692	14463	14485	14681	14592	14779	14644	14598	14325	14409	14687	14608	14424	14629	14483	14488	14705	14562	14757	14640	14473	14433	14493	14573	14652	14738	14466	14475	14469	14474	14461	14549	14533	14622	14381	14459	14589	14600	14486	14466	14477	14599	14545	14520	14543	14473	14739	14658	14549	14546	14480	14741	14507	14640	14461	14323	14418	14482	14371	14487	14448	14435	14533	14538	14512	14725	14639	14463	14539	14459	14471	14383	14581	14538	14572	14618	14426	14566	14811	14568	14598	14609	14426	14678	14638	14420	14426	14454	14502	14397	14584	14399	14463	14477	14443	14566	14622	14449	14583	14438	14587	14616	14485	14442	14614	14481	14468	14463	14442	14682	14580	14521	14505	14392	14506	14471	14548	14641	14469	14422	14507	14382	14643	14342	14509	14327	14514	14538	14547	14677	14614	14406	14333	14602	14721	14458	14657	14541	14540	14702	14570	14402	14512	14572	14705	14527	14494	14730	14650	14503	14517	14458	14573	14525	14600	14558	14526	14604	14548	14494	14636	14418	14392	14405	14251	14365	14375	14613	14676	14586	14652	14333	14543	14461	14621	14574	14520	14526	14427	14556	14505	14201	14492	14359	14474	14471	14659	14536	14316	14474	14333	14519	14537	14405	14513	14428	14427	14567	14424	14415	14374	14459	14391	14529	14751	14562	14588	14431	14311	14662	14480	14549	14446	14622	14409	14396	14423	14468	14654	14596	14626	14493	14578	14446	14556	14553	14471	14466	14462	14405	14651	14529	14499	14457	14566	14609	14672	14639	14579	14537	14273	14641	14596	14570	14456	14519	14597	14427	14412	14558	14568	14500	14378	14510	14539	14626	14454	14481	14654	14468	14435	14378	14370	14549	14595	14535	14571	14479	14587	14393	14553	14601	14621	14425	14721	14391	14520	14457	14405	14560	14421	14498	14625	14492	14533	14353	14659	14514	14571	14365	14514	14536	14454	14530	14617	14605	14615	14467	14715	14521	14402	14449	14549	14399	14617	14387	14545	14684	14677	14441	14473	14500	14618	14284	14385	14540	14589	14508	14545	14518	14484	14623	14454	14307	14500	14360	14655	14598	14428	14322	14326	14551	14492	14482	14462	14315	14517	14360	14448	14635	14549	14511	14306	14436	14442	14317	14418	14586	14640	14376	14692	14527	14641	14489	14573	14685	14347	14574	14572	14562	14551	14449	14559	14584	14542	14478	14515	14543	14498	14653	14535	14650	14488	14372	14411	14590	14519	14452	14458	14538	14674	14605	14460	14668	14498	14606	14556	14470	14476	14450	14589	14613	14450	14482	14400	14478	14535	14619	14673	14594	14463	14582	14357	14348	14499	14479	14551	14572	14364	14391	14555	14562	14464	14540	14385	14607	14527	14550	14568	14617	14393	14410	14387	14398	14374	14595	14567	14552	14513	14617	14491	14579	14573	14502	14542	14546	14603	14570	14557	14405	14544	14539	14590	14576	14404	14418	14535	14551	14576	14585	14446	14606	14619	14463	14510	14535	14709	14435	14638	14422	14599	14428	14393	14388	14347	14679	14640	14514	14515	14531	14550	14507	14347	14494	14327	14408	14448	14430	14529	14528	14895	14375	14676	14709	14546	14442	14320	14493	14355	14592	14449	14453	14621	14341	14626	14353	14600	14463	14437	14777	14574	14501	14496	14474	14575	14705	14538	14474	14672	14459	14627	14500	14434	14421	14616	14468	14388	14457	14709	14354	14581	14536	14346	14656	14572	14386	14384	14566	14551	14351	14156	14706	14439	14571	14469	14271	14673	14447	14391	14643	14539	14562	14291	14492	14518	14592	14635	14414	14632	14420	14323	14510	14600	14371	14503	14441	14437	14457	14513	14355	14396	14657	14436	14464	14500	14295	14346	14569	14530	14407	14553	14477	14412	14555	14535	14477	14470	14494	14592	14597	14507	14556	14324	14504	14488	14479	14502	14534	14537	14555	14696	14717	14459	14462	14617	14569	14593	14469	14530	14447	14354	14348	14442	14460	14490	14457	14484	14517	14578	14345	14517	14498	14662	14569	14686	14577	14471	14781	14472	14650	14375	14342	14477	14433	14368	14673	14459	14473	14740	14232	14554	14388	14523	14605	14454	14382	14529	14641	14506	14509	14452	14494	14415	14518	14680	14536	14357	14716	14488	14673	14537	14540	14502	14442	14586	14458	14497	14577	14613	14577	14469	14624	14341	14586	14396	14370	14477	14731	14445	14631	14484	14584	14466	14571	14627	14699	14586	14598	14629	14438	14618	14484	14709	14618	14564	14497	14521	14587	14551	14404	14441	14522	14444	14542	14518	14583	14532	14694	14537	14612	14370	14539	14452	14363	14601	14420	14420	14550	14536	14398	14572	14619	14626	14542	14477	14477	14569	14394	14653	14312	14479	14558	14683	14699	14490	14572	14448	14692	14646	14504	14521	14479	14696	14499	14547	14610	14523	14352	14345	14363	14637	14549	14608	14525	14512	14480	14568	14494	14531	14404	14328	14569	14580	14349	14415	14505	14521	14571	14300	14497	14459	14380	14520	14469	14374	14494	14646	14482	14474	14663	14533	14390	14441	14491	14413	14629	14384	14452	14479	14454	14444	14529	14462	14550	14458	14530	14530	14540	14472	14667	14378	14706	14630	14468	14630	14560	14424	14526	14535	14469	14463	14470	14614	14335	14528	14491	14498	14500	14534	14410	14628	14375	14494	14628	14396	14702	14565	14674	14614	14516	14475	14510	14480	14475	14568	14564	14427	14555	14618	14500	14532	14345	14471	14329	14442	14593	14592	14466	14348	14350	14687	14662	14416	14389	14519	14396	14371	14557	14308	14566	14515	14405	14554	14344	14572	14407	14462	14425	14606	14579	14466	14519	14388	14575	14598	14497	14339	14572	14523	14334	14594	14647	14451	14501	14420	14441	14510	14376	14641	14506	14383	14462	14528	14697	14633	14482	14484	14464	14469	14356	14527	14361	14455	14455	14407	14444	14410	14508	14424	14459	14470	14499	14452	14491	14539	14439	14482	14759	14315	14485	14569	14372	14578	14550	14584	14521	14419	14515	14435	14576	14474	14376	14656	14622	14522	14620	14475	14520	14555	14600	14588	14496	14516	14475	14592	14622	14601	14307	14370	14360	14329	14489	14409	14369	14676	14522	14588	14617	14569	14458	14624	14601	14681	14314	14347	14525	14569	14330	14498	14624	14333	14401	14518	14647	14497	14412	14465	14706	14328	14522	14426	14579	14575	14589	14332	14539	14440	14365	14331	14457	14505	14563	14546	14432	14445	14422	14509	14374	14300	14443	14489	14352	14525	14397	14426	14308	14432	14361	14589	14661	14581	14446	14523	14502	14503	14594	14365	14506	14452	14508	14698	14483	14470	14341	14588	14355	14621	14467	14546	14386	14543	14422	14485	14460	14468	14577	14609	14566	14433	14490	14461	14730	14379	14360	14578	14628	14357	14339	14588	14539	14552	14551	14585	14736	14535	14636	14477	14595	14427	14559	14418	14491	14495	14618	14683	14568	14542	14510	14455	14555	14425	14509	14467	14468	14509	14526	14551	14535	14456	14563	14370	14733	14692	14601	14500	14583	14425	14446
27064	45477	44529	38997	33561	30254	27560	24510	22583	20769	19608	18920	18274	17631	17177	16751	16238	15581	15396	15233	15065	14905	14659	14881	14696	14635	14724	14641	14552	14522	14456	14400	14494	14528	14356	14530	14506	14457	14272	14466	14569	14410	14438	14324	14375	14419	14362	14276	14268	14373	14256	14302	14375	14479	14403	14269	14235	14357	14446	14240	14276	14484	14239	14385	14232	14473	14146	14280	14239	14335	14190	14238	14392	14420	14205	14411	14405	14405	14359	14247	14321	14520	14270	14235	14240	14280	14415	14328	14519	14390	14303	14356	14376	14274	14335	14219	14177	14213	14351	14306	14362	14381	14355	14332	14141	14310	14257	14254	14351	14149	14216	14314	14340	14237	14185	14297	14429	14248	14331	14261	14428	14411	14340	14314	14549	14373	14290	14284	14304	14364	14297	14313	14402	14176	14459	14112	14200	14417	14355	14274	14178	14314	14431	14387	14226	14194	14306	14250	14358	14356	14547	14359	14201	14084	14328	14318	14344	14301	14367	14389	14339	14218	14211	14402	14212	14315	14175	14338	14341	14360	14329	14338	14098	14142	14110	14438	14266	14346	14474	14262	14236	14325	14465	14208	14382	14326	14187	14264	14364	14236	14130	14352	14601	14428	14368	14333	14365	14240	14238	14414	14322	14442	14353	14466	14328	14326	14322	14306	14291	14118	14332	14450	14372	14275	14225	14338	14147	14285	14154	14351	14545	14421	14368	14193	14337	14444	14385	14139	14482	14241	14224	14260	14275	14234	14352	14311	14337	14340	14396	14230	14272	14357	14305	14216	14329	14335	14172	14222	14220	14298	14395	14198	14283	14323	14434	14294	14605	14262	14255	14342	14438	14256	14166	14483	14319	14269	14357	14196	14261	14319	14344	14274	14280	14527	14385	14222	14359	14410	14501	14414	14340	14263	14299	14159	14386	14304	14422	14303	14276	14286	14278	14307	14257	14381	14344	14349	14249	14334	14116	14324	14276	14295	14367	14292	14427	14223	14271	14206	14255	14306	14328	14303	14337	14244	14222	14382	14242	14168	14346	14441	14347	14170	14197	14364	14274	14329	14327	14331	14291	14306	14361	14201	14331	14405	14276	14333	14278	14339	14197	14260	14163	14421	14284	14335	14344	14393	14351	14259	14275	14224	14288	14361	14273	14299	14265	14077	14363	14391	14482	14399	14262	14296	14295	14291	14215	14324	14403	14337	14265	14504	14321	14354	14223	14273	14246	14435	14303	14269	14326	14302	14249	14234	14255	14296	14270	14238	14110	14200	14309	14255	14291	14356	14343	14294	14323	14440	14305	14261	14273	14289	14279	14213	14260	14376	14333	14376	14231	14235	14417	14314	14353	14401	14334	14166	14159	14493	14323	14218	14308	14377	14112	14494	14418	14302	14403	14286	14340	14319	14386	14271	14298	14278	14440	14286	14284	14202	14175	14341	14298	14462	14494	14132	14341	14357	14460	14054	14439	14331	14299	14149	14165	14231	14228	14471	14386	14153	14438	14291	14230	14409	14330	14413	14176	14411	14328	14277	14302	14266	14214	14334	14410	14350	14180	14423	14322	14317	14280	14304	14356	14196	14457	14200	14280	14312	14299	14288	14374	14331	14167	14266	14202	14384	14451	14267	14341	14368	14257	14195	14369	14250	14241	14153	14339	14384	14284	14236	14225	14173	14173	14274	14276	14495	14462	14396	14246	14348	14259	14288	14325	14352	14152	14365	14124	14441	14458	14325	14321	14250	14422	14412	14459	14190	14261	14571	14321	14259	14369	14492	14308	14320	14180	14321	14322	14289	14202	14345	14305	14154	14197	14365	14344	14525	14231	14185	14361	14248	14306	14316	14260	14359	14351	14315	14385	14246	14434	14304	14387	14395	14368	14372	14172	14350	14280	14451	14497	14216	14457	14167	14510	14241	14304	14302	14188	14454	14244	14298	14334	14264	14424	14222	14536	14286	14340	14354	14355	14259	14284	14362	14457	14416	14343	14216	14346	14248	14244	14267	14098	14445	14148	14441	14344	14333	14293	14328	14275	14179	14476	14265	14129	14298	14205	14181	14242	14190	14315	14213	14383	14257	14513	14319	14375	14310	14337	14318	14385	14203	14361	14280	14234	14456	14514	14334	14319	14248	14327	14076	14349	14238	14276	14286	14159	14245	14371	14200	14396	14340	14402	14458	14157	14250	14313	14361	14331	14265	14301	14158	14160	14300	14381	14281	14105	14152	14319	14349	14342	14298	14322	14234	14386	14239	14375	14330	14358	14238	14239	14379	14429	14244	14272	14390	14376	14266	14342	14160	14228	14322	14289	14563	14199	14323	14443	14312	14231	14251	14351	14389	14281	14584	14498	14266	14278	14209	14385	14312	14200	14450	14434	14317	14326	14426	14297	14225	14336	14335	14300	14411	14328	14433	14253	14376	14440	14302	14173	14286	14401	14285	14297	14126	14224	14504	14364	14438	14265	14259	14348	14282	14422	14310	14372	14357	14355	14389	14339	14265	14337	14341	14552	14270	14338	14417	14355	14196	14309	14211	14379	14223	14287	14321	14270	14404	14222	14367	14106	14359	14297	14417	14360	14131	14225	14272	14382	14391	14119	14439	14341	14195	14399	14202	14339	14376	14271	14322	14277	14308	14287	14258	14356	14396	14312	14262	14225	14136	14327	14353	14310	14357	14225	14324	14343	14311	14199	14328	14275	14433	14307	14260	14363	14344	14255	14397	14218	14164	14420	14396	14259	14355	14296	14376	14248	14352	14342	14371	14430	14366	14459	14331	14372	14421	14268	14313	14257	14354	14372	14183	14351	14366	14344	14174	14209	14163	14210	14375	14250	14296	14307	14229	14222	14286	14501	14357	14305	14460	14158	14361	14324	14481	14289	14102	14355	14421	14148	14425	14116	14339	14251	14325	14416	14282	14271	14425	14221	14198	14209	14296	14299	14196	14311	14338	14284	14272	14240	14321	14192	14159	14252	14226	14400	14285	14294	14301	14335	14311	14554	14572	14251	14423	14253	14512	14348	14219	14385	14179	14265	14270	14125	14111	14387	14330	14223	14449	14168	14493	14435	14336	14162	14259	14222	14377	14443	14286	14286	14316	14359	14137	14293	14388	14321	14316	14357	14432	14381	14343	14271	14324	14255	14376	14140	14456	14216	13994	14346	14250	14298	14504	14408	14212	14296	14435	14324	14326	14440	14279	14427	14391	14454	14416	14569	14287	14281	14345	14390	14187	14363	14187	14196	14292	14155	14242	14319	14396	14549	14329	14330	14337	14158	14158	14197	14237	14515	14222	14291	14597	14257	14331	14166	14400	14303	14180	14292	14151	14462	14254	14251	14298	14410	14307	14376	14408	14225	14375	14242	14250	14210	14181	14357	14426	14244	14223	14272	14360	14349	14257	14384	14267	14038	14396	14392	14364	14374	14325	14133	14323	14244	14425	14306	14312	14359	14186	14140	14272	14330	14408	14421	14496	14345	14377	14308	14256	14254	14330	14341	14333	14410	14455	14233	14175	14280	14376	14262	14168	14353	14245	14074	14029	14392	14232	14228	14207	14446	14232	14300	14311	14343	14189	14479	14277	14133	14263	14431	14392	14380	14208	14345	14411	14202	14262	14349	14247	14256	14480	14205	14307	14180	14424	14388	14250	14227	14349	14384	14366	14315	14075	14206	14325	14383	14446	14332	14206	14429	14300	14349	14257	14258	14195	14292	14190	14289	14316	14203	14317	14184	14259	14244	14175	14277	14247	14359	14461	14383	14326	14243	14100	14111	14319	14228	14155	14300	14260	14237	14358	14231	14214	14181	14222	14476	14183	14288	14365	14331	14144	14237	14439	14264	14067	14441	14411	14362	14326	14224	14307	14238	14339	14327	14289	14172	14384	14272	14315	14095	14247	14304	14458	14421	14261	14381	14358	14435	14245	14353	14193	14221	14418	14284	14412	14252	14300	14255	14247	14326	14252	14361	14395	14378	14313	14250	14192	14170	14427	14367	14245	14277	14312	14257	14495	14302	14375	14114	14380	14117	14183	14342	14209	14220	14364	14295	14201	14323	14260	14286	14288	14384	14350	14137	14295	14393	14367	14213	14326	14369	14302	14409	14183	14135	14188	14214	14292	14305	14079	14206	14149	14299	14159	14151	14263	14303	14319	14420	14184	14356	14246	14390	14394	14338	14198	14257	14303	14262	14345	14268	14272	14462	14266	14288	14294	14405	14242	14204	14376	14300	14468	14163	14308	14266	14286	14308	14246	14291	14240	14399	14415	14273	14549	14173	14327	14405	14390	14261	14326	14277	14318	14300	14287	14375	14361	14259	14333	14398	14255	14320	14380	14316	14292	14378	14384	14413	14286	14210	14180	14294	14297	14433	14354	14449	14228	14247	14320	14323	14384	14411	14308	14498	14249	14379	14328	14314	14288	14297	14359	14344	14344	14376	14268	14221	14196	14428	14420	14379	14340	14163	14128	14280	14326	14487	14329	14419	14361	14268	14371	14367	14406	14462	14122	14378	14230	14257	14234	14300	14445	14199	14234	14363	14227	14290	14219	14427	14371	14367	14422	14310	14149	14305	14297	14132	14403	14149	14418	14370	14178	14093	14330	14259	14233	14235	14353	14318	14161	14353	14270	14180	14430	14236	14477	14288	14298	14241	14503	14317	14239	14375	14341	14262	14319	14231	14314	14376	14223	14162	14395	14138	14422	14170	14277	14517	14319	14116	14448	14409	14308	14439	14162	14299	14139	14178	14442	14373	14336	14395	14306	14183	14368	14233	14295	14268	14291	14262	14227	14376	14224	14340	14207	14343	14257	14153	14315	14235	14303	14309	14191	14308	14381	14264	14183	14144	14288	14284	14442	14382	14248	14319	14273	14307	14341	14395	14263	14205	14331	14175	14471	14315	14295	14220	14233	14321	14376	14254	14368	14205	14265	14391	14284	14351	14351	14266	14496	14266	14252	14220	14388	14533	14300	14332	14285	14384	14323	14069	14274	14274	14372	14283	14389	14375	14124	14346	14321	14307	14444	14361	14427	14289	14300	14532	14261	14204	14327	14254	14330	14226	14455	14216	14371	14283	14387	14308	14318	14189	14296	14310	14344	14206	14138	14426	14187	14332	14286	14359	14297
27602	24863	30436	27134	21792	19409	18221	16991	16039	15371	15313	15119	14714	14681	14485	14716	14582	14377	14029	14269	14257	14403	14055	14376	14305	14018	14183	14096	14090	14025	14215	14265	13923	14106	14126	14302	14199	14309	14067	14086	14079	14073	14042	14135	13992	14213	14104	14078	14178	14136	14038	14303	14094	14244	14414	14032	14123	13989	13959	14019	14219	14261	14090	13987	14022	14176	14280	14133	13992	14045	14035	14143	14180	13859	13986	14023	14003	14142	13931	14197	14119	13908	14255	14283	14091	14146	14093	14082	13969	14000	14102	14153	14151	14100	14011	14208	14028	13885	14334	14164	14098	14049	14150	14093	14302	14200	14106	14191	14178	14006	14179	14133	13965	14131	14102	14176	14051	14047	14096	14243	14033	14328	14156	14010	13972	14259	14097	13994	14045	13850	14225	13853	14200	14156	13937	14065	14108	13932	14076	14080	14148	14178	14247	14034	14172	13870	14175	14067	14180	13899	14197	14089	14097	14236	14211	14040	14352	14221	14237	14084	14000	13917	14138	14120	14237	13908	14162	14103	13981	14081	14206	13982	14028	13990	14051	14119	14189	14102	13984	14066	14007	14270	14160	14215	14083	14087	14081	14063	14138	14234	14006	14025	13991	14054	13957	14116	13981	14073	13968	14143	13959	14051	14124	14043	14032	14021	14007	14255	13917	14097	14146	13980	14125	14147	14097	14040	13928	14284	13972	14112	14169	14077	14097	13965	13978	14258	14188	13842	14030	14107	14107	13998	14193	14044	14119	14052	14104	13865	14242	13967	14196	13947	13886	14070	14173	14034	14022	14104	14136	13967	14038	14054	14086	14189	14384	14041	14209	14010	14177	14074	14070	14135	14044	13903	14023	14047	14207	14220	13928	14135	14091	13996	14207	14133	14098	14275	14114	14196	14307	14111	14204	13876	14083	14164	13998	14234	14151	13960	14131	14012	14075	13992	13930	13998	14125	14171	14141	14031	14254	14058	14043	14101	14040	13995	14122	14110	14078	13879	13948	14145	14051	14074	13998	13804	14075	14048	14188	13829	13904	14148	14137	14203	14309	14192	14136	14094	13856	14053	14128	14075	14116	14272	13958	14232	14088	14056	14006	14030	14136	13870	14190	14193	14043	14159	14112	14254	14062	14083	14070	14136	14066	14125	14041	14022	14140	13988	14105	14138	13983	14030	14118	14203	14163	14209	14110	14010	14140	14206	14175	14138	14048	13987	14242	14138	14127	14245	13957	14155	14415	13939	14004	14122	14036	14090	14106	13979	14058	14261	13903	13815	14232	14221	14087	14094	14116	14136	13903	13959	14057	14122	14187	14218	14017	14137	14098	14015	14179	14330	14200	14082	14076	13956	14080	14247	14090	14149	14103	14012	14021	14007	13989	14070	14035	14191	14071	14111	14044	14153	14027	14039	14121	13928	14036	14071	14240	14092	14007	13995	14076	14171	14047	14038	13978	14272	14282	14074	13946	14097	14301	14099	13863	13895	13981	13953	13982	14243	14039	14112	14005	14192	13956	14067	14156	14073	14210	14023	14130	14273	14244	14094	14006	13967	13899	13959	14167	14240	14175	13913	14147	14134	14070	14230	14054	14065	14116	14274	13999	14108	14098	14155	14111	13988	14211	13932	14110	14080	14162	14131	14156	14187	14112	14198	14248	14174	14151	14202	14282	13879	14095	14399	13857	14252	14211	13931	14160	13994	14008	13954	14174	14136	14129	14196	14142	14162	14003	14109	14091	13973	14133	14006	13978	14066	14215	14213	14054	13995	14094	13986	14160	14257	14147	13995	14103	14077	14138	13892	13915	14052	14078	14110	14023	14214	13858	13975	14094	14010	14152	14316	14045	14089	14127	14192	14212	14064	14085	14061	14169	14117	14421	14032	13922	14339	14036	14005	14021	14115	13944	14105	14024	13955	14109	14233	14016	14070	14085	14248	14119	14103	14116	14095	14206	14257	14130	14174	14098	14157	14099	14101	14106	14200	14074	14121	14266	14233	13816	14082	13991	14206	14200	14255	14237	14080	14032	14082	14193	13950	13934	14060	14059	13959	14097	13980	14029	14096	14114	14140	14034	14000	14008	14074	14136	14104	13956	14026	14026	14080	14045	14155	13864	13910	14165	14116	13923	14225	14161	14100	14249	13916	14214	14240	14013	14051	14135	14009	14146	13972	14023	14151	14041	13970	14186	14062	14042	14057	14013	14142	13887	13980	14076	14241	14063	14167	14060	14118	14086	13991	13988	14082	14351	14066	14049	14151	13899	14062	14102	14082	13919	14138	14222	14168	13984	13970	14194	14032	14067	14032	14128	14299	13966	14121	14007	14071	14328	13892	14213	14212	14242	14180	14025	13976	14228	13989	14056	13942	14083	14211	13991	14115	14043	14145	14232	14127	14127	14233	14155	13957	14231	14005	14157	14087	14122	13982	14195	14061	14067	14172	14057	14160	14019	14324	14304	14063	14130	14011	14105	14226	14069	14084	13952	14257	14305	14158	14130	14189	14014	13993	14178	14104	14208	14179	14060	14042	14006	14147	14114	14014	14069	14164	14344	14171	14079	14075	13988	14083	14194	14116	14119	13981	14111	14296	14187	14088	13994	13890	14159	14166	13997	13944	14115	14054	14026	14150	14138	14061	14063	14177	14017	14041	14149	14086	14100	14004	14060	14165	14243	14141	14172	13996	14317	14040	14055	14031	14001	14164	14127	14128	14145	14182	14180	14345	14052	13974	14172	13985	14123	14314	14260	14185	14150	14061	14237	13950	14069	14003	13973	14078	13884	13953	14157	14030	14177	14045	14148	13889	14026	14174	14136	14086	14165	14181	14042	14111	14002	13951	14278	14154	13963	14180	14082	14097	14223	13987	13800	14053	13864	14014	13928	14045	13951	14167	13889	13967	14149	14132	14267	14015	14090	14208	14078	14033	14064	13933	13999	14108	14021	14039	14034	14030	14074	14024	14089	13973	14066	14103	13956	14136	14092	14207	14235	14025	14116	14086	14005	14147	14018	13965	14153	13993	14089	14053	13950	14016	13817	14043	14095	14059	14163	14388	14063	13948	14105	14073	14100	14024	14050	14081	14040	14045	14054	14249	14146	14118	14217	14076	14023	14067	14162	14239	14053	14112	13950	14079	14172	14079	14035	14122	13986	14075	13996	14021	14053	14259	13989	13973	14084	13956	14139	14205	14031	14063	13965	14140	14086	14263	14061	13995	14133	14024	14015	14116	14191	14076	14060	14064	14245	14148	14122	14098	13880	14097	14031	14021	14027	14207	13964	13953	14145	14188	13998	14035	13965	14115	14116	14183	14196	14078	13965	13918	13993	14172	14159	13966	14074	14133	14054	14029	14226	14030	14048	14136	14054	13856	14013	14012	13937	14099	13905	14207	14145	14108	13997	14215	14143	14138	14131	14178	14218	14255	14182	14147	14174	13924	14111	14137	13975	14256	14171	13999	14125	14206	14207	14239	14165	14143	14066	14200	13970	14154	14106	14185	14013	14086	14055	14068	13992	14140	14159	14146	14041	13992	14162	14201	13946	14250	13938	13984	14054	14012	13955	14104	14180	14091	14245	14033	14157	14066	13981	14112	14045	14275	14255	14053	14014	14027	14166	14161	13926	13952	14038	14124	14092	14068	14159	14250	13960	14003	14361	14054	14227	14057	14035	13969	14235	14137	14303	14062	13996	13923	14225	14172	14173	14011	14054	14225	14122	14072	14208	14201	14084	14145	14101	14120	14122	14097	14037	14099	14098	14272	14005	14082	14026	14043	13937	14210	14019	14141	14081	13925	14133	13908	14113	14224	14058	14232	14133	13945	14007	13999	14134	14147	14211	14123	13921	14170	14095	14118	14115	13992	14153	14141	13956	13953	13906	14238	14072	14199	14043	14143	14074	14124	14053	14186	14130	14056	13949	13968	14142	14093	14188	13859	14095	14165	14112	14220	13962	14146	13896	14124	14167	13829	14129	14008	14013	14118	14020	14117	13984	14078	14029	14364	14207	14027	14048	14034	14110	14197	14026	13914	14011	13952	13930	14046	14068	14137	14095	13969	14029	14022	14129	14214	14171	14010	14240	13869	14228	14174	14258	14069	14009	14080	14156	13921	14052	14052	14090	14220	14228	14005	13951	14036	13951	13997	14273	13959	14061	14280	14007	14037	13995	13994	13993	14158	14294	14078	13876	13999	13930	14038	14138	14123	14041	13938	13984	14150	14150	14149	14145	14135	14121	14123	14327	13931	13941	14171	14073	14147	14270	14235	14164	14121	14068	14299	14190	14035	14026	14274	14078	14128	14103	14183	13973	14071	14243	14004	14136	13990	13837	14013	14088	14116	14188	14069	14115	14098	13971	14057	14371	14156	14228	14007	13968	13949	14295	14276	14150	14223	13794	14025	13887	13961	14266	14240	14146	14037	14164	13896	14015	13997	13972	14145	14131	14050	14048	13902	14003	14068	13862	14186	14147	14073	14311	14180	14299	14039	14355	14138	14072	14106	13924	14064	14136	13912	14075	14071	14261	14104	14119	14228	14251	13901	14079	13950	13981	14077	14301	14128	14170	14032	14044	14073	14078	14072	13876	13958	14057	14147	13944	14132	14126	13958	13969	13982	14260	14138	13883	13935	14188	14444	13984	14175	14070	14144	14280	14011	13961	13921	13951	14160	14286	14016	14198	14176	14063	14062	14170	14064	14125	14154	14339	14147	14081	14114	14128	14141	14038	14163	14198	14089	14118	13989	14087	14102	14246	14208	14028	14063	13934	13851	14176	14076	14114	14122	14194	14065	14002	14112	14086	14227	14157	13998	13955	14117	14003	14162	14001	14157	14207	14066	14084	14056	14017	14343	14129	14096	14054	14189	14212	14039	14024	14207	14246	13960	14153	13994	13874	14042	13893	14160	14320	14177	14122	14142	14100	14050	14162	14124	14180	13876	13981	14225	13990	13891	14162	14216	14081	14158	14093	14196	14092	13943	14155	14129	14289	14129	14020	14073	14126	14117	14096	14291	14189	14086	14072	14009	13895	14049	14068	14029	13932	13928	13960	14045	13931	14263	14198	14153	14384	14032	14082	14037	13906	14018	14025	14017	14064	14148	13916	14072	14068	13797	13891	14084	14171	14192	14241	13950
25178	36674	36139	29516	25317	22411	20475	18734	17562	16353	16108	15609	15528	15076	14859	14807	14671	14316	14318	14211	14164	14163	13988	14110	14070	14166	14148	14093	13961	14076	14016	14109	14229	14176	14016	13974	14048	14198	13956	14073	13992	14062	14072	14071	14016	13973	14099	14076	13970	14097	14109	13982	13853	13850	13950	13941	13901	13938	13972	13989	13909	13959	13848	13881	13987	13937	13861	14145	13988	14037	13796	13928	14058	13955	13919	13927	13975	14026	13915	14025	13951	14034	13727	13893	14099	13940	14106	13975	14089	13935	13919	13909	13949	14177	13993	13900	14093	13894	13877	14071	13989	14137	13966	14014	13933	13947	13933	13927	13919	13969	14079	13943	13992	13956	13875	14119	13861	14054	14062	13896	13902	14023	14031	14001	13841	13896	13934	14033	14042	13954	13971	14001	14098	13810	13933	13794	14000	13991	13841	13910	13923	14086	13901	14087	13822	13885	13886	13909	14062	14017	14032	14073	13827	14022	13887	13937	14067	13771	13986	13857	13996	14011	13866	13998	13913	13959	13773	13956	14040	14009	14044	13980	14066	14021	13994	14011	13909	13854	13861	13845	13930	14064	13932	13907	13907	13944	13838	13903	13943	14034	13995	13931	13921	14005	13958	13861	14023	14002	13829	13986	13968	14049	13945	14019	13937	13917	14080	14072	14032	13962	14017	13802	13992	14103	13885	13953	13900	14016	13946	13991	13784	13832	13897	13905	13895	13852	14019	14023	13811	13950	13861	13906	13893	13893	13912	13951	14010	13924	14140	13936	14008	13898	14127	13918	13952	14043	14138	14087	14111	14111	13966	14098	13765	13978	13924	13907	13901	13995	13923	13841	13951	13947	14048	14025	13963	14000	13988	13922	14040	13956	13968	13938	14031	13800	13960	14016	13958	13978	14062	13995	13842	13868	13990	14037	13919	14050	13992	13918	13877	14026	14077	13914	13844	13902	13893	14090	13996	13905	13953	13979	13990	13930	14004	13845	14002	13916	13838	13985	13918	14037	14082	13900	14093	13959	14011	13966	14203	13997	13947	14007	13904	14153	13885	13886	13802	13872	13875	13841	13900	13845	13912	13959	13958	13890	14011	13885	13829	14017	13903	14009	13982	13949	13894	14006	14021	13910	14045	14089	13897	14099	13790	13833	13851	13784	13893	13938	13915	13987	14154	13912	13763	13775	13884	13828	14050	13994	13864	14061	14007	13997	13911	13844	13941	14037	13950	13862	14094	13900	13975	13931	14006	13894	13997	13967	14200	13827	14080	13849	13998	13928	13829	13963	14106	13971	14053	13926	13940	13896	13851	13831	13974	13965	13933	13998	13753	13920	13844	13856	13886	13897	14019	13894	14030	13962	13878	14006	13963	13721	13999	13944	13907	13995	13994	13950	13881	13973	13927	13860	13972	14024	13897	13892	14054	13969	13873	14123	13922	14099	13976	14013	13892	14022	14067	13942	13949	13944	14124	13921	13892	14117	14134	13904	13956	14052	14055	13824	14001	14096	13964	14024	13865	14066	13931	14003	14000	13950	14006	14076	14040	13877	14017	13948	13896	13985	14187	13814	13801	14090	13894	13951	14115	13901	13855	13980	13883	13847	13928	13952	13940	13916	13915	13994	13893	14082	14012	14002	13932	13888	13873	14023	13967	13951	14077	13893	13960	13964	13946	13919	13924	13949	13952	14037	13908	13954	14001	13980	14018	14041	13962	13853	13869	13862	13956	13927	13847	14072	13775	14066	14143	14021	14040	14083	14002	14123	13860	14104	13977	13968	13943	13973	13877	13992	13926	14151	13998	13960	14008	13876	13912	13890	13986	13959	13889	13831	13834	13854	13950	14000	13883	13975	14027	13957	13917	14020	13805	13968	13971	13828	14056	13886	14025	14028	13947	14027	13838	14009	13847	14005	13929	14137	13984	13924	13923	13882	14039	13892	13969	13928	14064	14063	13740	14020	13942	13857	14038	13835	14048	13987	13901	14022	13891	13906	14024	13947	13878	13928	14066	14039	13841	13973	14067	14017	13942	13810	13865	13988	13981	14028	13973	13980	14060	13935	14003	13716	14109	14013	13995	14039	13918	13979	13963	13954	13960	13957	13958	13995	14061	13971	13994	14082	13933	13946	13989	13884	13969	14039	13970	14017	13971	14017	13862	14027	13806	13968	13948	13872	14118	13870	14026	13977	13788	14052	13944	13966	13983	14027	13865	13931	14085	13917	13908	13856	13931	13887	13908	14064	13939	13943	13906	13891	13970	14146	13945	14143	13801	13893	13946	14012	14085	13993	13850	14100	13918	13865	14127	14039	13898	14080	13886	14074	14027	13775	14129	13971	13872	14073	14047	14080	14027	14112	13958	13849	14017	13920	13988	13927	14007	14037	14029	13998	13905	14013	13876	13921	14001	13910	13918	13985	13929	13747	14025	13997	14004	13913	13971	14106	14062	13975	14072	13993	14089	14102	14060	14111	14170	14064	14011	14063	14040	13940	13933	13957	13925	13739	14001	13907	14087	14054	13901	13923	13913	13916	14111	13757	13981	13884	13947	13954	14092	13918	14119	13929	13928	13862	13972	14076	13962	13872	13959	14040	13979	13947	13850	14195	13971	14159	14038	14105	13817	14014	14043	14100	14008	14006	14063	13922	14030	13894	13892	13885	14008	13968	13865	13993	13861	13971	13989	13872	14149	13986	14052	13865	13987	13955	14069	14098	13929	13960	13925	13956	14010	13858	14078	13889	14060	14024	14017	13915	13773	13900	14117	14001	14068	13934	13936	13953	13878	14025	14012	13926	14092	14037	13911	14061	14121	13878	13892	13937	13820	13928	14129	14016	13821	14106	14048	13999	14209	13934	13997	13930	14063	13960	13984	13884	14019	14015	13842	13888	13912	14047	14087	13984	14035	13887	14020	13994	14025	14012	14061	14062	13901	13966	13928	13896	13959	13937	14032	14036	13974	14090	14243	13860	14081	14049	13840	13923	13974	14076	14204	13983	14098	14062	14097	13954	13890	13695	14036	13902	14063	14017	14044	13956	14089	13868	14016	13865	14070	14038	13973	14100	14093	14034	13988	14019	14049	13998	14134	13847	13837	14060	13950	13858	14019	13900	13925	14018	14078	13916	13954	13919	13960	13912	14039	13939	14113	13961	14014	13892	14028	13873	13912	13840	13907	14061	13945	13932	13892	13970	13785	13977	13873	13883	13939	13871	14091	13875	13858	13996	13900	14049	14057	13933	14069	13979	13968	13915	14069	13991	14006	13903	14012	13894	14070	13844	14060	13980	13900	14129	13801	14165	14053	13890	13906	14023	13905	13964	13920	14058	13982	14010	13901	13875	14000	13851	13811	13827	13911	14015	14105	13975	13901	13982	13999	13951	13932	13808	14065	13870	13875	13899	13871	14003	13961	14056	13917	13892	14139	13982	14095	13894	13902	13913	13968	14013	13841	13966	14002	13923	14195	13974	13971	14115	13921	14018	13846	14009	14086	14166	14114	13952	14048	14017	13898	13991	13971	14017	13810	14128	14117	13960	13965	14007	13951	13928	14045	13900	14018	13920	13928	13918	13918	14029	14085	14014	14116	13979	13987	14112	13887	13918	14049	14020	13897	14141	14018	13783	13810	14158	14009	14013	14002	13809	13913	14071	14056	14073	13936	13867	14092	13846	14041	13967	14104	13962	14072	13863	14064	13981	13965	14082	14077	13791	14067	13984	13958	14112	13973	14026	14038	14084	14016	14034	13895	14028	13868	14024	14020	13672	13992	13901	13954	14092	13969	13953	14019	14033	13933	14030	14009	13940	13865	13999	13896	14037	13962	13992	14099	14100	13913	13978	13923	13926	13900	13981	13986	13969	13908	13992	14027	13792	13989	13948	14066	13956	13995	14052	13863	13921	13972	14147	14015	13974	14051	14026	13948	13960	13995	13948	14085	14003	13878	13889	14101	13954	13997	14074	14194	14038	13910	13913	14038	14068	14023	13931	14037	14065	13957	13697	14016	14073	14029	13918	14037	13847	14032	14025	13848	13906	13860	13895	13885	13869	14070	13940	14079	14099	13969	14004	13892	14087	14007	13883	14112	13974	14135	13984	14025	13905	13942	13798	13930	13824	14082	14034	13973	14020	13830	14047	13874	13946	13902	13931	13935	13926	13928	14049	13927	13889	13978	14069	13934	14042	14039	14059	14069	13973	13792	14038	13906	13856	13984	13992	13997	14035	14088	14068	13926	13959	13842	14065	13973	13850	13892	13988	13847	13990	13814	13830	14035	13998	14000	14044	13929	14033	14017	14010	13985	14002	13912	14001	14007	13914	14050	14033	13899	13909	14058	14006	13886	13892	13921	14064	13936	14017	13945	13932	13805	13973	14005	13960	13884	13917	13739	14055	14007	13911	13914	13915	13923	13910	13912	14077	14004	13963	13846	13799	14001	13973	14056	13821	13913	14005	13874	13963	13951	14058	13851	13984	13951	14040	13859	13956	13876	13948	13936	13904	13815	14022	14033	14210	13906	14025	14038	14038	14065	13983	14013	13967	13917	13935	14021	13973	14185	14028	13919	13865	14048	14016	13873	13931	13880	14031	13996	13903	14007	13936	13892	13818	13931	13929	14007	14019	13945	13956	13943	13949	14033	13956	13853	13912	14142	13892	13930	13908	13990	13906	13899	14085	13973	14014	14034	13860	13748	13954	13986	14016	13870	13745	13921	14059	13781	14035	14060	13878	14104	13902	13909	14002	14049	13842	13915	13966	13866	13835	13960	13941	14135	14042	13968	13900	14128	14023	13912	13952	14062	13947	13962	13916	14031	13841	13895	13939	14028	13949	13972	13845	13934	14002	14007	14061	14058	14133	14015	13892	14037	13879	14008	14033	13971	13931	14049	14071	14011	13974	13966	14134	13986	13932	13894	13975	13912	13971	13927	13760	14105	14018	13950	14011	14022	13983	13926	14062	13795	14069	14016	13778	13871	13861	13984	14060	14016	14014	14054	14015	14041	13954	14022	13991	14046	14002	14000	14002	13829	14093	13806	13956	14216	13941	13942	14094	13999	14148	13927	14075	13876	13921	14061	14067	14046	13890	14016	13932	14112	13937	14000	13804	13991	14004	13993	14039	13951	13920	14066	13842	13911	13978
23902	21360	28844	25259	23785	24314	23419	19603	18083	17385	17154	16370	16196	15996	15794	15609	15440	15222	14916	14876	14956	14878	14839	15028	14955	14804	14880	14855	14812	14924	14798	14647	14738	14794	14800	14723	14822	14746	14611	14662	14676	14737	14696	14544	14588	14663	14643	14640	14575	14539	14630	14674	14633	14913	14651	14600	14625	14554	14676	14494	14809	14629	14623	14578	14725	14712	14566	14723	14613	14658	14547	14286	14677	14573	14589	14598	14566	14628	14761	14704	14512	14719	14688	14663	14480	14934	14590	14564	14762	14748	14804	14466	14550	14614	14602	14641	14509	14464	14690	14620	14610	14691	14730	14386	14558	14657	14708	14634	14626	14663	14317	14527	14609	14551	14519	14741	14624	14589	14607	14723	14828	14700	14662	14601	14559	14672	14615	14566	14497	14620	14522	14600	14646	14625	14518	14632	14537	14416	14504	14590	14532	14486	14753	14759	14497	14385	14509	14604	14494	14497	14592	14370	14587	14589	14835	14572	14688	14617	14802	14495	14472	14476	14448	14564	14614	14731	14614	14588	14717	14717	14575	14719	14399	14636	14550	14656	14723	14568	14655	14583	14586	14717	14624	14534	14588	14669	14680	14816	14649	14574	14563	14365	14484	14616	14661	14435	14506	14787	14657	14603	14799	14675	14585	14621	14514	14867	14522	14532	14590	14615	14563	14772	14761	14585	14520	14574	14523	14513	14561	14573	14488	14563	14451	14531	14691	14625	14592	14637	14532	14554	14682	14588	14596	14673	14686	14510	14625	14703	14547	14670	14722	14507	14611	14575	14651	14527	14770	14427	14663	14684	14589	14459	14544	14602	14507	14701	14312	14515	14497	14485	14464	14660	14342	14513	14828	14539	14555	14606	14708	14797	14723	14563	14575	14825	14613	14561	14733	14507	14628	14565	14438	14656	14495	14319	14396	14591	14597	14476	14723	14739	14439	14510	14530	14639	14669	14671	14633	14608	14665	14752	14505	14566	14572	14545	14585	14577	14567	14504	14264	14463	14612	14688	14685	14718	14468	14489	14366	14482	14547	14605	14536	14500	14358	14511	14382	14609	14432	14491	14459	14586	14584	14563	14624	14648	14534	14583	14714	14706	14727	14657	14504	14817	14665	14480	14468	14499	14442	14687	14606	14387	14706	14673	14831	14507	14660	14898	14631	14523	14645	14503	14648	14658	14653	14683	14641	14663	14616	14398	14469	14724	14675	14523	14523	14672	14489	14680	14703	14442	14665	14762	14523	14440	14578	14711	14909	14657	14502	14473	14726	14704	14631	14693	14605	14573	14567	14631	14768	14730	14723	14501	14550	14516	14630	14612	14485	14635	14526	14576	14575	14639	14640	14630	14709	14582	14584	14552	14624	14704	14605	14635	14517	14660	14601	14436	14672	14752	14457	14779	14696	14584	14401	14661	14643	14585	14755	14752	14522	14579	14664	14511	14625	14669	14586	14747	14688	14506	14718	14588	14627	14627	14936	14727	14533	14573	14531	14617	14669	14535	14546	14517	14540	14537	14698	14756	14496	14546	14603	14676	14562	14616	14429	14498	14718	14624	14557	14792	14616	14716	14690	14512	14630	14661	14639	14634	14833	14801	14475	14356	14530	14569	14544	14530	14537	14582	14762	14554	14624	14682	14711	14800	14530	14595	14639	14477	14731	14614	14510	14663	14617	14675	14664	14530	14659	14670	14561	14562	14663	14589	14509	14645	14700	14471	14619	14589	14600	14653	14745	14712	14563	14532	14640	14515	14555	14498	14784	14696	14562	14475	14579	14557	14448	14796	14711	14525	14889	14765	14620	14661	14634	14629	14507	14529	14710	14626	14757	14667	14802	14571	14563	14602	14473	14595	14729	14581	14594	14563	14529	14486	14579	14635	14482	14594	14684	14576	14518	14601	14525	14601	14492	14788	14489	14500	14554	14521	14749	14431	14510	14495	14691	14569	14634	14554	14636	14622	14505	14675	14475	14527	14531	14630	14747	14754	14531	14464	14617	14592	14668	14719	14537	14724	14734	14619	14606	14412	14437	14692	14549	14646	14567	14677	14660	14563	14522	14478	14440	14686	14468	14449	14337	14534	14567	14669	14585	14582	14595	14520	14657	14606	14556	14415	14606	14509	14472	14469	14659	14481	14767	14635	14612	14569	14520	14630	14451	14699	14494	14681	14687	14853	14685	14587	14672	14520	14800	14401	14471	14638	14570	14446	14491	14656	14638	14419	14587	14526	14690	14629	14630	14618	14482	14622	14528	14501	14486	14695	14534	14598	14601	14622	14546	14546	14552	14590	14492	14716	14679	14573	14703	14655	14539	14532	14620	14630	14751	14510	14587	14599	14827	14345	14700	14546	14638	14627	14754	14521	14482	14458	14467	14650	14683	14674	14762	14687	14641	14461	14614	14387	14623	14588	14640	14479	14492	14494	14585	14611	14679	14599	14688	14691	14821	14526	14420	14579	14564	14437	14594	14583	14525	14487	14615	14500	14709	14534	14592	14466	14711	14623	14590	14788	14465	14519	14630	14523	14655	14476	14477	14569	14506	14724	14685	14503	14487	14546	14615	14602	14668	14617	14525	14518	14439	14570	14637	14416	14499	14541	14539	14773	14506	14501	14478	14520	14719	14539	14501	14516	14649	14715	14682	14585	14691	14687	14620	14666	14512	14504	14639	14670	14714	14506	14569	14609	14557	14602	14786	14622	14588	14555	14695	14616	14534	14581	14693	14694	14631	14693	14590	14554	14618	14604	14515	14641	14580	14489	14513	14732	14607	14687	14702	14573	14564	14625	14729	14649	14799	14518	14694	14479	14641	14567	14986	14680	14528	14501	14718	14808	14585	14794	14832	14892	14563	14759	14676	14766	14617	14601	14629	14599	14625	14624	14586	14570	14701	14372	14695	14466	14550	14542	14728	14503	14567	14575	14679	14588	14548	14477	14582	14563	14547	14581	14825	14721	14535	14639	14668	14467	14591	14707	14824	14728	14629	14676	14416	14650	14526	14666	14464	14681	14594	14679	14556	14561	14657	14766	14666	14683	14620	14640	14656	14795	14698	14637	14394	14491	14440	14565	14562	14752	14483	14824	14404	14598	14565	14596	14404	14463	14579	14665	14672	14657	14519	14751	14582	14531	14525	14671	14795	14671	14597	14703	14624	14628	14593	14543	14425	14602	14517	14601	14572	14594	14496	14706	14620	14734	14530	14548	14324	14695	14602	14698	14598	14744	14620	14674	14555	14657	14712	14512	14813	14467	14554	14607	14558	14651	14637	14470	14592	14496	14542	14822	14720	14555	14765	14688	14809	14741	14536	14582	14637	14784	14539	14544	14716	14591	14886	14696	14818	14713	14604	14567	14577	14514	14510	14696	14627	14490	14545	14465	14576	14380	14439	14701	14695	14750	14768	14742	14575	14598	14774	14519	14564	14416	14753	14597	14605	14592	14704	14676	14848	14791	14748	14652	14529	14803	14478	14695	14690	14677	14583	14469	14547	14668	14672	14683	14637	14527	14616	14627	14763	14560	14651	14525	14780	14769	14506	14647	14590	14664	14501	14623	14750	14708	14697	14611	14477	14548	14565	14578	14672	14568	14612	14542	14651	14611	14431	14570	14440	14619	14548	14736	14505	14524	14566	14657	14528	14638	14464	14489	14671	14646	14538	14568	14662	14797	14562	14643	14768	14457	14762	14632	14524	14588	14711	14681	14630	14587	14465	14687	14631	14580	14555	14654	14549	14641	14543	14572	14737	14656	14668	14608	14644	14670	14746	14521	14649	14652	14712	14713	14527	14647	14667	14744	14670	14687	14642	14580	14647	14731	14562	14513	14597	14605	14656	14781	14591	14695	14568	14480	14298	14732	14506	14723	14641	14533	14674	14805	14697	14708	14666	14768	14658	14530	14644	14407	14728	14498	14704	14620	14543	14581	14627	14486	14585	14502	14643	14784	14533	14815	14738	14623	14677	14716	14691	14841	14506	14792	14539	14732	14756	14715	14654	14613	14842	14637	14549	14575	14720	14685	14659	14785	14709	14546	14404	14633	14641	14699	14481	14708	14646	14524	14450	14704	14800	14745	14781	14680	14468	14583	14600	14604	14645	14661	14510	14732	14590	14467	14740	14465	14858	14651	14527	14601	14468	14737	14489	14650	14582	14575	14687	14307	14491	14416	14606	14514	14384	14502	14628	14687	14585	14567	14642	14632	14729	14624	14509	14567	14501	14606	14669	14639	14401	14854	14672	14751	14509	14598	14707	14459	14566	14726	14624	14511	14541	14467	14689	14662	14523	14728	14613	14430	14566	14588	14431	14552	14610	14407	14679	14562	14683	14533	14664	14692	14437	14785	14625	14551	14674	14625	14482	14718	14509	14650	14589	14476	14655	14808	14557	14559	14498	14607	14469	14478	14678	14550	14539	14546	14507	14719	14511	14759	14659	14576	14656	14581	14691	14598	14591	14534	14517	14589	14641	14523	14521	14706	14591	14470	14602	14574	14501	14940	14454	14394	14644	14578	14481	14549	14514	14624	14745	14534	14877	14542	14629	14671	14713	14533	14496	14675	14607	14786	14489	14661	14628	14656	14498	14517	14825	14529	14591	14440	14451	14514	14717	14673	14347	14594	14708	14503	14765	14611	14647	14720	14836	14722	14659	14538	14349	14558	14578	14555	14570	14504	14570	14353	14608	14559	14513	14631	14588	14603	14507	14791	14639	14584	14857	14820	14764	14676	14715	14603	14741	14764	14602	14518	14660	14722	14599	14468	14593	14648	14642	14591	14578	14364	14577	14637	14634	14632	14591	14831	14573	14576	14694	14455	14691	14548	14762	14512	14531	14649	14498	14588	14789	14514	14609	14560	14565	14561	14352	14496	14454	14587	14532	14563	14823	14510	14506	14619	14530	14551	14774	14766	14415	14687	14754	14680	14464	14606	14603	14442	14641	14713	14665	14673	14435	14505	14588	14662	14628	14582	14601	14630	14773	14549	14456	14404	14402	14825	14736	14559	14633	14386	14597	14678	14388	14610	14644	14578	14522	14617	14465	14755	14697	14583	14312	14498	14537	14639	14466	14657	14418	14776	14682	14655	14672	14672	14498	14641	14521	14650	14670	14671	14399	14584	14701	14794	14440	14494
25043	42406	42577	36196	30581	26885	24535	22198	20224	18799	18186	17752	16953	16594	16315	15950	15736	15100	14989	14849	14804	14771	14644	14741	14743	14662	14791	14671	14503	14537	14442	14478	14476	14470	14349	14440	14581	14542	14363	14350	14410	14437	14534	14485	14302	14360	14290	14492	14418	14177	14411	14488	14401	14415	14457	14356	14248	14347	14508	14473	14474	14274	14317	14335	14373	14483	14523	14417	14437	14402	14336	14260	14129	14474	14182	14280	14404	14331	14310	14634	14193	14436	14434	14427	14265	14512	14470	14380	14325	14414	14235	14326	14293	14315	14548	14303	14584	14394	14348	14348	14452	14411	14250	14307	14410	14429	14431	14306	14456	14499	14491	14446	14424	14365	14334	14428	14370	14364	14272	14268	14421	14515	14383	14347	14301	14253	14507	14384	14392	14431	14372	14455	14426	14457	14319	14139	14518	14404	14412	14493	14475	14224	14383	14556	14468	14496	14372	14450	14360	14504	14387	14393	14281	14381	14390	14364	14414	14408	14367	14337	14283	14425	14420	14292	14549	14414	14472	14479	14377	14321	14438	14224	14246	14369	14344	14354	14440	14510	14423	14313	14486	14297	14313	14464	14260	14410	14319	14315	14440	14401	14371	14539	14482	14206	14483	14334	14400	14540	14318	14494	14332	14451	14348	14444	14215	14423	14427	14329	14591	14415	14392	14325	14417	14279	14561	14315	14471	14511	14433	14328	14431	14193	14365	14452	14399	14365	14293	14285	14351	14392	14446	14398	14271	14305	14540	14431	14497	14352	14402	14286	14355	14490	14329	14338	14381	14301	14342	14367	14347	14394	14325	14402	14392	14509	14399	14249	14351	14336	14330	14356	14541	14441	14505	14528	14304	14153	14414	14291	14370	14400	14214	14444	14300	14484	14404	14356	14345	14218	14301	14461	14448	14484	14348	14193	14330	14474	14256	14392	14271	14431	14352	14483	14434	14479	14349	14476	14148	14554	14348	14275	14214	14165	14498	14402	14410	14422	14430	14441	14368	14241	14540	14433	14282	14292	14512	14421	14232	14467	14484	14412	14408	14321	14396	14533	14353	14343	14425	14343	14467	14145	14361	14371	14415	14447	14356	14322	14415	14540	14491	14474	14485	14299	14355	14440	14390	14320	14163	14383	14451	14327	14376	14414	14541	14396	14398	14163	14350	14287	14388	14395	14088	14587	14406	14481	14381	14165	14265	14338	14423	14503	14361	14230	14500	14386	14423	14264	14319	14310	14311	14331	14406	14447	14657	14387	14377	14398	14377	14512	14440	14247	14257	14405	14420	14258	14313	14397	14274	14344	14285	14334	14345	14577	14442	14309	14335	14553	14310	14366	14490	14439	14390	14296	14372	14565	14413	14225	14490	14291	14423	14516	14464	14237	14305	14438	14417	14442	14438	14390	14367	14465	14466	14386	14332	14500	14413	14295	14401	14493	14397	14391	14374	14294	14215	14409	14396	14422	14300	14316	14391	14239	14387	14246	14389	14470	14504	14222	14532	14255	14401	14421	14486	14355	14320	14284	14316	14371	14281	14459	14260	14359	14290	14492	14332	14472	14478	14400	14592	14449	14438	14359	14345	14527	14494	14392	14399	14296	14411	14333	14347	14389	14290	14409	14330	14438	14404	14463	14274	14507	14512	14405	14292	14390	14407	14545	14560	14459	14365	14454	14241	14246	14261	14411	14322	14388	14342	14479	14503	14408	14428	14364	14466	14437	14539	14487	14266	14377	14298	14450	14448	14524	14410	14489	14467	14398	14409	14396	14329	14443	14260	14398	14362	14282	14587	14353	14555	14488	14342	14371	14543	14379	14362	14315	14364	14536	14379	14313	14431	14338	14441	14257	14467	14479	14295	14417	14382	14216	14561	14357	14318	14406	14437	14371	14439	14506	14330	14319	14406	14385	14259	14479	14401	14429	14400	14254	14347	14333	14343	14507	14326	14432	14229	14294	14310	14331	14460	14364	14539	14565	14353	14404	14269	14397	14403	14415	14358	14353	14397	14403	14323	14419	14456	14389	14478	14424	14572	14294	14359	14353	14400	14469	14321	14550	14203	14379	14384	14301	14420	14347	14288	14346	14640	14360	14430	14334	14520	14288	14351	14564	14370	14556	14269	14348	14378	14467	14298	14325	14248	14552	14510	14254	14409	14321	14509	14340	14322	14384	14266	14343	14425	14505	14455	14519	14328	14524	14360	14431	14427	14395	14413	14254	14364	14373	14319	14250	14379	14336	14436	14303	14517	14325	14310	14360	14309	14182	14285	14323	14397	14364	14401	14436	14400	14310	14374	14370	14423	14328	14427	14331	14402	14445	14523	14497	14516	14459	14384	14238	14395	14348	14316	14370	14374	14356	14421	14341	14293	14434	14482	14421	14426	14470	14528	14434	14388	14531	14390	14516	14420	14375	14435	14399	14558	14297	14437	14436	14312	14258	14297	14365	14355	14400	14374	14330	14502	14183	14477	14252	14580	14486	14378	14373	14297	14460	14513	14372	14292	14496	14394	14240	14268	14298	14536	14309	14457	14155	14222	14545	14299	14250	14403	14454	14432	14358	14350	14347	14344	14325	14294	14452	14402	14257	14462	14319	14476	14322	14428	14252	14501	14267	14443	14456	14263	14398	14363	14339	14353	14307	14443	14325	14308	14406	14526	14153	14425	14501	14445	14383	14512	14532	14488	14432	14385	14377	14279	14388	14318	14291	14385	14142	14404	14245	14411	14368	14415	14112	14248	14417	14524	14506	14144	14340	14460	14285	14423	14300	14366	14229	14543	14306	14395	14392	14534	14561	14451	14474	14308	14402	14267	14471	14449	14421	14459	14392	14436	14443	14319	14283	14524	14408	14465	14323	14414	14254	14223	14283	14351	14389	14446	14313	14392	14232	14544	14273	14522	14298	14363	14408	14513	14344	14308	14466	14361	14308	14441	14340	14445	14383	14399	14261	14324	14402	14311	14325	14354	14347	14431	14447	14393	14277	14301	14225	14428	14545	14414	14347	14440	14260	14307	14567	14424	14464	14375	14387	14455	14308	14336	14354	14447	14287	14400	14332	14576	14367	14314	14456	14364	14504	14366	14429	14429	14376	14238	14237	14488	14469	14371	14406	14336	14312	14379	14296	14290	14358	14372	14353	14472	14314	14427	14433	14287	14240	14413	14454	14403	14462	14475	14308	14385	14372	14302	14329	14472	14518	14333	14404	14335	14338	14418	14249	14331	14359	14410	14387	14345	14285	14348	14549	14342	14442	14438	14403	14552	14379	14334	14487	14378	14444	14476	14319	14350	14422	14192	14474	14210	14424	14444	14492	14280	14489	14358	14422	14371	14284	14544	14366	14434	14458	14472	14395	14339	14398	14365	14481	14151	14393	14368	14397	14458	14239	14264	14482	14444	14414	14249	14341	14352	14455	14418	14415	14448	14480	14459	14441	14438	14480	14323	14323	14364	14415	14375	14143	14461	14213	14628	14268	14459	14374	14342	14605	14326	14274	14413	14563	14526	14448	14530	14422	14411	14191	14319	14407	14264	14475	14361	14433	14412	14511	14359	14301	14452	14210	14436	14275	14552	14335	14466	14318	14388	14434	14441	14377	14374	14391	14301	14324	14504	14354	14284	14541	14320	14301	14234	14502	14359	14532	14438	14444	14420	14302	14422	14362	14264	14575	14524	14483	14596	14403	14455	14465	14336	14523	14256	14434	14321	14561	14297	14361	14421	14487	14440	14487	14430	14401	14295	14570	14409	14238	14468	14409	14248	14160	14169	14355	14341	14429	14298	14564	14302	14508	14299	14510	14159	14298	14478	14419	14313	14240	14320	14402	14384	14386	14398	14531	14279	14487	14344	14333	14564	14407	14297	14461	14319	14307	14218	14212	14482	14378	14426	14502	14395	14496	14304	14458	14378	14423	14070	14360	14338	14333	14287	14385	14357	14341	14454	14370	14450	14310	14663	14369	14350	14386	14288	14525	14244	14461	14375	14518	14459	14405	14360	14413	14283	14244	14355	14547	14384	14199	14377	14360	14539	14393	14452	14580	14203	14258	14503	14404	14353	14236	14519	14614	14349	14341	14353	14367	14380	14363	14384	14519	14365	14266	14456	14362	14452	14376	14293	14297	14175	14290	14321	14394	14369	14542	14430	14427	14357	14344	14342	14345	14251	14467	14079	14410	14486	14487	14456	14299	14453	14422	14377	14328	14198	14400	14312	14329	14348	14406	14316	14339	14393	14485	14429	14313	14364	14429	14350	14280	14384	14414	14377	14457	14482	14396	14468	14401	14378	14420	14350	14570	14398	14378	14432	14361	14442	14392	14375	14459	14372	14507	14352	14358	14355	14584	14344	14458	14499	14444	14305	14416	14451	14459	14354	14214	14394	14454	14450	14462	14348	14422	14299	14450	14308	14365	14330	14436	14388	14380	14524	14481	14430	14362	14242	14361	14431	14442	14318	14519	14454	14479	14446	14223	14298	14369	14354	14465	14501	14322	14362	14446	14560	14353	14328	14451	14258	14282	14364	14320	14274	14477	14412	14371	14312	14263	14387	14353	14258	14507	14301	14146	14318	14326	14294	14395	14305	14437	14248	14425	14453	14415	14413	14425	14402	14274	14399	14275	14282	14304	14503	14416	14224	14435	14246	14274	14380	14274	14280	14381	14439	14385	14379	14320	14400	14400	14491	14556	14259	14487	14296	14465	14307	14285	14346	14437	14296	14539	14378	14368	14309	14462	14446	14311	14330	14291	14370	14320	14668	14374	14451	14561	14346	14367	14518	14207	14375	14311	14448	14320	14492	14413	14221	14384	14394	14434	14402	14489	14290	14453	14381	14313	14537	14409	14573	14326	14285	14352	14448	14360	14336	14372	14187	14363	14474	14432	14324	14414	14489	14416	14587	14373	14406	14328	14408	14396	14300	14445	14512	14331	14319	14407	14324	14376	14263	14312	14634	14347	14405	14541	14313	14364	14504	14183	14451	14314	14339	14371	14239	14388	14475	14546	14294	14198	14456	14337	14298	14482	14382	14369	14419	14350	14421	14422	14542	14301	14454	14376	14271	14444	14424	14446	14392	14258	14229	14581	14334	14382	14418	14254	14322	14204	14362	14331	14344	14384	14535	14455	14514	14373
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
