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
339808832659	339808833226	339808833776	339808834326	339808834876	339808835426	339808835976	339808836526	339808837076	339808837626	339808838176	339808838726	339808839276	339808839826	339808840376	339808840926	339808841476	339808842026	339808842576	339808843130	339808843676	339808844226	339808844776	339808845326	339808845876	339808846426	339808846978	339808847526	339808848076	339808848626	339808849176	339808849726	339808850276	339808850826	339808851376	339808851928	339808852476	339808853026	339808853576	339808854126	339808854676	339808855226	339808855776	339808856326	339808856876	339808857426	339808857976	339808858526	339808859076	339808859628	339808860176	339808860726	339808861276	339808861826	339808862376	339808862926	339808863476	339808864026	339808864576	339808865126	339808865676	339808866226	339808866776	339808867326	339808867876	339808868428	339808868976	339808869526	339808870080	339808870626	339808871176	339808871726	339808872276	339808872826	339808873376	339808873926	339808874476	339808875026	339808875576	339808876126	339808876676	339808877226	339808877776	339808878328	339808878876	339808879426	339808879976	339808880526	339808881076	339808881626	339808882176	339808882726	339808883276	339808883826	339808884376	339808884926	339808885476	339808886026	339808886578	339808887126	339808887676	339808888226	339808888776	339808889326	339808889878	339808890426	339808890976	339808891526	339808892076	339808892626	339808893176	339808893726	339808894276	339808894826	339808895378	339808895926	339808896476	339808897026	339808897576	339808898126	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23176	21647	29542	24259	22304	25610	28418	23571	22319	21774	21472	20829	20664	20351	20318	19886	19813	19819	19764	19638	19648	19684	19728	19441	19561	19516	19366	19402	19460	19436	19204	19197	19132	19398	19137	19107	18999	19216	19235	19193	19175	19254	19248	18945	19021	19115	19237	19142	19017	18802	18991	19299	19001	19008	19031	19131	19246	18939	19085	19008	19096	19094	18968	18994	18959	19061	19097	19127	18955	19013	19131	19071	19071	19101	19019	19180	19154	19069	18846	18915	19050	19053	19137	18837	18910	19065	18928	18770	18873	19084	18962	19087	18811	19095	19057	18682	18911	18996	19113	19076	19015	19063	19094	18911	19183	19048	18885	19142	19046	18930	19024	18865	19099	18855	19017	18943	19018	19038	19012	18920	19194	19093	18962	18896	18723	18956	19092	18796	19152	19067	18754	19107	19259	19304	18853	18863	19054	19191	19132	18897	18829	18836	18901	18815	18828	19093	18969	19152	18975	19026	19208	19081	18947	19043	18969	19027	18923	18981	19073	19175	19039	19063	19044	18848	19093	18855	18983	18945	18977	18839	18844	18793	18803	18950	19169	18929	18872	19002	19088	18711	19003	19002	19002	19118	18927	18915	18876	18884	18941	18819	19098	19146	18969	18967	18974	18958	19062	18893	19086	18956	18989	18974	18940	19103	18884	18934	19064	18920	19120	18883	19079	18972	18919	18875	18971	19079	19034	18788	18816	18816	18992	19116	18836	18975	19060	19040	18944	19051	19129	18825	19019	19024	18912	18943	19016	18867	18981	19026	19042	18963	19100	18923	19115	19191	18835	18697	19095	18908	18876	18810	18964	18880	19103	19004	18844	18906	18903	19197	19045	18999	18858	19059	19114	19203	18954	18929	18969	18965	19144	18732	18982	19002	18934	18940	19091	18860	18986	18941	19052	19096	18968	18919	19139	18986	18912	19170	18885	18972	18912	18976	18696	18982	19053	19112	19116	19009	18750	18960	18847	19043	18839	19022	19173	19003	18995	18957	19195	18936	18820	18790	18910	19016	18895	18954	18927	18797	18901	19035	18960	18936	18917	18901	18710	18914	19043	19138	18759	18919	19074	19062	19004	19039	19036	18814	18859	18949	18846	18863	18936	18991	18915	19029	19006	18871	18908	18835	18922	19027	18988	19149	18930	19011	18930	19108	19057	19203	19169	18877	19071	18855	18829	18881	19212	18822	18845	18954	19082	18904	19048	19101	18909	19048	18835	19012	19076	18860	19128	18993	18885	19006	19124	18843	19050	18992	19015	19000	18715	18941	19012	19291	18818	19135	19286	18878	18919	19159	18982	18901	18892	18826	18925	18738	18971	18909	18979	18781	18701	19047	18994	18989	19174	18749	19031	18788	19105	19078	19011	18975	19035	19141	18886	18956	18888	18911	19209	18923	19110	19033	19009	18966	18928	18873	19135	19144	18987	18987	18806	19082	19019	18985	19088	18883	18865	18989	18924	19152	19015	18853	19076	18805	18897	18917	18941	18767	19094	19040	18944	18927	18885	19024	19160	18964	18912	18920	18835	18939	18905	18896	18994	18874	19058	19157	18985	19001	19071	19054	19013	18923	19009	19040	19108	18891	19119	18899	19011	19113	18994	19076	18980	18836	18863	18895	18889	18870	18946	18981	19018	18814	18960	19104	18958	18889	18820	18933	18949	18805	18741	18838	18824	18926	18974	19123	18935	18806	19015	19059	18796	18925	18940	18877	18816	18733	18982	19072	18977	19088	18906	19146	19005	18996	19117	18998	19191	18949	18869	19088	18963	18868	19089	18996	19023	18914	19151	18909	18846	19036	19162	18972	18973	19100	18738	19117	18986	18910	18898	18884	18843	19002	19094	19064	18947	18762	18831	18789	18891	19036	19029	19085	18885	19019	18954	18840	18866	18951	19077	18811	19043	18837	18848	18932	18950	18970	19051	19190	18852	18948	18966	18973	18855	19139	18970	18829	19170	19204	19235	18968	18838	18760	18949	18980	18995	19052	19196	18789	19014	19002	18933	18793	19059	19064	18952	18928	18918	19189	18881	18862	18952	19046	18948	18942	18978	19170	19087	18945	18984	18946	19067	19098	19158	18945	19112	19079	18965	19032	19069	19097	18869	19037	19054	19188	19052	18980	18991	18948	19089	18841	18990	18986	18953	18848	19087	18990	18890	19044	18965	18934	18858	19096	19284	18916	19075	18977	19165	19015	18912	19069	19151	18786	19115	18917	18917	18982	19193	19143	19116	19061	19057	18918	18873	18891	18750	18878	18956	19003	18957	19032	18922	18857	18968	19004	19092	18955	18992	18870	18847	18952	19061	19006	19019	18839	19042	18937	18886	19107	18837	18792	18889	18991	18991	19046	19088	19034	19071	19030	18925	18867	18961	18969	18857	18905	18934	19031	18900	18945	18937	18928	18976	18776	18995	18858	18949	18957	19082	18902	19137	19092	19004	18889	19229	19054	19150	19017	18923	19039	18949	18837	18895	19079	18702	18938	18948	18956	18909	18943	19147	19144	18808	18728	18889	18908	19002	18756	18824	18867	18961	19065	19159	18881	19085	19001	18931	18929	18968	18881	19064	18782	18916	19017	18821	18916	18996	18826	18942	18973	18997	19014	19031	18926	18937	18825	18800	19025	18957	19106	18915	19043	18795	19008	19185	18924	19101	18971	18976	18773	19015	19021	18983	19181	19124	18994	18993	18881	18990	18951	19161	19144	19078	19296	18786	18976	19140	19082	18923	19114	19068	19168	18795	18984	18962	19025	18973	19055	19125	18946	18993	18848	19077	19041	19044	18958	19034	18961	19190	18797	18897	18884	19041	18817	18967	19168	18987	18881	18819	18985	18940	18886	19057	18733	18903	19077	19176	18937	18809	18878	18947	19114	19291	19025	19065	19089	19094	19093	19009	19145	19186	19235	18999	19009	19059	18711	19037	18922	18997	19172	18815	18800	19095	19105	18828	18737	18948	19001	18864	18967	19064	19011	18891	19033	19049	18858	18913	19057	19123	18785	18729	19056	18925	19097	19128	19089	18991	18948	19014	18938	19113	18943	18989	18910	18877	18886	18826	18953	19047	19008	19207	18889	19005	18904	18755	19008	19190	19068	19028	18931	19173	19018	18914	18843	18813	18955	18797	18924	19136	18948	19096	18780	19065	19135	18897	18907	19052	19078	19042	18944	18979	18942	18843	18850	19048	18931	18917	19063	18940	18914	19132	18988	18995	18988	19092	18860	19088	18915	18822	19177	18936	18906	18924	18952	18950	18981	19028	18772	18980	19043	19098	18874	18936	18881	19035	18704	18895	18820	18900	18754	19168	18957	18803	19140	18913	19128	18886	18988	18896	18987	18989	19165	18990	19079	19105	19113	18958	18916	18805	19147	19015	18808	19019	18817	18963	19002	18881	18842	18869	18870	18989	19100	19007	18974	19061	19003	18902	18842	19052	19047	19176	18836	18941	18958	18875	18849	18910	19122	18911	18801	19132	19032	18872	19072	18858	19008	18869	18878	18828	18900	18902	18817	19104	18673	19086	18761	19063	19029	18912	19033	19154	19057	18993	18982	19022	18988	18882	19023	18891	18955	19012	18877	19107	19197	18933	18895	18845	19072	18821	18854	18957	18971	19007	19058	18989	18978	19037	19077	18858	19109	19094	19029	19065	18899	19001	19214	19227	19063	19054	19060	18930	19124	19085	18902	18755	18951	18803	18922	18940	18919	18885	19031	19018	18871	18945	18739	19110	18907	18999	19030	18884	18967	18928	19127	18807	19087	18814	18951	18679	18969	18987	18941	19001	18986	18800	19122	19044	18894	19112	19111	19056	18971	18861	18937	19065	18890	18915	18915	19050	18866	19106	19080	19028	18952	18887	19076	18960	18919	18714	18740	18956	19068	18986	19038	19014	18991	19035	18842	19017	19025	19200	18900	18846	19012	18805	19053	18869	18982	18929	19062	19100	18925	18957	19096	18957	18854	18889	18973	18849	19042	19077	19164	19136	18923	18959	19022	19033	19038	19057	18870	18916	19120	19053	18781	19025	19227	18921	18927	18991	19204	19013	18841	19001	18849	19114	19084	18953	18891	19062	19031	19081	18987	19001	18913	19078	18891	18802	19035	19023	19026	18909	18982	19084	19034	18893	18776	19065	19063	18924	19263	19055	19001	19047	18869	19080	18866	18917	19063	18932	18937	18886	18856	19063	18905	19037	18979	18848	18869	18980	19002	19026	18729	19015	18909	18865	18924	18802	18917	18947	18853	19111	18895	18990	18772	18980	19071	18912	18804	19116	18886	18971	19010	19087	19028	18910	18830	18765	18914	18882	18907	18923	18949	18758	18960	19212	18925	19060	18701	18918	18925	18840	19017	19189	19028	19173	19107	19106	19221	18939	19013	19034	18848	18930	18953	18987	18931	18875	19152	19081	19120	19051	18996	18992	18947	18893	18955	19121	18920	18907	19001	19104	19064	18785	18857	18986	18939	18871	18914	19144	18983	18906	18944	19007	19012	18876	19048	18805	19037	19100	19143	18713	19026	18988	18937	18975	19048	19239	19062	18890	19108	19078	18974	19165	19140	18848	19103	18931	19098	18791	18801	18964	18921	19000	18982	18920	18952	19172	19060	18926	19036	18807	18841	18877	18634	19078	19018	18961	19221	19157	19001	19142	19003	18818	19109	18993	19047	18932	18966	18797	19004	19135	19133	18981	19216	18952	19140	18950	19052	18996	18839	19154	18951	19135	19003	19043	18806	19042	19022	19028	19082	19030	18831	18915	19057	18961	18934	18942	18858	18950	19073	19048	18778	19059	18974	19108	19200	18975	18943	19015	19020	18876	19057	19188	18882	19018	19113	18897	18984	18864	19060	18898	19078	19187	19022	18845	18913	19093	18981	18912	19082	19002	18978	19016	18942	19116	19092	18954	18790	18939	18858	19008	18908	18958	18881	18876	18788	19193	18889	19018	18960	18843	18913	19128	19106	19015	19095	18865	19090	18878	19039	18986	19094	19024	18763	18838	18877	19033	18905	19189	19061	19120	19183	19052	18867	18910	19005	19231	18911	18820	18746	19057	19005	18889	19076	18935	19094	19006	19065	18862	18906	18952	18902	19009	19085	19003	18988	18989	18994	19115	18924	18887	18987
26164	46064	44526	35739	30709	26972	24379	22701	21453	20400	19802	19083	18863	18286	17911	17693	17628	17449	17394	17376	17112	17055	17062	16953	16673	17054	16931	16675	16628	16818	16563	16794	16663	16462	16748	16349	16494	16443	16425	16564	16372	16293	16316	16374	16228	16363	16366	16218	16479	16427	16330	16368	16124	16226	16407	16383	16429	16432	16351	16296	16236	16312	16354	16316	16251	16100	16303	16243	16271	16233	16116	16440	16504	16463	16311	16294	16366	16250	16367	16212	16314	16210	16344	16397	16377	16210	16207	16319	16329	16213	16391	16331	16422	16192	16308	16295	16372	16277	16369	16335	16256	16486	16376	16206	16158	16439	16375	16293	16282	16278	16381	16225	16240	16218	16403	16213	16159	16358	16160	16322	16253	16346	16423	16161	16438	16213	16362	16368	16178	16309	16286	16303	16291	16255	16277	16181	16258	16317	16287	16317	16279	16276	16407	16162	16191	16238	16312	16318	16121	16365	16370	16323	16408	16329	16387	16306	16133	16068	16420	16441	16265	16272	16214	16218	16253	16357	16249	16408	16250	16521	16219	16315	16354	16156	16222	16372	16266	16335	16340	16346	16306	16483	16155	16410	16290	16315	16311	16457	16319	16315	16372	16302	16328	16201	16251	16289	16406	16188	16082	16219	16407	16124	16315	16225	16359	16151	16289	16225	16267	16231	16472	16235	16445	16229	16414	16190	16409	16288	16261	16389	16440	16213	16218	16252	16343	16254	16418	16284	16077	16334	16118	16336	16292	16231	16346	16292	16215	16183	16266	16362	16382	16316	16226	16141	16277	16356	16406	16268	16230	16222	16287	16242	16142	16299	16254	16467	16229	16361	16341	16250	16245	16203	16297	16257	16151	16182	16475	16179	16366	16287	16434	16288	16309	16094	16176	16293	16134	16246	16372	16221	16250	16286	16252	16212	16312	16415	16305	16202	16275	16336	16356	16128	16278	16185	16148	16271	16303	16264	16427	16297	16163	16260	16474	16257	16271	16289	16246	16308	16215	16271	16385	16339	16280	16105	16448	16351	16276	16232	16374	16275	16074	16385	16307	16362	16356	16159	16376	16180	16308	16297	16289	16191	16288	16305	16253	16303	16492	16264	16211	16249	16267	16117	16178	16213	16298	16241	16296	16172	16265	16190	16143	16069	16242	16390	16516	16223	16272	16205	16332	16440	16332	16337	16268	16219	16314	16278	16197	16221	16442	16170	16291	16236	16285	16231	16246	16245	16318	16306	16178	16119	16176	16251	16370	16300	16158	16303	16353	16244	16334	16394	16354	16044	16513	16208	16246	16329	16402	16242	16350	16370	16372	16443	16343	16252	16265	16465	16239	16165	16351	16303	16198	16365	16223	15971	16237	16218	16399	16287	16087	16248	16284	16314	16291	16184	16236	16414	16419	16295	16334	16320	16105	16290	16314	16299	16218	16377	16177	16331	16268	16373	16284	16285	16324	16203	16443	16475	16332	16241	16185	16085	16221	16352	16484	16239	16298	16220	16167	16224	16311	16298	16251	16281	16189	16285	16307	16453	16188	16282	16314	16301	16171	16351	16243	16291	16403	16463	16388	16207	16279	16163	16195	16402	16380	16265	16361	16120	16279	16341	16261	16161	16164	16293	16195	16271	16213	16189	16232	16339	16185	16264	16237	16210	16447	16224	16196	16224	16286	16328	16227	16386	16208	16304	16530	16266	16259	16375	16368	16335	16213	16349	16318	16223	16230	16217	16345	16238	16157	16424	16211	16240	16305	16052	16335	16305	16273	16296	16135	16183	16255	16262	16236	16287	16377	16259	16367	16162	16181	16305	16511	16155	16140	16149	16387	16181	16321	16294	16173	16157	16329	16540	16195	16244	16301	16237	16122	16294	16299	16246	16374	16172	16249	16417	16259	16217	16313	16293	16285	16171	16419	16094	16216	16219	16200	16126	16335	16503	16097	16258	16271	16339	16208	16291	16289	16176	16250	16260	16236	16229	16196	16200	16276	16286	16273	16252	16328	16274	16302	16247	16263	16411	16170	16424	16214	16376	16221	16300	16310	16321	16138	16355	16300	16236	16256	16325	16160	16270	16365	16196	16183	16275	16284	16166	16101	16355	16268	16288	16369	16475	16226	16282	16227	16275	16220	16272	16284	16312	16094	16144	16365	16234	16123	16502	16122	16357	16269	16240	16382	16238	16219	16310	16326	16366	16303	16250	16258	16261	16321	16483	16210	16225	16260	16319	16349	16171	16247	16320	16347	16222	16229	16432	16364	16298	16263	16168	16289	16267	16189	16386	16213	16426	16222	16181	16262	16220	16158	16369	16177	16374	16237	16349	16205	16361	16354	16278	16128	16276	16287	16280	16232	16292	16236	16144	16203	16299	16246	16388	16289	16211	16326	16331	15963	16181	16330	16269	16391	16193	16406	16414	16363	16386	16321	16187	16344	16333	16313	16264	16330	16282	16374	16208	16203	16200	16266	16369	16307	16279	16161	16269	16482	16465	16313	16406	16158	16273	16155	16317	16136	16320	16322	16224	16314	16185	16485	16279	16393	16136	16271	16125	16312	16413	16211	16316	16111	16331	16316	16299	16186	16245	16224	16335	16200	16177	16437	16335	16347	16329	16422	16206	16324	16392	16226	16148	16179	16140	16451	16326	16267	16241	16155	16369	16411	16197	16358	16316	16219	16388	16446	16143	16145	16274	16271	16149	16414	16314	16389	16344	16187	16316	16415	16327	16158	16386	16174	16245	16359	16363	16271	16169	16357	16241	16183	16149	16333	16275	16375	16357	16389	16324	16094	16197	16333	16351	16329	16295	16227	16490	16344	16249	16272	16376	16214	16246	16187	16405	16350	16194	16286	16367	16434	16103	16333	16387	16340	16299	16170	16455	16235	16408	16379	16358	16222	16309	16338	16340	16340	16252	16281	16590	16198	16226	16425	16261	16241	16165	16359	16333	16253	16316	16210	16342	16306	16187	16288	16140	16393	16106	16265	16317	16149	16182	16388	16235	16080	16309	16293	16204	16148	16327	16186	16195	16275	16077	16209	16276	16203	16312	16277	16224	16501	16401	16367	16338	16261	16385	16281	16252	16218	16335	16375	16380	16161	16342	16120	16378	16372	16290	16298	16423	16300	16220	16332	16214	16312	16322	16153	16173	16247	16399	16271	16323	16304	16222	16093	16442	16360	16340	16355	16281	16220	16153	16231	16223	16291	16215	16177	16072	16314	16160	16397	16164	16196	16335	16114	16184	16286	16294	16184	16153	16023	16323	16322	16317	16429	16475	16380	16263	16230	16390	16419	16075	16132	16260	16117	16095	16427	16272	16353	16227	16444	16299	16215	16285	16299	16439	16334	16210	16236	16421	16297	16168	16359	16286	16311	16240	16280	16369	16443	16180	16341	16163	16336	16221	16349	16353	16198	16220	16409	16286	16293	16301	16368	16302	16172	16234	16238	16369	16310	16233	16307	16202	16314	16277	16300	16279	16368	16140	16220	16243	16182	16281	16410	16213	16134	16220	16341	16274	16271	16374	16262	16301	16162	16240	16284	16428	16253	16185	16163	16156	16277	16368	16162	16348	16135	16375	16003	16180	16353	16230	16460	16320	16347	16110	16165	16475	16373	16370	16213	16370	16366	16300	16354	16294	16088	16406	16294	16197	16180	16244	16312	16245	16187	16291	16257	16323	16211	16189	16382	16277	16143	16435	16247	16484	16322	16143	16404	16256	16131	16393	16466	16443	16277	16377	16373	16330	16291	16146	16498	16179	16353	16274	16270	16145	16291	16178	16223	16277	16191	16277	16267	16321	16333	16350	16245	16381	16302	16371	16264	16136	16192	16369	16230	16220	16409	16331	16543	16298	16372	16245	16376	16260	16292	16110	16340	16145	16241	16431	16331	16268	16284	16285	16323	16313	16115	16503	16191	16271	16287	16367	16224	16354	16339	16184	16048	16537	16244	16268	16339	16272	16326	16393	16177	16078	16526	16291	16324	16300	16296	16389	16282	16252	16245	16228	16391	16308	16163	16216	16248	16381	16195	16212	16279	16256	16276	16323	16169	16295	16308	16246	16355	16192	16224	16188	16094	16330	16225	16404	16236	16343	16102	16173	16231	16263	16055	16079	16268	16272	16317	16211	16435	16283	16443	16330	16251	16280	16260	16296	16295	16419	16220	16205	16397	16352	16238	16405	16258	16149	16291	16272	16390	16187	16217	16262	16372	16087	16332	16399	16384	16167	16204	16372	16197	16308	16353	16105	16157	16320	16232	16226	16209	16332	16328	16313	16232	16229	16254	16281	16183	16356	16202	16310	16220	16311	16384	16508	16335	16427	16238	16247	16198	16429	16459	16387	16378	16282	16264	16324	16279	16449	16263	16288	16202	16285	16381	16463	16285	16412	16257	16081	16270	16294	16263	16260	16229	16349	16358	16321	16256	16290	16303	16340	16311	16195	16196	16246	16314	16178	16419	16095	16242	16213	16075	16206	16346	16238	16343	16392	16404	16325	16048	16307	16163	16256	16392	16313	16498	16275	16206	16236	16441	16212	16207	16180	16223	16160	16330	16140	16332	16264	16361	16215	16315	16343	16138	16315	16244	16233	16324	16229	16247	16380	16240	16314	16412	16128	16271	16398	16289	16224	16079	16472	16387	16309	16150	16199	16343	16146	16261	16316	16188	16406	16072	16250	16214	16180	16216	16355	16392	16194	16358	16172	16348	16317	16303	16411	16155	16231	16326	16329	16361	16393	16325	16104	16134	16075	16128	16073	16198	16366	16141	16401	16171	16406	16361	16294	16262	16396	16252	16351	16276	16409	16408	16159	16384	16427	16380	16354	16361	16325	16155	16288	16155	16213	16352	16157	16345	16358	16138	16256	16157	16336	16114	16126	16337	16248	16397	16317	16223	16406	16284	16417	16237	16221	16074	16328	16289	16342	16434	16538	16279	16247	16297	16117	16160	16307	16284	16153	16243	16263	16253	16185	16238	16296	16239	16363	16294	16191	16389	16261	16314	16241	16338	16332	16227	16400	16162	16340	16208	16409	16363	16311	16185	16128	16264	16119	16361	16357	16243	16281	16295	16258	16284	16315	16203	16185	16288	16357	16305	16131	16233	16244	16111	16402	16341	16123	16333	16271
27556	23471	29797	27134	22299	20884	19881	19449	18654	18718	18505	18193	18391	18203	18169	18193	17958	18140	18057	18167	17923	17902	17951	18056	17754	17790	17844	17680	17842	17908	17713	17590	17952	17856	17708	17855	17884	17797	17830	17924	17706	17727	17856	17892	17779	17960	17745	17848	17793	17751	17706	17951	17465	17780	17661	17781	17698	17799	17825	17624	17755	17662	17878	17721	17769	17655	17580	17697	17819	17895	17666	17864	17994	17815	17662	17699	17542	17659	17721	17787	17763	17892	17621	17651	17699	17689	17835	17813	17960	17711	17767	17604	17683	17719	18019	17715	17775	17693	17708	17721	17698	17654	17825	17668	17802	17822	17619	17744	17793	17716	17632	17840	17893	17657	17711	17763	17477	17815	17865	17628	17682	17650	17831	17907	17764	17657	17866	17470	17904	17671	17946	17890	17984	17495	17687	17483	17744	17663	17680	17860	17838	17860	17739	17659	17633	17678	17787	17835	17689	17834	17859	17830	17715	17800	17614	17671	17727	17596	17785	17748	17688	17650	17693	17579	17593	17823	17869	17675	17808	17496	17665	17660	17558	17691	17653	17774	17644	17858	17732	17820	17829	17742	17575	17768	17531	17867	17744	17727	17763	17849	17676	17866	17785	17727	17915	17713	17629	17657	17798	17652	17752	17661	17913	17874	17714	17590	17709	17687	17588	17524	17858	17798	17822	17501	17701	17821	17715	17621	17812	17671	17688	17903	17716	17809	17753	17715	17654	17735	17673	17773	17864	17731	17696	17651	17865	17677	17825	17774	17840	17789	17875	17881	17884	17753	17653	17840	17523	17568	17609	17769	17818	17741	17703	17751	17786	17649	17855	17705	17677	17777	18035	17689	17557	17731	17711	17808	17627	17733	17688	17667	17727	17787	17826	17755	17705	17426	17583	17666	17773	17843	17864	17759	17629	17914	17596	17660	17770	17696	17690	17645	17973	17854	17746	17706	17581	17827	17865	17803	17595	17494	17534	17475	17885	17785	17699	17639	17913	17556	17607	17906	17856	17816	17735	17638	17621	17627	17632	17670	17813	17907	17918	17727	17700	17774	17896	17819	17618	17575	17835	17705	17862	17806	17749	17631	17807	17799	17728	17714	17693	17722	17603	17816	17669	17820	17826	17801	17744	17802	17671	17739	17846	17858	17817	17680	17638	17787	17734	17657	17718	17744	17520	17587	17690	17882	17820	17708	17805	17797	17658	17753	17595	17702	17804	17856	17692	17803	17853	17896	17794	17665	17733	17836	17704	17762	17771	17580	17581	17904	17550	17808	17738	17694	17730	17634	17685	17683	17925	17743	17660	17551	17615	17626	17753	17665	17807	17788	17660	17643	17795	17911	17492	17531	17797	17876	17676	17914	17872	17822	17900	17788	17670	17645	17684	17827	17682	17647	17809	17936	17708	17572	17790	17822	17468	17545	17680	17767	17890	17659	17726	17610	17817	17626	17571	17655	17867	17739	17769	17656	17670	17569	17557	17812	17576	17847	17902	17825	17737	17620	17844	17805	17656	17653	17795	17700	17543	17717	17545	17893	17773	17635	17753	17643	17611	17730	17707	17840	17654	17771	17804	17809	17791	17513	17755	17587	17654	17803	17522	17609	17604	17652	17782	17729	17550	17750	17865	17807	17769	17584	17672	17794	17673	17541	17502	17679	17734	17647	17656	17860	17748	17523	17626	17818	17631	17683	17596	17737	17871	17846	17703	17741	17619	17811	17760	17740	17682	17817	17791	17780	17826	17642	17704	17624	17625	17902	17702	17850	17955	17899	17652	17593	17769	17822	17673	17794	17828	17773	17726	17644	17731	17790	17585	17650	17697	17791	17556	17921	17719	17762	17778	17756	17584	17621	17849	17689	17557	17663	17658	17719	17886	17761	17770	17709	17638	17716	17903	17855	17726	17435	17787	17679	17848	17875	17808	17736	17754	17802	17860	17655	17658	17599	17614	17717	17813	17624	17582	17589	17799	17630	17733	17679	17554	17857	17678	17647	17604	17737	17698	17871	17726	17797	17783	17708	17458	17614	17934	17590	17833	17808	17614	17749	17762	17725	17797	17888	17754	17594	17639	17687	17807	17588	17832	17712	17910	17746	17908	17859	17886	17732	17663	17788	17703	17713	17667	17796	17747	17553	17729	17604	17758	17707	17700	17670	17710	17746	17891	17700	17782	17841	17646	17770	17785	17615	17763	17486	17593	17706	17636	17652	17696	17644	17772	17727	17671	17952	17777	17902	17743	17811	17769	17864	17793	17560	17813	17637	17462	17899	17697	17582	17745	17721	17625	17510	17440	17707	17862	17609	17723	17732	17491	17800	17668	17670	17763	17897	17621	17873	17657	17703	17577	17812	17704	17781	17845	17656	17878	17745	17822	17818	17824	17605	17792	17688	17925	17649	17640	17734	17624	17694	17709	17928	17776	17669	17633	17799	17938	17666	17626	17875	17639	17737	17720	17746	17810	17609	17766	17789	17510	17825	17725	17833	17797	17480	17676	17763	17695	17879	17449	17699	17668	17793	17791	17586	17610	17604	17568	17977	17810	17675	17973	17899	17925	17770	17814	17841	17712	17775	17859	17688	17625	17496	17589	17758	17532	17604	17630	17733	17687	17714	17542	17732	17665	17659	17844	17841	17927	17936	17717	17649	17789	17705	17652	17690	17847	17776	17801	17755	17767	17610	17784	17651	17766	17881	17812	17624	17551	17781	17808	17776	17664	17738	17764	17705	17698	17593	17572	17692	17720	17866	17771	17777	17747	17764	17795	17667	17613	17793	17861	17760	17945	17724	17764	17894	17838	17655	17583	17863	17629	17866	17622	17911	17789	17772	17790	17655	17749	17838	17767	17844	17826	17662	17903	17719	17759	17655	17720	17772	17829	17894	17554	17905	17915	17828	17715	17727	17819	17729	17610	17836	17766	17612	17754	17651	17819	17828	17579	17706	17481	17876	17555	17802	17644	17687	17596	17759	17845	17732	17633	17624	17627	17555	17671	17638	18003	17559	17889	17669	17825	17743	17930	17694	17952	17658	17673	17644	17737	17592	17780	17773	17781	17834	17813	17664	17529	17711	17615	17637	17691	17952	17809	17800	17497	17493	17735	17764	17603	17571	17675	17902	17794	17818	17730	17814	17521	17711	17784	17455	17551	17651	17653	17644	17715	17615	17586	17663	17710	17638	17605	17791	17749	17895	17616	17782	17668	17637	17788	17706	17591	17862	17800	17658	17872	17869	17694	17631	17715	17470	17668	17724	17741	17634	17817	17710	17843	17741	17949	17786	17667	17757	17832	17623	17594	17712	17727	17694	17749	17854	17638	17614	17677	17821	17710	17814	18007	17828	17726	17681	17674	17607	17780	17637	17630	17813	17762	17738	17606	17647	17632	17629	17745	17539	17546	17936	17533	17838	17728	17862	17765	18071	17653	17795	17627	17495	17885	17922	17519	17710	17606	17684	17651	17825	17888	17459	17825	17694	17891	17732	17651	17716	17784	17790	17782	17767	17602	17985	17797	17723	17836	17676	17704	17502	17672	17635	17580	17621	17626	17686	17832	17470	17748	17683	17932	17670	17709	17687	17967	17826	17751	17562	17622	17632	17720	17998	17814	17676	17795	17706	17620	17669	17821	18033	17696	17576	17923	17740	17687	17729	17821	17693	17834	17564	17633	17727	17804	17818	17945	17653	17597	17669	17557	17790	17735	17745	17800	17716	17963	17746	17801	17632	17781	17683	17740	17678	17729	17637	17755	17936	17685	17616	17673	17638	17636	17732	17778	17901	17877	17910	17766	17839	17967	17832	17620	17757	17863	17847	17771	17783	17626	17531	17692	17865	17743	17893	17865	17680	17809	17681	17679	17984	17825	17776	17764	17670	17742	17878	17863	17826	17798	17996	17786	17593	17691	17741	17790	17694	17611	17597	17630	17587	17864	17845	17801	17771	17764	17721	17836	17717	17637	17746	17736	17655	17940	17674	17748	17732	17667	17697	17775	17836	17965	17688	17544	17504	17658	17854	17756	17788	17787	17636	17716	17665	17536	17828	17735	17609	17495	17832	17833	17765	17779	17794	17707	17681	17860	17856	17683	17534	17992	17628	17647	17639	17700	17686	17644	17645	17758	17681	17648	17726	17883	17948	17813	17780	17553	17706	17960	17769	17821	17795	17736	17673	17886	17613	17489	17707	17836	17859	17686	17684	17699	17696	17642	17848	17766	17650	17668	17751	17998	17562	17753	17618	17841	17753	17542	17608	17718	17812	17850	17585	17828	17780	17889	17660	17759	17836	17892	17530	17911	17574	17780	17700	17947	17866	17670	17709	17861	17785	17910	17706	17791	17814	17680	17805	17607	17546	17855	17790	17525	17632	17906	17853	17855	17692	17769	17712	17710	17609	17887	17871	17824	17645	17593	17881	17797	17668	17812	17732	17907	17717	17732	17596	17836	17906	17776	17788	17705	17495	17803	17767	17800	17718	17737	17713	17680	17822	17810	17715	17639	17701	17747	17696	17952	17843	17702	17679	17918	17879	17741	17678	17784	17701	17678	17952	17913	17474	17859	17540	17688	17697	17922	17791	17740	17712	17738	17825	17799	17628	17775	17642	17744	17650	17592	17738	17684	17965	17757	17941	17648	17576	17628	17857	17956	17611	17540	17846	17765	17805	17613	17789	17531	17605	17780	17749	17819	17919	17785	17803	17764	17834	17823	17882	17685	17676	17601	17529	17749	17885	17794	17763	17533	17784	17726	17790	17657	17818	17638	17803	17688	17863	17777	17766	17729	17811	17745	17649	17666	17581	17644	17733	17794	17717	17730	17632	17784	17752	17698	17535	17794	17706	17607	17767	17821	17829	17768	17895	17608	17948	17724	17746	17798	17800	17877	17528	17822	17662	17899	17857	17729	17738	17589	17831	17579	17562	17758	17735	17765	17574	17967	17611	17679	17832	17718	17674	17681	17624	17665	17729	17897	17577	17628	17638	17822	17775	17657	17685	17537	17746	17999	17743	17638	17611	17760	17701	17639	17581	17623	17682	17727	17678	17870	17923	17756	17704	17513	17784	17714	17876	17873	17890	17762	17916	17706	17728	17728	17786	17542	17560	17767	17757	17592	17527	17883	17869	17676	17792	17863	17517
22934	34239	32812	25801	22073	20067	18773	17972	17478	16883	16623	16522	16075	15917	16004	16003	15634	15818	15750	15594	15616	15810	15613	15639	15689	15566	15513	15543	15571	15446	15548	15370	15603	15504	15466	15427	15600	15329	15459	15481	15540	15540	15456	15340	15529	15352	15296	15457	15291	15444	15362	15553	15439	15353	15515	15480	15416	15457	15287	15433	15362	15337	15314	15443	15431	15334	15495	15371	15285	15321	15198	15299	15511	15372	15359	15372	15402	15385	15275	15355	15193	15421	15401	15496	15466	15306	15523	15327	15474	15240	15265	15315	15189	15328	15418	15408	15437	15342	15397	15388	15326	15382	15367	15351	15352	15421	15406	15256	15307	15348	15270	15231	15347	15288	15378	15228	15483	15373	15466	15494	15327	15423	15428	15364	15224	15171	15469	15319	15304	15442	15377	15348	15395	15408	15437	15346	15329	15482	15251	15288	15434	15358	15341	15396	15551	15390	15527	15533	15362	15299	15279	15496	15513	15358	15369	15349	15358	15438	15194	15385	15251	15291	15338	15235	15240	15497	15253	15418	15370	15278	15433	15355	15310	15325	15340	15330	15235	15512	15379	15348	15266	15475	15442	15556	15386	15323	15537	15432	15399	15269	15464	15469	15266	15250	15383	15446	15308	15355	15399	15433	15545	15495	15354	15325	15453	15414	15437	15307	15382	15587	15354	15489	15336	15396	15492	15385	15411	15340	15364	15240	15384	15330	15438	15390	15403	15448	15278	15481	15259	15324	15406	15453	15313	15352	15472	15358	15387	15519	15310	15330	15369	15353	15281	15405	15576	15287	15313	15307	15451	15294	15309	15604	15413	15264	15272	15408	15314	15500	15351	15253	15355	15362	15651	15424	15186	15556	15301	15369	15278	15259	15331	15461	15275	15399	15376	15375	15378	15509	15396	15440	15406	15308	15525	15392	15291	15330	15376	15354	15328	15315	15358	15389	15353	15493	15245	15317	15453	15449	15403	15345	15383	15347	15277	15440	15371	15333	15451	15500	15465	15299	15341	15262	15436	15336	15334	15342	15320	15585	15415	15299	15338	15353	15537	15398	15257	15489	15343	15560	15382	15418	15286	15514	15285	15464	15321	15183	15344	15577	15310	15280	15422	15312	15248	15435	15376	15483	15219	15374	15412	15572	15411	15268	15447	15332	15414	15333	15223	15435	15511	15192	15414	15263	15440	15272	15313	15434	15370	15365	15252	15408	15436	15329	15311	15427	15261	15354	15416	15495	15538	15247	15317	15381	15495	15478	15282	15383	15267	15366	15292	15439	15278	15489	15254	15430	15364	15247	15596	15393	15365	15414	15439	15368	15304	15345	15353	15444	15399	15452	15487	15324	15385	15300	15280	15379	15358	15451	15424	15220	15345	15554	15439	15528	15182	15452	15455	15245	15448	15435	15291	15515	15227	15420	15420	15322	15478	15459	15349	15405	15317	15411	15451	15418	15416	15336	15324	15426	15274	15286	15381	15419	15352	15414	15399	15206	15446	15427	15335	15279	15424	15436	15480	15316	15385	15385	15498	15407	15392	15358	15457	15381	15381	15404	15505	15439	15543	15256	15300	15146	15292	15485	15331	15389	15420	15372	15433	15294	15421	15195	15579	15287	15396	15322	15327	15391	15361	15398	15600	15441	15320	15452	15389	15394	15349	15445	15387	15473	15264	15323	15357	15247	15526	15361	15465	15404	15390	15417	15597	15279	15225	15486	15432	15383	15404	15395	15348	15536	15328	15527	15471	15395	15259	15448	15426	15349	15552	15298	15284	15331	15394	15425	15337	15515	15269	15317	15419	15407	15403	15406	15665	15456	15404	15641	15271	15176	15447	15187	15360	15333	15316	15490	15386	15464	15450	15275	15341	15385	15260	15421	15353	15515	15471	15265	15353	15289	15411	15453	15409	15378	15331	15406	15334	15468	15339	15327	15334	15452	15366	15440	15173	15352	15515	15367	15347	15378	15400	15431	15360	15393	15421	15488	15363	15540	15385	15285	15308	15398	15398	15284	15293	15400	15193	15422	15414	15292	15333	15423	15393	15493	15389	15238	15279	15493	15282	15470	15397	15429	15327	15330	15352	15443	15426	15378	15361	15421	15405	15592	15273	15477	15366	15398	15447	15215	15332	15280	15366	15381	15439	15455	15352	15319	15570	15227	15416	15411	15251	15384	15203	15453	15562	15479	15464	15496	15358	15384	15465	15382	15402	15435	15537	15548	15374	15384	15341	15451	15342	15414	15428	15342	15444	15314	15436	15423	15363	15385	15556	15541	15410	15565	15405	15330	15139	15432	15477	15183	15441	15360	15639	15408	15311	15462	15482	15271	15372	15429	15420	15454	15339	15291	15373	15317	15326	15260	15381	15254	15277	15266	15492	15331	15422	15504	15318	15326	15413	15369	15406	15438	15416	15473	15274	15332	15355	15317	15446	15353	15250	15346	15451	15437	15415	15391	15486	15436	15473	15213	15566	15121	15454	15376	15419	15387	15246	15335	15340	15377	15508	15311	15646	15472	15423	15562	15288	15462	15474	15342	15380	15449	15189	15224	15467	15428	15318	15489	15359	15147	15369	15434	15359	15359	15323	15408	15532	15362	15391	15420	15492	15372	15474	15457	15343	15390	15454	15421	15342	15428	15465	15429	15403	15415	15359	15224	15464	15328	15400	15434	15515	15482	15355	15510	15542	15447	15484	15311	15345	15314	15271	15395	15416	15513	15439	15468	15251	15450	15550	15384	15406	15297	15373	15474	15277	15282	15548	15521	15446	15366	15298	15356	15470	15507	15410	15352	15393	15382	15314	15248	15309	15370	15447	15442	15512	15378	15345	15385	15342	15458	15597	15582	15454	15487	15326	15306	15513	15521	15505	15351	15333	15404	15510	15337	15425	15393	15328	15300	15328	15320	15319	15421	15366	15413	15449	15449	15327	15534	15410	15312	15414	15438	15368	15198	15394	15408	15355	15340	15284	15386	15371	15294	15345	15410	15423	15530	15365	15474	15313	15559	15382	15310	15308	15466	15479	15412	15360	15370	15243	15341	15379	15363	15388	15512	15412	15232	15316	15496	15526	15483	15269	15344	15242	15289	15380	15250	15450	15316	15468	15518	15315	15214	15348	15423	15532	15443	15503	15445	15514	15415	15400	15435	15416	15320	15319	15218	15344	15331	15472	15211	15526	15310	15529	15396	15249	15340	15414	15358	15327	15425	15444	15368	15310	15455	15338	15337	15325	15479	15460	15411	15350	15290	15488	15320	15238	15408	15364	15394	15468	15298	15584	15293	15378	15291	15326	15320	15527	15404	15477	15411	15385	15442	15311	15298	15469	15391	15474	15466	15335	15360	15306	15329	15488	15380	15407	15383	15127	15316	15284	15573	15295	15412	15430	15399	15379	15404	15240	15356	15328	15593	15529	15395	15449	15378	15345	15307	15371	15418	15280	15173	15439	15467	15367	15510	15458	15375	15290	15275	15349	15420	15270	15330	15399	15397	15483	15254	15226	15488	15352	15466	15279	15363	15453	15446	15352	15336	15297	15396	15283	15284	15392	15494	15356	15394	15479	15472	15364	15287	15282	15529	15407	15589	15407	15414	15345	15433	15119	15248	15530	15456	15442	15288	15357	15226	15464	15192	15265	15299	15518	15428	15246	15276	15538	15305	15462	15445	15264	15372	15419	15335	15214	15227	15443	15354	15358	15292	15345	15392	15396	15527	15247	15269	15289	15346	15213	15500	15495	15337	15457	15306	15297	15434	15392	15465	15191	15373	15323	15445	15322	15292	15339	15434	15606	15352	15349	15337	15444	15331	15439	15194	15405	15408	15417	15264	15526	15395	15340	15415	15466	15207	15356	15429	15402	15434	15450	15315	15546	15444	15316	15363	15357	15368	15283	15423	15336	15307	15399	15352	15360	15358	15477	15404	15312	15428	15467	15248	15573	15433	15499	15294	15415	15394	15391	15373	15405	15410	15260	15317	15440	15294	15338	15174	15486	15367	15453	15479	15249	15651	15433	15458	15364	15425	15406	15264	15354	15361	15329	15506	15343	15412	15392	15378	15375	15266	15544	15476	15419	15457	15254	15493	15417	15321	15472	15201	15249	15295	15446	15407	15509	15537	15388	15494	15506	15328	15466	15468	15314	15373	15435	15409	15380	15374	15438	15430	15360	15379	15315	15499	15313	15569	15327	15483	15183	15307	15409	15305	15436	15378	15215	15472	15314	15270	15363	15363	15480	15566	15341	15370	15216	15310	15332	15352	15356	15360	15452	15279	15333	15392	15313	15543	15372	15212	15531	15314	15392	15302	15415	15326	15420	15441	15671	15421	15295	15359	15430	15287	15394	15287	15383	15401	15325	15406	15387	15349	15562	15429	15402	15464	15380	15308	15367	15236	15360	15434	15362	15484	15447	15300	15182	15291	15481	15447	15376	15334	15445	15467	15451	15281	15318	15448	15321	15535	15366	15434	15467	15428	15379	15345	15348	15493	15331	15377	15429	15439	15277	15542	15467	15292	15393	15458	15315	15304	15302	15345	15436	15337	15394	15380	15433	15234	15386	15396	15282	15345	15266	15369	15531	15360	15358	15357	15400	15288	15338	15457	15425	15374	15286	15402	15377	15302	15489	15556	15377	15312	15517	15468	15432	15357	15518	15472	15302	15329	15482	15429	15469	15359	15383	15343	15367	15321	15448	15406	15342	15335	15484	15460	15310	15420	15293	15447	15347	15342	15440	15386	15375	15616	15408	15366	15494	15212	15671	15273	15365	15413	15367	15274	15490	15380	15458	15395	15388	15357	15369	15317	15490	15422	15452	15437	15517	15374	15467	15367	15368	15528	15516	15243	15406	15333	15390	15315	15359	15485	15561	15278	15397	15314	15411	15646	15439	15422	15461	15356	15485	15292	15309	15404	15427	15508	15275	15456	15385	15432	15268	15285	15325	15352	15361	15345	15497	15324	15517	15323	15314	15517	15425	15241	15380	15416	15194	15454	15361	15433	15429	15364	15304	15201	15413	15407	15484	15469	15381	15357	15410	15377	15376	15461	15277	15357	15286	15364	15338	15471	15420	15206	15331	15338	15419	15463	15395	15610	15499	15309	15490	15345	15451	15466	15366	15422	15464	15272	15600	15495
23419	20950	28221	24145	22894	24491	24044	21081	20198	19988	19736	19104	19081	18897	18665	18733	18561	18651	18372	18571	18346	18419	18571	18313	18246	18334	18314	18463	18307	18102	18179	18210	18251	18286	18262	18094	18184	18125	18169	18297	18095	18110	17804	18036	18302	17976	18187	17865	18123	17956	18190	18218	17997	18021	17990	18031	18160	18182	18016	17993	18154	18167	17939	18110	18070	18151	18190	17927	18077	18051	18121	17987	17978	17923	17972	18025	18061	17962	17878	18073	18099	18054	18149	17985	17851	18011	17872	18082	17911	18059	18158	18057	18082	17945	18048	17879	18061	18182	18141	18203	18089	18081	17989	18224	17992	18118	17932	17971	17925	18056	17956	18130	18066	18149	17925	18118	17964	17968	17823	17990	18170	17824	18230	18182	18104	18123	18086	18159	17749	17887	18278	17965	18082	17952	18060	18098	17879	17902	17881	17894	17906	18190	18029	18134	18070	18092	18200	17856	17940	18087	18146	18201	18101	17916	18013	18054	18034	18086	17858	17984	18025	17977	18281	18074	18051	18086	18216	18085	17857	17893	17973	18028	18014	17931	17977	17899	18132	17851	17976	18031	17903	17925	18062	17900	18222	18109	18055	18037	18099	18064	17931	18026	17838	18015	18140	17812	17944	17787	18005	18014	18043	17956	18040	18129	18108	17990	18004	18110	18233	18149	18029	18012	18221	18046	17885	17835	18050	18105	18030	17940	18095	17864	18012	18100	18005	18210	18064	17975	17986	18111	18120	18034	17726	17931	17901	17969	18190	18092	17777	17947	17964	18235	18097	18152	17840	18099	17908	17973	18166	17794	18027	17785	17880	17849	17973	18041	17992	17987	18165	17947	17945	18058	17874	17930	18099	18061	17925	18088	18067	17982	18013	18022	17938	18062	18083	18109	17991	18162	18031	17955	17893	17930	18018	17824	18011	17949	18145	18033	18147	18067	17871	18055	17958	17835	17974	18092	18014	18146	18099	17937	18084	18003	18008	17947	17948	17923	17954	17985	17868	17977	17731	17959	18131	18049	18018	17951	17995	17896	18028	17869	17865	18060	17991	17872	17794	18007	17949	18203	18138	18038	18154	18072	17975	18136	18096	17976	18083	18142	17873	18000	18131	18054	18237	17963	18028	18013	18099	18041	17937	18002	17935	18015	17908	17948	18028	17880	18068	17943	17916	18016	17880	18172	17906	17841	18083	18096	18028	17938	18030	18030	17970	17920	17903	17993	18019	18072	18063	17922	17980	17838	17758	18033	18310	17907	18092	17967	18006	17932	18044	18089	18074	18132	18002	18012	18007	18008	17843	18038	18096	17935	18140	17955	18033	18099	18017	18039	18094	17927	18011	17952	18040	18175	17957	17987	18219	18039	17894	18022	18117	18227	17905	18031	18101	18027	18184	17771	17925	18032	18109	18042	18011	18164	17871	17873	18208	18029	18002	17879	18008	18033	17892	17687	17892	17887	18126	17837	17997	17911	17943	17997	18258	18071	18028	17887	17990	17985	17723	18018	17995	17901	17922	17973	18147	18045	18037	17989	17991	17931	17922	17868	17880	18077	18085	17765	18009	17995	18116	17982	17829	17978	17957	18257	17879	17947	18077	17806	18096	17937	17882	18126	17834	17863	17883	17931	17809	17916	18190	18103	17962	18233	17974	18081	17812	17949	18142	18090	17934	17940	17896	18021	18190	18050	17848	17870	17858	17895	18233	17950	18103	17907	17966	17857	18222	18132	18093	18110	18056	17987	18095	17971	17848	17820	17867	17802	18113	18043	17998	18120	18030	17953	17955	17945	18007	17935	18007	18082	17849	18130	18028	18188	18169	17992	18034	18055	17933	17979	17888	18030	17985	18135	17998	17818	18027	18206	18100	17866	17903	18054	17900	17898	17912	18028	17961	18026	18081	18128	18092	18082	17862	17923	17995	17991	18059	18050	18073	17938	18043	18023	18033	18078	17960	17957	17893	17915	17917	18007	18016	17973	17940	18047	18043	17884	18284	17912	18040	17916	18084	17858	18139	17996	18088	17942	17933	18115	18099	17996	18106	17926	17859	18058	18081	18001	18056	17919	18104	17873	18044	18161	18163	18157	18044	18131	18003	17793	18005	18186	17932	18065	17880	18231	18059	18055	17975	18192	18028	17965	18070	17894	18134	17919	18061	17872	17947	18102	18263	17807	18002	18008	18141	17979	17997	17935	18101	18008	18093	18108	17916	17897	17878	17914	17922	17998	18126	17985	18205	17898	17661	17988	18154	18078	17922	17940	18113	18078	17969	17786	18001	17967	18005	17915	17966	17962	18090	18071	17923	18016	17994	17962	18058	17807	18224	17982	17973	18057	17989	17992	17790	17960	18174	18100	17873	18240	18027	18009	18144	17930	17910	18203	17883	17929	18074	18051	17880	17977	17974	18041	18123	18099	18006	17889	17971	17934	18041	18024	17818	18146	17926	18001	17713	18188	17960	18106	17899	18055	17993	18074	17970	17867	18042	17862	17920	17879	18134	18041	18063	17995	17827	18029	17887	17956	17984	18022	18095	18023	17925	17932	17940	17739	18001	18164	18117	18163	18087	18106	18169	18202	18133	18010	17933	18091	17962	17981	18062	18123	18000	17902	17775	18041	18106	18036	18218	18163	18080	18282	18269	17938	17911	17972	18012	18090	18055	18016	18275	18083	17791	17938	18071	17944	17963	17775	18102	17983	18070	18138	17655	17893	17975	18025	17993	17914	17982	17976	17971	18098	18080	18026	17855	17823	18086	18040	17961	18143	17992	18008	17963	18090	17877	17944	18058	17845	18124	18248	18173	18033	17945	17905	18084	18124	18082	17941	18130	17881	17952	18209	17787	18119	18048	18268	18182	17939	18002	17958	18196	17904	18050	17924	18056	17852	17903	17905	18201	17914	18016	17898	18151	17902	17862	17826	18002	18158	18092	18108	17923	17900	17947	18034	18011	18088	18180	18159	17993	18225	17868	18039	18083	17986	17737	17969	18058	18108	17992	18246	18012	18070	18068	17657	17938	17966	18135	18153	17931	17877	17999	18045	18118	18004	17921	17911	18316	17797	17805	18023	18169	18185	17891	18040	18022	18012	17910	18052	17835	18238	18032	18021	17966	18041	17882	18180	18041	18034	17989	17928	17961	18106	17993	17921	18020	17961	17973	18147	17936	18100	18002	17993	17952	17901	17998	18098	17923	17949	17879	17800	18051	17958	17931	17885	17941	17971	18139	18092	17855	17885	17782	18062	18093	17819	17959	17837	18151	17970	17833	18000	18042	18014	17967	17974	17906	18066	18039	18005	17944	17986	18060	18040	18031	17965	18117	17821	17993	17765	18135	18071	17916	17887	18250	18104	18069	18072	17948	17973	17934	17829	17870	17997	17994	18037	18082	18040	17641	18085	17822	17893	17919	17941	18125	18117	17960	18038	17937	17975	18083	17871	18018	18090	18171	18062	18001	18258	18112	17954	17940	18083	17902	17932	18066	17826	18046	18015	18204	17916	17839	17897	17981	17979	17950	18096	17751	17990	18161	17918	17727	17669	17769	17890	18078	18061	18117	18099	18021	17856	18103	17987	17910	18041	17995	17879	18055	17965	17851	18206	17891	18094	17997	18078	17718	18121	18135	17890	17921	17997	18081	18214	18264	17934	17962	18037	18084	18137	17983	17853	17963	17966	17892	17917	18106	18032	18178	18051	18008	18061	18076	18305	18031	18017	18132	17935	18247	17946	17925	18001	18080	18036	18009	18094	18068	18051	17997	18008	17747	18065	18023	17981	18084	17975	17974	18134	17906	17822	17981	17955	17869	17945	18009	17913	17951	18040	18040	17961	18156	18148	17990	17988	17932	17975	18162	17996	18132	17977	18029	17939	17964	18182	18064	18033	18055	17894	17845	18030	17912	17883	18162	18136	18220	18114	18129	17944	18157	18058	18024	18034	17875	17863	18053	18074	17953	17967	18042	17859	18223	18060	18216	18026	18020	17991	17838	17839	17864	17807	18064	18144	17848	18007	18001	17822	18033	18023	18053	17771	18146	18063	17877	18111	17947	17834	17942	17896	17882	17968	17945	18100	18121	18242	17995	17965	18145	17904	18172	17982	17999	17658	18045	18010	17994	18072	18200	17942	17820	17934	18023	17911	17969	17866	18162	18140	18077	17966	17988	18024	17948	18037	17937	18089	18043	18132	18174	17939	17907	18070	17990	17921	17847	18048	17934	18174	17794	17721	17979	17898	18029	17965	18029	17910	17870	18007	18014	17794	17852	18094	17931	18013	17821	17974	17813	17944	18029	18002	17892	17747	18007	17949	18073	17958	18051	17961	17939	18002	18057	18228	17905	17963	17767	18033	18020	18076	17994	18087	17977	18179	17800	18140	18029	18061	18124	18020	18019	18058	18099	18152	18178	17927	18019	18057	18068	17895	18147	17887	18094	18105	17907	17867	17885	18142	18166	18103	18193	18001	17915	17926	17817	18053	18155	17947	18055	18065	17921	17916	18092	17989	17803	17960	18052	18030	17906	17986	17930	17978	18034	18106	18068	18064	18063	18078	18164	17782	17941	18005	18045	18038	18068	18066	17980	18083	18036	17899	17995	18095	17985	18038	18172	17935	18026	18085	17922	17970	17969	18081	18046	17976	17920	17935	18009	18150	17838	17969	18028	18237	18016	17868	18149	17957	17942	17882	17807	17922	18227	18028	17888	17899	17917	17970	18078	18090	18105	18030	18129	17937	18016	17984	17902	17806	18072	17995	18120	18010	17935	17963	17962	18006	17994	18102	18034	17971	17845	17857	18066	18039	18201	17906	18012	18045	18019	18062	17895	18156	18163	18022	17991	17965	18087	17807	17912	18144	17877	17924	18109	17960	17973	18297	17961	17857	17931	18094	17964	17963	17803	18175	17941	17920	17967	17939	17924	18009	17903	18086	18161	18023	18027	18123	18144	17888	17972	17825	18222	18006	17847	18053	18076	18045	17818	18051	17861	18107	18185	17969	17977	18200	18020	18013	18077	17924	18128	17909	18007	17947	17999	17967	17845	17988	17804	17929	17737	17986	17827	17811	18116	17965	17991	17931	18052	17968	18055	17999	17976	18045	18266	17940	17781	17810	18019	17821	17855	18042	17911	17986	17865	17982
23437	41148	39003	30658	25957	23199	21461	20109	19236	18377	17899	17569	17196	16892	16833	16548	16587	16473	16169	16151	16111	16121	16096	15880	15950	15834	15996	15956	15868	15992	15902	15676	15864	15873	15703	15636	15609	15630	15674	15885	15891	15820	15915	15707	15604	15692	15945	15665	15595	15699	15736	15745	15733	15684	15797	15616	15806	15652	15578	15604	15586	15657	15436	15706	15444	15592	15584	15618	15654	15493	15748	15591	15648	15663	15551	15710	15696	15646	15739	15608	15780	15558	15639	15616	15544	15599	15635	15571	15567	15620	15670	15625	15555	15567	15712	15349	15499	15700	15698	15604	15463	15693	15580	15660	15549	15679	15587	15640	15685	15571	15481	15659	15563	15648	15586	15728	15626	15329	15592	15695	15515	15688	15636	15462	15546	15693	15620	15523	15505	15651	15573	15686	15770	15519	15511	15510	15678	15732	15458	15540	15708	15563	15663	15780	15604	15620	15614	15665	15573	15554	15583	15568	15632	15489	15845	15663	15596	15602	15629	15619	15702	15639	15491	15746	15578	15650	15606	15689	15808	15504	15728	15675	15562	15604	15666	15761	15693	15563	15699	15626	15544	15732	15486	15499	15723	15540	15592	15565	15719	15644	15474	15673	15706	15418	15564	15727	15594	15489	15627	15610	15562	15672	15691	15513	15542	15548	15539	15757	15539	15615	15449	15595	15624	15613	15642	15516	15748	15552	15453	15550	15579	15676	15655	15683	15432	15611	15668	15524	15693	15472	15630	15510	15630	15696	15667	15534	15618	15627	15644	15669	15662	15732	15545	15549	15620	15681	15572	15661	15654	15487	15553	15692	15732	15648	15710	15437	15332	15731	15655	15585	15783	15631	15671	15592	15621	15734	15842	15623	15690	15705	15751	15576	15469	15622	15458	15684	15485	15680	15605	15671	15381	15524	15574	15717	15529	15552	15492	15509	15581	15607	15597	15772	15577	15516	15528	15670	15494	15671	15644	15750	15614	15680	15482	15535	15715	15760	15545	15659	15563	15684	15502	15527	15680	15740	15632	15424	15459	15467	15699	15605	15616	15696	15547	15579	15634	15656	15626	15522	15535	15512	15574	15609	15606	15612	15488	15516	15601	15550	15562	15610	15570	15571	15453	15567	15726	15483	15543	15691	15415	15539	15459	15512	15515	15671	15466	15718	15726	15696	15588	15431	15582	15727	15611	15559	15484	15615	15755	15458	15570	15672	15634	15628	15429	15509	15516	15619	15651	15590	15565	15515	15656	15671	15704	15707	15629	15723	15792	15585	15783	15587	15780	15503	15407	15680	15606	15536	15660	15553	15537	15620	15624	15585	15564	15480	15504	15502	15765	15860	15863	15500	15679	15526	15555	15613	15657	15641	15608	15679	15582	15584	15375	15511	15556	15633	15669	15666	15695	15765	15648	15653	15529	15528	15584	15570	15664	15492	15644	15650	15920	15600	15681	15472	15482	15651	15542	15443	15723	15632	15521	15645	15718	15602	15599	15429	15532	15638	15734	15553	15607	15634	15797	15494	15728	15504	15527	15518	15665	15740	15606	15554	15651	15748	15469	15916	15677	15683	15549	15535	15457	15630	15586	15557	15703	15575	15768	15489	15684	15612	15633	15585	15569	15776	15657	15604	15543	15665	15523	15764	15648	15636	15560	15662	15463	15630	15623	15556	15511	15530	15569	15696	15411	15652	15587	15585	15526	15525	15385	15691	15586	15637	15663	15590	15757	15813	15663	15630	15585	15615	15715	15419	15687	15735	15639	15578	15597	15449	15540	15360	15576	15779	15578	15527	15671	15507	15630	15572	15593	15703	15560	15558	15567	15547	15721	15636	15654	15367	15709	15606	15873	15552	15525	15653	15783	15457	15769	15731	15704	15766	15614	15672	15668	15867	15799	15718	15609	15779	15690	15653	15511	15561	15446	15708	15579	15604	15675	15588	15692	15584	15433	15727	15734	15612	15555	15675	15515	15676	15624	15485	15552	15580	15770	15574	15649	15715	15600	15610	15465	15650	15462	15670	15702	15548	15625	15616	15530	15417	15745	15598	15557	15725	15708	15562	15667	15650	15787	15560	15579	15630	15765	15655	15615	15486	15395	15560	15772	15650	15519	15547	15612	15611	15730	15743	15552	15704	15585	15568	15489	15736	15489	15649	15500	15597	15555	15503	15632	15704	15628	15534	15688	15639	15586	15813	15635	15502	15589	15645	15518	15519	15624	15678	15678	15565	15612	15617	15669	15665	15637	15643	15712	15607	15699	15697	15763	15602	15405	15544	15471	15743	15592	15561	15657	15631	15589	15563	15625	15625	15542	15564	15658	15560	15601	15596	15653	15540	15513	15524	15629	15502	15567	15749	15630	15675	15746	15582	15550	15680	15687	15646	15466	15463	15687	15551	15486	15455	15699	15601	15581	15513	15609	15648	15618	15623	15772	15742	15551	15637	15729	15484	15615	15792	15676	15781	15534	15590	15561	15568	15671	15468	15605	15619	15670	15670	15644	15690	15719	15766	15525	15501	15502	15713	15556	15544	15665	15622	15738	15620	15569	15586	15716	15535	15589	15732	15545	15766	15563	15552	15712	15692	15805	15561	15475	15674	15526	15614	15656	15555	15672	15772	15687	15755	15509	15793	15475	15858	15651	15661	15599	15466	15559	15536	15750	15601	15765	15649	15564	15796	15594	15519	15684	15703	15749	15469	15566	15669	15581	15717	15603	15512	15681	15694	15501	15712	15632	15584	15716	15602	15514	15582	15561	15469	15630	15560	15542	15601	15779	15682	15667	15665	15580	15347	15662	15636	15575	15594	15586	15541	15596	15497	15694	15591	15554	15685	15765	15652	15646	15641	15663	15597	15551	15542	15504	15515	15412	15862	15552	15479	15631	15592	15610	15515	15634	15652	15793	15442	15476	15608	15585	15625	15665	15520	15569	15564	15586	15657	15705	15808	15557	15377	15542	15586	15814	15587	15586	15469	15623	15662	15518	15683	15547	15572	15619	15531	15602	15545	15432	15501	15655	15651	15745	15586	15636	15605	15760	15604	15609	15564	15697	15573	15706	15617	15618	15401	15555	15692	15426	15499	15660	15643	15584	15631	15672	15604	15578	15723	15664	15640	15646	15734	15647	15713	15748	15614	15437	15560	15631	15466	15612	15723	15467	15721	15487	15483	15701	15578	15668	15679	15737	15465	15648	15503	15551	15665	15482	15645	15658	15564	15546	15544	15575	15660	15710	15476	15545	15700	15698	15604	15585	15491	15704	15678	15608	15462	15502	15493	15564	15681	15795	15625	15826	15621	15553	15469	15552	15589	15319	15708	15603	15606	15604	15508	15372	15681	15410	15572	15621	15561	15610	15670	15624	15700	15592	15495	15649	15497	15550	15554	15553	15631	15662	15647	15664	15668	15630	15729	15552	15668	15531	15760	15748	15619	15527	15411	15672	15541	15503	15624	15596	15741	15751	15710	15715	15701	15653	15562	15501	15637	15588	15557	15496	15582	15524	15609	15668	15746	15635	15389	15651	15689	15915	15672	15636	15566	15617	15593	15639	15688	15517	15676	15636	15511	15622	15491	15596	15585	15499	15477	15633	15521	15581	15528	15568	15750	15518	15559	15595	15593	15528	15579	15847	15644	15753	15686	15590	15515	15628	15690	15652	15788	15534	15542	15604	15651	15467	15576	15643	15404	15716	15603	15483	15583	15615	15637	15593	15547	15589	15492	15732	15702	15532	15523	15655	15547	15756	15517	15471	15673	15659	15586	15439	15590	15599	15505	15558	15535	15489	15699	15449	15572	15551	15679	15817	15587	15508	15682	15651	15637	15592	15570	15657	15735	15641	15674	15518	15631	15491	15654	15527	15664	15699	15643	15654	15547	15698	15658	15461	15582	15629	15626	15550	15660	15679	15480	15728	15491	15744	15484	15771	15605	15702	15518	15567	15605	15455	15353	15457	15581	15584	15730	15651	15690	15587	15576	15826	15603	15504	15619	15546	15608	15661	15689	15521	15548	15732	15480	15618	15509	15513	15661	15384	15681	15568	15642	15500	15723	15570	15590	15490	15513	15514	15506	15579	15512	15531	15728	15539	15540	15410	15617	15520	15498	15533	15641	15569	15580	15629	15546	15600	15584	15480	15644	15569	15619	15636	15695	15610	15670	15595	15535	15716	15602	15758	15664	15648	15548	15532	15611	15540	15543	15627	15506	15583	15552	15696	15546	15660	15583	15698	15656	15755	15564	15688	15446	15608	15638	15588	15715	15609	15534	15826	15648	15480	15508	15563	15574	15678	15463	15723	15732	15566	15673	15558	15510	15721	15478	15689	15632	15706	15583	15563	15699	15564	15587	15562	15625	15545	15625	15666	15587	15647	15549	15618	15677	15780	15710	15611	15713	15491	15661	15780	15697	15457	15560	15586	15668	15641	15542	15802	15502	15619	15634	15756	15718	15562	15479	15848	15576	15725	15567	15589	15698	15666	15513	15610	15654	15658	15695	15452	15415	15598	15639	15429	15628	15592	15503	15704	15478	15568	15555	15725	15609	15461	15567	15684	15741	15561	15504	15528	15671	15535	15637	15534	15641	15692	15615	15624	15339	15556	15525	15504	15671	15627	15779	15554	15663	15543	15563	15604	15558	15632	15656	15566	15697	15610	15515	15712	15670	15776	15632	15634	15674	15573	15526	15688	15571	15576	15425	15550	15538	15546	15655	15529	15580	15628	15495	15616	15767	15507	15882	15708	15663	15589	15647	15450	15486	15697	15504	15701	15603	15660	15550	15523	15646	15601	15624	15707	15567	15763	15703	15717	15713	15742	15427	15663	15577	15560	15798	15645	15614	15814	15638	15658	15489	15550	15607	15626	15482	15497	15673	15616	15507	15558	15740	15709	15632	15610	15749	15634	15624	15741	15490	15706	15568	15739	15734	15322	15656	15613	15631	15598	15591	15672	15575	15553	15523	15588	15663	15614	15566	15613	15802	15513	15495	15685	15426	15547	15460	15649	15506	15640	15556	15717	15601	15673	15593	15610	15742	15736	15438	15582	15528	15594	15738	15535	15466	15594	15614	15693	15581	15569	15551	15581	15793	15534	15670	15566	15662	15496	15553	15624	15617	15600	15442	15701	15563	15640	15438
22439	20938	28624	23478	21530	24487	27440	22586	21323	21080	20412	19920	19992	19635	19323	19230	19114	19137	19101	18841	18692	18750	18600	18882	18766	18529	18392	18708	18577	18703	18548	18360	18240	18566	18513	18340	18231	18309	18231	18411	18222	18444	18419	18308	18244	18125	18340	18061	18232	18171	18333	18325	18396	18240	18291	18337	18192	18124	18239	18155	18262	18294	18215	18192	18161	18240	18337	18225	18339	18228	18158	18422	18228	18128	18264	18274	18299	18008	18043	18156	18353	18207	18189	18039	18283	18241	18277	18107	18037	18288	18291	18298	18307	18409	18181	18208	17923	18137	18181	17968	18254	18217	18301	18401	18374	18308	18144	18413	17924	17941	18256	18096	18083	18153	18246	18091	18131	18212	18315	18224	18230	18164	18230	18169	18191	18138	17994	18194	18233	18211	18126	17996	18302	18122	18204	18300	18071	18206	18117	18163	18161	18123	18071	18111	18125	17989	18272	17954	18096	17997	18226	17922	18012	18110	18275	18096	18156	17953	17936	18125	18378	18223	18231	18143	18077	18013	18173	17995	18128	18162	18246	18273	18180	18079	18160	18088	18107	18006	18195	18138	18048	18183	18137	18269	18215	18157	18074	17971	17949	18132	18222	18132	18057	18310	18054	18015	18135	18318	18248	18384	17891	18091	18198	18186	18021	18184	18159	18135	18133	18245	18351	18046	18047	18173	18161	18193	18124	17945	18120	18413	18081	18201	18185	18249	18206	18140	18232	18095	18216	18105	17999	18045	18111	18327	18124	18063	18147	18202	18061	18123	18090	18306	18239	18121	18128	18242	18126	17891	18422	18338	18194	18270	18412	18088	18121	18185	18042	18148	18388	18068	18338	18073	18245	18337	18096	18106	18367	18158	18217	17963	18033	18219	18126	18051	18108	18161	18128	18112	18043	18146	18041	18163	18103	17965	18005	18096	18049	18102	17905	17984	18204	18064	18104	18262	18117	18150	17992	18359	18224	18133	18093	18071	18104	18284	17928	17954	18198	18190	18037	18103	17992	17988	18091	18144	17945	18036	18182	18223	18169	18008	18058	18169	18143	18237	18238	18163	18278	18181	18089	18214	18091	18188	17956	18131	18142	18159	17986	18186	18150	17987	18114	18073	18169	18031	18154	18202	18165	18343	18249	18051	18159	18156	18143	18159	18090	18013	18356	18071	18352	18263	18344	18209	18153	18001	18039	17954	18140	18014	17790	18125	18102	17928	18441	18131	18097	18004	18038	18135	18106	17986	18257	18249	18125	18072	17858	18250	18182	18217	18546	18416	18130	18013	18170	18247	18065	18111	18119	18074	18064	18124	18068	18168	17946	18111	18219	18053	18051	18194	18012	18309	18196	18071	17923	18118	18215	18015	18154	18044	18261	18267	18225	18058	17972	17842	18261	18195	18241	18055	18116	18327	18185	18320	18147	18038	18180	18081	18138	17981	17977	18086	18200	18232	18151	18119	18048	18098	18146	17947	18110	17963	18154	18303	18043	18030	17992	18030	18109	17980	18040	18153	18173	18356	18123	18248	17985	18237	18103	18326	18044	18207	17910	18173	18086	18140	18189	18177	18073	18014	18281	17902	18238	17978	17982	18020	17981	18222	18153	18145	17947	18011	17990	18141	18255	18016	18134	18143	18164	18107	17923	18058	18139	18002	18226	18227	18233	17816	18085	18055	17927	18276	18056	18082	18112	18116	18203	18008	18199	18291	18046	18053	18192	18148	18075	18119	18070	18229	18209	18217	18266	18369	18025	18049	18007	18278	18157	18198	18206	18127	18110	18081	18266	18400	18189	18201	18184	18135	18157	18151	17908	18262	18218	17986	18312	18003	18033	17915	18144	18184	18143	18217	18175	18227	18279	18134	18120	18195	18041	18139	18209	17974	18088	18058	18330	18227	18255	18376	18107	18034	18018	18119	18237	18143	18211	18123	18167	18025	18126	18098	18117	18215	18282	18027	18084	18081	18144	17990	18217	18102	18106	18192	17991	18238	18178	18125	18242	18390	18241	18118	18291	18084	18116	18272	18171	18109	18194	18214	18298	18203	18199	18060	18369	18126	18147	18020	18094	18088	18209	18057	18094	18076	18202	18052	18210	18020	18146	18302	18099	18076	18070	18083	18149	18154	17931	18042	18050	18137	18054	18185	17993	18278	18175	18215	18211	18330	17999	18229	18047	18079	18309	18148	18182	18152	18093	18202	18218	18160	18100	18190	18174	18146	18154	18412	18160	17995	18328	18058	18231	17962	18377	18218	18029	18072	18163	18078	18008	18232	18214	18157	18170	18214	18015	17959	18022	18183	18218	18182	18248	17967	18171	18148	18045	18382	18229	18287	18046	18021	18218	18232	17746	18047	18146	18085	18339	18152	18217	18037	18171	17914	17955	18176	18222	18081	18233	18213	18070	18233	18237	17932	18139	18116	18109	17868	18056	18179	18206	18029	18271	18239	18094	18257	18084	18249	18090	18303	18122	18064	18200	18146	18301	18091	18033	18037	18236	18143	18154	18077	18126	18139	18235	17912	17949	17987	18021	18175	18090	18275	18118	18186	18063	18058	18035	17967	18081	18385	18181	18063	18091	18028	18094	18107	18048	18201	18053	18095	18083	18227	18149	18090	18228	18196	18265	17809	18173	18224	18250	18266	18146	18187	18028	18163	18046	18168	18056	18158	17954	18151	18302	18218	18114	18050	18240	18358	17982	17938	18247	18238	17992	18100	18141	18141	18364	17924	18002	18250	18147	18336	18048	18087	18084	18199	18448	18161	18291	18263	18126	18296	18137	18211	18156	18248	18165	18135	18111	18158	18285	18207	18061	18230	18164	18186	17965	18117	18207	18147	18188	18100	18053	18254	18057	18139	18186	18159	18022	17932	18122	17983	17837	18223	18135	18153	17918	17931	17990	18180	18004	18211	18184	18011	18042	18023	18202	17994	18186	18305	18135	18109	18094	18187	18164	18124	18023	18154	18450	18103	18092	18115	18225	18118	18269	18199	18051	18180	18126	18093	18242	18149	18357	18172	18024	18386	18015	18118	18191	18281	17984	17918	18067	18095	18091	17947	18020	18190	18199	18028	18063	18104	17836	18059	18109	18040	18078	18313	18289	18144	18225	18218	18173	18101	18067	18154	18383	18128	18203	18240	18197	18088	18258	18235	18120	18211	18068	18101	18195	18256	18075	18183	18203	18007	18269	18254	18106	18283	17860	18136	18222	18025	18097	18223	18299	18064	18036	18055	18308	18178	18240	17973	18137	18115	18265	18121	18104	18249	18330	18300	18248	18110	18189	18113	18084	18293	18134	18096	18280	18031	18002	18190	18191	18099	18287	18300	18270	18108	18023	18199	18145	17958	18032	18203	18076	17933	18164	17955	18158	18202	18081	18239	18295	18023	17898	17998	17989	17852	18167	18198	18170	18184	18131	17966	18204	18066	18092	18353	18213	18151	18086	17934	18080	18124	18245	18107	17917	18376	18052	18159	18120	18048	18107	17962	18122	17945	17946	18320	18193	17821	17903	18160	18017	18099	18132	18273	18094	18313	18107	18105	18319	18303	18097	18200	18126	18098	18118	18100	18396	18138	18206	18276	18166	18203	18057	18084	18015	18143	17975	18253	18334	18125	18065	18052	18188	18151	18162	18094	18052	18179	18210	18024	18206	18164	18075	18251	18146	17888	18170	18025	17944	18203	17990	18134	18025	18227	17992	17869	18075	18195	17983	18067	18278	18172	17994	18110	18103	17994	17968	17931	18256	18040	18082	17926	18177	18376	18143	17967	17974	18041	18124	18113	17948	18279	18239	18197	18292	18235	17911	17876	18323	18360	17961	18053	18180	17964	18181	18181	18208	18164	18285	18076	18325	18038	17977	18040	18319	18218	17996	18177	18188	18040	18104	18064	18062	18150	18091	18176	17947	18126	18050	18021	18152	18044	18103	18106	17790	18176	17991	18164	18101	18196	18123	18210	18070	18143	18181	18227	18200	17754	18239	18098	18108	18084	18232	18149	18258	18211	18165	18175	18049	18045	18182	17995	18088	18208	18221	18111	18145	18095	18071	17930	17919	18125	18244	18223	18121	18262	17980	18114	18161	18256	17986	18198	18155	18243	17989	18240	18134	18202	18143	18137	18226	18152	18134	18271	18253	18222	18150	18151	17997	17994	18114	18211	18276	18161	18256	18327	18205	18191	18205	18018	18035	18263	18093	18289	18256	18064	18291	18172	18255	18085	18137	18148	17991	18179	18195	18121	18027	18039	18036	17922	17947	18182	18151	18101	18129	18162	18240	17990	18143	18108	18239	18076	17883	17996	18139	18153	18170	18224	18159	18015	17983	18238	18410	18203	18250	18229	18183	17851	18110	18101	18333	18173	18222	18176	18172	18094	18134	18261	18249	18085	18063	18190	18176	18304	18064	18097	18125	18143	18070	18060	17912	18248	18003	17933	18296	18105	18085	18036	18285	18164	18071	18264	18051	18294	18014	18087	18019	18138	18296	18019	18167	18123	18153	18189	18187	18077	18178	18110	18252	17996	18058	18125	18300	18133	18049	18147	18058	18090	18251	18259	18196	18122	18124	17999	18182	18222	18128	18101	17994	18054	17907	18069	18181	18223	18041	17909	17880	18283	18462	18114	17946	18161	18220	18122	18105	18259	18305	18151	18108	18159	17980	18233	18128	18126	18038	18171	18151	18114	18054	18136	18070	18201	18109	18407	18198	18211	18125	17847	18093	18224	18056	18152	18172	18132	18195	18145	18083	17964	18136	18075	18101	18072	18067	18103	18259	18147	18109	18290	18234	18137	18116	18262	18013	18133	18116	17990	18191	18101	17952	18007	18244	18158	18279	18131	18186	18103	18057	17985	17992	18306	18067	18244	18206	18087	18118	18093	18016	18173	18074	18128	18237	18078	18213	18056	17949	18242	17904	18184	18259	18061	18074	18037	18274	18046	18094	18310	18247	18140	18145	18270	17983	18026	18013	18230	18009	18272	17960	18028	18202	18017	18059	18155	18166	18193	18306	18052	18156	18065	18359	18073	18271	18127	18064	18115	18158	18231	18193	18190	18033	17889	18090	18106	18273	18283	18020	18012	18062	18216	18105	18050	18066	18207	18164	18107	18192	17800	17983	18277	18194	18002
25300	45740	43147	34372	29228	25994	23448	22009	20665	19515	19019	18270	18047	17711	17409	17288	16903	16847	16595	16691	16510	16503	16390	16449	16424	16117	16286	16157	16069	16024	16123	16029	15996	16076	15900	15995	15925	15852	15917	15978	15740	15804	15638	15677	15727	15767	15853	15667	15724	15823	15817	15668	15741	15632	15848	15698	15773	15748	15771	15726	15937	15836	15699	15654	15697	15793	15738	15601	15807	15705	15791	15795	15804	15619	15780	15686	15696	15632	15606	15816	15861	15838	15913	15855	15753	15758	15682	15613	15570	15677	15675	15634	15570	15624	15790	15724	15677	15734	15815	15808	15806	15712	15851	15707	15754	15772	15691	15726	15781	15782	15507	15640	15968	15807	15743	15920	15676	15863	15707	15587	15634	15730	15830	15748	15785	15819	15570	15828	15642	15670	15685	15678	15801	15633	15839	15730	15595	15638	15705	15676	15623	15627	15594	15637	15668	15837	15532	15635	15822	15513	15719	15812	15787	15585	15668	15826	15733	15732	15822	15815	15730	15752	15616	15790	15597	15695	15700	15503	15874	15775	15676	15726	15718	15776	15670	15836	15586	15678	15684	15855	15673	15485	15719	15600	15650	15586	15594	15580	15820	15696	15559	15564	15604	15705	15618	15775	15620	15600	15562	15517	15759	15647	15634	15553	15844	15683	15554	15835	15696	15700	15830	15669	15815	15655	15646	15719	15921	15586	15789	15749	15812	15647	15808	15556	15841	15820	15592	15687	15754	15720	15673	15610	15743	15826	15873	15751	15505	15587	15668	15629	15816	15522	15616	15724	15919	15690	15788	15623	15704	15777	15803	15723	15847	15735	15579	15848	15551	15848	15635	15747	15548	15687	15753	15797	15436	15746	15685	15841	15753	15895	15532	15885	15618	15768	15701	15718	15688	15592	15486	15640	15724	15570	15694	15444	15881	15766	15774	15784	15624	15721	15649	15784	15707	15692	15680	15476	15680	15691	15736	15731	15839	15558	15592	15586	15725	15847	15768	15538	15730	15570	15464	15640	15576	15567	15841	15634	15660	15734	15724	15701	15732	15717	15662	15629	15802	15740	15851	15666	15706	15545	15688	15753	15613	15615	15824	15632	15707	15751	15766	15623	15781	15557	15660	15808	15609	15674	15586	15642	15621	15655	15477	15593	15728	15907	15579	15586	15742	15775	15741	15638	15732	15724	15617	15712	15731	15697	15845	15612	15654	15646	15738	15774	15701	15767	15717	15684	15651	15680	15678	15910	15642	15842	15611	15800	15680	15677	15711	15701	15694	15645	15633	15629	15611	15742	15711	15663	15687	15618	15680	15640	15691	15707	15759	15766	15733	15783	15655	15708	15608	15857	15646	15802	15592	15580	15805	15646	15718	15620	15644	15682	15605	15695	15651	15622	15539	15760	15670	15785	15736	15615	15775	15698	15775	15731	15616	15825	15805	15717	15511	15774	15727	15879	15791	15772	15785	15674	15912	15818	15541	15787	15615	15566	15621	15816	15817	15759	15647	15656	15656	15642	15769	15676	15789	15716	15554	15537	15660	15744	15650	15666	15515	15852	15672	15586	15710	15610	15814	15517	15688	15607	15686	15698	15601	15704	15764	15655	15709	15605	15605	15706	15675	15639	15735	15604	15710	15662	15707	15681	15626	15736	15686	15738	15648	15600	15660	15813	15723	15673	15747	15640	15887	15616	15738	15624	15707	15491	15863	15645	15543	15776	15779	15616	15580	15712	15677	15564	15730	15684	15598	15758	15737	15681	15706	15595	15907	15587	15670	15668	15574	15530	15626	15874	15597	15755	15718	15626	15556	15818	15594	15658	15775	15665	15663	15851	15679	15978	15770	15843	15573	15758	15790	15731	15743	15686	15631	15791	15638	15915	15574	15747	15957	15705	15702	15688	15485	15560	15691	15844	15600	15686	15592	15663	15627	15663	15636	15733	15802	15819	15698	15654	15568	15677	15838	15709	15568	15669	15720	15731	15591	15605	15638	15698	15823	15763	15602	15796	15628	15599	15688	15764	15625	15704	15736	15772	15820	15831	15604	15780	15661	15556	15635	15685	15769	15758	15632	15790	15706	15545	15790	15629	15650	15517	15727	15762	15674	15642	15701	15658	15760	15718	15588	15670	15683	15735	15676	15682	15721	15698	15638	15615	15730	15674	15573	15574	15659	15617	15796	15591	15642	15564	15847	15662	15644	15706	15622	15649	15626	15593	15708	15719	15732	15552	15685	15650	15799	15599	15629	15561	15821	15639	15598	15680	15616	15620	15790	15754	15783	15590	15607	15771	15542	15679	15639	15649	15747	15707	15806	15761	15674	15923	15454	15631	15573	15644	15810	15670	15694	15713	15712	15754	15622	15706	15632	15606	15532	15776	15784	15776	15714	15679	15630	15793	15698	15745	15759	15646	15708	15611	15672	15679	15697	15688	15638	15491	15711	15627	15836	15777	15636	15679	15589	15689	15562	15769	15582	15538	15751	15573	15656	15688	15710	15605	15705	15634	15632	15864	15518	15599	15700	15699	15681	15650	15715	15767	15594	15835	15676	15744	15779	15602	15740	15687	15777	15775	15771	15705	15667	15629	15647	15634	15508	15618	15753	15743	15649	15618	15679	15761	15589	15735	15766	15699	15622	15661	15755	15695	15706	15583	15684	15633	15615	15553	15654	15630	15827	15706	15774	15675	15662	15787	15719	15703	15652	15562	15699	15793	15928	15614	15625	15833	15807	15771	15612	15658	15650	15846	15705	15869	15730	15702	15642	15666	15697	15681	15628	15529	15806	15617	15498	15733	15802	15605	15801	15624	15554	15740	15664	15780	15512	15742	15707	15681	15671	15702	15636	15716	15616	15677	15789	15697	15733	15702	15551	15646	15672	15605	15727	15609	15638	15688	15566	15726	15716	15581	15670	15805	15588	15661	15803	15663	15667	15660	15834	15773	15708	15577	15519	15601	15688	15690	15775	15737	15682	15781	15693	15559	15510	15534	15538	15571	15690	15665	15851	15725	15576	15695	15623	15804	15628	15668	15690	15730	15601	15687	15720	15727	15726	15774	15658	15611	15570	15740	15747	15726	15614	15686	15518	15524	15643	15631	15499	15694	15684	15711	15689	15791	15766	15771	15781	15789	15597	15878	15528	15528	15593	15696	15581	15710	15655	15584	15797	15689	15756	15603	15549	15832	15680	15678	15518	15706	15588	15604	15590	15762	15804	15638	15441	15628	15518	15745	15780	15589	15659	15573	15780	15772	15612	15775	15605	15719	15679	15697	15583	15681	15617	15818	15681	15655	15642	15653	15683	15624	15864	15599	15655	15779	15782	15766	15730	15663	15534	15775	15813	15723	15799	15548	15690	15815	15696	15712	15580	15501	15718	15748	15847	15528	15717	15590	15769	15685	15602	15620	15916	15656	15729	15662	15778	15857	15821	15700	15731	15572	15575	15623	15800	15657	15611	15773	15633	15741	15714	15718	15554	15794	15778	15616	15748	15587	15693	15690	15747	15629	15797	15856	15656	15766	15700	15522	15669	15594	15732	15642	15573	15948	15771	15655	15608	15703	15687	15749	15667	15752	15649	15798	15781	15794	15782	15704	15472	15762	15790	15585	15609	15633	15622	15691	15736	15747	15587	15681	15645	15812	15720	15774	15654	15795	15647	15699	15687	15667	15652	15591	15607	15567	15558	15764	15679	15622	15501	15705	15897	15792	15639	15737	15684	15578	15685	15643	15781	15740	15715	15683	15734	15780	15644	15563	15710	15656	15741	15877	15601	15747	15723	15625	15708	15550	15613	15735	15601	15738	15709	15601	15696	15567	15672	15685	15739	15847	15675	15722	15632	15685	15524	15817	15751	15677	15711	15901	15780	15735	15723	15648	15598	15705	15636	15644	15717	15856	15671	15463	15604	15674	15660	15729	15763	15686	15800	15769	15568	15902	15705	15795	15682	15675	15700	15734	15709	15597	15620	15771	15747	15649	15810	15773	15452	15604	15701	15654	15499	15812	15434	15773	15720	15599	15810	15711	15672	15680	15711	15735	15588	15632	15606	15688	15697	15716	15678	15648	15632	15882	15704	15506	15716	15630	15557	15654	15835	15590	15735	15806	15769	15786	15648	15607	15674	15524	15673	15556	15717	15434	15744	15356	15700	15589	15867	15815	15543	15738	15812	15755	15774	15630	15703	15690	15686	15651	15604	15687	15545	15617	15744	15703	15636	15638	15690	15767	15538	15668	15800	15900	15706	15780	15792	15731	15675	15587	15607	15701	15725	15685	15502	15686	15896	15695	15726	15712	15835	15626	15654	15602	15768	15654	15589	15621	15745	15745	15877	15645	15709	15648	15634	15488	15801	15797	15746	15654	15706	15754	15656	15734	15679	15669	15659	15734	15735	15815	15633	15488	15819	15579	15780	15649	15831	15686	15626	15738	15709	15737	15713	15871	15512	15800	15737	15483	15594	15501	15804	15632	15697	15645	15534	15676	15638	15738	15675	15642	15710	15608	15789	15705	15624	15450	15813	15642	15551	15801	15654	15691	15653	15840	15749	15669	15717	15622	15597	15722	15734	15668	15609	15554	15712	15654	15672	15721	15543	15715	15593	15677	15596	15744	15780	15715	15559	15649	15553	15626	15523	15671	15621	15717	15644	15595	15630	15792	15792	15680	15939	15557	15766	15644	15795	15612	15902	15597	15648	15627	15594	15724	15776	15571	15594	15865	15641	15591	15633	15678	15745	15781	15902	15710	15768	15692	15546	15763	15649	15757	15857	15705	15387	15654	15592	15577	15758	15726	15515	15666	15766	15642	15632	15651	15653	15710	15702	15679	15661	15511	15582	15794	15798	15683	15612	15730	15702	15776	15576	15639	15603	15704	15689	15651	15604	15652	15637	15577	15743	15858	15651	15792	15766	15580	15617	15841	15542	15747	15840	15659	15616	15638	15524	15603	15505	15683	15675	15863	15770	15646	15587	15635	15778	15717	15851	15848	15664	15667	15605	15671	15598	15600	15633	15783	15547	15867	15511	15703	15783	15541	15741	15792	15689	15461	15779	15642	15717	15668	15670	15600	15602	15767	15606	15757	15734	15581	15620	15737	15605	15823	15700	15635	15627	15722	15590	15586	15914	15708	15770	15626
27671	23771	29523	26563	22064	20886	19920	19285	18925	18521	18538	18386	18140	18068	17825	17910	18023	17944	17828	17790	17885	17696	17670	17786	17615	17764	17814	17736	17565	17392	17662	17776	17680	17734	17610	17714	17765	17510	17812	17572	17597	17664	17762	17519	17463	17682	17438	17581	17753	17703	17559	17567	17556	17739	17558	17597	17643	17759	17648	17729	17703	17609	17471	17603	17357	17696	17435	17414	17626	17622	17693	17549	17632	17521	17576	17332	17722	17588	17599	17516	17644	17403	17690	17352	17739	17567	17613	17584	17692	17546	17573	17643	17641	17781	17800	17548	17561	17618	17629	17498	17618	17580	17505	17455	17640	17436	17656	17447	17401	17642	17686	17367	17757	17652	17777	17500	17578	17435	17461	17402	17672	17367	17558	17778	17688	17681	17725	17726	17532	17369	17464	17382	17452	17434	17678	17656	17853	17540	17737	17601	17654	17782	17735	17635	17608	17569	17689	17510	17710	17641	17498	17575	17629	17451	17685	17592	17679	17540	17703	17484	17632	17529	17649	17572	17716	17636	17540	17612	17484	17526	17640	17473	17630	17514	17740	17806	17461	17602	17648	17551	17524	17691	17471	17465	17521	17832	17581	17625	17585	17565	17650	17643	17730	17631	17692	17631	17597	17637	17652	17695	17567	17594	17589	17471	17433	17348	17576	17443	17459	17414	17624	17539	17490	17372	17605	17802	17707	17596	17707	17560	17630	17744	17807	17517	17706	17443	17661	17543	17504	17489	17670	17448	17576	17292	17662	17547	17689	17563	17681	17632	17566	17651	17575	17366	17662	17645	17543	17633	17439	17583	17705	17347	17506	17412	17636	17572	17433	17517	17404	17464	17668	17600	17736	17438	17425	17656	17778	17469	17688	17335	17634	17545	17410	17605	17403	17830	17704	17663	17580	17506	17791	17758	17570	17458	17665	17771	17423	17720	17743	17531	17671	17660	17635	17564	17708	17413	17466	17623	17523	17739	17518	17616	17495	17560	17452	17630	17814	17345	17781	17487	17549	17558	17627	17332	17648	17524	17665	17409	17590	17669	17715	17660	17560	17568	17524	17547	17617	17571	17674	17512	17478	17427	17472	17730	17390	17460	17554	17629	17643	17600	17406	17641	17687	17509	17557	17647	17753	17474	17569	17636	17559	17576	17704	17510	17666	17737	17622	17499	17703	17450	17564	17499	17601	17439	17588	17647	17577	17639	17662	17355	17482	17570	17517	17554	17785	17759	17547	17317	17442	17565	17399	17640	17655	17530	17586	17610	17384	17576	17607	17437	17461	17701	17647	17796	17500	17569	17632	17674	17490	17531	17822	17687	17522	17739	17445	17759	17643	17580	17647	17472	17658	17600	17535	17542	17689	17570	17639	17602	17675	17490	17599	17735	17707	17483	17425	17580	17602	17427	17537	17495	17652	17520	17770	17687	17566	17479	17678	17711	17474	17820	17635	17668	17568	17568	17594	17704	17619	17550	17553	17599	17613	17823	17565	17588	17561	17558	17632	17588	17747	17464	17477	17615	17483	17533	17625	17574	17484	17598	17713	17611	17635	17551	17485	17688	17592	17342	17610	17575	17690	17620	17535	17494	17598	17575	17586	17635	17667	17452	17466	17643	17461	17629	17585	17558	17585	17592	17649	17502	17688	17476	17505	17628	17907	17683	17615	17503	17547	17563	17575	17641	17547	17595	17615	17588	17596	17610	17590	17639	17669	17637	17735	17642	17710	17423	17494	17663	17545	17673	17668	17502	17499	17575	17685	17638	17791	17751	17536	17576	17454	17479	17467	17582	17498	17684	17469	17487	17620	17556	17565	17582	17426	17714	17821	17549	17454	17494	17488	17559	17622	17600	17520	17590	17590	17621	17427	17579	17355	17403	17584	17733	17700	17481	17569	17427	17377	17328	17687	17633	17702	17638	17529	17563	17615	17794	17634	17537	17522	17441	17756	17630	17623	17518	17753	17800	17586	17678	17767	17632	17804	17622	17655	17758	17509	17651	17676	17646	17543	17710	17696	17607	17615	17613	17539	17693	17712	17572	17908	17670	17708	17552	17487	17582	17590	17749	17627	17618	17654	17565	17609	17666	17451	17736	17467	17630	17731	17379	17527	17627	17459	17445	17585	17435	17798	17388	17536	17727	17523	17533	17569	17402	17595	17418	17505	17690	17591	17325	17568	17677	17611	17618	17431	17611	17685	17575	17515	17596	17533	17601	17418	17468	17656	17519	17839	17572	17744	17529	17459	17666	17635	17757	17724	17556	17652	17648	17679	17473	17679	17514	17673	17356	17507	17709	17618	17567	17502	17625	17563	17571	17650	17591	17557	17682	17530	17645	17778	17730	17756	17706	17545	17631	17601	17568	17496	17716	17535	17474	17423	17485	17487	17610	17614	17598	17694	17640	17430	17389	17787	17467	17445	17655	17594	17559	17427	17541	17493	17533	17582	17718	17413	17641	17708	17484	17363	17642	17616	17518	17494	17713	17498	17432	17382	17512	17601	17721	17723	17553	17762	17756	17548	17598	17442	17676	17728	17562	17631	17420	17506	17697	17594	17530	17542	17560	17556	17380	17743	17603	17570	17546	17702	17600	17434	17574	17631	17583	17509	17836	17596	17607	17619	17731	17636	17493	17611	17690	17711	17483	17626	17717	17681	17519	17649	17741	17590	17623	17482	17558	17621	17583	17335	17435	17321	17534	17658	17663	17615	17461	17468	17502	17525	17692	17225	17583	17557	17303	17505	17433	17547	17450	17680	17509	17669	17638	17567	17671	17605	17701	17596	17581	17726	17564	17520	17570	17542	17585	17470	17462	17679	17325	17551	17529	17703	17566	17524	17581	17514	17457	17638	17603	17577	17751	17599	17606	17724	17568	17740	17361	17642	17486	17640	17740	17702	17579	17428	17647	17611	17541	17588	17560	17760	17608	17542	17739	17580	17686	17763	17642	17589	17619	17760	17523	17599	17614	17601	17568	17348	17646	17608	17643	17586	17457	17640	17613	17783	17412	17486	17585	17719	17435	17550	17694	17648	17342	17526	17750	17602	17623	17600	17654	17587	17629	17541	17794	17534	17723	17739	17616	17594	17437	17569	17583	17429	17697	17657	17667	17984	17616	17650	17520	17660	17534	17367	17598	17641	17580	17581	17843	17599	17511	17765	17562	17522	17697	17612	17488	17573	17550	17389	17440	17505	17613	17532	17619	17630	17453	17438	17591	17747	17492	17461	17458	17373	17525	17551	17804	17901	17674	17605	17577	17652	17627	17618	17491	17547	17656	17666	17373	17479	17702	17674	17432	17765	17670	17491	17624	17603	17512	17634	17549	17551	17649	17611	17468	17556	17469	17651	17761	17755	17374	17678	17486	17545	17721	17487	17624	17217	17402	17489	17539	17673	17539	17559	17660	17757	17666	17705	17609	17575	17395	17676	17623	17451	17639	17761	17709	17350	17665	17490	17618	17670	17556	17649	17628	17610	17525	17547	17546	17546	17693	17426	17521	17791	17610	17594	17423	17578	17488	17571	17712	17548	17529	17553	17551	17726	17576	17694	17631	17743	17856	17596	17460	17795	17458	17471	17641	17756	17697	17771	17700	17648	17666	17577	17523	17556	17582	17719	17721	17315	17449	17800	17793	17574	17432	17609	17580	17772	17659	17703	17686	17677	17543	17669	17628	17755	17659	17674	17613	17612	17572	17458	17518	17521	17574	17493	17571	17575	17434	17577	17526	17764	17651	17695	17750	17815	17660	17677	17656	17468	17743	17420	17653	17669	17649	17660	17766	17502	17484	17629	17614	17536	17515	17838	17843	17573	17786	17866	17674	17649	17734	17678	17548	17788	17601	17543	17451	17763	17557	17500	17684	17583	17622	17382	17503	17507	17669	17557	17634	17651	17794	17555	17454	17740	17495	17735	17683	17649	17548	17359	17747	17394	17544	17730	17674	17507	17480	17765	17564	17817	17538	17701	17483	17571	17804	17675	17728	17486	17539	17612	17694	17645	17609	17624	17690	17682	17608	17465	17688	17671	17670	17361	17523	17470	17601	17764	17590	17706	17601	17659	17443	17387	17576	17709	17599	17611	17646	17746	17557	17732	17709	17632	17957	17694	17562	17714	17713	17834	17679	17348	17550	17579	17783	17613	17618	17594	17877	17756	17511	17784	17617	17722	17592	17449	17666	17671	17457	17653	17692	17416	17677	17573	17639	17424	17554	17886	17659	17733	17439	17612	17531	17598	17522	17703	17651	17610	17727	17481	17491	17472	17457	17562	17438	17573	17655	17518	17499	17479	17704	17617	17559	17496	17383	17465	17477	17492	17569	17480	17694	17603	17452	17563	17708	17332	17638	17663	17576	17513	17731	17463	17508	17766	17600	17444	17566	17507	17548	17407	17648	17740	17637	17399	17508	17634	17401	17516	17726	17676	17540	17486	17571	17556	17662	17547	17574	17521	17615	17683	17629	17654	17526	17489	17608	17575	17549	17595	17274	17473	17437	17268	17533	17545	17682	17508	17530	17808	17356	17493	17589	17727	17651	17517	17410	17531	17624	17590	17608	17649	17386	17546	17548	17541	17612	17600	17611	17744	17701	17516	17806	17545	17512	17615	17482	17579	17619	17551	17431	17382	17583	17573	17648	17715	17712	17769	17727	17855	17804	17501	17474	17659	17759	17725	17716	17785	17637	17519	17514	17596	17761	17639	17574	17648	17587	17579	17621	17584	17681	17642	17502	17442	17673	17681	17548	17491	17764	17769	17755	17605	17471	17604	17429	17475	17745	17466	17594	17611	17635	17526	17653	17439	17606	17483	17460	17398	17608	17332	17634	17659	17533	17686	17640	17537	17760	17605	17680	17693	17650	17612	17558	17587	17784	17752	17737	17507	17671	17623	17579	17803	17507	17773	17622	17658	17426	17507	17643	17633	17585	17532	17586	17654	17564	17660	17593	17621	17702	17868	17665	17503	17407	17756	17583	17440	17533	17629	17648	17545	17683	17792	17377	17380	17484	17489	17700	17785	17795	17634	17580	17670	17530	17521	17786	17589	17614	17598	17583	17617	17581	17627	17464	17665	17731	17435	17536	17621	17631	17833	17657	17558	17741	17659	17440	17485	17332	17734	17646	17646	17776	17673	17738
23301	35182	32785	25403	21991	19921	18897	18170	17428	16898	16587	16424	16273	16141	15864	15980	16079	15677	15725	15607	15785	15689	15764	15714	15743	15723	15608	15433	15476	15410	15584	15461	15477	15375	15577	15563	15382	15553	15556	15433	15569	15359	15540	15318	15400	15316	15345	15382	15428	15465	15357	15522	15362	15326	15375	15417	15449	15465	15526	15329	15453	15408	15522	15482	15471	15354	15338	15422	15460	15467	15306	15477	15492	15508	15283	15504	15406	15330	15395	15270	15527	15473	15472	15498	15408	15273	15178	15459	15322	15501	15233	15357	15328	15394	15350	15326	15395	15521	15395	15431	15367	15404	15394	15480	15318	15283	15374	15402	15331	15381	15311	15544	15444	15497	15282	15430	15635	15182	15355	15439	15289	15359	15528	15329	15569	15400	15355	15367	15464	15415	15375	15301	15475	15331	15471	15500	15339	15517	15376	15421	15391	15367	15442	15283	15440	15522	15415	15438	15374	15418	15369	15356	15491	15300	15331	15256	15269	15195	15297	15385	15380	15323	15417	15598	15322	15349	15606	15334	15395	15335	15556	15487	15460	15330	15506	15220	15417	15439	15531	15358	15189	15412	15456	15165	15281	15505	15256	15376	15471	15322	15257	15398	15292	15481	15326	15392	15343	15403	15445	15418	15373	15432	15344	15477	15350	15385	15451	15571	15420	15501	15490	15594	15365	15380	15372	15353	15574	15354	15342	15359	15424	15385	15389	15465	15451	15441	15441	15380	15333	15384	15398	15387	15282	15311	15459	15313	15276	15442	15331	15260	15301	15475	15322	15226	15387	15461	15373	15297	15330	15235	15511	15422	15376	15255	15309	15578	15353	15343	15403	15387	15514	15477	15405	15397	15517	15333	15589	15349	15394	15322	15489	15278	15526	15382	15259	15316	15239	15454	15609	15297	15271	15489	15386	15515	15528	15350	15347	15629	15391	15399	15441	15451	15421	15385	15410	15395	15536	15398	15389	15415	15442	15229	15413	15454	15253	15311	15503	15466	15459	15336	15443	15334	15225	15281	15427	15423	15449	15523	15619	15558	15405	15351	15321	15232	15292	15407	15296	15484	15435	15366	15297	15269	15281	15374	15274	15495	15312	15373	15509	15370	15315	15389	15431	15329	15352	15623	15263	15417	15405	15404	15532	15390	15451	15499	15370	15307	15349	15332	15134	15434	15405	15475	15514	15455	15392	15250	15362	15383	15472	15329	15350	15260	15300	15182	15571	15225	15435	15210	15411	15370	15441	15480	15488	15462	15459	15575	15465	15346	15195	15343	15495	15544	15398	15351	15363	15525	15465	15438	15416	15443	15253	15336	15220	15269	15492	15315	15460	15461	15249	15353	15401	15354	15376	15338	15356	15373	15394	15342	15539	15395	15368	15371	15519	15576	15406	15344	15398	15469	15319	15338	15375	15252	15420	15387	15372	15323	15286	15345	15291	15464	15519	15292	15495	15447	15248	15280	15215	15429	15355	15686	15531	15631	15452	15492	15573	15476	15526	15457	15392	15364	15439	15481	15522	15460	15408	15302	15490	15373	15336	15296	15199	15297	15293	15437	15404	15388	15414	15459	15347	15369	15432	15477	15305	15484	15411	15441	15383	15418	15450	15406	15462	15298	15380	15391	15355	15560	15323	15428	15355	15407	15293	15390	15308	15248	15357	15451	15323	15379	15517	15451	15364	15367	15400	15377	15316	15208	15566	15442	15326	15409	15607	15500	15421	15374	15462	15236	15475	15436	15456	15438	15489	15368	15349	15334	15535	15437	15401	15334	15498	15455	15289	15431	15446	15310	15377	15596	15282	15220	15394	15401	15552	15390	15431	15367	15543	15376	15444	15459	15389	15411	15300	15450	15452	15464	15251	15383	15375	15349	15364	15425	15542	15444	15386	15503	15449	15352	15343	15352	15484	15454	15548	15318	15300	15489	15448	15333	15426	15370	15554	15366	15457	15526	15625	15404	15416	15334	15394	15395	15404	15448	15384	15364	15413	15368	15377	15397	15550	15449	15503	15338	15414	15535	15357	15561	15351	15408	15454	15421	15321	15481	15393	15476	15482	15543	15452	15494	15411	15290	15424	15298	15433	15501	15349	15447	15391	15421	15317	15333	15388	15208	15172	15444	15297	15529	15337	15429	15599	15231	15547	15440	15434	15366	15319	15342	15365	15295	15465	15379	15350	15441	15401	15241	15384	15337	15420	15443	15585	15405	15376	15311	15334	15347	15301	15541	15405	15547	15386	15431	15384	15479	15354	15511	15392	15368	15454	15399	15363	15397	15440	15498	15580	15397	15526	15351	15537	15388	15569	15591	15486	15414	15539	15248	15368	15483	15453	15378	15526	15459	15434	15339	15308	15480	15409	15455	15527	15429	15257	15407	15355	15328	15366	15416	15462	15404	15553	15503	15311	15263	15481	15418	15273	15377	15551	15380	15395	15476	15315	15605	15384	15529	15483	15505	15341	15411	15188	15339	15418	15453	15423	15397	15411	15503	15404	15329	15386	15414	15435	15371	15475	15467	15307	15443	15438	15436	15318	15439	15243	15386	15353	15332	15293	15402	15452	15453	15269	15498	15240	15257	15338	15314	15348	15455	15382	15362	15547	15375	15430	15337	15407	15513	15446	15379	15214	15310	15353	15520	15412	15350	15448	15339	15508	15376	15296	15339	15443	15516	15288	15376	15420	15323	15499	15349	15329	15369	15349	15356	15288	15471	15386	15473	15485	15449	15341	15461	15400	15342	15247	15211	15607	15365	15314	15482	15460	15235	15387	15528	15557	15297	15342	15420	15324	15331	15311	15275	15397	15332	15389	15308	15279	15511	15374	15427	15571	15434	15425	15385	15351	15466	15360	15492	15356	15554	15241	15415	15413	15459	15230	15453	15501	15488	15352	15519	15421	15395	15436	15325	15416	15173	15183	15289	15514	15497	15321	15537	15424	15515	15577	15143	15176	15358	15441	15264	15535	15308	15280	15375	15421	15397	15424	15459	15419	15492	15260	15402	15359	15379	15438	15372	15504	15290	15383	15579	15672	15415	15511	15473	15526	15409	15566	15423	15348	15522	15360	15461	15440	15377	15384	15597	15376	15354	15544	15567	15323	15327	15454	15308	15424	15395	15429	15368	15338	15486	15471	15302	15378	15321	15375	15475	15330	15218	15228	15484	15576	15428	15307	15340	15483	15306	15437	15434	15379	15407	15318	15438	15263	15442	15407	15340	15470	15426	15422	15427	15417	15328	15466	15476	15400	15719	15432	15279	15374	15464	15303	15372	15416	15365	15675	15408	15412	15551	15565	15440	15430	15628	15317	15390	15284	15527	15444	15456	15555	15369	15480	15514	15532	15385	15147	15355	15425	15473	15349	15453	15450	15500	15330	15376	15426	15481	15279	15476	15335	15272	15528	15472	15330	15325	15478	15481	15362	15360	15514	15523	15337	15447	15390	15186	15425	15555	15545	15246	15439	15383	15360	15336	15315	15260	15336	15338	15530	15675	15373	15335	15488	15444	15281	15265	15423	15288	15535	15272	15489	15524	15374	15556	15269	15369	15242	15371	15551	15421	15456	15268	15338	15542	15496	15375	15323	15528	15470	15371	15528	15377	15444	15239	15461	15324	15552	15359	15563	15461	15390	15261	15452	15222	15609	15177	15422	15372	15600	15604	15343	15442	15350	15531	15430	15359	15337	15570	15579	15429	15476	15403	15384	15402	15380	15119	15289	15426	15329	15430	15376	15537	15475	15259	15576	15442	15286	15407	15464	15440	15406	15254	15158	15441	15563	15356	15350	15262	15428	15381	15462	15279	15437	15396	15158	15356	15249	15320	15366	15202	15245	15346	15502	15480	15343	15340	15613	15546	15411	15481	15296	15314	15498	15491	15519	15605	15362	15404	15391	15356	15440	15271	15305	15415	15307	15408	15230	15477	15370	15447	15365	15401	15258	15435	15243	15523	15277	15466	15338	15500	15493	15456	15311	15398	15459	15340	15307	15504	15340	15295	15310	15170	15509	15295	15438	15388	15413	15265	15392	15474	15310	15525	15418	15500	15354	15465	15472	15495	15450	15256	15480	15455	15429	15370	15371	15596	15309	15431	15484	15395	15388	15286	15452	15351	15436	15303	15458	15435	15376	15428	15313	15343	15363	15471	15391	15555	15429	15446	15604	15388	15504	15417	15451	15507	15497	15369	15328	15431	15376	15501	15411	15480	15517	15350	15415	15441	15631	15235	15364	15410	15235	15479	15397	15408	15448	15352	15528	15358	15347	15534	15400	15350	15308	15430	15483	15319	15356	15339	15322	15503	15402	15230	15396	15439	15292	15331	15380	15459	15407	15468	15283	15346	15367	15434	15405	15549	15429	15391	15385	15241	15356	15474	15507	15561	15490	15511	15403	15592	15359	15302	15304	15366	15444	15274	15220	15417	15425	15317	15307	15345	15414	15410	15322	15610	15526	15453	15417	15477	15358	15550	15372	15422	15338	15351	15357	15439	15267	15374	15364	15477	15374	15319	15420	15284	15549	15425	15335	15369	15343	15434	15477	15476	15390	15339	15483	15393	15585	15498	15425	15497	15343	15348	15475	15459	15309	15305	15321	15309	15486	15218	15273	15223	15395	15407	15267	15630	15281	15521	15491	15312	15511	15349	15337	15257	15150	15362	15367	15562	15415	15334	15382	15307	15299	15290	15398	15530	15376	15375	15300	15471	15487	15321	15619	15409	15389	15434	15291	15412	15401	15478	15370	15361	15374	15298	15349	15508	15331	15450	15368	15372	15520	15296	15448	15478	15446	15489	15471	15331	15367	15381	15428	15441	15374	15640	15310	15543	15499	15296	15390	15505	15521	15449	15433	15332	15492	15260	15539	15374	15290	15408	15514	15561	15286	15435	15522	15305	15338	15335	15324	15461	15368	15315	15319	15485	15309	15242	15397	15517	15352	15307	15441	15356	15439	15319	15324	15263	15526	15365	15383	15506	15402	15442	15372	15440	15402	15476	15522	15597	15473	15252	15358	15530	15483	15534	15387	15444	15384	15264	15267	15536	15371	15465	15258	15469	15324	15477	15412	15203	15574	15389	15589	15309	15186	15381	15364	15411	15516	15279	15364	15319	15531	15367	15386	15328	15643	15538
23491	20939	28238	24109	22831	24071	23915	20782	19895	19851	19381	19408	19083	18991	18841	18845	18522	18437	18640	18329	18328	18436	18251	18301	18210	18037	18151	18037	18089	18105	18071	18054	18002	17980	18062	17964	18074	18056	18021	18056	18017	18161	17995	17945	18251	18162	18094	18075	18077	18011	17852	17945	17990	18251	17992	18049	18000	17788	17915	18066	17917	17977	18020	18145	18017	17819	17912	17818	17796	17822	17962	17952	17956	18024	17804	18008	18100	17951	17767	17959	17803	17626	17803	17847	18042	17772	18012	17847	17963	17997	18052	17842	17929	17792	17809	17833	18248	18027	17965	17930	17870	17859	18035	18029	17865	17903	18004	18002	17944	18058	17892	17818	17759	17908	17962	17890	17880	17942	17674	17697	17955	17857	17801	17930	17916	17823	17824	17932	18015	18037	17925	17914	17888	18068	17982	17703	17968	17948	17903	17872	17949	17884	17719	17956	18018	17912	17896	17845	17985	17943	17930	17913	17942	17927	17943	17885	17759	17784	17929	17791	17973	18117	17937	17923	17990	17897	17985	17815	17856	18003	17939	17862	17926	17716	18114	17757	17957	17922	18162	18017	17910	17900	17689	17770	18001	17890	17823	18038	17990	17828	17875	17987	17893	17817	18065	17900	17706	17842	17794	17706	17937	17919	17789	17749	17972	17909	17931	17940	17982	17769	18096	17940	17937	17829	18000	18008	18051	17757	17927	17939	17768	17919	18048	17864	18113	17806	17857	17932	17972	17878	17933	17864	17702	17846	17838	17927	17937	18022	17975	17742	17904	17728	17900	17770	17848	17776	18054	17841	18057	18147	18037	17882	17808	18186	17969	17757	17901	17685	17795	17923	17821	18262	17885	17952	17904	17848	17876	17859	17916	17868	17811	18016	17673	17853	18021	17886	17971	17770	17906	18135	17923	17705	17963	18010	18030	17886	17971	17903	17913	17852	17821	17909	17886	17897	17902	18043	18006	17893	18081	17846	17795	17832	17960	17901	18002	17896	18077	17830	17739	17827	18146	17934	18003	17920	18012	17970	17846	17948	17941	17968	17947	17705	17934	17871	17927	18082	18027	17868	17863	17807	17759	17666	17714	18072	17808	17994	17916	17868	18060	17906	17963	18101	17987	18028	17970	17927	18012	18050	18157	17840	18010	18003	17928	17826	17887	17860	18015	17956	17958	17929	18061	18038	17895	17997	17830	17922	17739	18090	17936	18007	17812	17733	17789	17561	17747	17922	17945	17877	17877	17726	17896	17769	17764	18148	17700	17785	17932	17950	17903	17844	18040	18018	17764	17766	17608	17993	17854	17945	18019	18109	17956	17751	17852	17976	17958	17975	17994	17849	17932	17811	17980	17997	17979	17988	17850	17898	18061	17809	18037	17937	17963	17890	17928	17862	17893	17821	17791	18054	17811	17917	17839	17828	17786	17926	17884	17832	17847	17902	17998	17823	17974	17939	17905	17789	17807	17802	17896	17931	17910	18071	17985	17751	18059	17889	17971	17944	17894	17770	17737	17649	17996	17917	17898	17944	17853	17909	17869	17906	17932	18062	18102	17804	17940	17838	17961	18033	17878	18063	17795	17843	17991	17775	17925	17795	17844	17973	17774	17958	17880	17900	18091	17909	17924	17773	17758	18023	17780	17738	17753	17989	17878	17936	17777	17939	17886	17959	17821	17983	18023	18074	17916	17889	17814	17784	18112	17868	18135	17827	17894	17762	17964	17923	17874	18111	17971	17947	18110	17733	17709	17823	17934	17996	17723	18164	17831	18043	17886	18070	17900	17920	17895	17899	17924	17714	18035	17922	17947	17950	17930	17816	17933	17731	18081	17892	17904	17822	17794	17840	17748	17769	17829	18005	17940	17898	17792	17833	17763	18036	17859	17908	17952	18027	18051	17921	17854	17941	17926	17849	17783	18036	17990	17969	18132	17951	17955	17926	17801	17922	17940	17840	17936	17720	17931	17917	17775	18031	17924	17798	17908	17999	17820	18117	18118	17996	17946	18240	17883	18084	17953	17979	17941	17942	17996	18074	18029	18080	17972	18016	18067	17871	17867	17767	17850	18126	17946	17880	17820	17820	17926	17906	17925	18051	18225	17965	17977	17832	17947	17957	17824	17845	18020	18006	18011	17896	17791	17769	17902	17910	17857	18157	17885	18039	18084	17940	17787	18048	17759	17868	17794	17908	17979	17998	17830	17919	18095	17822	18029	17873	17816	17790	17971	17976	18006	17895	17655	17871	17948	17810	17759	17871	18013	18070	17947	17903	17938	17829	17971	18047	17840	17920	17943	17950	18002	18071	17866	17825	18033	17653	17996	18023	17809	17811	17977	17973	17813	17964	17774	17810	17950	18038	17881	17776	17755	17871	17647	17818	17905	17871	17776	17939	18176	17995	18019	17975	17974	17815	17937	18025	18000	17973	17853	17882	17880	17941	17836	17781	18068	17851	18008	17902	17872	17967	17830	17757	17890	17884	17999	17831	17835	17880	17759	17793	18024	18073	17917	17953	17858	18101	17918	18051	17820	17923	18091	17899	17829	18131	17819	18107	17726	17912	18007	17971	17977	17870	17719	17789	17859	17800	17792	17863	18015	17911	17979	17838	17769	17935	17855	17850	18035	17902	17765	17690	17902	17973	18011	17773	17965	18105	17980	18008	17844	17889	17735	18076	17855	17704	17821	18025	18144	18044	17814	18056	17755	17875	17796	17866	17950	17794	17980	17787	17963	17928	17886	18116	17748	17928	17727	17816	17987	17902	17872	17756	17803	17916	17891	17855	17918	17927	17948	18000	18036	17996	18097	17846	17854	17880	17877	17984	18033	17973	17968	18114	17841	17993	17771	17799	17757	17947	18032	17749	17995	17928	18123	17863	17842	17840	17882	17968	17805	18037	17940	17648	17811	17993	17916	17933	17946	18043	18009	17834	17862	17876	17855	17833	18092	17890	17944	17774	17978	18023	17873	17935	17819	17937	17984	18058	18033	17885	17975	17823	17972	18027	17959	17974	17968	18085	17993	17811	17906	18093	17972	17956	17984	17985	17975	17889	17996	17929	17921	18067	17773	17969	17881	17951	17875	17927	17862	17880	17991	18029	17978	18000	17849	17921	17910	17914	17981	17885	17857	17994	17872	17761	18022	17930	18042	17779	17923	17827	17820	17902	18133	17912	17990	17949	17762	17930	17887	17901	18013	18023	17728	17955	18005	17817	18198	17988	17955	17820	18075	18072	17833	17927	18074	17862	18014	18088	18105	18079	17775	17794	17838	17860	17748	18047	17918	17833	17820	17946	17966	17812	17976	17785	17791	17969	17814	17763	17974	17999	18231	18067	17944	17903	18029	17996	17971	17825	17931	17810	17811	17887	17869	17834	17804	17797	18022	17949	17837	17832	18041	17894	17812	17894	17846	18064	18026	17972	17976	17874	17817	17882	17824	17968	17833	17927	18199	17873	17852	17859	18024	17663	17774	17791	17901	17907	17715	18048	17884	17986	17861	17929	17928	17892	17797	18005	18011	18021	17615	18074	17868	17948	17917	18108	17895	17883	17876	17917	18014	17999	17942	17757	18037	17815	18022	17744	17979	18003	17781	17816	17737	17815	17873	17952	17866	17852	17954	18001	17925	18060	18126	17984	17953	18002	17783	17818	18029	17858	17897	17970	18020	17931	17788	17753	18124	17569	17985	17945	17969	17845	17692	18112	18165	17963	17951	18119	17904	17916	18178	17900	18066	17928	18026	17888	17878	17953	17916	17929	17891	17690	17944	17907	17982	17961	18012	17953	17824	18133	17909	18019	17770	17925	17838	17888	18015	18031	17863	17844	18080	17864	17806	17925	17992	17871	17947	17913	17760	17953	17999	17942	18189	18125	18036	17922	17969	18127	18060	17790	17794	17883	17829	18063	18011	17899	17874	18039	17961	18036	17929	17829	17964	17887	17907	17873	17797	17865	17927	17786	17940	17860	17701	17856	17955	17993	18032	17987	17913	17857	18033	17978	17949	17895	17996	17846	17901	17932	17800	18002	17785	18131	18005	17901	17940	18071	17990	17921	17702	17693	17867	17928	17948	18047	18030	17905	17756	17895	17564	17905	17906	18087	17821	17820	17956	17940	17952	17879	17911	17629	17645	17796	17947	18110	17999	18018	17796	17768	17974	17868	17923	17580	17908	17879	18013	17917	17841	17880	17806	17958	17823	17960	17889	17841	18045	18068	18098	18015	18029	17894	17924	17920	17683	17941	17874	17804	18155	17867	18236	17766	17881	18051	18232	17900	17991	17788	17783	17817	17910	17879	17920	18013	17914	17944	17972	18112	17863	17978	17865	17973	17795	17883	17716	17765	17953	17957	17974	18173	18102	18035	17867	17945	17884	17944	17659	17912	17873	17879	17962	18018	17973	17900	17933	17998	17845	17903	17882	17779	17939	18048	17928	17834	17938	17859	17815	17755	17878	18043	18017	17748	17846	17741	17927	18197	17878	17770	18029	17908	18101	17923	17829	17968	17846	17842	17879	17935	18028	17814	18019	17957	17901	17926	17992	18058	17752	17827	17739	17922	17759	17813	17837	17907	17928	17935	17956	17897	17922	17994	17985	17924	17885	17926	18029	17979	17887	17851	18109	17935	17820	17876	17920	18079	18052	17927	17850	17945	17984	17807	17804	17920	17913	18015	18068	17972	18103	17818	17888	17858	18063	17808	17905	17967	17916	17837	17973	17863	17824	17893	17936	17987	17775	18038	17886	17789	17981	17850	17599	17799	17814	17903	18001	17599	17992	17926	17816	17756	18107	17697	17683	17817	17834	17840	18006	18188	17780	18163	17862	17989	17866	17937	17774	17842	17922	17755	17772	18001	17840	17675	17999	17981	17897	17832	17878	17978	17788	18120	18012	17950	17730	17880	17972	17784	18084	17843	17963	17879	17911	17864	18067	17929	17918	18039	17898	18054	17969	17759	17879	18054	17965	17863	17885	17853	17893	17868	17983	18142	18059	17717	17902	17881	18114	17846	17664	18031	17846	18005	18009	17831	18151	18116	18001	17896	17920	18134	17998	17909	17945	17846	17818	18048	17945	18013	17736	17808	17853	18061	17891	18093	17994	17871	17826	17828	18054	17893	18079	17947	17965	17851	17949	17843
24200	41758	38537	30236	25890	23048	21520	20094	19238	18283	17951	17382	17116	16962	16897	16631	16785	16154	16424	16159	16331	16128	16044	15944	15876	16040	15819	15765	15859	15804	15817	15734	15876	15658	15765	15636	15609	15684	15705	15616	15584	15568	15733	15794	15627	15697	15688	15657	15711	15676	15629	15551	15690	15689	15571	15556	15560	15710	15698	15498	15715	15732	15717	15591	15567	15695	15720	15602	15675	15623	15618	15600	15611	15682	15649	15573	15795	15589	15685	15678	15546	15640	15735	15465	15513	15637	15665	15523	15470	15609	15629	15635	15631	15615	15626	15478	15626	15571	15737	15664	15713	15582	15579	15511	15562	15569	15663	15552	15570	15552	15605	15431	15614	15676	15506	15515	15503	15666	15642	15420	15525	15594	15652	15468	15759	15572	15544	15751	15562	15476	15474	15485	15685	15701	15548	15738	15642	15819	15463	15644	15645	15576	15776	15726	15704	15468	15668	15632	15640	15551	15666	15685	15648	15594	15645	15526	15572	15594	15737	15514	15824	15654	15742	15538	15679	15572	15685	15721	15619	15537	15510	15555	15483	15522	15639	15669	15649	15684	15680	15711	15571	15628	15572	15645	15546	15694	15500	15571	15637	15683	15581	15509	15706	15766	15773	15611	15776	15612	15515	15586	15704	15456	15551	15652	15620	15760	15760	15568	15655	15680	15706	15557	15487	15496	15566	15601	15535	15734	15657	15540	15571	15608	15578	15605	15671	15545	15490	15427	15479	15678	15560	15702	15676	15520	15598	15612	15502	15574	15553	15679	15604	15535	15394	15676	15564	15557	15614	15526	15435	15471	15603	15661	15755	15706	15666	15498	15767	15592	15503	15423	15593	15745	15657	15467	15754	15617	15589	15520	15370	15439	15563	15582	15708	15529	15668	15543	15578	15465	15536	15575	15646	15537	15662	15651	15645	15591	15613	15616	15630	15576	15651	15677	15630	15650	15489	15658	15488	15626	15817	15513	15677	15540	15478	15700	15680	15664	15748	15513	15501	15556	15684	15522	15788	15595	15517	15606	15537	15507	15581	15672	15587	15743	15480	15746	15661	15743	15580	15587	15561	15744	15591	15653	15675	15552	15602	15560	15710	15520	15670	15537	15530	15618	15554	15699	15563	15599	15605	15602	15763	15449	15586	15717	15630	15454	15618	15620	15561	15667	15694	15525	15615	15496	15486	15874	15517	15548	15594	15748	15442	15708	15583	15672	15526	15625	15801	15698	15575	15658	15688	15535	15609	15594	15682	15571	15736	15542	15583	15598	15500	15672	15524	15648	15557	15727	15803	15432	15532	15605	15511	15565	15607	15582	15526	15522	15650	15716	15585	15603	15782	15601	15758	15551	15559	15546	15604	15702	15547	15751	15657	15539	15708	15781	15497	15584	15458	15803	15368	15635	15630	15570	15539	15531	15588	15573	15725	15590	15521	15450	15448	15792	15781	15549	15667	15550	15477	15543	15742	15636	15571	15633	15567	15605	15558	15637	15729	15470	15582	15710	15655	15560	15550	15599	15748	15626	15588	15688	15710	15723	15668	15654	15850	15585	15586	15716	15650	15543	15765	15714	15468	15539	15537	15539	15608	15654	15645	15418	15631	15610	15576	15674	15574	15805	15616	15645	15713	15618	15694	15285	15669	15565	15632	15441	15646	15469	15534	15576	15666	15527	15705	15464	15681	15581	15597	15662	15611	15826	15588	15721	15678	15535	15566	15742	15447	15632	15506	15592	15647	15606	15449	15646	15541	15554	15729	15549	15702	15566	15549	15685	15620	15593	15775	15741	15512	15483	15569	15664	15565	15549	15752	15528	15591	15689	15658	15616	15584	15516	15412	15590	15606	15536	15694	15671	15642	15697	15473	15558	15328	15684	15446	15530	15693	15562	15510	15648	15763	15475	15648	15554	15405	15672	15537	15649	15613	15568	15418	15579	15677	15643	15584	15600	15577	15656	15707	15549	15598	15589	15456	15490	15509	15419	15649	15477	15518	15612	15763	15473	15705	15762	15526	15647	15652	15618	15611	15562	15554	15574	15638	15439	15666	15687	15511	15403	15654	15609	15634	15592	15674	15681	15497	15625	15744	15620	15716	15615	15795	15618	15561	15503	15667	15526	15591	15678	15643	15639	15580	15776	15686	15595	15611	15675	15517	15541	15818	15690	15751	15648	15617	15762	15457	15649	15655	15657	15543	15535	15694	15626	15586	15531	15666	15513	15679	15521	15545	15502	15767	15697	15533	15692	15678	15715	15813	15593	15624	15462	15714	15555	15537	15599	15618	15627	15761	15772	15675	15503	15655	15716	15685	15550	15540	15532	15567	15747	15647	15850	15710	15770	15548	15461	15419	15474	15489	15518	15688	15599	15681	15716	15512	15607	15568	15536	15660	15558	15484	15806	15668	15585	15506	15836	15787	15386	15554	15588	15611	15564	15577	15495	15578	15574	15812	15630	15663	15566	15638	15456	15713	15694	15769	15503	15620	15677	15708	15663	15639	15651	15589	15530	15706	15693	15671	15519	15609	15527	15579	15560	15509	15639	15678	15655	15588	15597	15398	15624	15567	15560	15536	15662	15479	15747	15616	15668	15560	15644	15838	15611	15552	15481	15591	15663	15638	15709	15552	15535	15678	15656	15614	15524	15509	15843	15855	15636	15732	15422	15565	15546	15541	15551	15564	15558	15479	15638	15553	15470	15519	15519	15612	15541	15541	15687	15678	15644	15505	15614	15454	15538	15539	15648	15644	15580	15409	15550	15660	15766	15720	15596	15792	15482	15475	15707	15585	15496	15563	15679	15541	15615	15740	15536	15475	15559	15652	15722	15476	15537	15698	15573	15326	15561	15530	15669	15510	15628	15659	15617	15687	15702	15664	15444	15482	15607	15701	15589	15633	15478	15718	15612	15652	15621	15600	15483	15677	15589	15516	15678	15677	15686	15595	15636	15568	15821	15580	15708	15643	15561	15689	15601	15678	15704	15462	15597	15834	15641	15553	15556	15831	15547	15595	15584	15545	15642	15580	15747	15554	15735	15450	15548	15665	15630	15757	15486	15642	15678	15537	15431	15515	15448	15780	15658	15719	15744	15630	15563	15541	15532	15632	15643	15626	15536	15623	15514	15631	15761	15636	15417	15552	15567	15606	15573	15707	15686	15630	15605	15632	15784	15507	15619	15633	15736	15539	15675	15382	15552	15614	15417	15708	15669	15407	15587	15455	15756	15447	15564	15633	15465	15470	15635	15549	15705	15556	15690	15547	15462	15487	15575	15624	15714	15605	15649	15507	15537	15551	15479	15550	15592	15564	15484	15623	15766	15609	15434	15592	15599	15568	15512	15535	15674	15631	15430	15627	15732	15537	15424	15522	15600	15723	15440	15508	15602	15455	15552	15604	15658	15437	15600	15683	15524	15481	15625	15537	15625	15672	15484	15594	15696	15551	15702	15650	15643	15721	15770	15664	15744	15575	15482	15481	15645	15661	15744	15700	15695	15582	15489	15608	15498	15536	15561	15613	15849	15637	15646	15653	15655	15605	15577	15619	15672	15796	15632	15651	15492	15570	15648	15468	15717	15669	15869	15599	15728	15653	15538	15601	15699	15684	15617	15543	15615	15657	15606	15475	15605	15650	15585	15727	15432	15460	15703	15516	15497	15765	15497	15528	15794	15680	15615	15659	15599	15530	15548	15551	15375	15989	15563	15670	15408	15584	15558	15628	15703	15422	15497	15580	15613	15596	15727	15741	15618	15589	15471	15627	15499	15476	15498	15682	15493	15583	15487	15240	15821	15551	15579	15723	15606	15714	15638	15623	15459	15398	15537	15730	15685	15700	15576	15430	15489	15602	15623	15518	15641	15617	15639	15516	15590	15534	15656	15701	15578	15430	15504	15597	15761	15453	15690	15557	15666	15683	15627	15600	15545	15735	15753	15651	15556	15646	15565	15592	15632	15545	15687	15507	15547	15346	15648	15660	15671	15625	15479	15713	15769	15728	15559	15435	15651	15596	15494	15512	15713	15339	15623	15581	15671	15543	15547	15611	15653	15535	15611	15720	15678	15531	15591	15590	15653	15641	15575	15782	15517	15476	15632	15623	15560	15530	15549	15640	15633	15459	15538	15512	15490	15676	15688	15587	15570	15569	15616	15634	15589	15578	15579	15668	15446	15610	15680	15517	15641	15757	15575	15533	15742	15601	15640	15554	15536	15595	15684	15738	15670	15650	15512	15781	15595	15611	15569	15697	15558	15535	15460	15588	15557	15619	15746	15783	15502	15651	15639	15583	15638	15498	15474	15697	15435	15643	15543	15712	15805	15729	15665	15629	15567	15589	15414	15652	15671	15717	15911	15524	15660	15528	15669	15660	15441	15695	15373	15614	15560	15498	15552	15628	15655	15523	15483	15601	15569	15762	15553	15687	15752	15749	15636	15735	15713	15404	15712	15634	15722	15740	15551	15690	15660	15685	15636	15493	15519	15691	15680	15540	15608	15609	15611	15744	15598	15585	15544	15484	15495	15413	15718	15667	15681	15542	15563	15655	15575	15708	15344	15611	15535	15565	15503	15668	15539	15643	15420	15604	15594	15720	15557	15632	15819	15673	15603	15553	15618	15671	15654	15505	15467	15506	15698	15486	15579	15533	15692	15414	15439	15758	15609	15507	15438	15674	15583	15648	15599	15598	15691	15792	15639	15588	15665	15594	15688	15621	15608	15625	15592	15662	15531	15624	15676	15583	15619	15738	15753	15432	15412	15486	15736	15638	15613	15685	15607	15736	15425	15593	15622	15558	15665	15746	15520	15635	15555	15631	15513	15675	15565	15621	15507	15576	15577	15489	15705	15577	15626	15527	15548	15722	15473	15775	15600	15599	15765	15554	15717	15783	15711	15591	15520	15653	15552	15648	15619	15653	15564	15450	15433	15667	15601	15648	15757	15770	15619	15543	15771	15549	15656	15531	15772	15645	15654	15670	15716	15488	15526	15529	15678	15637	15601	15793	15529	15738	15529	15495	15511	15492	15471	15661	15719	15671	15689	15535	15657	15540	15663	15640	15550	15645	15515	15683	15624	15583	15823	15460	15580	15598	15551	15701	15691	15690	15476	15642	15494	15599	15598	15561	15527	15587	15402	15647	15783
22557	21038	28699	23548	21634	24608	27191	22457	21088	21010	20520	20043	19767	19656	19685	19155	19326	19049	18778	18908	18874	18734	18975	18803	18840	18493	18457	18439	18526	18489	18411	18526	18230	18424	18428	18326	18467	18447	18338	18236	18309	18302	18292	18270	18246	18397	18122	18371	18300	18470	18212	18180	18283	18114	18289	18223	18379	18309	18202	18384	18284	18368	18178	18226	18125	18251	18289	17913	18063	18256	18087	18283	18325	18241	18254	17924	18155	18229	18418	18224	18319	18280	18261	17991	18150	18075	18137	18101	18438	18001	18194	18271	18294	17993	18269	18361	18170	18314	18223	17911	18163	18158	18289	18008	18184	18047	18337	18076	18035	18242	17978	18413	18203	18130	17884	18021	18052	18257	18247	18236	17932	17969	18046	18153	17949	18060	18133	18297	18179	18483	17940	18090	18132	18225	18137	18111	18298	18212	18083	18056	18342	18144	18271	18200	18149	18162	18047	18257	18256	18142	18278	18012	17987	18019	18167	18300	17923	18113	18142	18081	18094	18203	18181	18310	18060	18438	18273	18310	18280	18163	18123	17803	18132	18138	17958	18121	18058	18245	18315	17992	18023	18175	18341	18228	18181	18308	18109	18216	18038	18141	18187	18285	18294	18265	18132	18261	18201	18253	17904	18209	18237	18123	18248	18094	18115	18047	18091	18206	18095	18291	18226	18036	17840	18076	18228	18193	18187	18072	18306	18282	18198	18212	18269	18023	18329	18198	18056	17983	18159	18168	18112	18066	18137	18297	18041	18081	18308	18162	18135	18236	18073	18094	18334	17979	18143	18164	18093	18082	18089	17962	18258	18146	18467	18194	18029	18022	17978	17995	18256	18170	18076	18327	18216	18144	17983	18152	17924	18011	18055	18248	18114	17992	18192	18175	18069	17897	18070	18072	18123	18116	18218	18079	18155	18162	18153	18176	18242	18061	17946	18117	18106	18216	18311	17945	18060	18164	18129	18174	18083	18246	18142	18177	18005	18063	18336	18101	18151	18052	18187	18289	18147	18053	18189	17889	18154	18289	18106	18029	18045	18387	18277	18302	18226	18097	17924	17917	17992	17959	18355	18217	18167	18239	18118	18139	18151	18223	18077	17959	18216	18189	18152	18008	18061	17976	18169	18162	18136	18161	18245	18243	18283	17936	18089	18041	18227	18029	18122	17975	18254	18049	18300	18393	18189	18112	18143	18292	18009	18284	18077	18096	18222	18068	18208	18190	18087	17912	18174	18157	18016	18069	18022	18233	18290	18131	18065	18112	18069	17992	18152	18206	18053	18136	18111	17964	18313	17983	18092	18240	18213	18130	18057	18070	18203	18149	17975	18284	18016	18078	18145	18137	18078	18290	18046	18389	18278	18193	18139	18048	18171	18116	18203	18067	18160	18386	18155	18198	18024	18101	18042	17967	18186	18089	18108	18268	18048	18199	17963	18279	18116	18032	18201	18206	18110	18141	18157	18181	18228	17981	17932	18043	18116	18283	18143	18273	18030	17954	18061	18266	18266	17892	18075	17972	18181	17919	18183	18318	18246	18308	18053	18018	18168	17929	18321	18397	18096	17992	18260	18086	18131	18191	18220	18001	18283	17999	18114	18156	18279	18114	18300	18169	18156	18369	18062	18180	18230	18152	18347	18311	18196	18025	18126	18174	18238	18164	18132	18253	17986	17928	18147	18096	17936	18145	18145	18137	17959	17997	18111	18171	18098	18177	18251	18339	18181	18017	18243	18018	18086	17969	18236	18107	18209	18154	18040	18222	18144	18183	17981	18256	18048	18145	18233	18281	18238	17997	18176	18210	18332	17996	18168	18138	18042	18067	17995	18312	18112	18098	18451	18168	18052	18018	18136	18126	17883	18307	18351	18062	18006	18078	18133	18210	18276	18440	18169	18194	18169	18079	18339	18408	18067	18243	17925	18099	18238	18210	18258	18206	18099	18111	17976	18155	18211	18257	18308	18030	18251	18103	18345	17919	18053	18167	18197	18249	18077	18242	18199	18031	17947	18012	18262	18389	18013	18325	18313	18210	18174	18135	18141	18324	18193	18260	18266	18092	17999	18197	18017	18104	18240	18036	18335	18190	18097	18117	18177	18016	18046	18303	18382	18295	18200	17962	18239	18228	18225	18090	18001	18200	18301	18198	18131	18327	18031	18194	18179	18261	18220	18208	18184	17971	18219	18088	18096	18058	18073	18179	18027	18225	18223	18156	18108	18028	18180	18202	18149	18177	17965	18328	18111	18078	18267	18228	18282	18146	18015	18199	18127	18069	18069	18036	17966	18209	18172	18055	18016	18152	18286	18192	18053	18123	17983	18173	18195	18220	18056	18024	18328	18496	18158	18252	18178	18083	18143	18109	17983	18052	18110	18314	17813	18053	18247	17858	18227	18027	18344	17972	18070	18072	18077	18218	18009	18138	18136	18152	18155	18286	18070	18173	18232	18279	17964	18309	18261	18016	18370	18178	18100	18056	18190	18035	18152	18262	18212	18062	18229	18036	18203	18218	18338	18145	18072	18140	18193	18191	18039	17842	18060	18003	18110	18179	18148	18115	18063	18380	18220	18188	18195	18246	18189	18007	18204	18174	18383	18196	18171	18172	18099	17926	18100	18162	18179	18042	18273	18119	18043	17994	18148	18030	18084	17935	18150	18241	18211	18117	18072	18250	18024	18199	18229	18051	18203	18201	18265	18123	18086	18160	18287	18264	18125	18223	18124	18241	18204	18151	18202	18164	18125	18211	18291	18235	18175	18101	17965	18043	18164	17951	17999	18270	17958	18133	18089	18150	17975	18177	17957	18372	18299	18157	18418	18187	18089	18182	18050	18354	18276	18095	18121	18132	18083	18029	17814	18132	17967	18338	18230	18199	18081	18091	18202	18340	18232	18013	18175	18278	18186	18089	18144	18006	18205	18023	18132	18206	18094	18286	18013	18147	18084	18049	17975	18259	18204	18205	18065	18327	18112	18152	18177	17992	18139	18234	17741	18027	17961	18124	18256	18161	18250	18266	18137	18054	18275	18127	18410	18249	18026	18102	18382	18193	18234	18166	18264	18104	18158	18130	17854	17983	18006	18075	18182	18183	18264	18254	18160	18227	18119	18099	18041	18192	18226	18009	18192	18190	18208	18217	18139	17862	18099	18248	18354	18144	18080	18049	17862	18026	18221	18119	18071	18037	18294	18012	18224	18370	18290	17899	18150	18052	18284	18040	18068	18378	18041	18250	18234	18176	18201	18289	18153	18281	18286	18308	18136	18134	18206	18185	18152	17873	17957	18266	18064	18410	18140	18057	18194	18117	18031	18166	18138	18279	18101	18111	18309	18101	18061	17957	18081	18095	17943	18128	18224	18398	18250	18143	18021	18308	18176	18114	18047	18030	18189	18165	18116	18109	18228	17990	18105	18216	18099	18118	18111	18026	18121	18155	18139	18188	18140	18272	18068	18103	18031	18162	18063	18354	18110	17939	18199	18024	18157	17998	18107	18279	18028	18076	18057	18082	18165	18015	18091	18150	18165	18104	18294	17953	18361	18226	18219	17940	18098	18110	18220	18036	18192	18137	18132	18198	18085	18207	18130	18063	18253	17967	18216	18299	18106	18179	18344	18117	18285	18182	18052	18171	18110	18038	18095	18127	18316	18061	17977	18072	18112	17855	17996	18167	18244	17834	18031	17963	18049	17936	17938	18142	18108	18350	18131	18135	18220	18128	18215	18159	18054	17946	18326	18098	18168	18214	18195	18147	17977	18104	18074	17989	18300	18102	18230	18053	18208	18297	18312	18103	18281	18248	18245	18292	18077	18275	18197	18114	18211	18075	18159	18305	18220	18219	18177	18133	18221	18263	18259	18106	18121	18215	18186	18103	18200	17970	17923	18115	18163	18295	18097	18121	18107	18043	18266	18233	18310	18008	18031	17874	18275	18181	18233	17950	18132	18285	18117	17921	18072	18181	18206	18145	18078	17922	18236	18026	17988	18213	18282	17986	18207	18096	18355	18085	18281	18262	18190	18194	18268	18181	18078	18264	18110	17987	18088	18267	18384	18246	18298	18070	18169	18234	18044	17922	17951	18014	18118	18119	18029	18149	18096	18247	18177	18055	18332	18123	18249	18044	18234	18203	18304	18232	18078	18050	18315	18190	18112	18031	18125	17980	18206	18256	18058	18218	18099	18229	18248	17900	18095	18001	18362	18193	18062	18291	18220	18258	18289	18116	18009	18273	18099	18089	18168	18019	18344	18297	18231	18126	18179	18341	18057	18237	17990	18473	18192	18145	17950	17979	17954	18001	18068	18049	18064	17918	18161	18229	18224	18063	18089	18012	18404	18104	18002	18032	18176	18051	18176	17953	18109	18061	18290	18103	18155	18347	18099	18030	18079	18028	18109	17983	18153	18035	17989	18116	18126	18268	18306	18059	18169	18061	18037	17954	18302	18076	18096	18110	18101	18162	17949	18272	17915	17968	18145	17970	18101	18064	18084	17877	18178	18300	18014	18417	18261	18158	18299	18201	18195	18153	18109	18285	18191	18049	18334	18183	18314	18095	18195	18214	18382	18130	18077	18077	18159	18143	18041	18083	17936	18432	18314	18164	18146	17982	18119	18164	18145	18054	18108	18079	17983	18099	18220	18164	18313	18246	18016	18054	18310	18166	18070	17989	18102	18041	18043	18049	18078	17991	18062	17967	18227	18035	18170	18219	18302	18073	18197	18110	18104	18161	18236	18113	17983	18255	18379	18286	18118	18200	18108	17973	18169	18127	17922	18184	18155	18197	17992	17949	18445	18367	18360	18082	18046	18027	18402	18107	18092	18203	18221	18067	18140	18327	18222	18317	18164	18089	18078	18158	18041	17996	18212	18313	18094	18282	18310	18082	18167	18166	18224	18086	18303	18113	18318	18138	18085	18184	18082	18185	18159	18270	18109	18179	18134	18101	17947	17932	18031	18140	18278	18286	18215	18089	18058	18104	18075	18200	18037	18339	18078	18175	18272	18179	17979	18140	18312	18107	18262	18161	18259	18289	18081	18246	18216	18387	18212	18097	17990	18162	18361	18324	18106	17858	18232	18359	18228	18212	18173	18092	18327	18052	18204	18112	18287	18224	18100	18042	18207	18188	18316	18154	18067	18203
26257	46306	42737	33968	28954	25757	23641	22148	20546	19651	19092	18432	18108	17684	17555	17286	17100	17009	16775	16634	16626	16516	16300	16376	16350	16292	16166	16024	16280	16234	16117	16004	15975	16023	16065	15949	16131	15991	15861	15865	15877	15921	15746	15898	15838	15770	15913	15830	15918	15931	15866	15780	15822	15843	15644	15936	15832	15814	15844	15687	15769	15788	15848	15823	15864	15725	15924	15868	15767	15590	15705	15860	15731	15654	15752	15791	15959	15665	15621	15639	15586	15638	15704	15721	15788	15738	15809	15810	15800	15751	15774	15622	15728	15792	15632	15887	15757	15721	15834	15644	15766	15695	15713	15938	15657	15703	15652	15825	15750	15696	15716	15794	15706	15762	15692	15689	15781	15660	15848	15561	15806	15839	15803	15591	15907	15653	15729	15786	15725	15737	15736	15661	15668	15892	15579	15811	15731	15658	15896	15669	15732	15965	15948	15741	15896	15793	15731	15832	15671	15801	15880	15730	15874	15736	15602	15567	15657	15654	15890	15794	15846	15831	15659	15752	15619	15714	15699	15583	15719	15723	15823	15723	15755	15724	15721	15714	15576	15628	15779	15829	15721	15735	15920	15830	15831	15733	15769	15792	15622	15803	15780	15754	15732	15764	15897	15798	15811	15720	15770	15773	15598	15727	15878	15697	15740	15670	15677	15759	15992	15595	15837	15627	15803	15639	15663	15704	15722	15697	15744	15642	15650	15760	15743	15717	15666	15640	15726	15785	15829	15584	15696	15740	15674	15703	15671	15722	15728	15910	15504	15649	15813	15850	15724	15670	15573	15773	15818	15674	15814	15799	15769	15754	15741	15718	15766	15676	15757	15751	15719	15700	15728	15850	15794	15675	15827	15846	15822	15771	15766	15810	15784	15736	15701	15812	15769	15671	15752	15629	15795	15647	15663	15770	15763	15534	15819	15719	15663	15685	15661	15684	15812	15736	15703	15654	15754	15677	15757	15723	15791	15688	15768	15596	15707	15626	15652	15748	15640	15748	15757	15673	15741	15728	15694	15763	15951	15698	15532	15748	15820	15736	15564	15671	15639	15694	15958	15669	15671	15790	15823	15893	15631	15768	15690	15769	15795	15802	15716	15765	15613	15828	15816	15697	15569	15757	15745	15868	15530	15622	15737	15786	15839	15600	15726	15841	15770	15803	15590	15799	15596	15708	15792	15854	15684	15768	15624	15660	15705	15716	15688	15794	15712	15849	15785	15755	15807	15783	15679	15656	15581	15737	15661	15898	15764	15854	15844	15747	15708	15639	15760	15699	15885	15694	15593	15727	15588	15569	15538	15729	15678	15718	15634	15782	15784	15850	15725	15656	15749	15795	15680	15739	15819	15791	15679	15664	15875	15711	15829	15815	15632	15664	15653	15580	15623	15817	15650	15839	15684	15550	15751	15782	15804	15712	15744	15514	15783	15624	15674	15730	15588	15760	15680	15861	15841	15716	15644	15776	15863	15741	15892	15683	15706	15695	15463	15738	15772	15804	15844	15712	15767	15736	15650	15683	15747	15833	15821	15598	15795	15830	15710	15738	15767	15653	15656	15837	15698	15798	15578	15642	15762	15833	15707	15758	15610	15721	15641	15878	15681	15696	15690	15520	15555	15848	15758	15748	15698	15862	15635	15682	15706	15695	15687	15688	15777	15760	15614	15840	15635	15732	15716	15586	15693	15663	15713	15663	15745	15562	15632	15811	15653	15872	15728	15728	15674	15640	15676	15698	15752	15843	15788	15622	15831	15777	15791	15609	15767	15899	15645	15811	15581	15777	15610	15793	15808	15798	15713	15746	15713	15683	15632	15725	15526	15706	15769	15775	15789	15750	15774	15661	15722	15771	15773	15525	15668	15632	15619	15578	15809	15770	15746	15731	15731	15908	15620	15688	15632	15891	15769	15564	15652	15711	15814	15594	15700	15633	15998	15681	15768	15792	15703	15614	15558	15655	15864	15504	15808	15703	15660	15612	15679	15691	15783	15772	15654	16006	15779	15662	15794	15755	15796	15815	15755	15791	15617	15602	15777	15814	15640	15664	15544	15655	15889	15624	15695	15713	15544	15882	15932	15746	15788	15760	15491	15839	15730	15800	15565	15668	15685	15825	15660	15711	15873	15792	15559	15714	15884	15726	15613	15683	15612	15591	15602	15786	15745	15723	15786	15797	15732	15641	15855	15711	15710	15718	15717	15706	15798	15627	15705	15803	15709	15706	15824	15674	15831	15668	15667	15678	15703	15958	15625	15679	15657	15764	15554	15624	15672	15762	15868	15882	15738	15752	15699	15616	15822	15896	15616	15834	15878	15813	15719	15944	15657	15674	15707	15752	15762	15705	15618	15913	15678	15849	15548	15849	15726	15847	15806	15462	15576	15806	15644	15789	15857	15562	15579	15761	15758	15825	15679	15644	15760	15607	15626	15815	15645	15802	15590	15819	15594	15938	15815	15745	15918	15681	15738	15768	15765	15606	15865	15788	15603	15507	15728	15674	15786	15797	15724	15670	15766	15706	15854	15802	15871	15526	15716	15638	15662	15691	15657	15707	15680	15752	15601	15773	15747	15906	15703	15938	15845	15874	15647	15785	15659	15658	15789	15782	15626	15827	15633	15695	15699	15732	15910	15748	15814	15680	15564	15753	15774	15761	15886	15808	15603	15617	15636	15727	15740	15699	15948	15711	15721	15535	15797	15580	15832	15667	15645	15776	15549	15857	15676	15802	15682	15643	15632	15769	15772	15662	15729	15668	15623	15763	15667	15788	15795	15702	15665	15716	15676	15702	15722	15638	15807	15618	15677	15646	15719	15687	15692	15582	15809	15784	15737	15684	15648	15712	15763	15718	15655	15729	15516	15801	15645	15779	15544	15709	15898	15584	15702	15589	15617	15509	15710	15701	15693	15778	15867	15585	15823	15755	15720	15612	15725	15650	15838	15729	15594	15703	15567	15710	15847	15647	15708	15705	15816	15695	15736	15683	15835	15729	15572	15943	15788	15720	15765	15627	15647	15913	15855	15724	15615	15763	15620	15683	15760	15656	15800	15773	15760	15750	15673	15741	15632	15784	15685	15692	15604	15832	15714	15654	15820	15535	15845	15790	15809	15608	15813	15699	15704	15741	15694	15734	15858	15816	15678	15615	15791	15606	15550	15716	15758	15690	15714	15876	15885	15709	15670	15705	15641	15743	15497	15733	15810	15779	15575	15774	15600	15698	15728	15681	15615	15897	15606	15800	15590	15643	15630	15741	15760	15653	15565	15675	15887	15640	15680	15745	15620	15941	15569	15752	15698	15722	15748	15715	15644	15792	15693	15811	15723	15661	15728	15631	15689	15770	15605	15705	15725	15546	15649	15791	15882	15685	15941	15716	15759	15753	15737	15619	15640	15830	15792	15762	15746	15659	15662	15783	15662	15776	15861	15719	15669	15765	15714	15675	15781	15593	15729	15625	15613	15761	15757	15696	15776	15912	15594	15802	15715	15722	15650	15747	15626	15705	15527	15659	15765	15727	15710	15677	15658	15729	15777	15638	15764	15774	15622	15760	15630	15544	15808	15796	15685	15689	15589	15670	15608	15652	15753	15795	15710	15739	15501	15839	15862	15897	15861	15848	15664	15865	15801	15617	15621	15675	15604	15805	15748	15842	15945	15825	15821	15805	15686	15677	15775	15901	15668	15672	15659	15750	15723	15629	15655	15772	15690	15558	15754	15585	15517	15636	15887	15676	15832	15618	15808	15594	15695	15760	15678	15828	15744	15758	15716	15790	15682	15658	15715	15673	15699	15631	15742	15575	15715	15602	15890	15783	15614	15760	15701	15648	15889	15463	15656	15844	15713	15745	15711	15590	15800	15655	15677	15715	15576	15683	15649	15715	15716	15741	15795	15793	15667	15710	15776	15709	15847	15675	15749	15797	15614	15761	15623	15716	15594	15867	15606	15822	15638	15774	15754	15696	15838	15843	15593	15693	15753	15742	15953	15687	15763	15719	15797	15813	15849	15561	15733	15684	15575	15779	15698	15557	15600	15779	15636	15489	15729	15685	15706	15684	15711	15762	15639	15709	15765	15848	15749	15636	15785	15800	15611	15594	15716	15663	15958	15736	15720	15666	15803	15727	15748	15529	15726	15676	15847	15618	15646	15587	15756	15834	15757	15675	15568	15674	15720	15516	15813	15781	15828	15658	15820	15687	15693	15683	15620	15618	15613	15702	15664	15787	15524	15664	15633	15763	15737	15856	15779	15735	15651	15613	15689	15635	15666	15685	15839	15681	15785	15749	15611	15714	15762	15651	15685	15709	15704	15532	15810	15793	15814	15646	15724	15681	15696	15594	15769	15747	15790	15782	15825	15838	15803	15646	15822	15952	15866	15724	15764	15703	15830	15718	15765	15680	15920	15747	15787	15598	15707	15713	15820	15756	15682	15579	15698	15668	15617	15690	15764	15583	15805	15682	15840	15699	15787	15638	15771	15663	15694	15663	15779	15723	15790	15687	15738	15737	15696	15631	15825	15607	15762	15690	15829	15650	15656	15658	15879	15607	15766	15543	15719	15723	15891	15639	15860	15706	15663	15866	15749	15837	15820	15762	15825	15735	15688	15642	15599	15770	15795	15557	15714	15820	15831	15597	15560	15711	15656	15684	15600	15856	15849	15672	15602	15887	15639	15717	15669	15658	15848	15745	15836	15584	15844	15798	15789	15756	15867	15746	15655	15633	15613	15828	15748	15764	15606	15759	15557	15784	15651	15716	15698	15640	15662	15838	15621	15641	15685	15780	15775	15688	15670	15586	15517	15701	15668	15607	15785	15784	15588	15892	15672	15669	15687	15799	15736	15704	15671	15658	15794	15574	15739	15734	15587	15736	15638	15813	15778	15572	15792	15611	15641	15612	15553	15539	15832	15826	15531	15769	15706	15635	15594	15776	15698	15639	15801	15553	15841	15704	15611	15728	15649	15714	15873	15809	15615	15488	15715	15655	15671	15605	15882	15745	15596	15700	15683	15869	15630	15605	15810	15702	15778	15790	15604	15703	15746	15631	15768	15747	15762	15614	15963	15752	15754	15593	15757	15801	15762	15765	15779	15747	15719	15854	15575	15720	15667	15634	15693	15709	15740	15850	15826	15611	15680	15808
27504	23867	29594	26477	21922	20416	20001	18899	18649	18448	18214	18221	18162	18126	18018	18025	17807	17679	17783	17647	17660	17661	17987	17773	17665	17601	17563	17371	17685	17578	17689	17855	17674	17597	17650	17624	17611	17677	17629	17533	17771	17611	17649	17847	17539	17671	17624	17527	17707	17639	17686	17678	17732	17702	17585	17489	17757	17647	17548	17450	17462	17676	17546	17435	17579	17672	17599	17612	17649	17692	17680	17552	17574	17743	17541	17406	17544	17485	17547	17624	17654	17445	17587	17531	17783	17459	17516	17401	17482	17418	17455	17605	17579	17542	17515	17507	17476	17542	17725	17595	17679	17692	17524	17477	17527	17554	17690	17365	17595	17455	17780	17550	17564	17629	17517	17670	17583	17545	17567	17520	17530	17368	17694	17533	17545	17706	17538	17382	17508	17648	17522	17710	17331	17412	17590	17555	17614	17537	17443	17577	17546	17537	17507	17685	17571	17573	17529	17623	17488	17688	17506	17462	17408	17594	17610	17586	17644	17494	17584	17743	17625	17739	17546	17553	17658	17501	17688	17582	17454	17501	17678	17516	17426	17476	17399	17454	17537	17412	17546	17624	17650	17481	17512	17509	17465	17735	17559	17574	17609	17424	17657	17613	17603	17550	17567	17737	17539	17568	17522	17568	17573	17354	17576	17505	17647	17467	17627	17633	17560	17526	17388	17606	17479	17361	17385	17662	17554	17680	17698	17511	17409	17646	17533	17617	17513	17376	17592	17522	17530	17509	17446	17517	17363	17380	17541	17739	17465	17581	17407	17382	17385	17359	17684	17470	17501	17572	17756	17533	17617	17631	17435	17599	17384	17571	17489	17440	17440	17489	17324	17473	17533	17609	17468	17538	17644	17476	17176	17460	17636	17564	17575	17569	17430	17583	17518	17705	17638	17455	17567	17449	17679	17703	17427	17448	17473	17369	17712	17574	17503	17601	17539	17431	17692	17545	17448	17551	17415	17564	17643	17600	17418	17488	17430	17494	17453	17643	17537	17569	17590	17517	17601	17277	17646	17499	17655	17681	17607	17375	17565	17490	17526	17398	17577	17532	17569	17505	17566	17599	17749	17375	17587	17590	17461	17762	17500	17576	17739	17445	17379	17347	17613	17388	17545	17561	17627	17589	17531	17334	17420	17753	17470	17367	17452	17357	17490	17660	17460	17565	17612	17467	17695	17719	17579	17643	17339	17446	17737	17572	17458	17534	17565	17592	17664	17478	17464	17640	17579	17447	17444	17711	17743	17405	17456	17689	17451	17581	17640	17895	17686	17431	17482	17661	17574	17311	17622	17599	17467	17424	17591	17638	17589	17623	17596	17585	17774	17595	17528	17496	17449	17282	17561	17304	17450	17391	17562	17368	17511	17542	17575	17343	17792	17660	17467	17572	17603	17414	17476	17649	17521	17397	17680	17491	17443	17544	17590	17400	17601	17481	17369	17431	17433	17396	17600	17488	17572	17522	17698	17551	17718	17585	17434	17464	17556	17576	17659	17680	17714	17550	17560	17379	17480	17454	17619	17542	17710	17575	17389	17526	17583	17538	17631	17451	17444	17451	17464	17563	17447	17607	17580	17480	17538	17305	17665	17538	17497	17614	17543	17474	17544	17678	17404	17445	17557	17628	17801	17565	17532	17586	17674	17455	17529	17584	17518	17585	17474	17533	17666	17651	17669	17691	17452	17532	17598	17676	17588	17519	17625	17631	17531	17320	17566	17499	17469	17459	17383	17455	17566	17526	17472	17477	17578	17519	17622	17763	17575	17483	17470	17543	17371	17669	17590	17591	17552	17523	17595	17484	17415	17531	17521	17646	17337	17482	17580	17470	17443	17653	17632	17618	17587	17765	17667	17529	17704	17759	17631	17490	17470	17565	17501	17624	17430	17625	17583	17776	17763	17762	17405	17467	17554	17565	17488	17708	17730	17687	17456	17495	17512	17409	17655	17677	17562	17537	17663	17477	17486	17392	17599	17579	17410	17412	17629	17438	17798	17563	17645	17619	17589	17578	17546	17600	17721	17657	17475	17679	17490	17213	17679	17650	17396	17619	17439	17484	17520	17599	17754	17665	17551	17579	17516	17471	17466	17497	17361	17524	17528	17516	17422	17614	17571	17502	17603	17612	17564	17433	17568	17409	17488	17430	17538	17413	17634	17699	17635	17606	17620	17529	17401	17763	17473	17581	17707	17632	17439	17653	17405	17782	17562	17597	17746	17614	17641	17514	17505	17498	17401	17368	17532	17528	17634	17549	17575	17483	17445	17532	17614	17436	17658	17404	17574	17566	17610	17364	17474	17571	17590	17341	17561	17359	17482	17654	17571	17491	17387	17508	17661	17731	17604	17606	17610	17473	17540	17536	17675	17444	17559	17400	17679	17440	17449	17567	17540	17741	17664	17647	17546	17408	17477	17572	17404	17451	17686	17614	17607	17437	17589	17671	17701	17489	17526	17596	17360	17773	17654	17523	17526	17576	17548	17591	17501	17596	17372	17406	17687	17497	17449	17590	17468	17488	17577	17573	17596	17364	17568	17472	17473	17519	17400	17324	17507	17291	17605	17613	17463	17440	17561	17443	17433	17386	17520	17606	17492	17559	17351	17609	17259	17392	17493	17436	17481	17666	17450	17446	17457	17626	17521	17816	17428	17613	17586	17382	17406	17627	17384	17353	17686	17575	17473	17376	17589	17576	17544	17303	17774	17662	17574	17599	17566	17564	17561	17456	17363	17462	17733	17667	17557	17614	17598	17408	17524	17417	17454	17564	17735	17654	17389	17401	17776	17377	17740	17533	17544	17461	17588	17531	17550	17653	17697	17584	17577	17742	17661	17602	17472	17619	17666	17327	17592	17450	17533	17685	17508	17473	17579	17709	17535	17323	17494	17660	17396	17600	17605	17551	17624	17630	17721	17699	17541	17669	17445	17539	17290	17298	17358	17652	17565	17571	17587	17612	17511	17691	17487	17645	17634	17421	17481	17470	17702	17607	17509	17625	17735	17675	17639	17528	17561	17633	17533	17264	17715	17492	17451	17632	17400	17412	17585	17822	17545	17510	17576	17370	17552	17446	17448	17633	17471	17672	17679	17539	17612	17604	17440	17323	17574	17681	17500	17610	17469	17674	17541	17333	17547	17445	17543	17347	17422	17447	17475	17415	17506	17637	17588	17342	17476	17617	17549	17375	17594	17296	17686	17449	17528	17483	17562	17732	17762	17553	17690	17582	17560	17468	17660	17471	17420	17464	17545	17545	17409	17669	17366	17758	17692	17740	17528	17483	17538	17453	17673	17565	17540	17762	17548	17624	17431	17526	17536	17513	17474	17561	17632	17459	17496	17509	17557	17697	17579	17731	17504	17646	17511	17489	17486	17468	17671	17577	17515	17470	17575	17786	17617	17478	17646	17627	17536	17670	17754	17453	17567	17568	17698	17586	17533	17654	17718	17494	17521	17381	17567	17510	17470	17499	17523	17777	17431	17658	17575	17769	17613	17579	17552	17666	17598	17645	17842	17586	17506	17497	17553	17631	17492	17502	17526	17698	17625	17518	17553	17623	17642	17459	17447	17592	17602	17528	17742	17548	17590	17554	17512	17519	17445	17550	17497	17656	17562	17711	17563	17537	17454	17748	17308	17257	17478	17745	17548	17531	17619	17594	17469	17472	17460	17689	17662	17352	17457	17445	17508	17766	17614	17479	17470	17447	17655	17585	17627	17560	17760	17525	17610	17697	17626	17770	17658	17509	17481	17501	17653	17620	17508	17446	17551	17268	17618	17665	17427	17576	17696	17574	17651	17469	17667	17612	17564	17579	17402	17664	17477	17764	17425	17495	17497	17525	17651	17493	17429	17621	17575	17567	17512	17589	17477	17511	17615	17479	17717	17579	17768	17536	17498	17684	17540	17414	17636	17371	17525	17358	17721	17679	17369	17265	17607	17586	17590	17663	17627	17453	17516	17621	17566	17769	17537	17699	17548	17546	17477	17660	17706	17467	17533	17556	17643	17594	17631	17495	17569	17546	17576	17469	17486	17530	17539	17489	17660	17428	17465	17448	17503	17316	17373	17516	17440	17446	17550	17406	17658	17669	17539	17613	17507	17621	17539	17779	17587	17615	17552	17468	17581	17770	17661	17660	17380	17366	17763	17504	17627	17577	17643	17712	17514	17578	17759	17434	17620	17404	17504	17661	17836	17692	17522	17755	17556	17592	17530	17716	17711	17504	17546	17326	17594	17651	17653	17528	17636	17445	17699	17599	17420	17654	17510	17528	17682	17486	17687	17523	17569	17340	17410	17694	17798	17741	17606	17338	17573	17548	17515	17354	17593	17621	17465	17520	17436	17549	17634	17469	17583	17393	17562	17599	17773	17574	17536	17437	17395	17309	17629	17799	17771	17393	17706	17317	17520	17673	17465	17422	17497	17645	17778	17389	17574	17377	17603	17615	17652	17705	17367	17552	17526	17603	17685	17356	17578	17485	17456	17539	17732	17536	17474	17748	17529	17545	17441	17407	17528	17583	17554	17571	17482	17591	17781	17636	17576	17586	17432	17697	17557	17725	17512	17533	17432	17440	17581	17494	17390	17428	17638	17576	17405	17690	17503	17467	17534	17720	17633	17552	17481	17408	17609	17576	17658	17559	17367	17730	17573	17591	17655	17418	17483	17528	17618	17615	17492	17601	17674	17457	17392	17442	17574	17476	17571	17245	17735	17768	17808	17404	17372	17334	17470	17606	17626	17518	17412	17389	17768	17470	17637	17666	17526	17600	17489	17619	17532	17624	17395	17521	17496	17363	17706	17419	17498	17390	17488	17370	17410	17489	17556	17436	17369	17382	17607	17627	17680	17682	17535	17656	17621	17519	17665	17636	17654	17537	17489	17601	17456	17441	17603	17496	17706	17597	17480	17612	17777	17482	17513	17410	17602	17539	17676	17573	17543	17513	17511	17760	17353	17444	17676	17673	17404	17457	17519	17612	17624	17645	17709	17564	17554	17641	17486	17393	17763	17614	17404	17583	17761	17656	17608	17520	17504	17560	17602	17643	17509	17657	17620	17657	17397	17394	17580	17546	17471	17310	17552	17575	17608	17676	17519	17491	17931	17689	17333	17608	17535	17458	17483	17595	17439	17599	17507	17469
23764	35618	32542	25051	22080	20018	18974	18072	17390	16785	16572	16368	16145	16101	16085	15924	15791	15731	15608	15786	15798	15520	15596	15582	15585	15512	15593	15540	15551	15548	15269	15463	15466	15439	15294	15364	15454	15399	15415	15401	15363	15550	15383	15419	15212	15358	15240	15331	15292	15539	15338	15317	15438	15418	15451	15267	15475	15329	15292	15339	15389	15438	15396	15323	15206	15496	15325	15367	15185	15294	15237	15422	15303	15502	15213	15270	15354	15404	15231	15255	15412	15463	15260	15258	15330	15346	15266	15395	15290	15426	15342	15339	15137	15373	15337	15242	15297	15215	15435	15423	15565	15452	15360	15327	15158	15381	15302	15305	15273	15294	15554	15150	15368	15476	15367	15334	15351	15329	15288	15369	15402	15439	15097	15362	15345	15484	15404	15298	15305	15374	15348	15299	15310	15459	15310	15295	15391	15250	15471	15276	15248	15367	15115	15353	15232	15354	15443	15610	15444	15522	15510	15337	15397	15403	15444	15390	15396	15092	15374	15383	15394	15372	15395	15297	15292	15385	15402	15341	15265	15301	15221	15457	15646	15181	15276	15298	15288	15236	15296	15358	15437	15450	15148	15334	15404	15315	15456	15328	15314	15338	15216	15305	15315	15258	15296	15307	15241	15316	15418	15450	15587	15401	15203	15340	15231	15539	15483	15217	15463	15388	15502	15226	15380	15389	15336	15355	15197	15329	15473	15436	15360	15339	15442	15174	15226	15205	15263	15307	15469	15377	15365	15342	15415	15089	15334	15539	15416	15317	15251	15561	15356	15433	15434	15468	15200	15435	15441	15251	15378	15119	15388	15397	15278	15447	15321	15418	15259	15237	15345	15373	15439	15339	15407	15367	15259	15307	15358	15330	15301	15450	15414	15383	15209	15326	15467	15230	15107	15297	15196	15377	15417	15423	15253	15196	15299	15356	15338	15378	15143	15245	15336	15228	15409	15313	15373	15155	15380	15211	15320	15225	15345	15324	15417	15256	15481	15454	15258	15376	15385	15369	15568	15292	15270	15341	15358	15426	15250	15291	15271	15244	15450	15391	15362	15303	15386	15369	15262	15297	15235	15363	15365	15383	15283	15392	15348	15324	15439	15404	15427	15364	15197	15246	15349	15226	15256	15308	15212	15295	15322	15319	15447	15245	15430	15431	15514	15338	15541	15348	15520	15354	15286	15412	15290	15372	15353	15299	15347	15398	15031	15400	15290	15337	15472	15462	15267	15308	15223	15320	15150	15206	15172	15148	15185	15243	15478	15398	15246	15261	15428	15182	15390	15295	15300	15245	15402	15389	15211	15443	15278	15237	15301	15337	15330	15363	15345	15172	15539	15414	15283	15323	15244	15324	15454	15305	15435	15151	15373	15149	15427	15489	15416	15360	15498	15431	15261	15229	15290	15330	15459	15361	15299	15392	15341	15262	15294	15212	15304	15433	15408	15380	15287	15294	15368	15113	15475	15342	15397	15373	15448	15333	15221	15471	15504	15354	15525	15452	15240	15222	15291	15355	15361	15347	15391	15479	15517	15398	15289	15314	15199	15286	15360	15216	15313	15335	15427	15344	15403	15452	15266	15414	15340	15368	15381	15206	15217	15255	15558	15262	15229	15187	15274	15529	15412	15324	15351	15404	15256	15299	15396	15345	15267	15384	15348	15314	15356	15377	15337	15411	15436	15259	15427	15357	15342	15409	15262	15367	15529	15471	15293	15422	15293	15368	15390	15323	15344	15337	15198	15185	15392	15287	15320	15350	15271	15383	15427	15432	15430	15335	15399	15411	15264	15569	15418	15179	15218	15485	15293	15263	15458	15363	15213	15244	15365	15343	15304	15250	15307	15340	15446	15424	15294	15205	15222	15310	15112	15299	15395	15473	15192	15288	15317	15443	15435	15397	15322	15302	15199	15234	15451	15386	15364	15341	15309	15419	15111	15205	15286	15484	15393	15325	15384	15329	15426	15412	15185	15459	15281	15266	15361	15410	15293	15357	15382	15233	15345	15326	15317	15481	15321	15416	15337	15367	15225	15284	15281	15433	15364	15332	15282	15459	15231	15410	15252	15438	15434	15346	15464	15286	15483	15303	15488	15540	15425	15187	15247	15394	15351	15354	15265	15339	15324	15245	15295	15264	15353	15324	15527	15366	15263	15265	15290	15334	15433	15239	15305	15213	15368	15361	15443	15177	15305	15448	15181	15268	15325	15190	15495	15213	15442	15412	15370	15366	15491	15298	15368	15338	15383	15441	15393	15360	15370	15446	15211	15406	15388	15380	15202	15391	15430	15207	15374	15520	15415	15345	15264	15412	15302	15442	15402	15358	15214	15303	15345	15321	15294	15368	15474	15293	15243	15257	15344	15442	15254	15367	15296	15306	15316	15194	15311	15335	15333	15264	15307	15306	15288	15402	15310	15534	15261	15391	15315	15294	15421	15295	15318	15350	15295	15316	15271	15373	15396	15413	15282	15516	15370	15250	15453	15305	15395	15248	15199	15205	15313	15273	15302	15441	15292	15397	15417	15421	15415	15383	15322	15438	15350	15435	15307	15258	15275	15393	15335	15617	15273	15238	15509	15375	15305	15490	15371	15333	15275	15215	15330	15320	15404	15209	15429	15372	15305	15345	15507	15265	15163	15169	15364	15461	15186	15308	15544	15371	15385	15370	15458	15126	15277	15440	15265	15293	15399	15356	15352	15362	15250	15328	15322	15266	15581	15267	15436	15540	15372	15197	15331	15205	15430	15324	15266	15350	15406	15330	15353	15168	15464	15343	15489	15352	15384	15279	15321	15186	15519	15424	15482	15325	15335	15301	15386	15381	15468	15402	15407	15317	15283	15276	15450	15411	15394	15266	15278	15292	15271	15323	15390	15326	15546	15315	15404	15562	15270	15370	15431	15483	15442	15316	15358	15341	15386	15315	15355	15340	15306	15422	15484	15249	15344	15429	15302	15321	15268	15476	15511	15451	15280	15338	15313	15378	15301	15329	15211	15297	15223	15230	15286	15309	15429	15429	15392	15411	15294	15513	15506	15441	15447	15348	15415	15282	15252	15335	15380	15240	15429	15398	15255	15394	15303	15307	15303	15314	15265	15483	15363	15447	15247	15216	15331	15451	15457	15247	15340	15185	15311	15321	15349	15436	15369	15197	15432	15284	15287	15246	15381	15326	15331	15347	15283	15257	15311	15380	15325	15399	15286	15416	15373	15341	15299	15392	15464	15356	15262	15555	15394	15416	15362	15295	15174	15353	15290	15298	15378	15341	15526	15109	15339	15288	15375	15371	15270	15332	15408	15208	15349	15527	15413	15338	15360	15201	15502	15358	15257	15406	15411	15254	15470	15342	15305	15220	15364	15432	15469	15369	15364	15382	15354	15295	15476	15405	15480	15177	15442	15374	15297	15360	15186	15364	15314	15346	15416	15459	15135	15422	15283	15315	15358	15359	15110	15338	15285	15213	15386	15353	15291	15262	15310	15475	15398	15252	15328	15318	15218	15418	15381	15346	15234	15434	15372	15336	15274	15377	15377	15413	15331	15474	15288	15325	15266	15469	15423	15401	15052	15305	15357	15331	15305	15480	15205	15368	15441	15386	15404	15490	15375	15350	15254	15273	15380	15247	15401	15261	15445	15229	15418	15170	15368	15231	15296	15203	15442	15371	15241	15250	15318	15356	15342	15275	15323	15260	15517	15356	15320	15170	15289	15290	15304	15249	15479	15291	15414	15421	15287	15314	15249	15371	15375	15434	15253	15440	15378	15278	15309	15213	15241	15275	15500	15482	15403	15181	15382	15294	15195	15301	15173	15334	15341	15225	15437	15148	15320	15260	15423	15424	15285	15324	15488	15369	15296	15346	15462	15218	15222	15425	15496	15317	15447	15363	15511	15271	15568	15284	15308	15429	15241	15413	15290	15350	15364	15539	15332	15175	15347	15399	15180	15712	15297	15286	15422	15359	15398	15306	15339	15330	15331	15357	15324	15316	15352	15348	15319	15282	15412	15475	15417	15383	15295	15494	15301	15241	15591	15400	15073	15401	15299	15377	15376	15441	15222	15265	15305	15468	15570	15284	15320	15338	15145	15470	15282	15320	15237	15433	15373	15382	15265	15379	15256	15238	15328	15334	15410	15258	15341	15392	15539	15469	15223	15236	15354	15263	15585	15386	15234	15311	15449	15337	15178	15433	15436	15112	15207	15333	15481	15318	15307	15475	15557	15444	15270	15589	15428	15471	15362	15294	15346	15246	15311	15415	15289	15226	15432	15138	15299	15526	15389	15388	15128	15464	15366	15278	15408	15359	15333	15285	15147	15404	15393	15309	15441	15317	15324	15397	15366	15400	15205	15369	15274	15433	15475	15271	15398	15331	15493	15371	15322	15251	15356	15475	15499	15299	15431	15296	15520	15492	15301	15296	15411	15319	15425	15306	15453	15331	15587	15350	15338	15312	15364	15416	15446	15591	15374	15361	15408	15502	15327	15300	15438	15266	15446	15311	15153	15375	15350	15470	15217	15268	15516	15398	15304	15313	15247	15216	15278	15446	15252	15334	15327	15292	15252	15493	15125	15365	15416	15344	15178	15259	15557	15125	15427	15275	15364	15294	15364	15302	15311	15276	15355	15374	15183	15338	15295	15290	15493	15456	15430	15326	15349	15301	15348	15219	15382	15349	15282	15245	15402	15351	15419	15284	15600	15357	15241	15476	15291	15324	15359	15288	15296	15267	15186	15258	15397	15445	15451	15315	15393	15313	15217	15406	15280	15338	15291	15312	15260	15363	15332	15364	15345	15259	15166	15373	15327	15392	15309	15303	15458	15196	15442	15441	15432	15207	15336	15513	15334	15383	15398	15334	15281	15344	15418	15365	15449	15204	15190	15286	15273	15331	15336	15351	15410	15374	15400	15388	15303	15470	15425	15080	15253	15218	15283	15265	15370	15272	15411	15476	15445	15158	15310	15281	15345	15298	15265	15177	15320	15359	15373	15391	15421	15340	15325	15262	15427	15150	15118	15474	15309	15342	15230	15293	15317	15365	15457	15257	15308	15312	15281	15336	15224	15351	15259	15435	15345	15296	15336	15460	15394	15445	15505	15189	15193	15338	15299	15319	15354	15494	15517	15431	15305	15400	15429	15340
23336	20830	28103	23943	22671	24136	23755	20855	19855	19884	19451	19205	18804	18893	19105	18663	18686	18605	18470	18555	18307	18296	18223	18092	18262	18286	18126	18116	17977	18089	18051	18019	18057	18263	17906	17909	18206	17926	18042	17964	17943	17921	17647	17885	17895	17977	17945	18096	17866	17838	17927	17969	17860	17936	17813	17882	17904	17905	18173	17928	17702	17911	17763	17921	17931	17728	17753	17765	17982	17882	17952	17852	17570	17724	17881	17760	17986	17852	17802	17701	17818	18082	18005	18042	17800	17855	17908	18055	17936	17869	17717	17906	17847	17963	17820	17669	17911	17828	17930	17883	17801	17627	17565	17889	18059	17733	17859	17967	17957	17941	17905	17713	17885	17928	17804	17610	17930	17816	17690	17871	17716	17944	17840	17848	17842	17775	17863	18009	17999	17993	17914	17749	17836	17874	17789	17911	17929	17728	17825	17795	17982	17696	17841	18060	17886	17828	17818	17893	17940	18007	17991	17798	18041	17863	17789	17822	17944	17723	17716	17835	17721	18094	17810	17890	17945	17653	17882	17869	17875	17939	17667	17921	17810	17887	17863	17745	17952	17891	17823	17774	17840	17941	17797	17819	17723	17769	17858	17892	17765	17827	17863	17778	17876	17881	17860	17781	17823	18000	17850	17768	18109	17904	17772	17759	17833	17775	17761	17792	17685	17781	17758	17724	17775	18019	17753	17902	18011	17852	17894	17870	17952	17829	17877	17793	17675	17922	17780	17776	17830	17828	17886	17717	17919	17999	17890	17795	17810	18008	17820	17789	17742	17784	17809	17855	17874	17760	18135	17735	17847	17812	18104	17814	17852	17860	17730	17881	17915	17647	17683	17683	17768	17878	17940	17825	17756	17717	17888	18166	17963	17853	17828	17815	17949	17760	17799	17921	17836	17801	17808	17690	17929	17926	17897	17765	17725	18029	17891	17944	17854	17825	17760	18001	17849	17588	17802	17917	17959	17967	17818	17850	17790	17648	17966	17709	17714	17769	17709	18057	17925	17840	18108	17876	17920	17993	17836	17698	17943	17687	17565	17818	17802	17902	17678	17841	17956	17843	17979	17943	17804	17847	17646	17803	17965	17811	17738	18025	17717	17853	17727	17881	17756	17876	17847	17897	17637	17789	17881	17726	17719	17935	17732	17886	17905	17968	17672	17745	17840	17841	17954	17907	17938	17703	17738	17686	17856	17625	18067	17778	17766	17909	17849	17735	17744	17817	17791	17706	17794	17947	17514	17692	17854	17711	18005	17832	17811	18056	18046	17845	17839	17824	17861	17896	17744	17939	17693	17742	17725	17858	17720	17869	18100	17778	17836	17819	17933	17881	17852	17861	17773	17842	17973	17801	17793	17939	17665	17878	17958	17787	17666	18012	17811	17813	17880	17642	17821	17841	17868	17772	17898	17626	17863	17906	17817	17775	17832	17829	17670	17604	17697	17925	17891	17651	17963	17786	17623	17722	17791	17779	17641	17635	17828	17907	17675	17805	17859	17830	18070	17688	17879	17902	17884	17713	17828	17727	17937	17764	17853	17983	17861	17674	17714	17724	17879	17903	17778	18059	18130	18044	17983	17669	17881	17704	17772	17975	17957	17911	17859	17714	17788	18007	18019	17566	17715	17790	17780	17702	18089	17935	17854	18061	18013	17846	17800	17755	18020	17799	17742	17882	18054	17921	17932	17703	17816	17805	18007	17734	17807	17938	17749	17911	17827	17840	17699	17728	17825	17823	17816	17852	17869	17918	18079	17918	17943	18078	17996	17904	17918	17856	17830	17760	17786	17708	17933	17762	17763	17819	17830	17980	17927	17682	17754	17878	17670	17924	17743	17541	17814	17672	17831	18049	17761	17769	17868	17905	17875	17911	17927	17794	17829	17759	17910	17655	17843	17797	18035	17866	18101	17920	17880	17940	17698	17673	18022	18049	17829	17575	17994	17812	17825	18044	17728	17854	17779	17760	17789	17691	17850	17715	17863	17585	17974	17807	17915	17775	17845	17666	17978	17886	17711	17889	17709	17825	17768	17940	17820	17760	18027	17910	17827	17956	17884	18176	17696	17883	18026	17779	17761	17859	17717	17729	17985	17867	17810	17448	17720	17875	17814	17802	17687	17759	17900	17877	17975	17716	17760	17966	17772	17866	17916	17863	17888	17898	17974	17594	18141	17992	17726	17952	17805	17901	17916	17585	17713	17947	17741	17848	17953	17833	17783	17940	17772	17858	17853	17765	17817	17854	17870	17878	17959	17859	17718	17819	17807	17847	17612	17737	17884	17902	17863	17715	17854	17886	17739	17939	17704	17880	17914	17801	17805	17730	17783	17804	17837	17719	17815	17657	18057	17886	17878	17761	17715	18015	17790	17705	17856	17809	17952	17964	17684	17746	17888	17925	17865	17864	18059	17771	17904	17680	17828	17801	18003	17836	17891	17865	17958	17953	17942	17788	17794	17962	17673	17891	17899	17801	17971	17843	17887	17933	17802	18199	17993	17822	17854	17769	17784	17834	17740	17793	17910	17790	18006	17810	17976	18022	17941	17876	18061	18015	17871	17965	17685	17683	17949	17879	17593	17708	17998	17906	17759	17730	17916	17844	17799	17751	17860	17839	17853	17844	17907	17961	17924	17709	17923	17849	17883	17717	17917	18102	17741	17777	17783	17890	17937	17877	17754	17959	17868	17973	17861	17903	17829	17966	17975	18115	17962	17966	17706	17976	18101	17668	17667	17969	18065	17898	17608	17842	17849	17778	17902	17872	17959	18120	17679	17835	17751	17924	17873	17778	18018	17579	17856	17798	17915	17685	17779	17742	17884	17878	17923	17646	17642	17811	17752	17790	17971	17994	17750	17723	17925	17965	17731	17939	17785	17644	17933	17868	17943	17932	17883	17823	17882	17664	17895	17623	17899	17861	18038	17909	17823	18044	18007	17779	17724	17799	17712	17962	17872	17891	17853	17901	17853	17948	18127	17753	17769	17834	17882	17856	17878	17873	17987	17859	17973	17836	17826	17905	17919	17741	17775	17763	17972	17888	17945	17899	17852	17799	17938	17956	17876	17819	17714	17840	17825	17763	17894	17811	17656	17856	17922	17897	17787	17855	17962	17970	18060	17892	17753	17736	17793	17731	17944	17729	17960	17779	17762	17781	17908	17883	17815	17892	17713	17950	17815	17649	17846	18060	18005	18055	17728	17937	17877	17796	17781	18003	17845	17835	17875	17940	17800	17742	17877	18029	17903	17736	17860	17737	17836	17675	17943	17786	17960	17832	17817	17807	17832	17984	17905	17946	17911	17827	17768	17955	17836	17824	17736	17912	17632	17922	17738	17649	17729	17854	17979	17711	17761	17672	17829	17818	17791	17842	17631	17772	17828	17794	17755	17928	17757	17905	17950	17828	17888	17802	17797	17923	18129	17600	17792	17988	17733	17736	17818	17908	17765	17790	17892	17861	17943	17779	17876	17883	17901	17698	17790	17961	17951	17888	18014	17897	17625	17766	17904	17781	17818	18069	18007	17839	17976	17967	17895	17744	17707	18025	18009	17863	17755	17969	17992	17918	17885	17749	17894	17853	17758	18009	18031	17769	17963	17856	17950	18285	17982	17866	18022	18019	17887	17702	17733	17975	17755	17767	17776	18015	18014	17916	17905	17802	17987	17816	17939	17892	17786	18016	17774	17812	17935	17926	17855	17834	17875	17695	17732	17761	17777	17793	17947	17949	17793	17816	17871	17706	17908	17690	17952	17982	17933	17767	17985	17749	17828	17887	17884	17727	18107	17764	18063	17865	17934	17859	17843	17886	17954	17860	17827	17729	17895	17494	17682	17698	17808	17903	17832	17789	17692	17925	17890	17747	17745	17820	17953	17716	17810	17758	17916	17694	17812	18135	18006	18084	17884	17728	17937	17979	17786	17830	17938	17789	17942	17944	17858	17928	18000	17846	17878	17904	17590	17815	17901	17668	17815	17920	17813	17804	17888	17930	17905	17822	17713	17976	18037	17926	17998	17956	17855	17772	17808	17890	18024	17804	17849	17526	17789	17743	17647	17689	17802	17682	17886	17757	17901	17828	17916	17853	17628	17847	17838	17930	17888	18016	18007	17980	17808	17946	17810	18016	17853	17874	17642	17751	18004	17655	17871	17974	17958	17638	17900	17833	17992	17722	18089	17718	17724	17956	17970	18001	17946	17855	17749	17774	17906	17777	17855	17736	17888	17769	17977	17997	18021	17886	17779	17752	17644	17685	17763	17835	17719	17800	17929	17928	17589	17671	17923	17813	17822	17705	17927	17733	17639	17764	17761	17861	17792	17820	17727	17942	17878	17685	18073	18015	17953	17787	17661	17831	18010	17792	17958	17694	17721	17674	18067	17913	17982	17737	17727	17715	17751	18191	17961	17831	17984	17784	17867	17800	17995	17699	17694	17990	17786	17760	17886	17879	17875	17814	17774	17944	18061	17813	18097	17609	17913	17857	18022	17644	17823	17704	17925	17925	17812	17825	17876	17807	17937	17791	17790	17865	17625	17872	18115	17694	17923	17655	18084	17985	17801	17711	17812	17752	17805	17685	17752	17533	17728	17885	17753	17728	17870	17985	17629	17924	17763	18021	17820	17786	17930	17959	17812	17764	17610	17935	17738	17940	17703	17783	17759	17703	17918	17666	17759	17770	17670	17925	17927	18067	17905	17915	17836	17731	18072	17718	17752	17821	17789	17925	17842	17743	17782	18063	17948	17868	17844	17841	18020	17817	17878	17789	17844	17813	17793	17803	17875	17750	17898	18017	17743	17941	17775	17782	18062	17845	17852	17955	18011	17947	17925	17945	17775	17815	17841	17880	17671	17903	17715	17853	17883	17867	17700	17714	17866	17915	17981	17880	17919	17893	17895	17826	17825	17711	17763	17718	17896	17860	17845	17936	17750	17953	17946	17827	18003	17967	17668	17791	17713	18049	18020	17632	17789	17717	17747	17630	17773	17797	17978	17903	17704	17830	17635	17826	18087	17795	17948	17831	17995	18036	17964	17916	17882	17763	17765	18031	18002	17968	17864	17919	17951	17901	18015	17669	17746	17971	17902	18118	17775	17764	17755	17845	17928	17886	17810	17760	17574	17752	17818	17742	17888	17765	17810	17748
24389	41984	37709	29538	25620	22773	21163	19863	18903	18242	17720	17536	17068	16742	16734	16558	16493	16350	16022	16179	16034	16034	16043	15920	16047	15817	15777	15860	15746	15715	15644	15628	15615	15505	15681	15548	15624	15597	15713	15507	15717	15498	15782	15535	15415	15611	15531	15605	15413	15676	15489	15592	15570	15624	15602	15732	15330	15563	15550	15476	15203	15566	15450	15657	15392	15652	15628	15675	15421	15607	15415	15502	15497	15330	15475	15400	15478	15527	15334	15555	15220	15550	15565	15585	15494	15580	15609	15536	15486	15608	15603	15532	15460	15520	15391	15627	15261	15569	15530	15300	15609	15423	15538	15612	15449	15552	15631	15600	15568	15526	15524	15559	15430	15525	15575	15284	15533	15621	15291	15480	15467	15497	15543	15611	15537	15557	15525	15527	15425	15537	15461	15544	15424	15505	15340	15410	15623	15489	15515	15719	15400	15518	15553	15541	15318	15559	15447	15728	15564	15486	15393	15382	15436	15482	15338	15305	15617	15443	15455	15536	15549	15406	15376	15463	15482	15567	15492	15546	15556	15549	15545	15379	15640	15461	15554	15570	15406	15453	15521	15504	15523	15426	15476	15460	15385	15517	15461	15561	15401	15413	15517	15441	15722	15507	15529	15553	15494	15519	15375	15613	15561	15527	15535	15520	15463	15517	15421	15535	15365	15582	15456	15522	15472	15529	15441	15525	15433	15521	15365	15542	15541	15567	15307	15385	15521	15604	15457	15595	15289	15481	15355	15386	15490	15487	15609	15586	15419	15523	15462	15566	15425	15397	15429	15459	15566	15397	15370	15475	15421	15432	15689	15623	15478	15417	15481	15447	15514	15480	15520	15451	15522	15491	15278	15453	15505	15675	15591	15448	15485	15432	15464	15501	15306	15538	15528	15528	15521	15571	15619	15335	15476	15461	15410	15415	15329	15378	15449	15643	15543	15468	15437	15495	15498	15463	15455	15463	15429	15475	15519	15524	15439	15511	15647	15258	15409	15427	15612	15360	15672	15555	15234	15690	15473	15375	15481	15447	15758	15477	15451	15457	15440	15343	15540	15511	15371	15572	15418	15246	15505	15635	15433	15522	15501	15484	15411	15403	15523	15491	15540	15315	15515	15260	15417	15498	15423	15542	15509	15543	15629	15308	15416	15568	15410	15411	15464	15451	15555	15548	15648	15566	15492	15457	15563	15391	15582	15351	15574	15429	15528	15425	15491	15296	15411	15416	15424	15545	15538	15469	15501	15467	15514	15455	15475	15443	15486	15370	15533	15534	15380	15518	15427	15439	15536	15458	15566	15604	15484	15444	15420	15597	15522	15574	15411	15444	15446	15514	15466	15319	15500	15463	15616	15499	15513	15308	15588	15620	15525	15385	15710	15526	15653	15502	15525	15541	15553	15472	15429	15581	15549	15402	15439	15324	15558	15575	15573	15379	15608	15641	15399	15277	15360	15505	15498	15430	15580	15577	15431	15524	15493	15374	15675	15559	15332	15583	15439	15515	15616	15559	15387	15635	15544	15345	15518	15531	15441	15365	15517	15310	15398	15386	15497	15553	15481	15441	15433	15517	15526	15470	15637	15345	15537	15322	15464	15361	15457	15670	15532	15436	15434	15397	15618	15549	15407	15612	15418	15349	15521	15532	15567	15510	15408	15538	15452	15365	15611	15520	15405	15523	15475	15396	15480	15449	15459	15396	15429	15410	15613	15488	15471	15468	15485	15445	15591	15502	15347	15395	15337	15521	15597	15319	15600	15556	15507	15602	15560	15613	15379	15313	15566	15414	15452	15361	15545	15554	15457	15565	15564	15530	15611	15614	15739	15418	15397	15516	15386	15533	15369	15441	15528	15552	15538	15288	15652	15373	15612	15429	15478	15368	15539	15362	15529	15269	15507	15528	15462	15246	15614	15475	15406	15431	15717	15512	15542	15546	15483	15441	15591	15376	15454	15252	15440	15323	15403	15513	15461	15509	15481	15435	15433	15647	15497	15452	15468	15385	15725	15624	15632	15478	15519	15382	15483	15305	15531	15532	15389	15439	15419	15295	15573	15448	15568	15472	15567	15533	15456	15537	15483	15607	15425	15413	15566	15284	15585	15610	15476	15528	15387	15624	15546	15496	15612	15556	15486	15539	15403	15472	15554	15346	15378	15579	15700	15398	15415	15581	15569	15596	15599	15489	15594	15468	15485	15562	15523	15377	15528	15544	15571	15467	15681	15462	15641	15614	15460	15578	15527	15342	15288	15495	15472	15455	15560	15510	15510	15548	15249	15627	15453	15356	15473	15360	15327	15437	15373	15377	15436	15484	15409	15451	15425	15393	15748	15655	15445	15462	15555	15507	15468	15407	15481	15568	15436	15412	15414	15597	15565	15514	15623	15549	15564	15436	15612	15483	15559	15477	15445	15348	15731	15474	15651	15536	15377	15333	15438	15605	15504	15575	15496	15431	15558	15402	15695	15446	15498	15698	15273	15551	15414	15391	15587	15564	15486	15539	15628	15447	15586	15668	15463	15524	15386	15429	15631	15605	15520	15505	15471	15497	15596	15474	15408	15531	15637	15398	15631	15541	15509	15420	15573	15411	15446	15506	15472	15565	15515	15509	15480	15492	15501	15416	15416	15586	15339	15624	15518	15566	15403	15477	15329	15482	15425	15642	15593	15406	15600	15530	15486	15594	15562	15411	15587	15434	15257	15580	15545	15374	15438	15312	15353	15511	15530	15419	15538	15402	15544	15415	15437	15447	15650	15347	15414	15573	15579	15517	15606	15454	15471	15484	15336	15616	15562	15604	15350	15385	15420	15586	15677	15474	15516	15455	15421	15438	15499	15509	15598	15595	15264	15569	15502	15491	15311	15579	15511	15599	15568	15542	15371	15275	15381	15608	15584	15514	15568	15518	15314	15482	15300	15483	15527	15565	15438	15406	15421	15312	15493	15637	15482	15436	15630	15490	15488	15475	15647	15493	15500	15425	15475	15475	15432	15585	15509	15404	15466	15509	15592	15479	15618	15631	15470	15510	15668	15470	15583	15523	15482	15487	15389	15495	15383	15481	15453	15603	15450	15452	15581	15448	15485	15462	15372	15561	15538	15527	15315	15652	15561	15468	15551	15403	15572	15418	15547	15488	15524	15508	15443	15497	15493	15458	15465	15511	15634	15426	15485	15279	15434	15613	15501	15493	15483	15638	15459	15462	15612	15504	15517	15359	15591	15368	15632	15518	15300	15434	15432	15504	15482	15583	15360	15564	15404	15617	15606	15528	15563	15519	15343	15512	15621	15414	15594	15401	15389	15456	15480	15426	15590	15607	15397	15393	15494	15645	15564	15438	15451	15471	15446	15573	15456	15542	15412	15489	15566	15378	15529	15461	15453	15511	15592	15634	15674	15576	15526	15541	15462	15468	15538	15394	15652	15405	15464	15538	15423	15464	15502	15427	15518	15390	15393	15476	15458	15405	15575	15532	15543	15440	15398	15469	15604	15381	15522	15752	15578	15485	15341	15415	15523	15501	15528	15368	15615	15490	15611	15533	15539	15379	15624	15534	15654	15500	15625	15534	15575	15463	15387	15617	15390	15574	15514	15443	15520	15443	15341	15462	15516	15670	15404	15394	15379	15333	15522	15527	15410	15355	15400	15615	15551	15279	15419	15520	15279	15467	15474	15723	15445	15416	15556	15602	15329	15577	15454	15435	15395	15525	15429	15275	15417	15410	15512	15483	15523	15483	15448	15450	15563	15421	15407	15480	15485	15568	15439	15373	15584	15511	15480	15415	15544	15596	15467	15454	15532	15570	15361	15523	15498	15534	15415	15394	15388	15510	15600	15435	15504	15254	15598	15489	15525	15470	15445	15524	15437	15682	15424	15334	15618	15400	15582	15409	15472	15659	15346	15447	15525	15646	15493	15456	15596	15334	15490	15456	15625	15270	15597	15582	15414	15458	15579	15339	15557	15523	15434	15501	15321	15546	15574	15585	15443	15496	15500	15379	15512	15395	15402	15504	15431	15384	15538	15402	15436	15458	15514	15578	15575	15394	15521	15505	15431	15587	15506	15605	15566	15489	15492	15541	15509	15702	15525	15560	15499	15465	15600	15591	15393	15428	15424	15572	15573	15428	15462	15481	15514	15354	15534	15391	15416	15445	15529	15419	15334	15382	15337	15501	15418	15571	15300	15540	15549	15501	15473	15472	15434	15479	15523	15695	15324	15454	15503	15518	15445	15457	15386	15558	15579	15509	15668	15455	15614	15488	15601	15513	15541	15574	15569	15567	15525	15463	15495	15409	15422	15634	15460	15491	15510	15539	15244	15684	15455	15551	15423	15556	15448	15468	15482	15390	15529	15618	15584	15361	15380	15587	15593	15607	15558	15435	15625	15575	15494	15642	15646	15521	15621	15394	15461	15465	15550	15589	15404	15424	15360	15505	15570	15339	15528	15577	15352	15432	15458	15515	15403	15351	15499	15585	15534	15414	15515	15522	15350	15467	15566	15471	15515	15578	15486	15465	15573	15323	15576	15603	15370	15419	15385	15426	15553	15363	15301	15607	15519	15676	15522	15548	15528	15727	15574	15496	15572	15477	15399	15472	15587	15203	15409	15562	15395	15428	15457	15433	15584	15512	15497	15438	15364	15468	15457	15501	15543	15495	15520	15407	15559	15528	15428	15446	15486	15432	15511	15454	15499	15328	15557	15584	15505	15546	15419	15635	15584	15507	15488	15535	15450	15588	15465	15411	15478	15496	15407	15546	15536	15532	15433	15456	15332	15551	15458	15322	15711	15403	15637	15482	15331	15489	15505	15592	15399	15480	15409	15412	15371	15658	15552	15449	15481	15318	15487	15461	15343	15462	15506	15534	15506	15551	15510	15450	15486	15547	15452	15625	15464	15480	15442	15530	15486	15323	15557	15606	15440	15547	15338	15517	15391	15461	15481	15617	15526	15580	15409	15520	15523	15429	15479	15531	15451	15285	15547	15592	15585	15464	15496	15539	15543	15426	15581	15578	15451	15567	15498	15273	15594	15362	15564	15673	15432	15262	15555	15417	15506	15293	15481	15427	15541	15591	15389	15475	15529	15491	15600	15565	15484	15615	15531	15534	15315	15440	15656	15490	15582	15574	15478	15430	15535	15431
22417	20919	28573	23430	21580	24453	27153	22163	21042	20910	20414	19835	19628	19462	19284	19205	19198	18914	18901	18770	18759	18697	18673	18584	18457	18436	18501	18522	18514	18493	18044	18556	18373	18528	18239	18394	18366	18333	18371	18127	18193	18261	18072	18200	18265	18143	18334	18202	18249	18156	17882	18084	18008	18012	18050	18122	18088	18243	18048	18076	18249	18195	18107	18314	18238	17970	18222	18201	17883	18044	17997	18049	18122	18126	18143	18082	17913	18263	18210	18063	18078	18215	18233	18089	18121	18079	18051	18210	18145	17943	18074	18232	18166	18182	18168	18169	18150	18186	17997	18193	18280	18222	18150	18113	18264	18180	18136	18226	18026	18185	18337	18295	18147	18202	18113	17876	18092	18024	18046	18197	18268	18175	18075	18023	18036	18101	18093	18127	18102	18016	18362	18136	18271	18222	18126	18027	18119	18223	18007	18017	18058	18133	18167	18250	18045	17970	18091	18041	18234	17974	18083	18033	18174	18240	18006	17977	18042	18144	18185	18041	18189	18026	18249	18047	18265	17927	17876	17846	18383	18031	18359	18074	18174	18306	18187	18247	18151	18080	18087	18171	18139	18164	18094	18241	18101	18079	18084	18258	18026	18074	18162	17995	18165	18171	18106	18102	18044	18041	18112	18015	18115	18059	18135	18135	17999	17930	18029	18145	18090	17922	18070	18060	18244	17964	18101	18024	18104	18295	17943	18251	18063	18051	18025	18100	17941	17952	18064	17973	18213	18100	18026	18148	18095	18086	18085	17942	18076	18117	18238	18090	18198	17846	18038	17836	18070	18183	18011	18156	18012	18007	17875	18162	18019	18178	17947	18070	17963	18025	18101	18127	18225	18311	18030	18031	18011	18041	17922	18155	17951	18191	17999	17891	18089	17765	18223	17979	17828	18063	18013	18155	18218	18008	17972	17892	18132	18030	18117	18102	18169	18250	18157	18032	18184	18135	18056	17993	18153	18073	18025	18113	17990	17796	17815	18040	17934	17932	18175	18178	18267	18347	17976	18387	18004	18024	17974	17973	18072	18122	18136	18082	17891	17847	18123	18026	18231	17793	17994	18115	17953	18082	17993	18155	18157	18069	18091	17966	18122	17917	18032	18151	18254	17908	18146	18061	17926	18074	17963	18041	17925	17805	17997	18142	17951	18129	18119	18143	18150	18037	18248	17980	17964	17767	18031	18018	18017	17999	17997	18103	17973	18025	18059	18101	17839	18233	18064	18140	18006	18049	18079	18223	17926	18117	17943	18119	18084	18009	17956	17995	18017	17977	18230	17891	17870	17967	17986	18003	18039	18127	18125	18063	18137	18159	18162	18181	17990	18007	17954	17955	18208	18106	18113	18238	17945	18077	18038	17938	18126	18002	18075	18124	18229	18140	18055	17952	18045	18012	18136	18070	18266	18144	18044	18060	18211	18010	18079	18126	18078	18186	18031	18182	17990	18081	17874	18051	18038	18034	17704	18038	18101	17991	17949	17877	18097	17986	18003	17832	18160	18202	18109	18037	17936	18090	17975	18060	18242	17968	17972	18040	18121	18071	18023	18145	18175	18056	17994	18053	17927	18220	18264	18234	18021	18041	18149	18061	18023	17928	18153	18009	17918	18204	18217	18184	17928	18170	18212	18131	18015	18079	17966	17732	18065	18042	18196	18131	18180	18234	17912	17927	18147	18104	18143	17976	17974	18099	18054	18052	17977	18076	18152	18088	17903	18186	18067	18173	18082	18179	17931	17901	18036	18007	17950	18228	18028	18119	17993	18140	18058	18099	17985	18022	17964	17984	18154	18124	17978	17875	18171	18141	18114	17935	18192	18096	18322	18223	18234	17954	17833	18224	17946	17976	18110	17990	18111	18047	18039	18121	18026	17927	17763	17990	18020	18062	17886	18217	17957	17656	18041	18139	17964	17895	18082	18032	17970	17820	18163	18074	18332	17983	17926	18248	17915	18139	17856	17895	18015	18010	18093	18073	17930	18067	18106	18118	18032	18049	18128	18029	17952	17969	18134	17943	18130	18135	18023	18003	18157	18125	17981	18256	18087	18033	18147	17834	18168	17995	17902	18103	18213	17944	18059	18098	18005	18063	17994	17904	18024	17922	18303	18290	18232	17990	17936	18063	17787	18063	18003	18081	17941	18023	18130	17921	18137	17973	18341	18193	18101	18391	18085	18234	17890	17990	18175	18104	18257	18129	18129	18044	18029	18243	17969	18050	18016	18108	18061	17866	18021	17994	17918	18231	18170	18288	18241	18120	18085	18079	17955	17917	18108	17932	17978	18113	18170	18091	18034	18165	18031	18045	17965	18177	17918	17869	18001	17880	18052	17901	18041	18113	18325	18158	18050	17935	17979	17905	18059	17981	18060	17960	17997	18094	17955	17871	17991	17917	18066	17952	18082	18102	18131	18013	18208	17952	17943	18182	18087	18020	17898	18165	18193	17936	18130	18232	18165	17977	17814	17926	18096	17842	17930	18149	18172	18198	18159	17976	18059	17964	18050	17908	18209	18236	17977	18075	18125	17927	18289	18292	18042	18008	18047	18014	17899	18028	17939	18074	18133	18064	18076	17963	17850	18138	18027	18148	18093	18226	17960	18055	17996	18085	18148	17955	18026	18256	17997	18078	17911	18209	17894	17936	17887	18139	17964	18080	18193	18099	17952	18010	17897	18077	18077	17913	17978	18310	18071	17988	18010	18122	18155	18014	18042	18232	18149	18200	18055	18097	17849	17961	18244	18134	17841	17948	17967	18264	17941	18108	17887	17940	17985	18144	17997	18175	18154	18240	17930	18088	17906	18023	18104	18045	18086	17851	17990	17976	17989	17988	18108	17920	18213	18263	18138	18167	17993	18079	18065	18063	17969	17985	17971	18265	17974	18038	17875	17916	18054	17979	18128	17930	18068	18012	17994	18124	17938	17985	18205	18010	18080	18133	18145	18148	17980	18213	18186	18064	18147	18093	18133	18236	18279	18056	18202	18142	17921	18193	18035	18073	18108	18017	18072	17996	18027	18123	18074	17936	17840	17876	17989	17942	18094	18009	18125	18215	18077	18035	17798	18072	18251	18167	18098	18004	18150	18168	18111	18035	18215	17857	18095	18065	18095	18167	18222	18107	18026	18166	17993	18070	18088	17842	17979	17983	18069	18152	17925	18004	18084	18267	17938	18064	17934	17970	18253	18341	18121	18032	18004	18085	18114	18209	18059	17993	18138	18169	18166	18124	18207	18172	18231	18008	18376	18055	18050	18250	17921	17969	18064	17879	18133	17919	17970	18191	18048	18082	18154	18197	18052	17818	18042	18073	18139	18133	18045	18071	17853	18071	18021	18161	17999	17982	17948	17974	18250	18031	17956	18027	18069	18050	17976	17884	18162	17714	17764	18193	18047	18092	18237	18053	18261	17967	18029	18141	18268	18089	18152	17954	17928	17946	17927	18158	18043	18200	18007	18015	17877	17985	18085	18073	18156	18115	18010	18010	18003	18117	18029	18017	18011	18065	17904	18102	17914	18060	18236	18097	18069	18008	18172	18075	18077	18123	18002	17796	18149	18008	18128	17964	18005	18000	18231	18027	17963	18076	18064	18149	17786	18062	18129	18061	17962	18101	18184	18031	18245	17964	17920	17711	17906	18070	18266	18049	18244	18240	18033	17963	17885	18051	18114	18002	18114	18147	18091	17915	18190	18197	18120	18143	18079	18165	17910	18038	17914	18046	18081	18029	17954	17945	18088	18141	18151	18089	18370	18145	18146	18127	17954	18075	18124	18210	17895	17988	18102	17972	18183	18117	18089	17921	17974	18085	18254	18112	18036	18178	18234	18034	18168	17940	18027	18036	18126	18057	17843	18100	18152	17926	18297	18201	18306	18174	18109	18116	18073	17919	18161	18040	17887	17905	18203	18267	18045	18209	18060	18020	18083	17969	18194	18071	18025	17890	18255	17908	18159	18014	18160	18096	18101	18164	18071	18175	18005	18037	18124	17933	18087	17942	18001	18229	18051	18224	18078	18004	18002	18177	17980	18311	17959	18069	18093	18120	17848	18195	17860	18021	17929	18079	18160	18057	18084	18027	18158	17909	18303	17927	18206	17990	17908	17915	17952	18047	18053	17867	17863	18079	18234	18059	17980	17921	17963	17686	18118	18096	18143	17879	18075	17915	17853	17842	18174	18251	18213	18073	18026	18179	17850	18209	18157	17902	18027	17999	18102	17951	18131	18020	17928	17960	18205	18000	17891	18028	18119	17988	17882	18260	18150	18119	17920	17987	18032	18017	17957	17975	18038	18154	18055	18010	17913	17950	17915	17916	18161	18049	17947	18067	18177	18148	18232	18108	17960	18207	18117	18065	18071	17984	17723	18168	17974	18021	18099	18140	17941	18139	18051	18124	18295	18059	17896	18002	18011	18254	18150	18140	18137	18162	18010	18240	18033	18053	17903	18114	18095	18003	18155	17930	18090	18041	18162	18247	18122	18046	17990	18289	18025	17936	18023	17923	18093	18202	18062	18032	18072	17930	18024	18015	18263	18062	17959	17941	17995	18001	18153	17969	17941	18008	17995	18229	18071	17986	18151	18319	18063	18020	18444	18118	17990	18245	18038	18033	18167	18270	18108	18157	18174	18068	17962	17925	18032	17982	17813	17796	17868	17870	17930	18075	18060	18050	18024	17960	18053	17913	18108	18004	17912	18187	18116	17961	17981	17948	18168	18164	18102	18116	17935	18084	18139	18046	18223	18153	18246	17998	18151	18225	17861	18062	17983	18165	18019	18140	18202	18096	17888	17995	17938	17919	17996	18237	18401	18081	18020	18015	18004	18125	18180	18076	18124	18108	18100	18121	17938	18356	17982	18044	18244	18032	17914	17929	18045	18032	18040	18085	18066	17955	17946	17870	18345	18077	18167	18036	17996	18149	18027	17845	18099	18332	18062	18163	18085	18147	17902	18063	17935	18165	18202	18186	18113	18034	18088	18124	18174	17976	17948	18175	18081	17868	18036	18151	17995	18018	18168	18180	18028	18021	17977	18083	17983	18041	18239	18067	17923	18024	17854	18081	18040	17873	17924	18178	18088	18014	18101	18152	18047	17992	17977	17946	18060	18054	17907	18007	17942	17923	18083	18181	18029	18099
26482	46092	41668	33561	28993	25579	23241	21878	20634	19536	18635	18269	17988	17683	17481	17077	17083	16935	16805	16620	16460	16528	16366	16332	16048	16126	16036	16062	15965	16050	16001	16020	16056	15965	15844	15930	15811	15807	15753	15798	15820	15807	15670	15889	15714	15862	15720	15696	15549	15715	15657	15690	15747	15794	15824	15599	15656	15765	15832	15950	15636	15747	15589	15780	15751	15531	15745	15715	15519	15505	15744	15622	15710	15611	15791	15577	15749	15647	15526	15543	15685	15809	15590	15650	15591	15792	15628	15594	15417	15726	15679	15848	15570	15757	15530	15629	15647	15725	15652	15714	15600	15681	15652	15711	15716	15653	15665	15608	15738	15652	15633	15563	15622	15548	15822	15580	15443	15623	15861	15698	15558	15667	15665	15548	15729	15686	15771	15704	15708	15511	15453	15562	15591	15611	15872	15668	15682	15722	15694	15678	15582	15780	15560	15717	15646	15688	15736	15499	15753	15590	15613	15687	15792	15501	15723	15677	15630	15773	15765	15403	15560	15758	15614	15612	15532	15762	15600	15423	15609	15720	15705	15637	15702	15665	15739	15647	15617	15714	15680	15671	15715	15567	15694	15653	15606	15628	15655	15553	15562	15734	15755	15560	15666	15771	15486	15717	15631	15582	15693	15631	15878	15668	15588	15586	15722	15496	15689	15566	15764	15578	15783	15612	15676	15715	15548	15641	15582	15720	15472	15655	15594	15560	15713	15545	15488	15558	15781	15459	15687	15588	15715	15663	15727	15609	15684	15719	15500	15549	15689	15863	15715	15608	15620	15632	15701	15645	15638	15576	15763	15654	15727	15624	15575	15498	15581	15592	15627	15554	15571	15750	15740	15681	15544	15555	15574	15753	15661	15657	15616	15623	15730	15710	15656	15649	15481	15571	15699	15708	15661	15543	15614	15644	15717	15747	15616	15655	15542	15562	15636	15517	15463	15799	15661	15630	15605	15649	15591	15793	15733	15825	15548	15595	15647	15686	15541	15752	15538	15610	15510	15586	15597	15580	15589	15811	15649	15435	15625	15827	15595	15660	15651	15728	15595	15723	15696	15654	15808	15712	15526	15701	15769	15836	15616	15704	15753	15536	15564	15674	15670	15724	15660	15768	15605	15665	15543	15827	15590	15623	15517	15529	15763	15670	15623	15626	15457	15640	15586	15677	15583	15638	15735	15554	15632	15613	15612	15540	15591	15624	15589	15809	15528	15568	15633	15587	15748	15551	15638	15669	15651	15589	15656	15671	15718	15648	15819	15547	15668	15755	15467	15601	15594	15658	15489	15439	15576	15640	15777	15594	15655	15652	15665	15721	15496	15737	15529	15753	15436	15657	15693	15901	15585	15558	15675	15632	15656	15633	15575	15665	15578	15784	15583	15672	15744	15650	15624	15436	15712	15705	15764	15582	15743	15731	15744	15615	15588	15634	15727	15621	15644	15683	15623	15587	15457	15662	15583	15773	15528	15575	15633	15501	15647	15644	15524	15873	15478	15587	15585	15650	15586	15728	15608	15651	15593	15620	15747	15579	15669	15583	15702	15667	15784	15573	15642	15789	15767	15634	15679	15577	15825	15644	15563	15545	15703	15416	15501	15809	15752	15483	15625	15554	15634	15523	15660	15653	15654	15747	15624	15507	15735	15710	15712	15572	15736	15582	15662	15789	15724	15618	15753	15694	15813	15746	15730	15580	15698	15657	15634	15729	15779	15573	15582	15611	15824	15712	15650	15567	15608	15888	15619	15726	15562	15528	15552	15566	15640	15637	15695	15641	15644	15752	15715	15456	15508	15761	15658	15696	15561	15513	15545	15797	15622	15563	15584	15598	15639	15586	15637	15728	15610	15669	15687	15678	15610	15511	15510	15698	15720	15678	15658	15724	15489	15585	15717	15508	15507	15821	15671	15472	15653	15477	15655	15687	15652	15693	15561	15766	15454	15707	15582	15605	15567	15693	15593	15566	15673	15691	15652	15714	15695	15698	15432	15454	15704	15540	15551	15650	15568	15599	15615	15637	15504	15693	15640	15519	15536	15709	15678	15628	15471	15653	15612	15709	15514	15696	15557	15580	15581	15706	15584	15699	15812	15374	15724	15690	15541	15690	15562	15487	15776	15676	15609	15601	15803	15620	15516	15561	15564	15560	15658	15732	15638	15526	15568	15698	15534	15609	15431	15647	15780	15686	15734	15601	15486	15572	15770	15606	15722	15557	15751	15685	15620	15494	15614	15535	15603	15689	15606	15680	15818	15523	15410	15560	15603	15568	15738	15749	15592	15824	15561	15711	15640	15700	15580	15716	15519	15486	15603	15623	15808	15629	15644	15591	15808	15623	15615	15678	15627	15682	15520	15762	15697	15482	15657	15623	15863	15520	15677	15684	15524	15749	15490	15633	15668	15611	15640	15536	15653	15665	15737	15888	15657	15621	15659	15534	15582	15665	15446	15768	15751	15611	15710	15648	15814	15642	15657	15762	15663	15753	15577	15670	15748	15772	15624	15694	15644	15870	15760	15688	15564	15532	15506	15642	15665	15612	15676	15668	15703	15578	15635	15587	15608	15649	15614	15677	15676	15694	15554	15650	15488	15591	15754	15724	15573	15617	15626	15662	15731	15611	15641	15642	15746	15706	15619	15694	15874	15613	15638	15548	15838	15707	15855	15669	15820	15647	15614	15638	15678	15569	15738	15568	15639	15754	15632	15678	15610	15462	15867	15593	15706	15760	15898	15553	15559	15548	15629	15736	15423	15617	15858	15405	15582	15703	15639	15679	15591	15573	15756	15675	15576	15682	15445	15569	15468	15657	15660	15559	15569	15644	15692	15638	15628	15652	15682	15697	15563	15707	15636	15623	15719	15437	15733	15590	15505	15533	15687	15473	15638	15499	15535	15624	15459	15550	15650	15615	15683	15527	15783	15554	15655	15527	15523	15451	15637	15469	15538	15625	15600	15603	15755	15633	15540	15652	15655	15535	15732	15785	15612	15524	15604	15565	15617	15594	15690	15699	15799	15760	15579	15720	15612	15620	15638	15541	15559	15540	15860	15689	15644	15785	15469	15685	15534	15546	15719	15588	15482	15714	15672	15695	15608	15705	15681	15624	15777	15596	15585	15788	15664	15570	15701	15641	15748	15659	15658	15803	15458	15695	15657	15772	15587	15634	15751	15579	15648	15540	15631	15429	15766	15484	15453	15587	15753	15510	15611	15631	15588	15779	15574	15602	15689	15591	15421	15931	15551	15691	15644	15569	15468	15556	15727	15626	15515	15794	15470	15703	15622	15703	15768	15564	15544	15724	15621	15747	15654	15600	15562	15823	15564	15556	15777	15558	15661	15561	15688	15557	15529	15463	15523	15602	15731	15700	15712	15505	15575	15516	15663	15578	15714	15617	15677	15634	15707	15677	15735	15678	15718	15612	15684	15728	15467	15698	15686	15704	15794	15539	15628	15541	15784	15780	15713	15468	15677	15692	15552	15822	15580	15660	15606	15731	15695	15442	15662	15676	15627	15602	15520	15596	15679	15572	15501	15535	15617	15630	15712	15606	15683	15678	15449	15608	15487	15575	15760	15625	15970	15751	15742	15719	15770	15636	15629	15434	15687	15722	15677	15730	15501	15869	15456	15671	15454	15594	15599	15575	15531	15656	15696	15615	15606	15603	15602	15639	15454	15600	15761	15718	15617	15726	15792	15615	15641	15672	15664	15641	15739	15698	15680	15667	15837	15616	15717	15501	15604	15624	15539	15731	15639	15561	15509	15556	15606	15594	15718	15915	15518	15714	15668	15483	15580	15647	15681	15771	15606	15577	15691	15575	15610	15514	15644	15738	15702	15608	15716	15500	15644	15544	15595	15677	15643	15660	15580	15446	15697	15593	15554	15714	15452	15755	15785	15656	15460	15875	15593	15632	15551	15696	15834	15706	15712	15794	15663	15520	15614	15587	15781	15722	15538	15522	15781	15619	15642	15796	15700	15667	15659	15603	15763	15540	15583	15809	15640	15663	15650	15672	15564	15632	15744	15454	15682	15601	15782	15690	15688	15598	15622	15636	15521	15720	15717	15565	15594	15533	15613	15606	15664	15744	15711	15543	15492	15626	15638	15558	15592	15556	15777	15485	15777	15683	15604	15728	15470	15718	15692	15691	15785	15671	15652	15559	15682	15549	15695	15690	15656	15620	15529	15867	15761	15701	15552	15660	15611	15891	15615	15682	15704	15598	15466	15751	15637	15796	15705	15674	15701	15396	15525	15706	15733	15608	15617	15717	15612	15625	15715	15747	15877	15523	15606	15475	15619	15620	15641	15648	15652	15723	15662	15661	15686	15636	15643	15587	15723	15438	15672	15513	15708	15670	15572	15569	15661	15467	15761	15805	15660	15758	15652	15611	15590	15660	15631	15698	15502	15670	15674	15494	15633	15661	15621	15801	15804	15568	15776	15639	15556	15563	15619	15594	15604	15591	15721	15485	15571	15775	15662	15652	15683	15643	15623	15578	15585	15587	15586	15620	15484	15568	15634	15663	15791	15632	15624	15533	15908	15511	15715	15556	15734	15629	15582	15739	15678	15636	15540	15731	15649	15560	15565	15739	15557	15740	15729	15784	15663	15565	15766	15670	15642	15541	15686	15562	15607	15532	15520	15620	15480	15641	15684	15483	15723	15537	15622	15564	15612	15672	15771	15603	15563	15710	15619	15665	15565	15818	15549	15659	15577	15629	15606	15605	15682	15599	15775	15436	15703	15646	15707	15669	15733	15694	15669	15723	15497	15580	15616	15729	15645	15549	15650	15539	15567	15710	15667	15632	15523	15643	15597	15645	15447	15640	15741	15644	15746	15704	15668	15484	15843	15638	15563	15649	15613	15666	15562	15596	15578	15401	15527	15628	15650	15648	15727	15653	15655	15751	15383	15735	15785	15535	15548	15480	15701	15599	15627	15727	15618	15683	15652	15572	15730	15666	15550	15563	15572	15655	15629	15702	15666	15558	15678	15607	15803	15558	15635	15648	15712	15444	15692	15869	15544	15631	15511	15845	15574	15609	15703	15649	15658	15701	15797	15415	15747	15821	15582	15663	15590	15465	15620	15561	15547	15578	15674	15560	15669	15558	15509	15561	15512	15588	15877	15529	15618	15775
27693	23956	29318	26401	22086	20464	19754	19133	18719	18526	18465	18240	18069	18024	18173	18031	17888	17957	17810	17704	17969	17750	17833	17705	17792	17674	17741	17695	17602	17764	17657	17659	17563	17528	17437	17658	17645	17579	17485	17714	17588	17532	17528	17517	17603	17530	17563	17632	17609	17475	17489	17595	17669	17291	17365	17669	17404	17511	17683	17405	17484	17481	17786	17498	17284	17626	17477	17617	17581	17615	17589	17492	17443	17640	17547	17495	17642	17662	17583	17573	17504	17402	17481	17597	17521	17308	17641	17545	17420	17558	17472	17681	17596	17426	17689	17437	17385	17455	17478	17370	17597	17505	17523	17525	17483	17557	17582	17564	17637	17597	17415	17581	17469	17638	17595	17606	17576	17551	17388	17551	17573	17528	17519	17518	17498	17442	17599	17489	17430	17388	17316	17380	17595	17377	17592	17529	17717	17371	17399	17494	17586	17399	17325	17565	17296	17552	17634	17518	17541	17467	17651	17587	17573	17457	17544	17629	17573	17558	17276	17625	17600	17568	17518	17440	17586	17390	17517	17516	17719	17576	17614	17208	17399	17599	17529	17550	17582	17541	17681	17386	17478	17620	17477	17628	17424	17414	17322	17668	17715	17747	17371	17579	17519	17613	17428	17531	17727	17573	17607	17592	17518	17540	17470	17413	17368	17394	17604	17621	17519	17477	17626	17354	17355	17537	17549	17640	17641	17417	17609	17947	17396	17589	17448	17599	17555	17681	17538	17457	17561	17431	17575	17461	17600	17580	17537	17510	17395	17477	17673	17608	17493	17468	17433	17487	17597	17651	17810	17530	17324	17551	17294	17366	17457	17482	17707	17521	17468	17457	17482	17568	17579	17622	17692	17599	17495	17294	17426	17522	17315	17669	17542	17500	17582	17777	17456	17613	17506	17441	17549	17600	17343	17285	17410	17570	17472	17580	17471	17406	17449	17409	17276	17550	17594	17698	17505	17698	17474	17455	17762	17570	17359	17668	17370	17403	17549	17375	17478	17712	17462	17525	17383	17675	17362	17607	17620	17490	17474	17741	17662	17522	17674	17686	17615	17290	17521	17580	17533	17420	17491	17340	17566	17639	17540	17574	17487	17417	17767	17328	17432	17507	17731	17555	17601	17637	17566	17731	17589	17685	17603	17546	17577	17635	17694	17556	17644	17704	17529	17717	17591	17615	17482	17436	17716	17374	17538	17668	17503	17609	17535	17727	17596	17621	17717	17317	17634	17544	17510	17520	17540	17499	17545	17456	17678	17488	17588	17647	17677	17571	17602	17496	17406	17712	17496	17460	17661	17484	17656	17566	17335	17643	17365	17381	17684	17576	17573	17606	17676	17303	17569	17575	17638	17529	17623	17533	17551	17625	17491	17616	17519	17442	17390	17581	17615	17479	17751	17293	17503	17500	17612	17454	17443	17479	17522	17580	17570	17559	17469	17507	17433	17546	17550	17672	17459	17513	17561	17493	17554	17466	17447	17313	17523	17357	17422	17505	17563	17528	17426	17530	17690	17701	17564	17563	17883	17822	17473	17517	17521	17624	17451	17444	17530	17548	17406	17377	17651	17382	17493	17813	17533	17455	17516	17534	17452	17612	17523	17609	17707	17667	17652	17721	17481	17498	17618	17587	17664	17657	17691	17858	17624	17424	17489	17628	17551	17664	17622	17508	17780	17523	17674	17627	17423	17429	17536	17755	17482	17491	17591	17638	17610	17468	17678	17522	17652	17617	17635	17702	17510	17471	17520	17380	17646	17512	17591	17384	17635	17542	17364	17462	17404	17643	17633	17693	17614	17401	17608	17609	17656	17570	17517	17572	17601	17670	17579	17483	17643	17579	17399	17498	17507	17661	17510	17456	17532	17443	17455	17484	17419	17672	17530	17597	17463	17616	17689	17542	17684	17609	17563	17384	17474	17378	17446	17570	17642	17391	17510	17575	17539	17503	17589	17677	17530	17498	17636	17398	17547	17599	17523	17699	17588	17468	17695	17635	17671	17468	17625	17508	17432	17478	17582	17670	17516	17529	17590	17544	17351	17714	17545	17530	17697	17681	17526	17469	17290	17631	17581	17698	17468	17506	17774	17532	17588	17675	17539	17490	17464	17604	17745	17539	17376	17584	17614	17666	17558	17689	17504	17525	17593	17641	17502	17692	17806	17517	17560	17504	17520	17829	17630	17629	17429	17533	17386	17293	17582	17490	17683	17432	17421	17644	17564	17489	17283	17591	17362	17594	17552	17480	17601	17423	17544	17508	17431	17604	17542	17467	17562	17616	17442	17525	17556	17430	17582	17613	17502	17418	17574	17363	17321	17664	17788	17650	17525	17372	17543	17493	17675	17723	17655	17696	17507	17565	17579	17500	17545	17586	17771	17603	17355	17491	17580	17470	17564	17426	17480	17511	17570	17587	17500	17474	17626	17592	17512	17252	17436	17490	17564	17441	17611	17496	17562	17511	17397	17627	17511	17543	17504	17456	17529	17354	17543	17498	17724	17491	17564	17768	17420	17613	17416	17548	17493	17458	17683	17657	17421	17468	17601	17571	17437	17483	17548	17724	17724	17459	17563	17529	17684	17510	17409	17428	17504	17503	17515	17279	17362	17461	17639	17431	17503	17406	17539	17698	17518	17598	17701	17435	17523	17572	17433	17416	17649	17454	17569	17479	17418	17493	17602	17403	17597	17526	17355	17703	17384	17533	17671	17388	17517	17666	17333	17673	17542	17461	17671	17450	17637	17372	17365	17512	17676	17353	17407	17726	17485	17313	17441	17510	17506	17558	17722	17542	17470	17692	17646	17534	17557	17693	17593	17438	17561	17452	17518	17624	17511	17645	17733	17707	17330	17632	17509	17678	17546	17505	17465	17645	17595	17600	17560	17572	17595	17721	17528	17411	17708	17561	17616	17709	17632	17530	17555	17599	17407	17688	17545	17449	17448	17447	17510	17592	17609	17411	17649	17507	17542	17431	17617	17634	17477	17765	17471	17640	17417	17466	17530	17619	17470	17657	17578	17513	17600	17657	17702	17509	17361	17366	17421	17671	17737	17424	17639	17668	17634	17640	17462	17475	17561	17625	17544	17532	17572	17650	17580	17528	17692	17424	17614	17658	17742	17613	17531	17621	17424	17712	17548	17395	17458	17483	17576	17627	17582	17569	17494	17611	17524	17538	17463	17368	17426	17546	17364	17490	17616	17345	17575	17455	17444	17683	17500	17579	17589	17622	17450	17401	17722	17661	17477	17378	17486	17386	17701	17530	17620	17590	17343	17616	17648	17543	17547	17742	17710	17564	17451	17530	17624	17523	17623	17577	17310	17740	17612	17693	17500	17390	17426	17432	17331	17620	17471	17516	17408	17385	17632	17641	17650	17576	17727	17425	17444	17665	17520	17684	17396	17421	17591	17567	17440	17761	17649	17540	17397	17577	17678	17713	17349	17526	17359	17400	17781	17290	17668	17437	17696	17474	17662	17624	17490	17772	17429	17570	17682	17704	17573	17515	17595	17488	17482	17343	17618	17473	17565	17568	17563	17304	17421	17435	17632	17568	17599	17645	17176	17489	17398	17689	17596	17505	17609	17636	17412	17573	17561	17552	17500	17384	17680	17552	17592	17438	17387	17467	17438	17536	17390	17583	17420	17654	17563	17672	17649	17510	17481	17343	17732	17620	17655	17585	17689	17502	17471	17450	17532	17526	17395	17727	17537	17470	17563	17377	17523	17656	17688	17650	17556	17580	17466	17458	17389	17595	17336	17554	17710	17554	17623	17572	17525	17342	17630	17802	17590	17599	17548	17602	17469	17393	17363	17530	17446	17635	17589	17573	17818	17431	17462	17414	17581	17528	17447	17518	17656	17488	17477	17415	17573	17670	17495	17502	17611	17755	17604	17311	17537	17636	17579	17571	17640	17586	17485	17468	17528	17479	17525	17603	17403	17386	17598	17402	17549	17630	17637	17488	17546	17558	17429	17472	17460	17444	17421	17553	17428	17542	17607	17400	17540	17591	17685	17556	17474	17592	17650	17498	17725	17636	17699	17385	17402	17424	17478	17590	17415	17620	17289	17577	17556	17631	17581	17537	17652	17483	17528	17459	17382	17524	17402	17760	17662	17587	17650	17588	17596	17448	17601	17629	17566	17430	17492	17662	17751	17538	17570	17343	17576	17582	17496	17503	17567	17426	17457	17779	17667	17494	17711	17485	17357	17543	17351	17616	17672	17486	17444	17567	17583	17506	17676	17687	17593	17604	17536	17726	17601	17414	17601	17614	17523	17394	17486	17553	17626	17479	17435	17438	17334	17509	17442	17456	17580	17563	17548	17558	17543	17387	17725	17386	17567	17539	17625	17610	17568	17461	17614	17414	17569	17615	17669	17512	17613	17571	17522	17527	17355	17505	17699	17680	17347	17367	17240	17449	17462	17484	17679	17498	17582	17350	17678	17459	17569	17640	17571	17510	17548	17538	17400	17645	17472	17693	17587	17595	17514	17664	17473	17560	17504	17607	17314	17564	17417	17664	17590	17629	17538	17482	17652	17586	17437	17511	17640	17773	17596	17642	17565	17451	17671	17417	17403	17396	17557	17620	17665	17515	17476	17380	17483	17423	17575	17538	17684	17813	17523	17516	17626	17709	17694	17577	17576	17722	17511	17455	17736	17685	17362	17509	17317	17320	17553	17612	17434	17490	17628	17535	17649	17398	17480	17370	17637	17766	17778	17617	17598	17634	17750	17476	17542	17611	17460	17510	17370	17708	17509	17742	17457	17701	17675	17461	17464	17497	17548	17480	17443	17499	17527	17648	17699	17603	17680	17516	17446	17648	17447	17572	17627	17437	17659	17668	17450	17557	17547	17542	17486	17377	17651	17583	17661	17519	17654	17385	17567	17366	17489	17560	17634	17589	17520	17567	17408	17614	17710	17406	17609	17336	17502	17533	17562	17455	17651	17440	17602	17570	17599	17585	17556	17639	17659	17679	17360	17596	17597	17559	17431	17503	17550	17732	17698	17713	17782	17266	17385	17659	17372	17504	17480	17476	17489	17571	17573	17606	17582	17535	17691	17687	17652	17577	17442	17391	17619	17567	17638	17658	17477	17589	17628	17705	17484	17478	17580	17554	17535	17443	17509	17544	17434	17494
24573	35141	31989	25236	22010	20078	18793	17840	17392	16866	16532	16395	16114	16365	15895	15853	15995	15686	15746	15670	15550	15684	15348	15687	15472	15585	15526	15544	15631	15562	15388	15524	15653	15432	15583	15416	15393	15496	15292	15308	15372	15360	15495	15432	15442	15350	15320	15452	15114	15455	15392	15415	15284	15416	15406	15427	15367	15366	15407	15463	15354	15302	15465	15300	15497	15105	15492	15297	15335	15403	15457	15330	15322	15340	15116	15391	15559	15357	15385	15406	15378	15393	15315	15222	15351	15474	15315	15236	15316	15205	15356	15379	15323	15194	15473	15389	15411	15259	15175	15426	15352	15383	15416	15447	15299	15398	15336	15310	15445	15270	15317	15364	15172	15531	15274	15347	15402	15172	15125	15401	15270	15220	15340	15406	15270	15376	15418	15362	15277	15378	15462	15283	15383	15482	15380	15298	15384	15397	15491	15406	15319	15307	15379	15241	15212	15407	15326	15334	15564	15428	15291	15349	15378	15259	15415	15234	15341	15281	15428	15355	15421	15495	15534	15337	15327	15125	15338	15375	15423	15349	15428	15346	15278	15422	15532	15416	15219	15215	15358	15153	15365	15195	15307	15223	15252	15349	15633	15505	15321	15352	15256	15439	15472	15197	15541	15283	15403	15227	15361	15341	15409	15464	15393	15274	15197	15266	15232	15497	15185	15181	15424	15391	15381	15306	15276	15542	15247	15190	15363	15230	15334	15364	15312	15248	15349	15414	15228	15333	15338	15217	15407	15309	15373	15153	15236	15329	15222	15532	15321	15475	15258	15425	15239	15485	15237	15444	15322	15400	15262	15390	15283	15362	15299	15328	15504	15411	15406	15360	15284	15357	15318	15326	15373	15345	15212	15492	15167	15405	15565	15381	15308	15382	15344	15317	15314	15390	15295	15299	15280	15461	15367	15385	15301	15379	15167	15247	15327	15243	15465	15301	15467	15356	15377	15275	15536	15209	15314	15246	15270	15354	15387	15336	15517	15394	15286	15346	15320	15357	15286	15341	15373	15371	15333	15207	15501	15312	15237	15458	15412	15320	15354	15357	15359	15303	15228	15435	15216	15287	15441	15247	15478	15508	15388	15398	15229	15425	15400	15394	15394	15365	15440	15335	15627	15292	15429	15393	15407	15368	15285	15231	15372	15296	15326	15308	15446	15436	15268	15391	15531	15356	15354	15302	15323	15340	15373	15383	15276	15362	15340	15304	15309	15221	15578	15446	15296	15443	15335	15427	15286	15381	15341	15398	15434	15351	15469	15462	15230	15375	15180	15382	15417	15189	15285	15359	15138	15280	15380	15289	15341	15314	15292	15363	15278	15251	15353	15266	15348	15213	15327	15241	15386	15224	15421	15392	15437	15294	15395	15248	15334	15290	15341	15187	15319	15303	15264	15392	15299	15338	15528	15346	15340	15455	15306	15502	15272	15447	15314	15399	15440	15459	15372	15593	15496	15176	15173	15408	15129	15392	15485	15154	15290	15328	15284	15204	15394	15416	15288	15369	15369	15243	15421	15149	15445	15285	15325	15366	15369	15276	15427	15279	15278	15284	15239	15355	15386	15339	15370	15410	15245	15238	15240	15319	15320	15444	15203	15379	15373	15318	15492	15434	15279	15261	15273	15571	15323	15374	15183	15336	15378	15242	15372	15588	15407	15457	15375	15444	15285	15420	15336	15244	15343	15270	15278	15219	15373	15449	15290	15330	15383	15518	15302	15351	15400	15373	15353	15507	15392	15484	15205	15321	15274	15496	15319	15432	15420	15437	15449	15404	15390	15283	15372	15485	15313	15365	15403	15231	15473	15459	15168	15344	15337	15403	15222	15338	15375	15455	15306	15295	15288	15224	15193	15149	15446	15340	15356	15295	15456	15385	15328	15199	15308	15401	15424	15404	15493	15153	15443	15540	15325	15380	15306	15319	15347	15323	15310	15468	15289	15497	15466	15471	15329	15384	15346	15554	15220	15268	15407	15401	15320	15310	15283	15432	15392	15362	15318	15213	15403	15448	15266	15146	15465	15280	15374	15261	15387	15258	15330	15340	15306	15299	15347	15505	15364	15302	15377	15536	15115	15414	15201	15469	15410	15157	15465	15256	15258	15392	15350	15506	15334	15517	15312	15390	15288	15290	15399	15414	15313	15321	15398	15409	15372	15347	15484	15243	15369	15187	15500	15430	15266	15580	15397	15360	15296	15326	15279	15473	15347	15362	15322	15417	15286	15427	15470	15314	15563	15322	15252	15378	15218	15252	15407	15409	15291	15400	15247	15451	15188	15378	15359	15379	15310	15348	15372	15460	15338	15393	15241	15321	15371	15484	15468	15362	15444	15305	15252	15303	15287	15258	15369	15399	15400	15379	15197	15215	15394	15258	15448	15325	15486	15395	15413	15246	15530	15506	15356	15423	15429	15321	15427	15295	15406	15347	15427	15341	15381	15308	15552	15408	15477	15342	15360	15347	15334	15337	15250	15356	15335	15328	15318	15270	15425	15487	15350	15307	15669	15389	15448	15371	15287	15420	15323	15331	15390	15504	15257	15322	15228	15425	15349	15243	15358	15479	15254	15228	15422	15365	15518	15329	15287	15422	15440	15407	15410	15457	15151	15306	15479	15111	15507	15274	15379	15439	15368	15326	15441	15419	15281	15275	15353	15424	15446	15253	15306	15353	15479	15252	15492	15274	15400	15378	15441	15220	15300	15412	15358	15356	15378	15537	15391	15470	15475	15449	15460	15375	15248	15400	15442	15244	15158	15364	15293	15426	15233	15386	15402	15389	15468	15356	15232	15510	15480	15354	15343	15365	15441	15405	15281	15354	15311	15409	15259	15388	15398	15371	15265	15251	15329	15377	15255	15555	15326	15305	15222	15394	15464	15391	15321	15306	15386	15391	15345	15385	15426	15289	15172	15350	15376	15337	15344	15495	15422	15233	15235	15281	15479	15456	15428	15489	15379	15269	15285	15347	15462	15248	15279	15326	15504	15358	15281	15194	15399	15296	15338	15341	15271	15430	15197	15604	15460	15266	15445	15366	15190	15337	15412	15408	15390	15425	15227	15289	15266	15384	15359	15109	15526	15468	15493	15455	15549	15503	15151	15373	15322	15362	15418	15550	15305	15307	15511	15212	15367	15331	15184	15412	15239	15471	15308	15236	15379	15467	15240	15369	15428	15411	15266	15138	15186	15258	15123	15434	15363	15265	15372	15120	15463	15322	15263	15335	15296	15198	15250	15382	15236	15286	15377	15445	15360	15499	15335	15407	15481	15400	15328	15244	15110	15346	15289	15200	15391	15473	15418	15255	15115	15374	15371	15323	15412	15407	15226	15338	15374	15350	15287	15191	15440	15232	15547	15432	15391	15299	15329	15256	15246	15133	15391	15308	15392	15369	15361	15397	15273	15408	15153	15415	15315	15374	15224	15280	15402	15245	15372	15339	15306	15405	15497	15289	15512	15398	15377	15534	15467	15512	15228	15337	15317	15363	15503	15282	15434	15184	15299	15099	15342	15162	15193	15477	15356	15128	15190	15361	15448	15333	15402	15194	15443	15215	15375	15378	15202	15346	15399	15400	15193	15321	15280	15372	15352	15307	15308	15562	15208	15248	15480	15324	15489	15370	15409	15391	15261	15398	15268	15419	15350	15401	15502	15362	15490	15271	15222	15300	15472	15239	15221	15358	15286	15443	15302	15433	15380	15362	15370	15464	15473	15230	15226	15372	15468	15306	15307	15292	15309	15234	15451	15411	15335	15356	15528	15205	15355	15228	15207	15255	15363	15362	15320	15338	15277	15310	15251	15226	15629	15255	15254	15102	15476	15389	15362	15242	15310	15273	15232	15186	15186	15369	15453	15429	15304	15160	15417	15356	15506	15169	15297	15391	15348	15267	15267	15213	15308	15311	15429	15485	15224	15429	15190	15270	15374	15321	15337	15402	15281	15375	15268	15431	15512	15384	15385	15369	15212	15440	15279	15418	15414	15323	15305	15451	15255	15527	15282	15430	15435	15352	15467	15303	15293	15240	15190	15295	15249	15598	15296	15332	15301	15343	15501	15465	15351	15292	15429	15267	15401	15446	15208	15510	15315	15312	15399	15317	15501	15299	15434	15492	15438	15439	15383	15343	15306	15419	15297	15355	15401	15379	15360	15522	15288	15375	15268	15457	15204	15365	15387	15308	15320	15312	15337	15338	15433	15412	15391	15199	15173	15490	15429	15266	15273	15432	15299	15626	15391	15439	15238	15446	15335	15291	15284	15405	15465	15330	15115	15225	15289	15461	15365	15266	15274	15353	15445	15386	15339	15353	15247	15396	15367	15301	15243	15336	15463	15518	15521	15488	15281	15303	15274	15466	15156	15404	15295	15301	15266	15454	15313	15348	15397	15352	15379	15369	15397	15284	15410	15321	15332	15334	15441	15214	15409	15492	15459	15458	15282	15313	15301	15482	15315	15356	15342	15299	15365	15400	15503	15298	15286	15214	15329	15213	15301	15183	15326	15321	15373	15481	15251	15428	15363	15414	15566	15308	15386	15130	15551	15288	15374	15309	15359	15340	15326	15412	15398	15291	15348	15266	15219	15368	15568	15300	15214	15473	15196	15480	15306	15174	15200	15499	15362	15359	15408	15291	15291	15442	15328	15390	15444	15453	15310	15373	15398	15494	15256	15460	15339	15462	15444	15511	15271	15405	15465	15194	15435	15289	15553	15279	15341	15259	15363	15392	15405	15318	15505	15211	15358	15274	15283	15437	15370	15396	15301	15173	15438	15442	15374	15571	15323	15322	15268	15179	15324	15342	15385	15117	15416	15298	15368	15316	15322	15408	15263	15219	15424	15300	15425	15354	15247	15428	15295	15187	15370	15369	15337	15343	15352	15293	15268	15278	15325	15541	15294	15310	15277	15275	15358	15253	15348	15330	15272	15235	15424	15161	15365	15439	15376	15356	15165	15414	15478	15377	15286	15313	15394	15327	15378	15211	15251	15241	15279	15306	15474	15426	15376	15336	15199	15308	15300	15366	15418	15424	15402	15175	15448	15191	15450	15145	15238	15426	15219	15411	15500	15471	15363	15500	15312	15392	15343	15410	15369	15385	15331	15318	15242	15357	15376	15394	15299	15421	15382	15366	15347	15315
23465	20909	28167	24113	22787	24139	23970	21072	19834	19852	19501	19033	18799	18822	18721	18655	18493	18414	18507	18391	18404	18406	18231	18181	18146	17901	17982	18336	18064	18009	18166	17872	18024	18161	18112	17953	18104	17945	17881	17874	18041	17967	17896	18102	17803	17877	17952	17698	17914	17988	18007	17886	17942	18057	17951	17975	17660	17787	18079	17906	18041	17726	18024	17989	17890	17756	17799	17807	17959	17880	17850	17870	17951	17924	17909	17871	17826	17880	17982	17824	17703	17937	17764	17718	17914	17982	17822	17744	17880	17791	17932	17821	17804	17867	17754	17929	17585	17923	17780	17836	18007	17849	17902	17743	17953	17871	17908	17784	17730	17694	17539	17774	17862	17961	17826	17769	17687	17914	17711	17714	17709	17814	17880	17583	17696	17760	17798	17650	17781	17905	17643	17973	17983	17815	17777	17978	17886	17923	17642	17765	17809	17977	17904	17879	17890	17940	17694	17642	17547	17937	17771	17802	17987	17888	17900	17852	17943	17873	17762	17902	17730	17819	17737	17672	17843	18090	17723	17698	17785	17727	17614	17772	17911	17800	17859	17950	17820	18077	17932	17739	17847	17823	17793	17877	17762	17769	18049	17869	17796	17975	17909	17713	17735	17888	18015	18093	17758	17920	17763	17827	17883	17891	17772	17668	17820	17775	17889	17642	17628	17789	17888	17644	17755	17776	17914	17841	17732	17718	17718	17818	17724	17713	17838	17871	17644	17839	17829	17791	17948	17887	17794	17629	17911	17790	17856	17910	17879	17811	17622	17928	17752	17931	17836	17527	17746	17842	17804	17645	17798	17888	17889	17767	17761	18018	17973	17667	17851	17775	17833	17896	17962	17868	17947	17823	17795	17884	18059	17634	17726	17781	17870	18040	17909	17908	17850	17783	17685	17835	17852	17867	17835	17810	17680	17978	17736	17748	17844	17648	17723	17738	17563	17718	17799	17909	18035	17712	17868	17809	17776	18069	17703	17987	17764	17748	17742	17767	17798	17889	17793	17653	17837	17776	17758	17928	17708	17738	17901	17838	17744	17754	17974	17802	17868	17876	17751	17795	18040	17668	18132	17722	17811	17664	17849	18105	17908	17869	17885	17782	17810	17503	17950	17972	18010	17813	17872	18034	17829	17897	17807	17752	17667	17833	17873	17739	17888	17801	17817	17800	17848	17850	17639	17758	17855	17852	17807	17864	17915	17868	17795	17807	17622	17826	17760	17942	17888	17754	17741	17797	17772	17974	17764	17673	17888	17736	17909	17843	17722	17718	17891	17949	17730	17721	17881	17859	17539	17671	17783	17692	17740	17771	17901	17857	17727	17806	17995	17649	17599	17734	17617	17683	17936	17910	17934	17797	17856	17728	17867	17956	17941	17815	17900	17899	17816	17732	17989	18021	17720	17761	17767	17893	17637	17871	17775	17795	17781	17814	17716	17798	18023	17746	18063	17807	17858	17794	17889	18032	17908	17682	17849	17773	17881	17775	17765	17766	17689	17768	17871	17899	17833	17878	17878	17835	17801	17698	17963	17655	17877	17917	17847	17772	17957	17856	17806	17950	17924	17763	17854	17920	17787	18158	17828	17896	17781	17724	17661	17978	17833	17940	17866	17861	17616	17803	17980	17667	17809	17906	17706	17882	17597	17768	17832	17762	17662	17908	17560	17972	17724	17795	17818	17995	18128	17813	17774	17698	17806	17708	17743	17733	17657	17822	17775	17814	18021	17901	17729	17801	17867	17685	17885	17800	17728	17783	17848	17784	17643	17745	17870	17884	17903	17683	17984	17839	17870	17847	17743	17865	17934	17824	17771	17765	17878	17940	17694	17788	17841	17953	17853	17719	17734	17906	17785	17914	17915	17773	17792	17867	17786	18062	17711	17790	17821	17813	17848	17883	18019	17899	17904	17835	17844	17802	17781	17818	17771	17652	17690	17763	17805	17895	17691	17898	17802	17841	17956	17801	17883	17757	17675	17849	17756	17743	17944	18026	17916	17922	17729	18029	17931	17811	17831	17709	17733	17644	17666	17748	17826	17805	17727	17967	18008	17558	18048	17790	17688	18095	17837	17773	17782	17699	17814	17941	18030	17887	17824	17649	17859	18031	17920	17872	17956	17678	17717	17901	17784	17786	18076	17773	17811	17597	17834	17725	17877	17800	17974	17777	17939	17807	17821	17973	17887	17964	17688	17669	17720	17987	17666	17762	17848	17609	17977	17912	17673	17805	17826	17641	17772	17932	17997	17798	17762	17716	17798	17736	17998	17912	17660	17961	17854	18152	17717	17795	17909	17762	17771	17799	17850	17871	17933	17856	17681	17758	17801	17842	17670	17865	17904	17825	17714	17767	17865	17870	17649	17996	17909	17764	17784	18008	17679	17819	17806	17913	17781	17757	18009	17833	17900	17822	17887	17797	17741	17786	17826	17834	17999	17906	17847	17914	18101	17847	17783	17774	17793	17787	17978	17875	17867	17653	17859	17737	17975	17685	17806	17900	17688	17732	17756	17628	17907	17723	17893	17879	17743	17946	17740	17945	17740	17721	17691	17694	17863	17777	17802	17910	17729	17964	17937	17694	17749	17734	17967	17877	17996	17803	17826	17776	17769	17997	17938	17767	17762	17972	17829	18135	17846	17933	17674	17741	17769	17903	17720	17889	17916	17717	17753	17675	17821	17870	17912	17735	17900	17977	17885	17975	17970	17957	17603	17743	17902	17745	17766	17868	17908	17777	17866	17916	17643	17704	17887	17595	17848	17807	17828	17718	17946	18008	17772	17701	17731	17690	17973	17818	17575	17855	17977	17876	17765	17790	17645	17982	17870	17881	17633	17806	17904	17881	17924	17462	17906	17747	17609	17729	17945	17614	17975	17833	17738	17672	17843	17873	17964	17924	17630	17715	17765	17826	17746	17694	17697	17802	17760	17787	17771	17910	17864	17968	18029	17860	17864	17831	17745	17878	17755	17750	17595	18110	17854	17877	17822	17854	17883	17755	17925	17709	17883	17746	17807	17735	17818	17660	17807	17852	17900	17935	18073	17871	18104	17825	17725	17704	17892	17911	17737	17705	17735	17784	17800	17813	17709	17869	17928	17745	17874	17875	17888	17857	17665	18026	17917	17965	18017	17735	17543	17860	17848	17795	17816	17962	17741	17844	17913	17883	17930	17881	17865	17830	17813	17930	17784	17721	17889	17728	17796	17876	17755	17945	17718	17854	18077	17859	17701	17728	17875	17875	17834	17809	17842	17987	17830	17800	17767	17841	18017	17881	17999	17954	17590	17774	17849	17728	17799	17815	17636	17900	17731	18037	17757	17591	17887	17857	17865	17908	17756	17869	17891	17918	17734	17812	18054	17952	17769	17949	17858	17874	17909	17857	17923	17799	17867	18018	17975	17938	17726	17656	17890	18011	18008	17909	17946	17797	17974	17985	17723	17772	18015	17774	17915	17917	17929	17872	17882	17760	17827	17799	17494	17796	17891	17865	17791	17765	17872	17816	17884	17721	17770	17990	17800	17890	17759	17926	17886	18036	17802	17790	17591	17939	17868	17857	17844	17577	17936	17941	17960	17889	17793	18081	17698	17683	17832	17990	17759	17666	17928	17856	17840	18069	17824	17877	18080	17744	17725	17898	18015	17841	17932	17888	17891	17922	17879	17928	17927	17827	17958	17742	17886	17832	17627	17832	17844	17834	17950	18025	17904	17912	17782	17753	17789	17889	17722	17874	17773	17913	18010	17802	17604	17768	17856	17796	17799	17787	17683	17782	17842	17784	17731	18062	17772	17910	17738	17802	17861	17819	17791	17745	17782	17777	17753	17834	17804	17718	17683	17964	17987	17937	17888	17730	17632	17840	17894	17944	17569	18034	18005	17783	17774	17789	17816	17655	17877	18027	17741	17842	17851	17920	17830	17771	17791	17705	17787	17778	17637	17806	17792	17841	17843	17762	17723	17630	17830	17863	17932	17796	17978	17873	17821	17873	17817	17823	17917	17816	17946	17870	17788	17864	17710	17904	17611	17860	18002	17780	17678	17954	17750	17920	17731	17919	17957	17901	17893	17772	17674	17704	17717	17649	17782	17917	17834	17738	18151	17989	17915	17864	17983	17998	17914	17763	17956	17954	17874	17917	17871	17921	17852	17738	17987	17687	17941	17784	17897	17762	17806	18011	17811	17804	17970	17818	17681	17777	17719	17854	17782	17822	17839	17935	18022	17624	17847	17730	17682	17980	17763	17650	17805	17819	17880	17797	17907	17780	17693	17738	17938	17899	17819	17870	17839	17579	17877	17904	17933	17700	17922	17900	17845	17995	17757	17892	17810	17772	17771	17728	17891	17778	17746	17867	17962	17748	17675	17824	17904	17816	17647	17714	17985	17626	17721	17939	17841	17746	17956	18011	17804	17880	17947	17797	17870	17838	17863	17709	17925	17967	17809	17716	17960	17800	17785	17869	17655	17839	17885	17644	17781	18067	17875	17766	17630	17894	17793	17880	17842	17659	17590	17808	18007	17964	17790	17747	17972	17480	17880	17774	17826	17950	17842	17872	17982	17654	17894	17813	17863	17938	18006	17838	17783	17891	17665	17847	17892	17740	17801	17804	17854	17598	17870	17998	17909	17758	17715	17942	17777	17767	17985	17691	17841	17940	17724	17816	17867	17894	17824	17826	17836	17732	17761	17735	17668	17836	17826	17805	17564	17699	17992	17881	17884	17752	17765	17837	17974	17747	17736	17880	17909	17781	17806	17824	17747	17902	17800	17776	17790	17777	17884	17778	17800	17967	17847	17578	17878	17779	17927	17957	17876	17858	17790	17779	17872	17824	17874	17986	17832	17669	17868	17801	17971	17926	17815	17671	17964	17801	17739	17858	17821	17738	17609	17612	17797	17960	18005	18035	17823	17742	17821	17865	17853	17910	17961	17878	18017	17700	17936	17890	17763	17921	17916	17854	17775	17751	17702	17798	17908	17770	17962	17736	17891	17705	17923	17844	17975	17819	17706	17749	17934	17703	17844	17750	17682	17865	17870	17941	17661	17749	17598	17815	17954	17758	17666	17969	17665	17944	17836	17840	17815	17853	18116	17941	17969	17719	17874	17779	17768	17833	17899	17802	17759	17727	17822	17865	17728	17823
24707	41196	37673	30264	25803	23261	21327	20022	18941	18292	18061	17365	17126	16743	16755	16609	16494	16298	16346	16137	15949	16191	16112	16157	15886	16037	15864	15787	15699	15892	15679	15754	15590	15712	15624	15532	15590	15528	15648	15704	15671	15526	15644	15871	15755	15550	15615	15389	15727	15570	15632	15607	15713	15676	15549	15775	15642	15547	15600	15561	15505	15570	15564	15470	15583	15443	15553	15555	15497	15724	15499	15407	15504	15631	15567	15594	15536	15486	15669	15548	15610	15600	15654	15660	15571	15385	15605	15458	15636	15564	15473	15528	15597	15526	15487	15554	15592	15544	15335	15430	15655	15642	15396	15720	15617	15699	15528	15593	15595	15571	15658	15607	15476	15754	15554	15620	15300	15505	15559	15514	15438	15673	15563	15613	15644	15594	15474	15372	15621	15491	15453	15459	15486	15549	15735	15540	15447	15477	15517	15514	15594	15510	15651	15587	15534	15513	15559	15515	15529	15412	15548	15539	15567	15509	15587	15489	15589	15370	15523	15569	15585	15564	15428	15421	15678	15541	15590	15550	15433	15580	15470	15511	15540	15608	15529	15577	15571	15722	15485	15586	15449	15546	15543	15419	15550	15558	15591	15599	15418	15508	15562	15549	15461	15495	15584	15540	15405	15482	15653	15589	15604	15509	15559	15646	15710	15442	15521	15553	15525	15546	15574	15607	15489	15458	15410	15476	15537	15544	15450	15423	15784	15560	15600	15392	15677	15345	15543	15462	15631	15551	15498	15552	15436	15535	15578	15616	15507	15526	15455	15491	15623	15531	15630	15635	15545	15456	15474	15400	15648	15572	15553	15433	15388	15412	15672	15554	15542	15591	15683	15526	15488	15384	15558	15406	15462	15409	15605	15450	15521	15447	15513	15282	15398	15698	15703	15596	15547	15583	15432	15526	15539	15439	15690	15499	15399	15452	15369	15571	15458	15509	15478	15617	15639	15546	15527	15534	15507	15462	15554	15353	15579	15588	15504	15529	15720	15474	15574	15444	15433	15552	15478	15579	15661	15711	15529	15505	15492	15668	15518	15503	15484	15424	15599	15563	15392	15429	15625	15493	15508	15624	15562	15578	15725	15559	15600	15613	15462	15493	15579	15463	15694	15695	15663	15477	15570	15581	15371	15561	15471	15503	15441	15681	15419	15696	15418	15529	15425	15619	15565	15378	15462	15581	15510	15605	15483	15382	15488	15632	15448	15462	15408	15509	15429	15509	15449	15637	15521	15570	15538	15367	15496	15631	15545	15537	15599	15523	15639	15441	15556	15660	15572	15529	15494	15541	15747	15458	15602	15450	15485	15681	15542	15492	15499	15526	15440	15659	15424	15543	15490	15377	15531	15581	15557	15525	15579	15456	15383	15671	15569	15694	15473	15583	15581	15608	15587	15322	15549	15452	15471	15625	15647	15547	15468	15290	15557	15510	15414	15318	15436	15663	15615	15438	15627	15466	15611	15436	15607	15760	15394	15687	15483	15553	15670	15647	15437	15416	15376	15706	15519	15558	15425	15529	15488	15667	15529	15562	15658	15474	15520	15641	15552	15588	15476	15523	15580	15353	15666	15561	15663	15603	15656	15489	15559	15470	15437	15406	15462	15431	15565	15621	15484	15518	15281	15683	15538	15521	15455	15470	15503	15573	15559	15707	15607	15526	15519	15652	15487	15607	15608	15458	15384	15553	15632	15576	15557	15735	15437	15587	15594	15547	15578	15599	15434	15494	15453	15627	15560	15585	15549	15417	15561	15554	15702	15567	15473	15659	15347	15533	15533	15622	15535	15544	15621	15737	15490	15649	15489	15633	15584	15534	15479	15628	15448	15463	15530	15589	15453	15641	15491	15332	15528	15418	15484	15585	15558	15669	15606	15678	15505	15584	15522	15603	15825	15550	15529	15560	15407	15522	15642	15546	15461	15512	15511	15464	15587	15389	15571	15384	15613	15618	15719	15663	15383	15504	15568	15547	15532	15522	15579	15450	15618	15720	15557	15530	15753	15622	15449	15683	15593	15470	15447	15472	15662	15662	15577	15601	15412	15497	15612	15638	15672	15593	15328	15513	15610	15634	15398	15646	15537	15440	15494	15547	15650	15640	15702	15483	15726	15728	15573	15517	15577	15542	15605	15404	15635	15423	15499	15495	15473	15524	15578	15636	15477	15536	15560	15623	15635	15540	15488	15425	15607	15677	15360	15576	15493	15519	15530	15412	15474	15545	15702	15630	15568	15539	15572	15763	15537	15543	15688	15433	15700	15484	15555	15525	15479	15624	15514	15436	15575	15639	15383	15588	15619	15537	15529	15404	15600	15380	15739	15460	15660	15411	15638	15691	15763	15613	15522	15353	15633	15627	15463	15407	15445	15585	15428	15586	15517	15574	15607	15615	15600	15587	15465	15627	15507	15591	15427	15476	15425	15576	15648	15690	15574	15519	15749	15629	15494	15611	15462	15487	15628	15565	15495	15557	15488	15380	15568	15475	15637	15605	15560	15544	15490	15711	15572	15504	15467	15576	15335	15528	15543	15436	15612	15559	15609	15491	15542	15472	15717	15582	15526	15427	15526	15382	15681	15453	15478	15812	15610	15588	15418	15531	15599	15392	15511	15588	15488	15577	15732	15488	15645	15518	15615	15568	15495	15718	15590	15575	15572	15594	15883	15525	15544	15617	15641	15715	15517	15522	15501	15614	15476	15719	15611	15500	15595	15567	15689	15442	15431	15520	15437	15467	15562	15417	15587	15564	15675	15540	15550	15528	15544	15654	15479	15528	15595	15538	15411	15439	15495	15398	15475	15633	15516	15464	15476	15503	15344	15814	15500	15412	15654	15449	15573	15647	15423	15554	15719	15493	15717	15552	15542	15544	15633	15487	15492	15455	15563	15502	15647	15437	15641	15611	15419	15658	15568	15417	15496	15707	15651	15570	15542	15463	15559	15496	15551	15512	15553	15650	15530	15423	15674	15358	15495	15478	15609	15567	15646	15514	15404	15419	15563	15673	15417	15628	15515	15503	15458	15546	15658	15437	15502	15527	15683	15671	15649	15478	15488	15612	15573	15434	15510	15569	15443	15693	15677	15578	15549	15646	15558	15456	15398	15604	15680	15482	15523	15479	15632	15476	15552	15496	15550	15526	15523	15499	15563	15658	15467	15475	15497	15608	15641	15448	15485	15506	15771	15459	15549	15561	15520	15609	15537	15548	15617	15572	15378	15589	15587	15391	15625	15619	15437	15527	15667	15645	15532	15522	15591	15603	15523	15626	15641	15609	15557	15434	15401	15309	15279	15621	15450	15389	15448	15453	15566	15406	15453	15617	15645	15511	15382	15554	15436	15535	15620	15570	15541	15471	15568	15404	15506	15396	15588	15538	15637	15569	15653	15629	15486	15553	15418	15499	15536	15663	15542	15351	15565	15742	15634	15601	15518	15478	15572	15576	15462	15623	15700	15636	15505	15548	15544	15467	15618	15649	15636	15778	15651	15539	15577	15662	15553	15512	15530	15467	15572	15558	15565	15685	15418	15718	15570	15531	15574	15442	15653	15338	15625	15526	15508	15607	15423	15500	15606	15521	15695	15499	15494	15554	15589	15541	15614	15558	15498	15396	15579	15620	15350	15577	15509	15558	15537	15597	15438	15474	15371	15489	15645	15589	15536	15653	15489	15586	15755	15499	15564	15560	15731	15614	15530	15453	15639	15562	15528	15482	15354	15633	15545	15483	15653	15390	15534	15581	15361	15572	15550	15542	15688	15378	15620	15385	15462	15637	15439	15611	15647	15646	15653	15579	15548	15566	15663	15466	15422	15513	15515	15407	15469	15518	15562	15525	15548	15598	15523	15682	15544	15655	15519	15349	15362	15486	15675	15532	15516	15411	15609	15549	15570	15439	15540	15540	15523	15397	15557	15557	15538	15563	15488	15546	15603	15607	15485	15542	15728	15605	15497	15614	15604	15596	15477	15581	15527	15646	15536	15567	15593	15570	15479	15643	15564	15691	15466	15516	15641	15479	15490	15485	15603	15467	15560	15630	15527	15437	15538	15606	15477	15689	15593	15448	15499	15591	15529	15456	15675	15531	15589	15488	15571	15480	15583	15523	15609	15578	15483	15517	15402	15548	15680	15696	15607	15694	15525	15577	15473	15603	15369	15589	15611	15685	15426	15576	15565	15548	15700	15609	15524	15563	15648	15462	15534	15774	15583	15517	15494	15495	15634	15568	15455	15727	15705	15507	15461	15680	15640	15603	15465	15588	15664	15562	15499	15430	15536	15632	15597	15604	15464	15466	15703	15569	15486	15536	15606	15644	15644	15745	15485	15586	15496	15410	15584	15486	15393	15390	15524	15483	15653	15521	15582	15586	15587	15707	15539	15606	15650	15384	15381	15595	15520	15634	15347	15479	15514	15447	15540	15526	15404	15636	15547	15480	15566	15638	15633	15527	15551	15453	15510	15558	15568	15590	15573	15679	15664	15451	15583	15574	15500	15666	15480	15627	15500	15423	15338	15637	15615	15672	15490	15614	15678	15576	15657	15493	15525	15612	15461	15578	15522	15496	15523	15518	15681	15516	15684	15388	15623	15461	15525	15617	15807	15513	15602	15487	15454	15396	15386	15534	15323	15586	15467	15573	15450	15543	15463	15500	15503	15719	15645	15460	15439	15596	15498	15345	15423	15678	15668	15578	15558	15485	15482	15579	15472	15494	15545	15608	15621	15632	15563	15545	15686	15506	15519	15649	15512	15485	15449	15442	15598	15635	15634	15588	15476	15450	15719	15362	15337	15522	15245	15522	15603	15614	15604	15525	15573	15515	15563	15601	15508	15596	15528	15524	15514	15570	15526	15563	15445	15553	15413	15580	15577	15299	15534	15633	15636	15544	15498	15539	15323	15562	15529	15576	15633	15566	15321	15613	15444	15599	15373	15525	15540	15598	15534	15761	15448	15744	15621	15393	15492	15458	15409	15571	15679	15492	15542	15593	15483	15377	15544	15703	15383	15680	15479	15566	15568	15711	15532	15472	15599	15598	15531	15634	15702	15663	15564	15648	15395	15607	15447	15539	15639	15656	15379	15613	15495	15553	15522	15557	15691	15505	15334	15465	15669	15671	15403	15581	15454	15486	15653	15442	15464	15577
22409	20910	28584	23446	21506	24607	27303	22395	21057	20902	20316	19951	19564	19473	19275	19147	19187	18855	18912	18833	18644	18743	18658	18527	18571	18708	18592	18435	18563	18303	18317	18241	18298	18367	18234	18252	18180	18178	18198	18167	18259	18359	18253	18166	18238	18214	18152	18289	18151	18340	18068	18247	18081	18130	17967	18108	18131	18175	18061	18148	18054	18013	17945	17924	17959	17900	18015	18045	18027	18236	18248	18030	18215	18183	18180	17962	18070	17880	17992	18113	18040	18275	18145	18135	18116	18079	18002	17974	18048	17952	18171	18082	18089	18119	17870	17945	17955	18097	18087	18150	18069	18257	18122	17983	17973	18017	18097	18077	18051	18034	18017	18044	18016	17971	17934	17858	18221	18071	18086	17987	17803	18188	17850	17923	18122	17889	18013	18156	17904	18035	17975	17745	17693	18034	18052	17933	17955	18078	18086	18014	18186	17973	17955	17992	17862	17990	17979	17922	17933	18163	17851	17945	18074	18021	17921	18061	18100	17810	18135	18062	18145	17816	18085	17945	18219	18197	18207	17999	18172	17878	17905	17952	18057	18019	18172	18147	18043	18157	18085	17989	18087	18003	18129	17946	18097	18172	18111	17954	17885	18059	17969	18055	18031	18226	17867	17946	17951	18020	17909	18022	18169	17992	18145	17852	17924	18189	18149	17986	18154	17957	17883	18096	18027	17870	18093	17995	17888	18025	17966	17940	18082	17938	18111	17988	17925	18175	17969	17870	18093	17989	17949	17892	18112	17981	17866	17877	17900	18010	17897	18001	17956	17996	17822	17958	17849	18149	18131	18040	18321	18104	18011	18200	17956	17924	17969	17985	18011	18146	18169	17889	17907	18118	18001	17979	18116	17937	17797	18021	17948	18016	18113	18148	18068	18107	18126	18091	18067	18000	18077	18089	18077	17947	17914	17921	17975	17910	18063	18112	18126	17933	18060	17993	18043	17924	17993	17980	17816	18108	17824	17862	18019	18218	18002	18005	18034	17993	18028	18118	17940	18071	17984	17962	17861	18071	17854	17999	18316	17880	18146	18007	18094	18269	17940	18121	18118	17846	18018	18101	18004	17951	18076	18072	17913	18038	18100	17842	18155	18074	17892	18029	17902	17964	18003	17890	17924	17966	17935	17979	18150	18004	18196	18057	18329	18061	18013	17957	18024	18126	18033	17923	17945	18061	18057	18169	17872	17882	17999	18092	18108	18001	18097	18044	17921	18107	17921	17855	18038	18166	17839	17821	18063	17970	17911	17992	17983	17958	18081	17934	17971	18111	17905	17936	17928	18071	17933	17933	17996	18023	18035	17749	17848	17814	18000	18093	18127	18217	18227	17931	17875	18028	18043	17755	18127	18146	18097	18111	17848	17947	18078	17961	17959	17913	18182	18131	17851	18094	18197	17977	18299	18012	18143	17791	17818	17793	18079	18064	17931	18147	18034	18044	18223	18197	18037	18040	17965	17926	18027	18044	18127	18038	17922	18018	18211	17831	18221	17948	18038	17995	18169	18250	18017	18105	18096	17884	18006	18079	17890	17962	18073	17923	18237	17992	18181	18045	18082	17887	18111	18061	18232	18069	18143	18150	18028	18054	17943	17980	18115	18058	18033	17984	18050	18130	18016	18114	18048	18045	18128	17912	18011	17880	17933	18083	17853	18020	18056	18132	17995	18038	18053	17828	18088	17976	17942	17952	17988	17989	17810	18033	17871	17764	18011	18209	18209	18105	18159	17921	17811	18108	17862	17898	18026	17922	17881	17863	17911	17973	17919	18103	17983	17956	18014	18254	18039	17931	18035	18053	17819	18093	18235	18107	18273	18095	17990	17931	17948	18096	17850	18034	18104	18088	17948	17777	18152	18107	17862	17970	18035	17904	18017	18001	18342	17947	18060	17961	17935	18087	18040	18141	18030	18051	18045	18103	17928	18016	18049	17947	17873	17924	17869	18077	17768	18032	18008	18125	17951	18100	17983	18157	17915	18026	17902	18084	17921	18245	17892	17823	18187	18177	18030	17939	17923	17996	17937	17955	18171	18097	18069	18079	18124	18099	18050	18149	18153	17964	18030	17855	17974	17959	18124	18048	18116	17964	18038	18051	18163	18093	17709	18254	18381	18182	18056	18020	18078	18041	17856	18067	18091	18056	17889	17824	17998	18098	17982	17828	18216	18027	17842	18036	18003	18203	17946	18109	18126	18125	17913	17954	17787	17879	17929	17769	17805	18053	18070	17885	18185	18033	17992	18127	18012	18013	17972	18074	17872	17790	17945	17972	17966	17930	18050	18094	17949	17786	17844	17757	17836	18053	18143	18074	17873	17910	17910	18047	17658	17969	18072	18195	18175	18048	18076	17970	17952	17889	17889	18095	17886	18061	18122	18036	18041	18102	18100	18066	18173	17835	18003	18074	17850	18000	17897	17983	18120	17891	18021	17948	17927	18338	17896	17831	17967	18135	18225	17968	17929	18005	18045	18157	18034	18033	17936	17945	17967	17873	18299	18101	18119	18079	18280	18169	18005	18044	17988	18001	17859	17989	17980	18113	17998	18019	17873	18124	17988	18038	18033	18049	17954	18016	17967	17931	17989	18126	18017	17786	17803	18167	18091	17965	17887	18190	18106	18012	18013	18072	17974	18105	18109	17863	18067	18127	18112	18001	17915	17821	17897	18006	17974	17887	17965	18044	18036	18052	18016	17787	18010	18065	18148	17959	18061	18054	18109	17786	18122	18144	17990	18106	18064	18119	18220	18057	18014	17834	18179	18190	17967	18091	18164	17887	18132	17953	17951	17890	18020	17935	18061	18005	18033	17904	18011	18146	18038	17877	18100	18078	18195	17916	18018	17988	18046	17974	17843	18020	17910	18026	18082	18232	18122	18055	17943	17948	18050	17889	17903	18085	18024	17927	17927	17904	17841	17999	17981	17987	18141	17896	18028	17916	17964	17976	18143	17962	18190	17881	17915	18142	17993	17957	17994	18003	17946	17959	17959	18043	18173	17994	17876	18128	18010	18119	17920	17950	18054	17958	18007	18045	17840	18177	17998	18161	18108	17911	17831	18054	17936	18010	18020	17843	17916	18181	17882	17795	18127	18096	17912	18015	18127	18030	18093	18088	18108	18136	18097	18100	17971	18116	18082	18023	17943	18083	17978	17805	17959	18114	17962	18037	17902	17943	17994	17912	17903	18073	18089	18087	18105	18065	18063	17847	18122	18026	18019	18088	18018	17882	18030	17777	18042	17925	17872	18015	17963	18133	18083	18167	18019	18037	17844	17903	17971	17966	17911	17959	18130	18058	18139	17999	18013	17931	17828	18192	17908	18214	18209	18176	17930	17827	18274	18088	18267	17860	18090	17887	17957	18105	17921	18006	18131	18035	17935	18091	17909	17971	17958	18111	18080	17816	18080	17971	17985	18081	17963	18061	17918	17946	17993	17919	18022	17858	17923	17892	17990	18244	18146	18050	18082	18172	18018	18019	17902	18110	18136	17973	17808	18020	17927	18033	17812	18125	18009	18212	18071	18146	18082	18053	17958	18133	17874	17955	18023	18013	18178	17932	17920	17987	18070	17969	18117	18096	18064	17855	18245	18055	18118	17836	18057	17794	17887	18012	17957	17889	18134	17938	17923	17990	17993	18025	18052	17957	17867	17950	18000	17875	17968	18179	18046	18047	18311	18074	17992	18021	17990	18130	18224	18085	17896	18144	17963	17813	18021	17998	18087	18066	18160	18163	17984	18018	18019	17963	17744	18152	18099	17764	17901	17969	18039	18086	18075	18244	17826	18062	17936	18024	18116	17893	18147	18130	18065	17908	17932	18009	17891	17905	18325	17978	17976	17990	18072	17960	17975	17972	18169	17957	17954	18012	17912	17841	18005	17947	18105	17964	17958	17811	17954	17876	18001	17892	18066	18096	17981	18218	18087	17945	18309	17983	17921	18076	18155	17979	18064	18099	18227	18147	17870	18009	18038	18042	17893	17982	18097	17934	18083	17881	18164	17743	17920	17969	18054	18100	18002	18298	18076	18245	18042	18035	18126	18004	18126	17855	18232	18046	18009	17920	18170	18054	18106	18311	17977	17871	18162	18134	17991	18046	17852	17998	18183	17955	18219	18170	18038	17917	17868	17925	18049	18044	18112	18163	18067	17814	17979	18048	17917	17915	17917	18046	17981	18157	17989	17869	18054	17927	17836	17996	18003	17996	17913	17922	17938	18198	17902	18028	17878	17994	18117	18075	18115	17999	18046	17895	18210	17840	18027	17932	18078	18102	17995	18107	17915	18086	18096	17914	17985	18035	17856	18278	18112	17966	17979	17910	18009	18019	18017	17861	18004	18099	18157	18082	17991	17953	17917	18040	17946	17878	18009	17905	17810	17933	17845	17922	17919	18220	17976	17837	18044	17953	17934	17844	18059	18075	18109	17924	18050	17963	18070	18111	18096	18156	17965	18054	18133	18008	17943	17888	17946	17929	18028	18088	17812	17996	17990	18164	18121	18093	17965	18022	18107	17902	17927	17960	18072	18005	18142	17947	17875	17906	18096	17969	17984	17940	18087	17895	17929	17872	17975	18098	17999	17964	17979	17893	17937	18003	17858	18065	17923	18088	18035	18004	18015	17997	18067	17956	17900	17988	17931	17982	17971	18067	17994	18012	18058	18223	17988	17840	17750	17859	17978	18146	17921	17970	18130	18071	18050	18052	18211	17897	18038	17837	18218	17915	18037	17968	17964	17821	17886	17992	18076	17964	17895	17833	18095	17804	18032	18027	17811	18149	18013	18024	17916	17913	18028	17877	17735	17852	18185	18043	18243	17990	18103	18005	18000	17949	18003	17776	18124	18023	17940	18007	18117	18020	18058	18057	17964	17885	18057	18052	18067	18222	17875	17945	17875	17935	18025	18021	18043	18094	18152	18063	18119	18285	18035	18010	18075	18050	17837	17952	17878	17911	18057	18052	18100	17841	17968	17870	17815	18268	17855	17891	17953	18007	17970	17649	17804	17982	17854	18128	18076	17913	18030	18094	18039	18004	17967	18008	18049	18022	17883	18019	18092	17869	18131	18175	17933	17970	17904	18109	17995	18096	18063	18190	18065	18018	17886	18092	17977	18076	18076	18066	17885	18148	18292	17930
26828	45693	41634	33910	29207	25854	23759	21951	20523	19495	18877	18169	17897	17611	17333	17427	17049	16763	16685	16652	16656	16537	16236	16177	16309	16052	16304	15950	16056	16041	15914	15816	15836	15830	15900	15775	15879	15872	15795	15774	15817	15753	15802	15669	15731	15747	15682	15612	15645	15563	15747	15677	15722	15765	15701	15693	15551	15659	15620	15698	15640	15682	15697	15707	15721	15598	15623	15661	15656	15618	15457	15526	15628	15469	15655	15616	15647	15680	15708	15538	15607	15770	15597	15661	15580	15441	15707	15506	15653	15605	15518	15606	15703	15576	15515	15392	15640	15658	15537	15679	15680	15566	15630	15515	15674	15644	15606	15627	15631	15473	15603	15611	15624	15768	15659	15657	15654	15618	15621	15806	15557	15463	15697	15523	15607	15655	15455	15594	15574	15647	15582	15521	15716	15575	15493	15599	15483	15576	15524	15523	15578	15471	15630	15561	15511	15605	15693	15652	15753	15622	15713	15660	15557	15573	15703	15668	15643	15596	15651	15521	15650	15688	15530	15565	15639	15526	15451	15627	15637	15732	15544	15622	15587	15539	15628	15503	15727	15641	15664	15625	15484	15717	15638	15535	15520	15713	15777	15728	15520	15630	15606	15610	15590	15604	15633	15579	15692	15575	15558	15715	15676	15515	15488	15728	15712	15725	15628	15638	15498	15652	15687	15607	15654	15674	15657	15557	15797	15609	15624	15561	15722	15564	15559	15623	15630	15557	15603	15473	15747	15562	15747	15466	15640	15552	15689	15719	15485	15653	15579	15517	15551	15522	15602	15601	15367	15658	15554	15698	15665	15613	15715	15602	15545	15608	15831	15560	15657	15554	15466	15635	15691	15454	15626	15654	15667	15626	15594	15582	15537	15597	15437	15467	15603	15272	15576	15545	15617	15592	15675	15601	15597	15661	15594	15723	15386	15836	15635	15592	15502	15748	15680	15629	15649	15609	15628	15500	15675	15570	15522	15659	15781	15593	15771	15693	15746	15728	15466	15519	15527	15574	15349	15505	15521	15582	15499	15518	15510	15421	15582	15502	15541	15487	15628	15624	15634	15621	15668	15581	15695	15560	15728	15561	15644	15648	15666	15653	15571	15467	15675	15581	15617	15473	15538	15573	15714	15681	15533	15368	15604	15646	15623	15553	15507	15525	15623	15585	15733	15590	15357	15679	15655	15613	15491	15667	15650	15434	15656	15802	15662	15569	15611	15638	15583	15611	15730	15581	15577	15617	15707	15788	15563	15711	15619	15689	15493	15607	15648	15478	15593	15554	15706	15654	15583	15607	15581	15578	15654	15604	15581	15625	15655	15640	15661	15675	15588	15517	15567	15536	15494	15570	15473	15514	15578	15657	15771	15530	15573	15645	15521	15546	15709	15486	15591	15566	15724	15541	15532	15483	15681	15561	15489	15545	15597	15602	15539	15356	15590	15515	15588	15594	15574	15751	15573	15624	15559	15554	15504	15505	15505	15526	15642	15848	15474	15659	15684	15498	15509	15728	15543	15614	15472	15314	15610	15630	15670	15540	15459	15552	15656	15643	15695	15646	15588	15782	15481	15441	15682	15606	15626	15605	15527	15672	15502	15504	15689	15643	15507	15732	15561	15474	15579	15532	15619	15383	15736	15600	15705	15825	15515	15545	15559	15631	15702	15732	15518	15629	15636	15703	15432	15704	15515	15625	15541	15569	15580	15579	15603	15473	15587	15547	15706	15447	15625	15587	15734	15697	15549	15574	15558	15630	15622	15582	15565	15768	15790	15618	15479	15562	15544	15496	15620	15565	15563	15766	15589	15704	15433	15578	15629	15598	15593	15635	15677	15553	15607	15526	15733	15683	15542	15656	15671	15691	15660	15591	15416	15504	15782	15725	15459	15620	15318	15663	15492	15440	15552	15689	15581	15417	15521	15640	15777	15459	15505	15626	15574	15647	15664	15483	15753	15526	15531	15440	15652	15601	15718	15654	15555	15565	15768	15624	15381	15659	15637	15529	15598	15774	15607	15554	15444	15626	15578	15610	15734	15338	15532	15606	15672	15807	15520	15594	15486	15524	15588	15848	15571	15594	15475	15608	15472	15543	15529	15689	15512	15400	15568	15573	15705	15409	15573	15599	15568	15529	15544	15580	15483	15751	15627	15654	15530	15577	15623	15603	15707	15593	15632	15487	15463	15605	15645	15492	15766	15543	15523	15525	15538	15426	15477	15713	15503	15620	15639	15582	15644	15518	15768	15466	15496	15674	15549	15582	15420	15533	15616	15637	15662	15559	15592	15570	15606	15565	15774	15540	15613	15631	15640	15723	15739	15543	15547	15787	15614	15681	15590	15546	15506	15662	15520	15582	15688	15637	15617	15489	15469	15563	15702	15690	15605	15702	15533	15596	15611	15659	15645	15728	15670	15562	15649	15528	15628	15572	15565	15710	15623	15693	15603	15616	15675	15494	15666	15521	15426	15567	15679	15628	15405	15641	15763	15574	15426	15664	15462	15620	15517	15503	15653	15514	15708	15644	15676	15708	15643	15590	15586	15539	15721	15611	15470	15410	15479	15448	15403	15570	15718	15675	15687	15589	15721	15689	15632	15476	15559	15619	15579	15542	15654	15662	15575	15722	15624	15602	15683	15676	15531	15371	15544	15587	15525	15715	15583	15671	15715	15749	15640	15585	15868	15498	15619	15661	15681	15336	15485	15651	15633	15639	15460	15636	15512	15582	15647	15621	15773	15547	15552	15527	15509	15557	15425	15436	15373	15620	15670	15548	15612	15670	15616	15690	15590	15677	15375	15741	15450	15723	15565	15470	15532	15668	15514	15689	15547	15481	15627	15512	15508	15797	15594	15500	15483	15412	15419	15554	15628	15657	15441	15478	15632	15582	15675	15713	15557	15437	15645	15551	15617	15728	15568	15563	15541	15446	15656	15407	15560	15613	15571	15665	15630	15430	15685	15583	15474	15670	15609	15620	15689	15437	15697	15375	15595	15510	15542	15646	15686	15580	15699	15679	15534	15662	15559	15612	15573	15631	15659	15704	15401	15472	15533	15568	15694	15624	15534	15684	15609	15694	15537	15766	15486	15496	15606	15516	15475	15448	15424	15526	15559	15614	15804	15562	15500	15659	15556	15640	15610	15528	15586	15660	15571	15604	15636	15597	15532	15648	15427	15745	15550	15519	15502	15394	15485	15716	15629	15569	15601	15477	15609	15465	15562	15593	15651	15585	15731	15595	15768	15645	15334	15641	15433	15544	15484	15631	15524	15586	15714	15593	15579	15453	15677	15462	15424	15515	15543	15492	15467	15656	15479	15592	15528	15670	15591	15746	15641	15620	15520	15482	15627	15476	15682	15781	15628	15597	15550	15416	15481	15685	15494	15635	15656	15687	15656	15502	15666	15507	15620	15669	15684	15621	15504	15631	15539	15766	15626	15523	15652	15672	15605	15609	15539	15573	15457	15630	15591	15675	15865	15637	15787	15594	15537	15760	15673	15504	15601	15595	15533	15608	15535	15514	15594	15680	15747	15575	15686	15549	15732	15401	15603	15511	15526	15685	15584	15529	15571	15667	15442	15549	15538	15446	15546	15736	15682	15705	15511	15494	15589	15509	15460	15756	15547	15575	15617	15446	15512	15650	15358	15576	15435	15674	15639	15478	15481	15411	15552	15621	15635	15512	15515	15552	15655	15500	15729	15812	15518	15586	15686	15436	15629	15571	15684	15579	15493	15612	15531	15610	15667	15472	15378	15677	15302	15607	15570	15377	15626	15630	15548	15649	15565	15706	15807	15610	15476	15563	15619	15593	15550	15656	15678	15702	15476	15552	15541	15608	15633	15482	15729	15447	15589	15648	15583	15688	15549	15561	15557	15541	15590	15629	15450	15704	15615	15724	15577	15671	15628	15531	15645	15628	15602	15498	15657	15536	15606	15499	15548	15592	15456	15598	15730	15528	15575	15601	15472	15408	15415	15525	15488	15527	15593	15716	15644	15599	15473	15508	15578	15777	15745	15522	15713	15633	15620	15464	15570	15553	15592	15584	15455	15706	15696	15535	15535	15733	15496	15578	15711	15620	15560	15712	15536	15621	15420	15594	15597	15522	15598	15380	15685	15764	15637	15540	15582	15673	15418	15546	15639	15539	15614	15471	15701	15629	15492	15652	15536	15541	15492	15619	15639	15310	15610	15579	15623	15444	15686	15773	15719	15465	15485	15645	15623	15616	15747	15716	15551	15488	15414	15738	15512	15606	15893	15623	15516	15665	15519	15866	15694	15729	15448	15715	15454	15578	15674	15466	15677	15368	15661	15661	15499	15637	15543	15693	15776	15452	15409	15621	15782	15530	15532	15722	15563	15592	15582	15416	15597	15578	15730	15511	15579	15656	15571	15537	15653	15650	15597	15435	15609	15456	15701	15572	15644	15551	15465	15624	15684	15709	15410	15470	15562	15682	15519	15644	15589	15487	15449	15637	15653	15689	15655	15504	15705	15524	15601	15688	15417	15626	15429	15681	15598	15509	15522	15546	15487	15572	15574	15589	15599	15490	15616	15712	15534	15620	15487	15631	15464	15643	15657	15461	15516	15662	15583	15550	15587	15531	15567	15556	15543	15606	15802	15627	15655	15665	15597	15659	15695	15624	15427	15693	15506	15657	15541	15546	15880	15456	15579	15536	15644	15707	15544	15448	15811	15501	15440	15615	15647	15326	15641	15646	15603	15536	15465	15556	15609	15567	15604	15688	15577	15576	15729	15605	15475	15574	15498	15571	15691	15551	15619	15534	15467	15472	15551	15503	15578	15564	15493	15596	15533	15640	15513	15608	15490	15578	15515	15542	15581	15663	15421	15671	15680	15608	15469	15607	15647	15686	15392	15485	15677	15599	15523	15502	15476	15725	15465	15478	15509	15609	15505	15596	15400	15591	15726	15584	15597	15381	15408	15670	15524	15512	15511	15634	15482	15561	15613	15515	15443	15651	15581	15511	15500	15462	15598	15491	15550	15508	15690	15522	15432	15518	15478	15424	15603	15489	15572	15654	15591	15508	15667	15483	15649	15602	15653	15616	15573	15663	15568	15496	15702	15618	15638	15515	15573	15579	15509	15614	15755	15595	15607	15494	15732	15639	15562	15595	15504	15806
27762	23841	29259	26685	22195	20762	20302	19209	18907	18520	18216	18239	18249	18177	17872	18047	17905	17890	17916	17674	18037	17762	17691	17755	17773	17763	17845	17716	17804	17628	17651	17634	17572	17687	17489	17559	17621	17792	17685	17718	17659	17640	17637	17583	17640	17546	17771	17461	17643	17509	17606	17716	17521	17596	17696	17526	17323	17624	17649	17510	17647	17696	17480	17429	17819	17556	17567	17707	17790	17633	17420	17799	17596	17579	17664	17595	17564	17642	17630	17678	17751	17695	17620	17515	17528	17479	17574	17494	17549	17692	17675	17594	17667	17460	17537	17480	17309	17578	17630	17416	17738	17561	17508	17491	17434	17538	17546	17455	17484	17427	17609	17482	17603	17556	17598	17553	17730	17644	17589	17528	17380	17608	17500	17778	17735	17505	17572	17500	17749	17584	17265	17419	17609	17646	17619	17688	17671	17663	17599	17390	17425	17345	17522	17468	17702	17636	17685	17233	17470	17644	17617	17651	17317	17568	17623	17622	17720	17766	17391	17788	17556	17388	17557	17580	17627	17728	17569	17393	17665	17574	17250	17379	17447	17758	17558	17547	17678	17595	17572	17470	17559	17396	17591	17505	17398	17560	17463	17357	17725	17544	17562	17609	17602	17579	17496	17469	17793	17683	17634	17546	17609	17617	17556	17443	17621	17778	17532	17829	17503	17368	17543	17464	17469	17575	17711	17464	17637	17581	17658	17783	17605	17839	17660	17667	17455	17735	17622	17774	17519	17600	17390	17689	17508	17502	17694	17494	17456	17620	17600	17588	17623	17544	17693	17716	17582	17618	17693	17692	17465	17552	17577	17764	17526	17725	17687	17545	17485	17521	17563	17542	17467	17624	17508	17651	17754	17331	17527	17466	17503	17655	17425	17630	17511	17571	17719	17684	17727	17747	17621	17654	17578	17482	17290	17330	17667	17639	17435	17561	17769	17617	17772	17670	17685	17592	17610	17463	17447	17736	17622	17560	17720	17479	17628	17419	17550	17694	17463	17757	17483	17702	17728	17550	17536	17587	17447	17609	17656	17565	17456	17599	17602	17394	17478	17696	17496	17468	17429	17747	17543	17745	17652	17637	17688	17497	17498	17671	17651	17439	17445	17410	17455	17796	17678	17517	17581	17544	17617	17469	17756	17677	17524	17688	17624	17585	17705	17524	17596	17367	17510	17627	17560	17616	17775	17524	17451	17412	17692	17482	17799	17539	17687	17638	17457	17510	17526	17429	17504	17665	17542	17487	17534	17328	17599	17649	17541	17421	17452	17610	17576	17496	17451	17382	17483	17444	17583	17592	17571	17592	17517	17520	17501	17566	17610	17498	17517	17390	17642	17785	17514	17557	17673	17747	17830	17511	17602	17475	17401	17612	17747	17423	17542	17502	17629	17439	17523	17504	17654	17640	17350	17582	17476	17606	17653	17584	17568	17862	17606	17650	17555	17823	17630	17531	17598	17666	17561	17569	17474	17733	17467	17467	17644	17425	17597	17687	17639	17478	17576	17679	17728	17610	17476	17634	17494	17684	17615	17646	17641	17466	17364	17460	17591	17385	17653	17443	17594	17632	17544	17556	17653	17604	17629	17695	17596	17509	17527	17631	17583	17756	17560	17414	17534	17596	17668	17500	17480	17600	17652	17547	17431	17588	17360	17680	17660	17623	17745	17489	17568	17544	17560	17350	17548	17536	17418	17579	17501	17493	17582	17706	17479	17749	17643	17466	17886	17639	17681	17404	17422	17508	17593	17696	17461	17632	17436	17511	17570	17541	17504	17476	17645	17471	17275	17327	17602	17590	17456	17276	17613	17824	17531	17630	17610	17590	17658	17548	17604	17567	17427	17461	17653	17625	17400	17592	17482	17709	17594	17519	17462	17689	17692	17577	17546	17504	17652	17600	17675	17514	17864	17531	17503	17533	17673	17561	17490	17668	17663	17604	17507	17455	17757	17412	17632	17628	17771	17612	17409	17334	17593	17396	17551	17441	17680	17565	17595	17644	17522	17518	17784	17734	17780	17651	17415	17472	17559	17515	17477	17616	17484	17506	17597	17683	17557	17549	17532	17744	17598	17771	17464	17530	17445	17610	17532	17590	17687	17505	17473	17580	17569	17747	17506	17671	17603	17500	17631	17528	17696	17520	17649	17494	17765	17487	17642	17522	17605	17492	17867	17542	17682	17686	17631	17604	17513	17559	17611	17404	17577	17561	17473	17519	17659	17531	17693	17361	17415	17495	17500	17531	17580	17546	17578	17701	17490	17684	17522	17600	17497	17458	17479	17693	17560	17571	17547	17662	17621	17538	17673	17565	17745	17419	17457	17565	17384	17686	17620	17503	17625	17576	17706	17563	17653	17766	17616	17656	17687	17498	17689	17278	17654	17548	17740	17462	17505	17624	17670	17553	17644	17745	17542	17623	17594	17445	17539	17609	17696	17621	17518	17395	17410	17609	17423	17401	17507	17671	17482	17508	17550	17666	17521	17557	17558	17649	17725	17521	17402	17617	17635	17621	17814	17600	17555	17726	17635	17667	17776	17460	17529	17470	17520	17509	17550	17578	17499	17261	17593	17655	17479	17678	17543	17657	17524	17590	17542	17620	17649	17724	17628	17687	17621	17683	17493	17558	17594	17650	17573	17530	17556	17586	17506	17533	17663	17453	17509	17453	17608	17564	17465	17749	17729	17595	17448	17703	17513	17612	17529	17437	17555	17546	17567	17522	17355	17654	17547	17590	17602	17477	17494	17601	17402	17375	17649	17713	17624	17742	17666	17583	17468	17643	17495	17461	17613	17404	17588	17472	17718	17512	17621	17695	17741	17545	17585	17731	17890	17605	17538	17574	17547	17728	17730	17641	17581	17700	17717	17422	17423	17596	17570	17568	17502	17820	17455	17370	17731	17542	17608	17692	17763	17655	17498	17750	17694	17561	17564	17525	17609	17541	17489	17548	17387	17531	17494	17476	17401	17582	17503	17494	17626	17618	17656	17346	17525	17637	17687	17598	17645	17504	17548	17528	17543	17716	17657	17667	17497	17691	17674	17758	17684	17459	17377	17568	17690	17720	17716	17656	17559	17617	17553	17714	17504	17571	17642	17516	17400	17662	17262	17647	17531	17431	17666	17812	17580	17676	17635	17720	17480	17529	17595	17539	17610	17513	17527	17663	17465	17690	17676	17474	17636	17544	17417	17459	17264	17467	17339	17601	17538	17505	17534	17501	17646	17684	17474	17516	17569	17647	17568	17563	17822	17363	17624	17589	17668	17462	17534	17405	17627	17533	17421	17845	17603	17568	17579	17221	17576	17710	17600	17503	17622	17510	17613	17562	17745	17507	17540	17680	17800	17816	17764	17646	17714	17623	17741	17688	17551	17517	17833	17655	17618	17638	17405	17625	17650	17603	17586	17691	17484	17681	17585	17656	17513	17595	17543	17525	17626	17590	17440	17667	17689	17717	17378	17457	17580	17514	17621	17482	17648	17511	17611	17428	17393	17720	17838	17775	17510	17689	17353	17597	17465	17504	17338	17463	17363	17470	17669	17564	17680	17562	17620	17430	17563	17816	17466	17536	17506	17538	17742	17697	17571	17719	17664	17624	17798	17506	17680	17420	17536	17488	17475	17514	17698	17460	17445	17572	17541	17737	17461	17697	17551	17612	17391	17534	17602	17487	17500	17616	17556	17481	17618	17433	17669	17703	17522	17404	17425	17509	17602	17466	17603	17379	17585	17562	17648	17512	17723	17568	17826	17641	17474	17769	17740	17623	17537	17646	17371	17568	17598	17433	17477	17475	17754	17678	17465	17655	17591	17712	17657	17515	17596	17637	17706	17534	17689	17560	17556	17423	17570	17585	17540	17619	17831	17536	17682	17711	17530	17597	17466	17554	17504	17609	17569	17663	17370	17559	17667	17546	17647	17605	17651	17758	17584	17598	17758	17668	17431	17534	17703	17563	17513	17593	17695	17743	17498	17572	17334	17629	17563	17352	17468	17720	17587	17724	17790	17639	17674	17656	17726	17686	17441	17577	17711	17626	17439	17593	17634	17664	17543	17578	17488	17637	17604	17600	17615	17335	17531	17468	17378	17807	17586	17467	17626	17694	17610	17511	17538	17472	17454	17685	17556	17532	17441	17436	17787	17546	17343	17702	17606	17444	17667	17583	17609	17490	17630	17547	17530	17486	17452	17547	17526	17611	17600	17709	17672	17533	17384	17455	17760	17365	17712	17635	17455	17413	17618	17568	17335	17486	17438	17722	17727	17714	17440	17489	17556	17475	17622	17540	17568	17629	17481	17635	17481	17497	17456	17539	17691	17651	17665	17483	17675	17540	17650	17659	17556	17579	17478	17549	17652	17554	17601	17500	17420	17573	17607	17664	17485	17582	17471	17435	17717	17498	17700	17508	17837	17665	17745	17579	17595	17355	17645	17540	17609	17655	17469	17548	17557	17495	17641	17461	17434	17287	17573	17621	17348	17585	17530	17700	17534	17456	17677	17427	17448	17546	17361	17502	17730	17564	17537	17487	17621	17538	17428	17662	17651	17673	17525	17645	17704	17683	17291	17634	17573	17609	17554	17499	17633	17636	17754	17405	17609	17623	17524	17513	17577	17707	17714	17445	17568	17796	17540	17396	17651	17564	17597	17689	17478	17480	17678	17489	17530	17505	17628	17400	17662	17610	17611	17575	17668	17720	17569	17576	17761	17516	17672	17459	17594	17466	17466	17742	17534	17523	17743	17594	17565	17765	17579	17461	17552	17673	17601	17446	17499	17539	17610	17640	17560	17593	17618	17635	17457	17420	17430	17659	17646	17737	17627	17653	17577	17650	17460	17467	17613	17509	17696	17689	17571	17487	17425	17681	17588	17457	17593	17611	17613	17585	17703	17549	17298	17548	17638	17439	17760	17470	17487	17578	17654	17521	17574	17318	17580	17784	17524	17634	17431	17510	17500	17843	17454	17557	17547	17478	17591	17517	17570	17598	17646	17447	17504	17690	17647	17458	17658	17481	17485	17530	17641	17568	17618	17637	17701	17601	17469	17632	17513	17432	17418	17562	17675	17645	17502	17536	17674	17697	17427	17517	17774	17652	17655	17743	17531	17545	17402	17591	17643	17513	17513	17618	17731	17750	17420	17417
24918	35215	32310	25668	22217	20167	19070	18120	17589	16986	16830	16188	16263	16025	16103	15999	15817	15851	15761	15791	15620	15605	15529	15751	15440	15569	15573	15491	15512	15479	15573	15365	15461	15433	15278	15525	15364	15537	15395	15362	15338	15587	15292	15525	15464	15452	15400	15526	15384	15498	15440	15382	15310	15472	15346	15445	15253	15479	15367	15476	15416	15288	15442	15446	15376	15482	15266	15365	15238	15514	15269	15312	15252	15596	15384	15580	15204	15410	15331	15381	15211	15638	15344	15350	15444	15389	15220	15338	15362	15277	15505	15148	15495	15317	15542	15411	15345	15387	15520	15343	15369	15330	15445	15420	15564	15372	15222	15430	15194	15379	15428	15284	15348	15402	15414	15431	15306	15245	15477	15365	15388	15320	15302	15456	15513	15420	15338	15189	15209	15213	15303	15289	15459	15356	15364	15421	15305	15532	15163	15314	15413	15384	15337	15352	15311	15334	15322	15461	15540	15484	15581	15327	15591	15363	15330	15297	15369	15504	15305	15653	15534	15277	15246	15358	15302	15343	15438	15302	15335	15333	15361	15515	15377	15316	15346	15456	15346	15389	15301	15306	15251	15399	15252	15472	15309	15486	15485	15398	15373	15220	15333	15286	15343	15286	15412	15438	15297	15465	15485	15466	15437	15326	15265	15445	15429	15420	15304	15383	15342	15251	15156	15233	15370	15252	15381	15373	15308	15384	15303	15430	15384	15128	15643	15243	15158	15409	15479	15324	15418	15386	15275	15321	15392	15420	15261	15489	15298	15241	15470	15335	15376	15320	15424	15347	15325	15436	15368	15332	15177	15322	15414	15369	15367	15295	15238	15346	15397	15432	15429	15509	15278	15305	15402	15291	15287	15439	15483	15336	15274	15316	15335	15391	15472	15462	15448	15383	15382	15397	15393	15363	15263	15191	15374	15541	15295	15443	15215	15471	15443	15387	15329	15460	15283	15465	15375	15307	15329	15468	15547	15382	15457	15385	15340	15439	15417	15397	15358	15382	15381	15180	15358	15456	15480	15524	15439	15480	15552	15402	15352	15442	15299	15333	15185	15457	15362	15511	15240	15348	15422	15315	15278	15380	15241	15431	15283	15374	15408	15405	15390	15508	15303	15340	15377	15411	15440	15360	15333	15415	15231	15229	15336	15280	15378	15452	15320	15349	15153	15473	15372	15402	15412	15341	15115	15772	15293	15459	15365	15239	15399	15399	15407	15495	15263	15459	15317	15407	15341	15465	15345	15256	15519	15409	15421	15557	15215	15172	15519	15435	15536	15446	15284	15218	15477	15288	15395	15445	15337	15361	15506	15199	15549	15452	15357	15299	15146	15293	15209	15353	15382	15439	15290	15387	15337	15368	15274	15311	15425	15279	15429	15265	15383	15226	15228	15258	15508	15321	15358	15330	15492	15400	15212	15345	15306	15517	15267	15444	15395	15462	15202	15212	15475	15275	15594	15376	15305	15267	15380	15203	15362	15384	15528	15395	15315	15183	15297	15308	15358	15336	15335	15267	15284	15349	15275	15505	15473	15265	15251	15233	15452	15329	15470	15343	15479	15231	15309	15365	15405	15236	15263	15395	15144	15450	15527	15391	15374	15336	15346	15296	15331	15405	15409	15461	15365	15499	15298	15302	15521	15253	15247	15274	15399	15472	15491	15414	15454	15499	15374	15389	15487	15391	15482	15268	15435	15302	15324	15382	15273	15443	15390	15279	15439	15425	15611	15325	15352	15378	15315	15369	15419	15253	15505	15339	15273	15422	15369	15342	15375	15402	15295	15262	15394	15320	15218	15396	15319	15326	15462	15196	15234	15470	15335	15282	15337	15400	15202	15259	15401	15208	15342	15291	15431	15504	15262	15560	15295	15463	15457	15281	15527	15294	15459	15418	15411	15322	15356	15388	15491	15509	15392	15329	15310	15366	15393	15375	15263	15315	15409	15378	15498	15329	15266	15497	15214	15286	15311	15311	15200	15370	15483	15413	15367	15514	15358	15349	15401	15279	15324	15285	15356	15384	15275	15204	15418	15480	15325	15573	15295	15413	15359	15336	15564	15464	15362	15359	15339	15305	15371	15272	15310	15461	15252	15353	15385	15197	15550	15509	15433	15392	15340	15310	15426	15289	15396	15298	15510	15403	15603	15412	15354	15292	15341	15203	15300	15293	15459	15291	15400	15445	15182	15331	15448	15485	15369	15277	15449	15276	15305	15486	15364	15299	15261	15396	15379	15340	15398	15477	15454	15372	15379	15349	15336	15375	15234	15413	15429	15576	15267	15382	15315	15367	15416	15494	15413	15359	15407	15414	15195	15506	15327	15411	15270	15334	15441	15354	15221	15338	15428	15294	15246	15412	15482	15518	15370	15381	15195	15288	15288	15296	15472	15204	15255	15163	15413	15540	15463	15406	15150	15347	15496	15191	15422	15249	15478	15350	15294	15266	15387	15358	15378	15215	15441	15418	15325	15338	15350	15275	15428	15278	15517	15191	15496	15344	15274	15326	15449	15450	15470	15368	15269	15407	15344	15602	15452	15352	15312	15482	15411	15396	15364	15497	15287	15350	15316	15305	15335	15400	15351	15453	15372	15274	15250	15246	15257	15271	15490	15408	15300	15370	15448	15406	15334	15320	15152	15413	15445	15293	15290	15233	15483	15339	15417	15237	15226	15390	15347	15247	15438	15411	15223	15333	15418	15308	15262	15386	15251	15375	15401	15243	15244	15263	15293	15442	15392	15492	15354	15282	15503	15403	15383	15368	15370	15507	15276	15459	15204	15340	15368	15539	15271	15287	15396	15530	15525	15402	15395	15317	15396	15203	15303	15293	15399	15261	15304	15426	15320	15273	15339	15413	15236	15212	15447	15445	15365	15619	15394	15216	15437	15294	15282	15544	15355	15235	15434	15202	15407	15383	15481	15326	15322	15410	15569	15275	15310	15326	15352	15488	15294	15481	15225	15453	15538	15358	15550	15323	15364	15441	15555	15291	15361	15472	15304	15433	15426	15281	15414	15307	15432	15419	15243	15334	15381	15391	15337	15370	15209	15427	15319	15331	15328	15240	15364	15355	15334	15417	15252	15489	15531	15408	15238	15259	15503	15297	15480	15384	15359	15597	15392	15234	15518	15481	15320	15466	15390	15435	15408	15462	15361	15440	15409	15363	15298	15434	15324	15441	15302	15350	15424	15292	15333	15525	15465	15464	15271	15337	15335	15381	15334	15367	15356	15345	15273	15385	15251	15296	15237	15303	15367	15259	15375	15247	15395	15437	15360	15363	15503	15265	15475	15278	15357	15266	15418	15469	15398	15311	15224	15199	15303	15349	15377	15375	15270	15372	15379	15207	15296	15352	15357	15377	15213	15373	15445	15529	15296	15382	15394	15243	15293	15434	15241	15296	15373	15367	15484	15341	15444	15501	15324	15429	15406	15461	15353	15417	15466	15356	15289	15391	15511	15360	15272	15238	15202	15257	15263	15592	15147	15332	15423	15401	15422	15479	15355	15297	15254	15449	15379	15279	15379	15509	15443	15183	15265	15375	15315	15333	15454	15458	15518	15361	15338	15399	15289	15358	15440	15201	15357	15440	15291	15400	15405	15406	15429	15517	15257	15308	15342	15385	15293	15224	15415	15352	15265	15356	15369	15348	15428	15446	15498	15326	15516	15347	15431	15249	15467	15236	15381	15484	15242	15494	15377	15521	15423	15344	15438	15238	15380	15381	15400	15313	15493	15413	15422	15354	15263	15331	15428	15291	15473	15548	15271	15204	15239	15278	15429	15468	15512	15330	15517	15347	15358	15374	15573	15338	15194	15260	15308	15381	15367	15347	15485	15451	15391	15432	15446	15350	15466	15360	15407	15209	15400	15360	15291	15406	15322	15207	15353	15181	15250	15531	15465	15398	15400	15366	15300	15420	15425	15293	15374	15586	15517	15395	15381	15228	15290	15485	15306	15472	15339	15421	15352	15390	15315	15490	15347	15303	15293	15400	15284	15321	15352	15475	15298	15309	15442	15492	15323	15459	15337	15423	15461	15211	15345	15454	15296	15480	15418	15460	15345	15346	15469	15514	15306	15318	15324	15410	15249	15347	15284	15417	15422	15339	15264	15315	15255	15271	15383	15384	15252	15498	15576	15391	15208	15540	15371	15187	15392	15455	15275	15395	15609	15096	15280	15473	15447	15508	15272	15609	15256	15428	15348	15294	15263	15448	15273	15296	15268	15505	15338	15375	15471	15346	15404	15309	15278	15342	15339	15555	15172	15339	15374	15303	15311	15424	15377	15335	15395	15395	15471	15248	15460	15395	15372	15247	15496	15299	15463	15396	15263	15468	15306	15523	15272	15405	15417	15449	15277	15447	15530	15607	15244	15462	15352	15281	15568	15263	15334	15333	15409	15357	15255	15337	15349	15364	15415	15255	15329	15524	15541	15254	15407	15472	15158	15257	15332	15365	15472	15400	15381	15439	15333	15355	15361	15467	15476	15429	15377	15234	15320	15359	15636	15237	15463	15322	15261	15428	15425	15519	15313	15272	15375	15457	15546	15459	15218	15255	15082	15317	15269	15227	15443	15233	15328	15261	15308	15230	15522	15393	15401	15373	15506	15241	15451	15308	15375	15376	15407	15305	15365	15387	15374	15351	15460	15391	15290	15326	15413	15464	15394	15228	15402	15299	15276	15358	15406	15438	15317	15310	15323	15240	15504	15376	15376	15450	15401	15277	15374	15270	15319	15370	15356	15307	15482	15480	15430	15281	15446	15342	15457	15363	15303	15321	15446	15362	15587	15421	15397	15328	15414	15391	15351	15326	15372	15273	15293	15227	15278	15372	15436	15398	15469	15300	15513	15487	15335	15366	15412	15384	15217	15283	15270	15218	15337	15297	15504	15266	15368	15407	15444	15262	15496	15306	15341	15506	15412	15419	15346	15414	15209	15376	15209	15449	15467	15339	15396	15403	15518	15263	15319	15350	15363	15224	15360	15231	15298	15364	15412	15314	15354	15507	15207	15211	15572	15415	15365	15212	15429	15440	15266	15257	15221	15322	15418	15322	15316	15300	15350	15250	15466	15296	15388	15306	15327	15377	15360	15361	15437	15471	15230	15310	15346	15268	15341	15380	15374	15543	15373	15492
23521	21016	28386	24220	22918	24463	24102	21182	20236	19860	19491	19131	18948	18728	18794	18384	18499	18406	18276	18517	18395	18246	18344	18324	18260	18219	18099	18189	18242	18159	18024	18088	18191	18021	17955	17918	18059	18069	18010	17994	18134	17985	18076	17956	17769	18030	17940	18170	17981	18055	18009	17959	17990	17889	17934	17817	17937	17976	18112	17912	17875	17976	18025	18199	17664	17836	17714	17863	17969	17964	17849	17974	17809	17866	17878	17868	17832	17772	17735	18007	17867	18004	17835	17899	17805	17821	17896	17879	17948	17938	17905	17799	17848	17937	17934	17985	17761	17804	17862	17786	17850	17789	17785	17854	17728	17798	17988	17870	17926	18130	17677	17787	17833	17731	18009	17787	17905	17875	18036	18146	17867	17971	18012	17881	17797	17838	17992	17964	17812	17840	17753	17854	17858	17903	17868	17854	17854	17957	18019	17971	17746	17846	17792	17951	17700	17679	17800	17924	17762	17840	17914	17861	17971	17802	17889	17855	17837	17772	17829	17887	17880	17928	17915	17695	17670	17769	17937	18067	17744	17856	18090	17840	18040	17771	18139	17896	17811	17669	17656	17804	17764	17759	17946	17959	17812	18128	18200	17917	17884	17932	17934	17704	17759	17653	17943	17894	17743	17883	18000	17894	17660	17903	17963	17938	17911	17644	17768	17949	17924	17715	17930	18040	17758	17892	17887	17788	17913	17778	17926	17684	17793	17606	17752	17970	17947	17928	17748	17880	17663	17736	17892	17772	17818	17845	17752	17863	17896	17665	17846	17913	18046	18007	17787	17958	17970	17839	17961	17916	17782	17879	17927	17723	18028	17791	17786	17946	17888	17910	18042	17881	17792	17879	17887	18105	17824	18054	18069	17693	17754	17977	17962	17781	17986	17740	17883	17865	17727	17856	17765	17844	17825	17875	17849	17855	18170	17871	17752	17886	17731	17865	17841	17824	17861	17873	17842	17957	18047	17769	17863	17790	17924	17775	17803	17937	17699	17916	17884	18065	17925	17949	17908	17937	17854	17753	17902	18095	18030	17796	17918	17812	17684	18035	17822	17866	17859	17617	17583	17926	17887	17921	17852	17964	17850	17914	17929	17742	17967	17938	17897	17758	17841	17874	17953	17825	17776	17988	17939	17890	17883	17570	17896	17903	17901	17989	17794	17953	17651	17772	17885	18075	17721	17789	17896	17802	17839	18130	17960	17915	17689	17942	17984	17763	17873	18001	17875	17778	17844	17748	17808	18030	17838	17988	17881	17855	17870	17778	17889	17889	18086	17853	17786	17829	17962	17811	17846	18067	17774	17855	17893	17863	17900	17990	17809	17879	17934	17990	17936	17793	17684	17860	17800	17977	17981	17987	17782	17759	17936	18068	17704	17789	17785	17889	17951	17875	17983	17919	17905	17893	17914	17941	17949	18213	17915	17956	17738	17821	18099	17838	17746	17771	17807	17745	17949	17859	17925	17890	18003	17970	17898	18011	17857	17852	17778	17726	17888	17748	17733	17900	17905	17882	18184	17626	17834	17698	17834	17781	17878	17817	18050	17865	17951	17922	17751	17911	17953	17925	17956	17923	17843	17756	17860	17794	17894	17867	17891	17747	17722	18038	17848	17724	17727	17954	17744	17961	17942	18095	17810	17811	18021	17909	17849	17678	17781	17851	18026	17831	17693	17944	18042	17816	17819	17912	18089	17972	17814	17956	17699	17657	17904	17892	18078	17805	17716	17929	17902	18153	17850	17701	17901	17933	17872	18029	17858	17680	17926	18013	17785	17878	17729	17707	17984	17821	17833	17959	17749	17970	17878	17916	17813	17883	17662	17954	17795	18036	17841	17729	17836	18171	17950	17755	17734	17788	17799	17835	17883	17877	17909	17972	17925	17934	17978	17802	18098	17882	18015	17976	17725	17801	18017	18058	17933	17904	17762	17733	17875	17770	17755	17966	17699	17920	17944	17817	17772	17824	18117	17989	17976	17807	17972	17795	17724	17955	17820	17964	17985	17990	17818	18037	17894	17850	17876	17684	17729	17680	17901	17959	17624	17840	17842	17865	17697	17934	17733	17806	17886	17996	17803	17842	17760	17902	17954	17961	17906	17823	17835	17900	17909	17992	17879	17768	17976	17753	17733	17856	17956	17855	18055	17731	17752	17833	17930	17976	17921	18007	17861	17949	17934	18144	18030	17915	17911	17949	17966	17801	17682	17731	17932	17808	17883	17911	17836	17859	18004	17900	18044	18038	17973	17909	17985	18020	17893	17993	17959	17972	17855	18083	17958	17758	17739	17806	17686	17873	17752	18059	17967	17758	17863	18053	17779	17854	18087	17787	18081	18026	17978	17889	17872	17940	17932	17949	17723	17839	17922	17766	17922	17878	17721	17967	17906	17774	17823	17916	17831	17878	17940	17720	17928	17988	17851	17775	17778	17893	17834	17936	17714	17726	17913	18097	17893	17698	17861	17881	17831	17908	17745	17846	17922	17847	17824	17970	17778	17860	17951	17904	18071	18085	18138	17823	17978	18026	18120	17852	17943	17899	17818	18078	17951	17682	17802	17895	17815	17801	17937	17734	17827	17950	18039	17934	17827	17839	17938	17649	18062	18024	17813	17798	18121	17838	17883	17821	17889	17829	17811	17915	17749	17881	17952	17958	17936	17812	17914	17805	17756	17934	17912	17754	17784	17754	17993	17944	17745	17841	18036	17719	17688	17786	17945	18024	17920	18004	17804	17957	17735	17732	17884	18009	17738	17734	17970	17780	17635	17962	18067	18003	17757	17682	17797	17700	17944	17978	17953	17922	17873	17714	17835	17802	18112	17943	17831	17803	17650	17958	17709	17897	17763	17967	17826	17950	17799	17958	17756	17783	17890	18012	18014	17747	17849	18068	17784	17907	17847	17946	17875	18028	17940	17721	17700	17927	17643	17772	17939	17886	18037	17828	17968	17927	17895	17698	18117	17838	17975	18005	17811	17801	17830	18067	17802	17937	17752	17789	18026	17841	17911	17928	17880	17878	17715	17901	17891	17874	17973	17933	17826	17723	17787	17859	17820	17889	17835	17825	17667	17795	17841	17955	17778	17842	17812	17994	17908	17943	17731	17697	17894	17970	17888	17910	17847	18087	18051	17926	17836	17905	17806	17921	17790	17796	17952	18029	17924	17821	17945	17981	17897	17832	17889	17694	17771	18046	17864	17729	18014	18037	17879	17877	17665	17903	17853	17782	17832	17904	17804	18009	18099	17656	17937	18003	17865	17855	18056	17894	18026	17779	17981	17796	17940	18011	17970	17838	17787	17761	17642	17753	17925	17676	17729	17779	17897	17805	17897	17866	17875	17863	17812	17871	18138	18042	18002	18041	17788	17879	17960	17813	17971	17854	18035	17658	17894	17823	18022	17874	17742	17998	17659	17850	18074	17973	17859	18028	17814	17874	17839	17994	18011	17918	17912	17848	17883	17953	17945	17768	17804	17994	17980	17873	17884	17718	17916	17971	17965	17747	17802	17687	17729	17896	17995	17945	17738	18055	17795	17848	17921	17875	17851	17834	17849	17657	17813	17852	17856	17854	17947	17812	18018	17758	18022	17763	17959	17946	17929	17854	17519	17959	17775	18119	17985	17828	17967	17913	18000	17994	17699	17696	17709	18000	17988	17957	17786	17744	17691	17850	17957	17802	17999	17941	17914	17737	17805	17914	17814	17787	17719	17943	17775	17718	17944	17912	17924	18046	17752	17820	17900	17946	18046	17614	18073	18117	17999	17923	17760	17953	17754	17805	17915	17938	17734	17923	17858	17978	17736	17992	17802	17785	17991	17866	17978	17865	17955	17915	17755	17862	17957	17972	17812	17874	17804	17760	17775	17831	18007	17965	17902	17745	17974	17983	17998	17767	17913	17925	17768	17873	17889	17802	17752	17872	17946	17783	17905	18013	17640	17818	17835	18029	17702	17785	17929	17853	17737	17972	18028	17898	17750	17842	17797	17909	17959	17752	17925	17837	17834	17758	17921	17888	18052	17949	17981	17903	17945	17876	17869	17866	17800	17945	18024	17887	17741	17755	17932	17995	17972	17953	17649	17579	17977	17853	17826	17761	18001	18039	17745	17863	17887	17803	17957	18072	18000	17767	17955	17873	17738	17741	17885	17854	17901	17876	17854	17882	18114	17830	17842	17877	17746	17849	17907	17773	17794	17746	17889	18079	17895	17964	17956	17734	17855	17840	17859	17786	17884	17831	17814	17979	17904	17837	17802	17895	18034	18032	17933	17831	17920	17900	17688	17799	17847	18073	17862	18006	17776	18040	18058	17938	17643	17690	18005	17813	17831	17769	17975	17970	17705	17981	17852	17916	17826	17834	17952	18011	17683	17760	17937	17704	17842	17847	18012	17807	18011	17792	17930	18000	17707	18040	17816	17813	17910	17740	17961	17846	17882	17918	17970	18068	17832	18090	18027	17927	17907	17863	17915	17958	17831	17738	17793	17927	17906	17789	17712	17815	17898	17989	17911	17808	17842	17865	17669	18008	17816	17975	17976	17879	17974	17980	18010	17915	17723	17904	17944	17768	17842	17803	17862	17953	17791	17971	18124	17727	17892	17824	17770	17789	17837	17962	17764	17777	17957	17973	17788	17983	17833	17855	17820	17652	17728	18051	17738	17620	17926	17799	17930	17913	17951	18028	17846	17956	17918	17886	17570	17848	17886	17857	17886	17937	17710	17916	17940	17846	17899	17759	17797	17919	17974	17744	17749	17839	17794	17822	17956	17727	17903	17939	17725	17819	17908	18001	17966	17879	17810	17734	17878	17803	17799	17865	17818	17972	17748	17913	17764	17872	17831	17753	17680	17897	17618	18150	17823	17845	17697	17702	17854	18014	18050	17826	17798	17752	17889	17953	17810	17920	17950	17728	17728	17758	17721	17877	17988	17889	17933	17911	18116	17851	18044	18009	17889	17833	17914	17704	17855	17990	17927	17913	18064	17915	17767	17802	17972	17786	17858	17710	18067	18102	17932	17789	17880	17768	18025	17750	18054	17867	17959	17927	17904	17817	17892	17986	17740	17885	17761	17891	17867	18015	17954	17742	17808	17849	17797	17834	17785	17581	17794	17897	17782	17978	17869	17862	17770	17747	17771	17686
24839	41010	38370	30608	26135	23474	21695	20257	19228	18360	17852	17235	17289	17077	16712	16618	16457	16380	16223	16177	16239	16058	16085	15864	16077	15882	15968	15837	15816	16046	15669	15945	15652	15597	15789	15646	15749	15721	15613	15472	15687	15586	15762	15772	15608	15588	15553	15562	15642	15783	15780	15608	15635	15658	15587	15579	15727	15658	15538	15594	15645	15465	15692	15560	15531	15510	15571	15676	15619	15644	15507	15648	15654	15508	15719	15428	15503	15624	15376	15635	15489	15429	15410	15400	15487	15698	15523	15440	15546	15525	15345	15480	15633	15691	15422	15674	15609	15861	15595	15415	15479	15685	15649	15537	15565	15604	15497	15649	15572	15536	15765	15501	15551	15327	15659	15552	15590	15394	15583	15703	15496	15705	15482	15771	15565	15761	15604	15544	15665	15536	15689	15670	15549	15632	15522	15579	15613	15546	15600	15623	15549	15667	15654	15505	15629	15578	15544	15637	15411	15647	15516	15670	15617	15547	15507	15713	15389	15584	15441	15582	15623	15655	15484	15480	15601	15579	15381	15343	15565	15479	15524	15702	15479	15737	15462	15546	15571	15517	15501	15654	15523	15614	15414	15553	15649	15717	15672	15431	15630	15744	15493	15631	15360	15435	15671	15517	15449	15477	15513	15748	15547	15535	15601	15622	15565	15609	15705	15543	15546	15813	15554	15492	15486	15637	15510	15474	15268	15570	15448	15646	15483	15691	15523	15606	15440	15704	15544	15532	15611	15468	15563	15467	15694	15598	15372	15678	15549	15518	15495	15559	15659	15487	15372	15696	15543	15854	15372	15542	15531	15492	15461	15521	15406	15674	15611	15658	15570	15764	15403	15687	15556	15643	15481	15501	15675	15552	15588	15588	15645	15554	15565	15459	15412	15409	15568	15451	15473	15664	15501	15580	15542	15496	15501	15501	15579	15514	15624	15403	15474	15441	15574	15429	15682	15488	15494	15645	15582	15602	15577	15490	15668	15681	15592	15556	15506	15577	15666	15555	15565	15433	15768	15403	15482	15717	15551	15507	15622	15476	15433	15650	15622	15653	15616	15678	15620	15587	15790	15487	15552	15628	15589	15567	15577	15470	15474	15483	15554	15362	15604	15686	15487	15729	15514	15444	15466	15555	15687	15460	15687	15523	15497	15817	15525	15568	15452	15568	15562	15627	15622	15480	15502	15549	15589	15570	15398	15541	15454	15547	15687	15598	15605	15501	15346	15576	15365	15610	15526	15573	15573	15567	15705	15443	15686	15403	15632	15561	15520	15646	15483	15402	15431	15527	15557	15540	15409	15742	15645	15603	15558	15333	15575	15558	15689	15536	15612	15496	15402	15566	15551	15541	15458	15701	15536	15642	15573	15518	15573	15561	15554	15605	15615	15575	15643	15500	15525	15673	15433	15642	15727	15648	15554	15548	15539	15533	15552	15476	15327	15611	15473	15628	15356	15578	15642	15269	15523	15474	15556	15586	15718	15672	15537	15572	15530	15679	15523	15484	15614	15496	15657	15593	15449	15487	15487	15621	15592	15550	15737	15589	15716	15588	15541	15567	15549	15508	15726	15580	15401	15543	15335	15708	15591	15480	15698	15407	15658	15366	15450	15563	15396	15479	15456	15597	15448	15563	15739	15548	15439	15639	15502	15589	15667	15618	15471	15591	15654	15624	15676	15539	15804	15464	15426	15431	15549	15639	15539	15462	15634	15469	15600	15497	15625	15458	15590	15478	15661	15548	15573	15506	15585	15524	15489	15683	15356	15517	15561	15480	15628	15450	15525	15613	15573	15559	15603	15583	15636	15630	15506	15524	15523	15674	15405	15602	15596	15527	15639	15644	15307	15373	15439	15734	15531	15388	15526	15573	15558	15540	15507	15748	15417	15607	15612	15651	15559	15682	15581	15544	15582	15673	15489	15637	15685	15683	15505	15406	15352	15533	15533	15493	15606	15638	15626	15624	15605	15752	15488	15643	15443	15605	15655	15518	15455	15785	15516	15434	15659	15564	15491	15539	15688	15579	15541	15508	15493	15536	15582	15476	15306	15683	15486	15602	15612	15651	15539	15514	15554	15566	15550	15565	15607	15596	15563	15708	15650	15647	15561	15404	15567	15765	15489	15668	15396	15457	15590	15485	15536	15492	15670	15571	15704	15362	15621	15514	15649	15780	15626	15504	15674	15498	15587	15615	15631	15802	15525	15529	15455	15470	15665	15523	15582	15284	15379	15493	15651	15603	15476	15653	15771	15515	15744	15509	15568	15651	15475	15415	15510	15786	15636	15429	15453	15581	15448	15582	15427	15553	15637	15485	15535	15421	15603	15468	15679	15579	15462	15490	15569	15463	15611	15508	15444	15523	15360	15527	15662	15562	15549	15538	15551	15578	15736	15559	15641	15509	15483	15667	15562	15735	15645	15451	15669	15711	15461	15452	15555	15470	15543	15480	15625	15551	15588	15504	15515	15785	15528	15342	15477	15478	15404	15625	15645	15592	15497	15612	15418	15533	15634	15621	15621	15607	15530	15561	15570	15423	15572	15416	15705	15579	15558	15493	15613	15617	15561	15507	15615	15560	15650	15502	15706	15580	15621	15573	15587	15505	15513	15548	15491	15461	15619	15386	15478	15494	15571	15642	15553	15693	15741	15543	15745	15562	15601	15379	15653	15560	15513	15553	15518	15418	15626	15553	15770	15426	15513	15507	15566	15633	15463	15429	15580	15567	15502	15541	15564	15346	15338	15724	15497	15387	15576	15629	15548	15576	15232	15635	15400	15628	15595	15454	15609	15525	15630	15516	15660	15529	15618	15413	15557	15519	15563	15785	15667	15616	15641	15742	15457	15460	15493	15412	15712	15640	15539	15498	15683	15734	15639	15658	15427	15768	15613	15673	15661	15573	15559	15669	15734	15588	15423	15391	15583	15613	15629	15534	15503	15667	15572	15593	15621	15639	15579	15490	15588	15488	15556	15558	15474	15482	15650	15566	15501	15602	15624	15593	15562	15711	15736	15428	15619	15568	15600	15366	15509	15605	15429	15399	15559	15498	15617	15449	15499	15511	15498	15527	15594	15564	15553	15594	15673	15528	15631	15651	15583	15578	15587	15467	15562	15438	15384	15545	15677	15526	15563	15628	15684	15675	15619	15396	15508	15552	15733	15879	15630	15630	15607	15651	15367	15665	15594	15802	15509	15543	15598	15426	15383	15486	15524	15467	15616	15542	15622	15634	15580	15616	15579	15611	15583	15623	15496	15589	15699	15621	15447	15604	15705	15602	15481	15465	15493	15576	15551	15597	15664	15499	15579	15677	15490	15656	15730	15579	15582	15448	15448	15474	15762	15523	15622	15675	15565	15452	15541	15520	15425	15596	15549	15665	15584	15599	15527	15690	15354	15403	15609	15493	15549	15565	15613	15414	15615	15561	15612	15582	15544	15539	15523	15643	15524	15482	15578	15552	15609	15569	15629	15549	15576	15566	15434	15433	15475	15666	15397	15673	15529	15627	15505	15665	15724	15449	15698	15480	15631	15486	15611	15457	15633	15527	15694	15588	15661	15551	15378	15554	15518	15616	15647	15571	15563	15603	15629	15567	15503	15470	15630	15554	15474	15477	15477	15467	15503	15469	15621	15421	15424	15561	15690	15556	15629	15392	15627	15675	15502	15670	15522	15471	15511	15652	15657	15470	15757	15378	15630	15590	15538	15622	15447	15403	15599	15522	15488	15521	15552	15570	15574	15540	15662	15472	15533	15473	15627	15471	15558	15386	15697	15831	15505	15675	15531	15476	15515	15424	15455	15661	15508	15630	15473	15558	15661	15819	15441	15605	15626	15458	15726	15410	15575	15647	15645	15377	15437	15661	15765	15472	15416	15538	15550	15638	15595	15612	15604	15663	15625	15615	15477	15621	15545	15549	15597	15559	15437	15505	15763	15575	15611	15496	15478	15434	15511	15483	15545	15434	15529	15556	15376	15593	15582	15762	15618	15637	15579	15583	15564	15516	15545	15619	15665	15589	15571	15451	15566	15541	15583	15657	15475	15642	15692	15635	15662	15469	15484	15547	15525	15478	15379	15583	15566	15625	15794	15552	15641	15408	15618	15492	15544	15646	15327	15423	15608	15623	15680	15399	15432	15480	15286	15513	15667	15391	15463	15480	15488	15450	15557	15471	15438	15699	15585	15420	15602	15427	15575	15412	15550	15670	15470	15782	15581	15601	15518	15603	15594	15419	15602	15511	15588	15451	15474	15605	15680	15675	15605	15545	15425	15479	15559	15640	15416	15513	15588	15540	15477	15595	15543	15613	15681	15425	15474	15472	15606	15531	15576	15446	15554	15446	15698	15605	15499	15519	15568	15486	15705	15366	15321	15407	15829	15670	15528	15573	15582	15434	15444	15530	15675	15434	15519	15665	15404	15662	15480	15585	15544	15559	15565	15649	15535	15646	15709	15493	15764	15532	15703	15516	15375	15680	15621	15454	15639	15587	15598	15545	15787	15526	15555	15573	15479	15602	15626	15573	15553	15497	15561	15626	15672	15635	15600	15351	15640	15486	15352	15548	15423	15432	15547	15395	15716	15507	15553	15481	15654	15595	15486	15489	15549	15663	15584	15507	15590	15431	15513	15678	15464	15533	15624	15616	15708	15471	15595	15637	15535	15654	15481	15697	15573	15686	15607	15562	15493	15452	15629	15483	15495	15617	15543	15485	15571	15611	15445	15670	15824	15604	15492	15650	15568	15534	15568	15463	15493	15542	15452	15540	15503	15484	15577	15502	15551	15510	15605	15658	15670	15649	15753	15439	15698	15502	15589	15724	15535	15570	15670	15502	15394	15493	15329	15726	15780	15698	15515	15695	15410	15634	15688	15454	15418	15677	15536	15552	15564	15621	15448	15695	15524	15453	15626	15640	15605	15490	15485	15510	15462	15568	15650	15614	15570	15684	15549	15749	15680	15714	15424	15615	15446	15706	15638	15652	15488	15594	15578	15560	15497	15483	15543	15465	15665	15545	15672	15664	15664	15540	15599	15457	15619	15612	15542	15644	15557	15717	15613	15554	15429	15427	15651	15524	15606	15588	15657	15448	15665	15419	15635	15638	15542	15435	15555	15446	15553	15624	15472	15629	15568	15597	15526	15528
22458	20989	28717	23498	21673	24675	27308	22335	21157	20871	20256	19944	19570	19310	19226	19056	19113	18708	18712	18658	18781	18433	18389	18596	18395	18270	18293	18194	18248	18131	18180	18010	18160	18120	18019	17987	17962	18057	18056	18183	17935	17945	17895	18214	17933	17970	17960	17992	17884	17753	18244	18011	18022	17951	18090	18110	17887	17914	18223	17705	17852	17787	17910	17910	18019	18193	18119	17982	17962	17955	17860	17892	17968	18065	17878	17989	18040	17969	17830	17749	18048	17991	17990	17791	18118	17911	17904	17922	17858	18016	17851	17865	17919	17900	17874	17741	18101	17795	17887	17800	17606	17852	17871	17773	17959	17687	17654	17998	17705	18035	17986	18017	17761	18037	18078	17944	17796	17832	17933	18111	18001	17877	18010	17947	17902	17846	17903	17878	17794	17847	17837	17949	17831	18098	17618	17862	17880	17971	17882	17704	17793	17859	17951	17937	17986	17699	17691	17771	18080	17909	17820	17833	17826	17892	17850	17880	18005	17837	17911	17895	17939	17916	17919	17845	17945	17801	17872	18012	17924	17879	17921	18008	17876	17651	17788	17990	17873	17913	18039	17831	17751	17977	18026	17838	18006	17938	17731	17805	17929	17826	17872	18023	17665	17775	17920	17973	18035	18115	17938	17923	18013	17748	17828	18048	18164	17999	17864	18029	17735	17840	17680	17840	17876	18016	17825	17760	17956	17833	17703	17976	17989	18166	17878	17797	17878	17759	17989	17735	18072	18060	17939	17788	17907	17727	17771	17833	18018	17951	17859	17819	18015	17878	17976	17933	17865	17743	17927	18090	17903	18010	17850	17859	18043	17818	17797	17859	17868	17800	18008	17957	17713	17746	17986	18026	17754	17745	17945	17901	17979	17937	17994	17689	17613	18023	17903	17915	17837	17721	17839	17959	18084	17859	17815	17893	17878	17953	17999	17880	17850	17733	17922	17918	18040	17933	17864	17759	18145	17867	18069	17774	17784	17810	17827	17650	17897	17864	17915	17682	17934	17921	18046	18069	17901	17926	17758	18001	17683	18002	17927	17945	18104	17877	17913	17995	17789	17957	17695	17945	17805	17875	17791	17865	18004	17935	17998	17582	17968	17993	18011	18046	17897	18005	17876	17957	17844	17840	17871	17834	17750	17894	17784	17706	17803	18076	17798	17717	17585	18005	17758	18125	17994	17776	18066	17920	17869	17825	17797	18128	17850	17751	17949	17966	17876	17636	17809	17760	17988	17853	17862	17956	17801	18040	17976	17814	17734	17910	18063	17824	17916	17856	17719	17855	17958	17722	17722	17909	17877	17970	17937	18033	17963	17899	17943	17793	17883	18039	17920	17898	17801	17900	17774	17810	17842	17987	17744	17826	17762	17729	17955	17760	18008	17793	17886	17720	18082	17752	18082	17854	17862	17850	17810	17829	17818	17726	17714	17996	17936	17901	17933	17862	17768	17819	17977	17780	17739	17702	17832	18062	17861	17941	17800	17854	18023	17797	18015	17750	17790	17678	17988	17987	17910	17847	17915	18048	17940	18025	17820	18147	18052	17779	17752	17707	17798	17938	17795	17835	17893	17775	17841	17990	17840	17687	17815	17896	17871	18045	17957	17831	17898	17972	17697	17807	18058	17942	18003	17857	17927	17740	18126	17947	17822	17961	17814	17859	17980	17908	17923	17708	17916	17827	17959	18048	17785	17772	18001	17838	17806	17624	17970	17985	17918	17851	17816	17756	18159	17742	17775	17732	17806	17948	17978	17942	17918	17985	17887	17660	17814	17888	17893	17817	17634	17692	17772	17857	17853	17796	17878	17998	17872	18058	17795	18021	17820	17904	18028	17969	17845	17723	17957	18070	18024	17837	17735	17745	17876	17876	17959	17891	17769	17776	17761	17904	17944	17810	18080	17899	17893	17832	17979	17786	17996	17864	17902	17925	17830	17890	17970	18072	17946	17838	17906	17798	17842	17832	17654	17745	17973	17782	17683	17973	18167	17980	17762	17761	17802	17788	17909	17812	17751	17941	17804	17868	17957	17961	17991	18001	17776	17810	18062	17734	17946	17888	17896	17916	17956	17738	17978	17872	17906	17832	17680	17672	17712	17844	17799	17816	17760	17978	17741	17930	17763	17924	17778	17861	17958	17826	18091	17868	17744	17977	18036	17874	17945	17901	17774	17937	17896	17864	17669	18082	17746	17773	17751	17778	17589	17784	17868	17912	17788	17824	17969	17864	17988	18149	17897	17589	17801	17845	17995	17849	18029	17814	17823	17719	17599	17729	17917	17804	18064	18000	17947	17710	18128	17917	17791	17956	17821	17782	17954	17665	18039	17817	17786	17876	17765	17854	17979	17984	17858	17931	17942	17970	17984	17887	18014	17958	17963	17915	17819	17909	17955	18021	17648	17938	17749	17914	17747	17781	17868	17988	17833	17806	17698	17827	17799	17906	17881	17875	17864	17964	18008	17890	17754	17677	17971	17936	17882	17721	17777	17741	17966	17927	17871	17811	17938	17867	17854	17783	18023	17710	17739	17865	17999	17975	17909	17718	17745	18087	17827	17867	17946	17934	17813	17800	18049	17901	17818	17866	17925	17946	17862	17916	17811	17518	17769	17815	17972	18157	17898	17730	17861	17945	17842	17686	17918	17826	17824	17822	17926	17898	17914	17915	17754	17967	17621	17923	17870	17742	17938	17883	17669	18036	18022	17831	17644	17943	18062	17812	17792	17816	17969	17814	17950	17972	17769	17780	17776	17834	17877	17843	18015	17819	17779	17858	17790	17909	18036	17849	17849	17883	17901	17966	18125	17926	17919	17933	17861	18174	17922	17977	17751	18086	18018	17820	18058	17809	17940	18064	17829	17852	17949	17764	17649	17901	17898	17646	17778	18006	18061	17960	17918	17677	18034	17807	17800	17761	17809	17863	17947	17776	17775	17754	17845	17944	18132	18070	18295	17922	17690	17830	18024	17868	17983	17861	18012	17862	17701	18031	17845	17774	17818	17716	17943	17841	18045	17893	17900	17763	18054	17977	17545	17813	18027	17971	17976	17848	17684	17928	17983	17776	17804	17979	17833	17786	17946	17879	17812	18003	18079	17950	17758	17698	17769	17859	17947	17892	17943	17776	17935	17850	17615	17767	17700	17895	18012	17720	17802	17985	17763	17871	17845	17859	17967	17942	18016	17931	17939	17821	17830	17852	18138	17927	18037	17938	17748	17983	17737	17893	17771	17849	17955	17973	17800	17711	17848	17878	17903	17802	18012	17840	17904	17829	17959	18038	17870	18085	17934	17783	17770	17783	17847	18070	17840	17964	17842	17978	17810	18044	17962	17859	18075	17843	17715	17959	17900	17773	17972	17956	17873	17858	18030	17752	18017	17883	17672	17764	17752	17952	17657	18006	18011	17821	17992	18226	17817	17891	17570	17863	17933	17852	17990	17708	18008	17804	18038	17894	17893	17804	17737	17784	17802	17917	18040	17810	17767	17841	17871	18018	17824	17989	17880	17850	17776	17696	17779	17840	17914	17913	17725	17696	18121	17991	17814	18149	17802	17810	17831	17782	17760	17896	17962	17659	17699	17892	18047	17862	17919	18217	17982	17947	18074	17995	17875	17762	17827	18182	17844	17842	17939	17803	17971	17753	17908	17960	17804	18069	17847	17853	18136	17759	17723	17826	17757	17770	17899	17896	17765	17986	17872	17980	18029	17787	17689	17824	17844	17809	17845	17935	17938	17689	17752	17779	17994	17744	17885	17826	17787	17723	17804	17695	17931	18052	17764	17857	17757	17910	17911	17828	17942	17974	17634	17671	17666	17684	17699	17803	17948	17918	18093	18063	17773	17901	17950	17803	17902	17959	17945	17841	17857	17976	18010	17882	17963	17874	17777	17867	17730	18082	17837	18018	17970	17836	18027	17702	18178	17867	17689	17924	17989	17962	17896	17877	18128	17830	17848	17760	18063	17798	17915	17848	17753	17819	17776	18090	17978	17848	17542	17922	17923	17947	17910	17756	17735	17765	17792	18032	17799	17834	17870	17890	18224	17851	17904	18068	17921	18154	17949	17930	17877	17878	18068	17851	17935	17756	17798	17882	17640	17843	17943	17828	17936	17986	17769	17750	17961	17835	18029	17922	17882	17779	17789	17983	17789	17867	17921	17781	17729	17834	18028	17957	18008	18231	17800	17945	17845	17725	18017	17744	18040	17921	17906	18166	17854	17866	17785	17850	17802	17905	17889	17935	18014	18015	17977	17633	17905	17961	17820	17961	17857	17931	17651	17870	17926	17626	18079	17903	17873	18011	17822	17798	18014	17882	17823	17660	17855	17765	17839	17977	18178	18001	17809	17968	17871	17918	17857	17736	17742	17886	17878	17836	17996	17679	17781	18166	18015	18031	17709	17930	17840	17901	17753	17776	17895	17783	17854	17931	17918	18194	17992	18048	17864	17797	17676	17675	17786	18026	17931	18001	17889	17759	17909	17853	17931	17905	17545	17694	17800	17952	17890	17804	17833	17756	17946	17725	17866	17918	17858	17788	17669	17694	17916	18047	18080	17910	17947	17839	17905	17982	17864	17840	17964	17906	17721	18036	17918	17936	17823	17719	18119	17935	17947	17862	18043	17816	17956	17728	17783	17967	17872	17808	17997	17800	17924	17777	18137	18122	17909	17951	17941	17777	17860	17977	18143	17987	17944	17788	17818	17958	17771	17954	18129	17797	17749	17974	18036	17873	18165	18027	17861	18113	17927	17993	18048	17904	17788	17887	17608	17599	17866	17948	17913	18025	17925	18019	17812	17978	17725	17999	17856	17905	17787	17785	17883	17756	17930	17717	17993	17980	17773	17753	18031	17882	17873	17866	17834	17956	17913	17853	17874	17670	17768	17936	17702	17656	18064	17823	18049	17717	17689	17897	17987	17845	17774	17880	17766	17790	17796	17902	17919	17934	18091	17773	18039	17734	17935	17729	17960	17910	17763	17881	17767	17740	17917	17802	17788	17765	18086	17923	17603	17843	17923	17862	17766	17998	17856	17795	17903	17777	17878	17806	17916	17870	17934	17984	17950	17981	18015	17901	17805	17918	18044	18067	17825	17859	17902	17771	17904	17938	17653	17720	17839	17867	17841	17953	17876	17720
26316	45413	42467	34594	29617	26171	24001	21992	20655	19680	18890	18475	18145	17760	17521	17222	16870	16810	16530	16644	16435	16470	16327	16197	16161	16151	16223	15954	16006	15955	16036	15883	15767	15749	15934	15841	15735	15691	15723	15618	15752	15815	15653	15685	15661	15501	15829	15621	15602	15749	15542	15542	15648	15692	15715	15576	15647	15700	15534	15607	15584	15651	15798	15613	15532	15795	15583	15629	15541	15520	15623	15543	15625	15680	15556	15756	15573	15755	15762	15500	15626	15657	15426	15648	15519	15728	15635	15587	15607	15696	15519	15712	15537	15581	15631	15550	15696	15403	15648	15434	15660	15580	15549	15589	15762	15724	15704	15515	15516	15646	15531	15529	15572	15821	15509	15645	15662	15747	15649	15472	15616	15535	15585	15644	15478	15627	15543	15620	15554	15472	15611	15549	15713	15588	15753	15525	15654	15475	15517	15599	15660	15584	15589	15482	15539	15616	15509	15549	15494	15596	15833	15568	15596	15588	15594	15680	15587	15529	15620	15480	15586	15465	15643	15431	15632	15668	15537	15489	15601	15633	15551	15574	15554	15615	15666	15675	15614	15549	15645	15601	15410	15455	15430	15748	15539	15625	15468	15453	15600	15427	15509	15511	15503	15616	15547	15523	15596	15407	15618	15612	15620	15580	15672	15663	15427	15545	15735	15520	15736	15590	15655	15470	15709	15608	15575	15735	15640	15611	15677	15578	15467	15558	15543	15682	15372	15412	15696	15721	15542	15513	15455	15656	15660	15367	15651	15569	15593	15589	15672	15505	15591	15553	15766	15632	15607	15535	15630	15490	15614	15523	15583	15634	15618	15495	15519	15550	15425	15636	15660	15427	15480	15601	15585	15605	15429	15507	15568	15474	15572	15608	15480	15459	15687	15615	15533	15584	15544	15542	15741	15553	15587	15534	15672	15456	15478	15582	15623	15430	15365	15353	15547	15433	15506	15590	15668	15482	15657	15597	15563	15607	15585	15523	15672	15412	15639	15492	15427	15601	15438	15685	15700	15643	15563	15613	15493	15624	15533	15415	15482	15589	15689	15637	15463	15514	15718	15559	15483	15750	15613	15592	15570	15495	15524	15559	15694	15567	15480	15659	15570	15529	15607	15464	15625	15584	15648	15619	15625	15535	15590	15559	15569	15538	15551	15511	15696	15694	15631	15596	15564	15444	15419	15580	15582	15440	15549	15820	15498	15606	15624	15493	15583	15683	15623	15515	15591	15622	15504	15603	15477	15469	15554	15522	15559	15592	15497	15611	15692	15526	15672	15497	15485	15525	15563	15752	15576	15701	15506	15388	15548	15473	15605	15547	15697	15487	15510	15485	15615	15617	15553	15587	15592	15590	15606	15673	15602	15311	15551	15752	15646	15717	15606	15711	15467	15412	15613	15461	15503	15562	15672	15588	15441	15597	15649	15458	15583	15644	15657	15464	15527	15579	15582	15606	15444	15468	15430	15568	15484	15606	15528	15488	15648	15566	15540	15485	15510	15476	15515	15347	15720	15496	15515	15537	15629	15759	15662	15485	15571	15650	15583	15693	15624	15638	15467	15508	15556	15628	15716	15575	15558	15507	15549	15503	15488	15622	15665	15625	15460	15530	15687	15425	15557	15691	15583	15490	15664	15431	15589	15381	15541	15605	15612	15704	15533	15431	15601	15558	15597	15506	15655	15572	15616	15493	15498	15554	15534	15657	15653	15520	15571	15610	15544	15608	15619	15475	15492	15612	15518	15479	15707	15565	15609	15657	15598	15712	15647	15536	15190	15762	15723	15681	15581	15612	15581	15561	15634	15688	15721	15588	15508	15626	15577	15549	15532	15434	15723	15589	15540	15587	15711	15628	15531	15440	15647	15572	15586	15624	15636	15521	15553	15402	15626	15541	15632	15468	15468	15561	15569	15493	15445	15681	15432	15658	15572	15545	15508	15517	15682	15518	15462	15566	15565	15535	15479	15475	15495	15720	15672	15583	15580	15536	15794	15645	15645	15376	15468	15590	15605	15748	15716	15492	15569	15751	15646	15723	15631	15458	15666	15467	15490	15660	15701	15521	15503	15508	15572	15704	15481	15690	15367	15376	15473	15490	15490	15807	15459	15692	15485	15596	15622	15494	15419	15495	15447	15548	15447	15648	15541	15523	15576	15526	15719	15588	15489	15598	15462	15541	15565	15441	15574	15669	15529	15802	15602	15544	15545	15599	15434	15692	15730	15583	15578	15554	15565	15610	15514	15628	15767	15453	15482	15602	15495	15874	15572	15504	15660	15461	15683	15479	15466	15608	15503	15552	15512	15720	15709	15484	15683	15416	15648	15546	15682	15698	15527	15643	15540	15614	15525	15630	15371	15562	15512	15617	15596	15398	15669	15547	15597	15586	15544	15625	15675	15498	15645	15537	15716	15520	15452	15584	15510	15590	15508	15637	15668	15347	15556	15380	15704	15577	15634	15555	15710	15779	15584	15691	15638	15617	15563	15651	15712	15562	15529	15493	15620	15608	15605	15452	15629	15583	15607	15596	15538	15606	15776	15547	15593	15554	15644	15470	15455	15580	15653	15518	15567	15495	15503	15738	15522	15836	15546	15629	15609	15470	15589	15496	15623	15612	15571	15561	15520	15542	15535	15329	15623	15689	15705	15504	15437	15582	15620	15472	15594	15702	15488	15599	15541	15629	15468	15503	15574	15542	15506	15608	15479	15632	15470	15649	15632	15469	15574	15792	15670	15805	15565	15450	15623	15627	15466	15523	15527	15563	15617	15476	15591	15625	15506	15538	15698	15524	15611	15376	15622	15789	15552	15581	15573	15515	15546	15429	15482	15469	15594	15496	15518	15441	15528	15609	15569	15577	15490	15585	15563	15670	15639	15515	15607	15672	15617	15491	15497	15370	15591	15547	15459	15632	15420	15733	15683	15648	15509	15592	15592	15657	15509	15575	15562	15739	15527	15548	15473	15584	15527	15613	15562	15417	15653	15452	15514	15476	15588	15533	15364	15335	15518	15483	15547	15473	15534	15583	15509	15564	15474	15678	15469	15613	15446	15512	15588	15539	15457	15598	15437	15430	15585	15470	15580	15493	15462	15772	15381	15638	15459	15482	15639	15676	15667	15625	15675	15595	15489	15679	15634	15522	15477	15561	15453	15696	15656	15523	15666	15711	15676	15604	15410	15543	15762	15435	15636	15528	15479	15541	15484	15495	15453	15706	15502	15576	15523	15616	15649	15522	15865	15643	15528	15458	15566	15445	15506	15680	15672	15819	15443	15563	15471	15579	15633	15589	15638	15595	15477	15492	15615	15686	15468	15608	15570	15532	15550	15602	15519	15666	15660	15576	15605	15740	15456	15590	15517	15583	15528	15571	15527	15414	15640	15609	15594	15362	15681	15555	15573	15537	15656	15716	15474	15617	15551	15576	15721	15360	15649	15663	15649	15495	15537	15707	15567	15361	15602	15344	15589	15552	15574	15549	15512	15435	15659	15747	15510	15592	15554	15551	15620	15484	15631	15547	15681	15465	15526	15542	15584	15669	15577	15481	15551	15615	15511	15507	15561	15603	15563	15508	15597	15547	15736	15608	15494	15776	15432	15537	15740	15668	15552	15486	15548	15542	15463	15667	15440	15418	15407	15611	15611	15606	15607	15538	15548	15511	15803	15591	15543	15657	15701	15584	15547	15553	15619	15561	15618	15541	15423	15610	15690	15769	15389	15534	15608	15374	15512	15591	15756	15524	15691	15574	15559	15578	15618	15566	15460	15592	15585	15534	15513	15480	15528	15638	15545	15591	15451	15414	15560	15589	15533	15651	15591	15420	15656	15557	15402	15562	15525	15559	15544	15577	15641	15622	15484	15659	15586	15513	15657	15501	15677	15520	15567	15541	15526	15527	15561	15462	15685	15462	15578	15480	15610	15581	15439	15445	15317	15514	15611	15473	15488	15660	15447	15449	15534	15544	15479	15526	15634	15646	15467	15752	15567	15494	15616	15453	15624	15465	15496	15528	15494	15548	15527	15492	15564	15669	15452	15326	15638	15488	15395	15736	15427	15521	15556	15342	15431	15591	15593	15569	15456	15596	15541	15752	15648	15627	15533	15510	15628	15596	15818	15575	15517	15487	15580	15623	15574	15563	15408	15559	15487	15637	15579	15464	15671	15633	15529	15520	15497	15556	15531	15478	15731	15582	15603	15569	15612	15613	15617	15679	15603	15589	15470	15471	15536	15486	15605	15688	15556	15605	15396	15713	15664	15623	15527	15511	15500	15499	15493	15649	15453	15519	15560	15500	15543	15541	15415	15499	15597	15474	15635	15501	15610	15535	15697	15512	15673	15574	15571	15537	15441	15521	15513	15511	15508	15605	15613	15590	15501	15485	15597	15538	15451	15575	15528	15655	15511	15405	15750	15682	15430	15553	15757	15545	15603	15612	15625	15562	15513	15604	15558	15528	15610	15525	15570	15580	15480	15677	15658	15684	15708	15516	15366	15547	15529	15625	15467	15562	15466	15519	15636	15585	15478	15493	15662	15379	15593	15518	15466	15581	15515	15448	15590	15673	15495	15472	15481	15684	15695	15403	15396	15738	15642	15568	15471	15562	15681	15554	15551	15504	15699	15376	15479	15685	15623	15602	15574	15531	15693	15511	15754	15576	15490	15471	15479	15425	15616	15723	15514	15699	15503	15517	15657	15629	15620	15372	15489	15501	15379	15509	15582	15685	15618	15636	15686	15602	15675	15729	15653	15594	15545	15443	15543	15694	15502	15668	15622	15578	15712	15617	15683	15643	15734	15681	15512	15466	15790	15680	15534	15527	15507	15494	15391	15561	15541	15755	15637	15630	15655	15533	15669	15662	15646	15596	15482	15461	15637	15748	15532	15731	15683	15581	15436	15533	15497	15616	15583	15428	15543	15515	15639	15463	15782	15624	15578	15643	15531	15520	15584	15376	15636	15585	15525	15480	15452	15523	15629	15583	15476	15682	15660	15649	15440	15498	15489	15530	15690	15558	15660	15727	15568	15625	15526	15586	15594	15663	15472	15616	15543	15573	15584	15458	15487	15553	15575	15631	15504	15557	15553	15704	15723	15391	15677	15490	15552	15593	15532	15487	15519	15626	15590	15635	15580	15515	15563	15707
27578	23989	29540	26817	21949	20761	19818	19017	18590	18405	18453	18153	18011	17967	17928	17620	17751	17616	17756	17566	17770	17625	17590	17579	17507	17407	17378	17489	17529	17427	17345	17542	17443	17285	17577	17497	17438	17183	17512	17298	17315	17234	17420	17320	17370	17416	17289	17469	17359	17392	17349	17382	17539	17397	17220	17288	17245	17391	17522	17496	17263	17417	17324	17340	17365	17290	17389	17197	17262	17149	17580	17405	17382	17270	17410	17479	17324	17274	17283	17383	17304	17541	17344	17235	17356	17513	17310	17434	17549	17398	17477	17400	17411	17351	17327	17433	17393	17300	17388	17391	17477	17549	17359	17390	17469	17512	17394	17349	17497	17442	17394	17259	17495	17479	17407	17556	17454	17453	17360	17408	17456	17276	17373	17256	17419	17326	17416	17166	17381	17554	17531	17368	17425	17339	17482	17346	17325	17217	17260	17310	17339	17210	17327	17455	17507	17276	17365	17534	17279	17585	17343	17330	17240	17317	17351	17355	17363	17237	17550	17353	17293	17290	17394	17259	17381	17338	17340	17310	17555	17443	17304	17484	17540	17124	17190	17227	17216	17233	17263	17294	17479	17351	17374	17308	17397	17218	17413	17370	17283	17309	17340	17272	17158	17551	17556	17361	17269	17405	17416	17326	17405	17282	17255	17300	17336	17597	17380	17378	17373	17287	17305	17310	17195	17399	17448	17459	17376	17405	17349	17384	17302	17382	17261	17201	17220	17421	17203	17446	17303	17458	17499	17274	17299	17141	17293	17116	17345	17368	17435	17196	17475	17398	17495	17178	17185	17394	17445	17342	17406	17381	17447	17207	17279	17340	17248	17174	17369	17323	17181	17208	17425	17306	17321	17281	17025	17379	17566	17409	17347	17227	17564	17278	17302	17456	17120	17242	17242	17380	17286	17524	17456	17384	17309	17217	17498	17390	17410	17365	17272	17292	17457	17393	17107	17499	17402	17401	17303	17503	17508	17438	17286	17409	17329	17394	17350	17258	17373	17443	17363	17344	17368	17363	17372	17278	17260	17432	17438	17535	17340	17444	17474	17532	17248	17533	17391	17300	17265	17157	17229	17216	17304	17494	17471	17439	17448	17469	17344	17278	17477	17394	17327	17441	17526	17449	17411	17278	17477	17454	17211	17248	17354	17318	17450	17492	17363	17410	17343	17330	17455	17355	17281	17440	17392	17310	17185	17326	17459	17309	17374	17401	17367	17180	17113	17324	17298	17237	17366	17389	17485	17294	17451	17286	17523	17322	17445	17351	17210	17233	17183	17559	17286	17169	17376	17470	17242	17250	17287	17448	17450	17344	17319	17396	17301	17164	17316	17323	17358	17405	17210	17144	17373	17258	17346	17193	17264	17130	17409	17373	17317	17405	17316	17428	17332	17414	17300	17205	17460	17412	17341	17328	17392	17196	17408	17257	17276	17314	17435	17408	17281	17275	17293	17391	17290	17541	17534	17303	17482	17388	17601	17465	17247	17333	17436	17107	17390	17500	17303	17380	17166	17489	17337	17295	17408	17467	17242	17308	17555	17192	17554	17205	17364	17330	17489	17427	17364	17235	17416	17228	17300	17377	17436	17173	17514	17389	17308	17370	17225	17365	17443	17311	17300	17215	17430	17426	17427	17343	17436	17391	17356	17207	17400	17250	17346	17173	17155	17303	17450	17400	17380	17239	17513	17326	17325	17580	17482	17522	17417	17390	17213	17405	17447	17384	17355	17229	17270	17427	17507	17342	17301	17108	17216	17453	17284	17385	17436	17181	17214	17235	17367	17264	17296	17318	17446	17325	17320	17316	17464	17321	17354	17183	17517	17511	17260	17354	17489	17398	17219	17388	17252	17352	17045	17488	17530	17322	17595	17686	17446	17362	17326	17441	17347	17313	17369	17420	17337	17288	17475	17552	17318	17440	17421	17355	17468	17535	17304	17343	17368	17356	17362	17204	17395	17458	17497	17351	17505	17372	17391	17486	17474	17677	17105	17277	17377	17362	17588	17334	17420	17293	17630	17450	17251	17335	17353	17208	17382	17414	17434	17440	17254	17331	17304	17595	17357	17370	17296	17590	17198	17418	17222	17284	17373	17534	17349	17461	17448	17204	17311	17399	17519	17183	17371	17297	17391	17181	17445	17509	17522	17302	17300	17647	17619	17169	17441	17238	17200	17216	17302	17339	17368	17447	17181	17328	17278	17446	17426	17395	17417	17183	17512	17346	17430	17472	17510	17343	17497	17295	17274	17275	17531	17445	17357	17310	17322	17361	17427	17321	17388	17404	17355	17281	17312	17501	17373	17347	17470	17550	17298	17371	17415	17282	17191	17229	17467	17461	17497	17378	17412	17497	17321	17235	17179	17399	17290	17266	17511	17055	17238	17341	17310	17187	17345	17390	17449	17276	17405	17434	17287	17195	17425	17442	17257	17366	17360	17402	17428	17250	17378	17438	17438	17260	17294	17469	17448	17346	17349	17450	17494	17343	17228	17402	17389	17411	17204	17360	17543	17339	17259	17198	17194	17346	17086	17264	17439	17453	17512	17429	17325	17360	17592	17276	17464	17023	17513	17320	17416	17288	17428	17508	17544	17356	17235	17274	17394	17364	17283	17282	17370	17402	17491	17177	17469	17380	17332	17360	17296	17373	17471	17623	17585	17191	17206	17208	17339	17353	17250	17132	17462	17472	17287	17294	17304	17310	17258	17110	17352	17200	17361	17283	17318	17541	17089	17245	17366	17592	17593	17472	17418	17405	17273	17456	17372	17422	17474	17472	17249	17282	17282	17293	17416	17468	17444	17333	17328	17404	17276	17124	17290	17187	17372	17254	17319	17364	17200	17363	17351	17371	17221	17452	17457	17395	17282	17363	17278	17489	17458	17301	17139	17423	17437	17305	17344	17355	17281	17256	17330	17255	17362	17339	17467	17279	17210	17483	17539	17357	17400	17277	17510	17354	17531	17617	17460	17220	17397	17280	17498	17319	17361	17269	17420	17236	17294	17392	17300	17360	17441	17413	17484	17479	17354	17262	17399	17324	17466	17483	17268	17348	17385	17498	17501	17249	17486	17338	17239	17434	17269	17232	17348	17541	17180	17443	17323	17472	17358	17401	17398	17397	17523	17458	17381	17308	17511	17351	17292	17318	17386	17374	17362	17279	17319	17474	17420	17391	17382	17394	17335	17258	17299	17395	17273	17392	17431	17256	17238	17363	17449	17488	17144	17568	17376	17307	17472	17361	17377	17300	17340	17309	17452	17382	17458	17464	17366	17457	17359	17370	17317	17296	17057	17339	17237	17474	17429	17307	17172	17379	17390	17288	17355	17419	17383	17373	17205	17301	17279	17402	17595	17393	17496	17492	17453	17608	17228	17354	17257	17549	17487	17339	17451	17459	17352	17338	17476	17391	17159	17503	17194	17587	17406	17241	17318	17252	17358	17744	17346	17541	17445	17436	17520	17296	17510	17396	17349	17426	17288	17290	17364	17332	17288	17404	17422	17224	17422	17353	17418	17234	17519	17453	17554	17277	17271	17321	17205	17307	17346	17339	17445	17445	17495	17362	17497	17435	17429	17364	17349	17405	17469	17368	17443	17336	17549	17300	17181	17184	17576	17327	17404	17322	17273	17506	17477	17423	17339	17406	17484	17454	17453	17432	17342	17356	17365	17337	17382	17301	17078	17333	17461	17324	17664	17377	17432	17389	17366	17274	17179	17322	17376	17536	17345	17371	17371	17501	17349	17346	17523	17308	17278	17284	17411	17364	17379	17493	17288	17385	17436	17249	17430	17536	17348	17468	17261	17332	17380	17512	17263	17381	17502	17324	17448	17232	17237	17355	17385	17319	17382	17352	17308	17249	17236	17538	17391	17503	17332	17619	17335	17255	17106	17416	17099	17437	17490	17454	17232	17375	17373	17370	17437	17435	17481	17467	17350	17347	17294	17020	17438	17507	17235	17193	17364	17259	17319	17372	17376	17334	17321	17173	17378	17433	17520	17434	17325	17324	17466	17403	17497	17544	17384	17368	17486	17197	17368	17370	17515	17482	17412	17189	17564	17315	17482	17347	17219	17508	17464	17422	17424	17505	17485	17317	17628	17360	17535	17341	17310	17371	17363	17309	17384	17450	17500	17294	17282	17355	17370	17220	17447	17446	17454	17283	17279	17470	17473	17450	17292	17511	17521	17562	17298	17360	17346	17384	17289	17508	17472	17270	17426	17306	17419	17217	17484	17304	17444	17327	17338	17463	17436	17409	17444	17472	17324	17307	17325	17426	17294	17300	17195	17432	17381	17564	17340	17237	17313	17323	17437	17359	17334	17476	17540	17511	17547	17402	17432	17306	17516	17366	17470	17507	17367	17543	17445	17313	17345	17387	17457	17303	17274	17362	17374	17451	17497	17257	17559	17435	17375	17441	17306	17346	17291	17250	17339	17464	17381	17617	17208	17347	17313	17441	17423	17380	17270	17241	17382	17353	17387	17370	17323	17204	17246	17512	17266	17503	17541	17680	17299	17240	17398	17261	17299	17313	17537	17320	17321	17388	17324	17366	17400	17288	17285	17248	17507	17342	17214	17473	17416	17307	17225	17327	17214	17305	17255	17311	17190	17299	17326	17199	17489	17367	17346	17384	17506	17281	17374	17241	17336	17181	17270	17471	17302	17468	17331	17485	17395	17300	17329	17277	17399	17383	17227	17241	17467	17454	17387	17493	17487	17525	17438	17471	17655	17436	17501	17370	17270	17372	17385	17263	17395	17350	17414	17479	17447	17414	17288	17533	17447	17497	17367	17260	17387	17506	17523	17511	17377	17488	17526	17366	17232	17235	17512	17382	17584	17388	17380	17361	17485	17288	17489	17307	17465	17372	17449	17237	17213	17233	17288	17511	17424	17297	17448	17430	17181	17614	17446	17457	17593	17403	17564	17458	17464	17575	17304	17311	17466	17394	17352	17346	17387	17326	17323	17413	17251	17538	17318	17404	17440	17505	17437	17388	17577	17543	17358	17362	17367	17468	17349	17265	17442	17519	17162	17492	17526	17359	17340	17494	17409	17475	17238	17365	17448	17237	17288	17359	17265	17186	17217	17604	17610	17532	17351	17326	17570	17287	17386	17382	17495	17225	17289	17308	17182	17495
24536	35368	32706	25597	22336	20333	18997	17884	17589	16952	16529	16328	16122	15936	15782	15896	15808	15646	15704	15613	15694	15670	15417	15656	15456	15694	15416	15314	15399	15488	15384	15420	15321	15464	15089	15336	15370	15366	15287	15406	15273	15290	15322	15222	15265	15306	15495	15203	15328	15232	15317	15224	15392	15458	15251	15416	15269	15357	15198	15258	15203	15241	15318	15306	15292	15224	15360	15486	15538	15312	15306	15303	15345	15457	15265	15248	15170	15168	15240	15221	15451	15439	15254	15247	15216	15282	15220	15249	15120	15185	15261	15240	15251	15304	15297	15209	15155	15118	15150	15235	15181	15182	15295	15295	15244	15122	15218	15357	15148	15107	15427	15428	15160	15152	15270	15400	15190	15123	15206	15288	15179	15315	15268	15288	15441	15449	15238	15168	15344	15283	15344	15174	15249	15286	15116	15298	15154	15339	15182	15448	15269	15301	15463	15235	15218	15311	15386	15200	15285	15305	15248	15214	15293	15123	15217	15223	15075	15280	15171	15185	15283	15273	15331	15265	15238	15201	15355	15035	15335	15237	15215	15359	15322	15195	15338	15143	15237	15269	15198	15198	15254	15147	15255	15261	15332	15134	15296	15374	15222	15262	15290	15319	15402	15126	15361	15316	15357	15206	15374	15214	15453	15148	15291	15406	15267	15267	15290	15260	15135	15360	15300	15210	15104	15460	15270	15242	15187	15343	15360	15211	15446	15313	15107	15477	15262	15259	15304	15396	15364	15270	15417	15347	15148	15238	15214	15303	15357	15192	15277	15209	15377	15298	15283	15388	15265	15247	15177	15176	15213	15013	15352	15291	15506	15396	15437	15231	15278	15341	15238	15425	15118	15323	15469	15213	15378	15293	15260	15350	15221	15228	15308	15449	15324	15191	15390	15310	15372	15211	15241	15387	15190	15366	15291	15205	15219	15453	15230	15153	15264	15310	15332	15150	15251	15332	15242	15404	15413	15312	15243	15144	15369	15262	15270	15203	15173	15242	15319	15240	15118	15238	15070	15342	15134	15241	15272	15203	15349	15261	15330	15202	15107	15193	15360	15134	15344	15123	15256	15210	15236	15042	15061	15335	15327	15305	15260	15230	15223	15304	15202	15296	15305	15266	15177	15269	15158	15231	15303	15191	15343	15359	15367	15171	15329	15243	15258	15173	15078	15174	15299	15155	15229	15222	15251	15233	15222	15325	15305	15144	15372	15314	15284	15113	15249	15113	15074	15174	15268	15402	15265	15182	15133	15133	15285	15272	15207	15181	15209	15177	15464	15309	15285	15412	15185	15173	15237	15243	15392	15301	15077	15304	15362	15272	15229	15372	15309	15295	15155	15309	15353	15293	15306	15300	15398	15367	15295	15339	15251	15252	15256	15158	15275	15258	15156	15365	15326	15126	15236	15463	15255	15236	15218	15151	15196	15092	15479	15135	15347	15376	15478	15189	15303	15014	15292	15374	15092	15236	15309	15219	15413	15406	15230	15315	15066	15254	15120	15257	15288	15333	15337	15213	15342	15228	15347	15483	15312	15300	15184	15353	15252	15322	15134	15240	15241	15283	15171	15324	15258	15140	15252	15280	15246	15188	15261	15288	15301	15321	15238	15242	15355	15094	15434	15255	15183	15195	15358	15273	15435	15313	15329	15197	15043	15217	15256	15267	15274	15112	15202	15250	15225	15214	15319	15149	15321	15227	15273	15228	15267	15491	15344	15242	15329	15399	15453	15320	15067	15245	15051	15354	15327	15035	15305	15311	15299	15509	15126	15294	15104	15260	15236	15319	15401	15243	15291	15321	15304	14989	15239	15208	15115	15170	15070	15181	15244	15279	15195	15261	15178	15348	15342	15205	15354	15313	15330	15296	15217	15324	15319	15163	15201	15452	15296	15420	15179	15341	15321	15174	15241	15137	15264	15119	15438	15360	15179	15208	15205	15345	15262	15218	15147	15303	15366	15253	15273	15228	15165	15251	15233	15344	15413	15148	15253	15321	15328	15163	15189	15240	15293	15224	15210	15325	15302	15461	15354	15186	15367	15271	15241	15272	15269	15394	15188	15369	15167	15176	15338	15105	15275	15258	15302	15227	15391	15351	15119	15220	15242	15171	15248	15323	15208	15214	15316	15232	15347	15213	15380	15228	15353	15292	15178	15316	15306	15105	15158	15160	15385	15269	15150	15336	15150	15288	15183	15317	15170	15094	15300	15227	15177	15207	15303	15207	15184	15428	15196	15330	15286	15261	15145	15259	15227	15295	15293	15159	15258	15319	15297	15410	15320	15176	15305	15119	15427	15113	15237	15308	15276	15253	15164	15433	15267	15290	15162	15206	15463	15254	15217	15242	15168	15466	15344	15294	15302	15274	15405	15304	15204	15387	15320	15422	15358	15144	15167	15247	15303	15221	15291	15264	15278	15510	15453	15272	15364	15137	15208	15201	15202	15307	15179	15261	15374	15399	15287	15240	15190	15187	15348	15327	15141	15334	15208	15364	15307	15231	15295	15346	15166	15228	15333	15163	15397	15322	15258	15185	15372	15345	15361	15315	15224	15310	15326	15134	15324	15295	15338	15359	15319	15184	15302	15186	15132	15217	15262	15298	15099	15139	15076	15339	15356	15155	15137	15074	15168	15256	15381	15298	15242	15200	15301	15196	15166	15123	15366	15171	15100	15375	15262	15276	15100	15253	15288	15259	15310	15137	15243	15181	15237	14957	15376	15208	15184	15247	15207	15373	15221	15231	15167	15404	15181	15317	15228	15258	15266	15241	15260	15281	15307	15215	15443	15111	15311	15275	15003	15219	15191	15350	15242	15351	15283	15242	15341	15357	15182	15257	15228	15200	15220	15624	15424	15283	15175	15216	15313	15226	15225	15313	15085	15304	15309	15259	15314	15115	15298	15053	15175	15303	15299	15273	15306	15195	15214	15199	15204	15039	15169	15319	15056	15460	15226	15379	15318	15201	15299	15235	15232	15253	15123	15293	15320	15347	15132	15445	15243	15249	15473	15162	15353	15173	15387	15243	15229	15093	15342	15216	15263	15349	15299	15448	15404	15232	15187	15323	15206	15199	15364	15236	15308	15213	15154	15300	15269	15333	15333	15398	15347	15192	15215	15359	15214	15453	15344	15286	15261	15272	15267	15327	15267	15344	15211	15274	15244	15217	15301	15324	15459	15292	15310	15298	15291	15184	15160	15348	15150	15292	15295	15084	15250	15281	15274	15340	15476	15268	15372	15324	15329	15171	15383	15325	15359	15257	15342	15346	15204	15460	15011	15356	15179	15192	15332	15203	15337	15181	15301	15244	15160	15142	15215	15243	15264	15371	15354	15109	15326	15281	15283	15352	15258	15336	15187	15145	15469	15385	15203	15326	15286	15498	15169	15405	15241	15197	15306	15326	15284	15421	15147	15336	15239	15352	15289	15233	15303	15261	15192	15518	15240	15214	15258	15396	15239	15129	15335	15155	15336	15342	15228	15430	15401	15341	15424	15233	15241	15269	15222	15256	15244	15237	15389	15429	15198	15272	15350	15352	15378	15358	15282	15335	15156	15228	15332	15321	15384	15225	15063	15176	15348	15354	15296	15282	15104	15198	15164	15309	15365	15250	15467	15209	15286	15271	15174	15414	15216	15258	15284	15185	15236	15160	15126	15320	15458	15253	15296	15276	15357	15163	15304	15110	15162	15508	15266	15410	15468	15375	15383	15297	15132	15366	15393	15222	15232	15316	15334	15277	15117	15264	15286	15243	15132	15309	15223	15283	15185	15302	15257	15315	15232	15060	15311	15145	15240	15309	15197	15269	15201	15184	15280	15314	15312	15195	15071	15416	15267	15276	15236	15193	15304	15271	15124	15233	15279	15344	15343	15286	15345	15270	15242	15395	15233	15269	15332	15143	15353	15300	15318	15239	15229	15416	15278	15413	15311	15175	15216	15226	15255	15200	15125	15333	15045	15270	15209	15420	15316	15226	15310	15252	15282	15200	15311	15237	15481	15329	15133	15214	15293	15465	15173	15292	15383	15234	15278	15223	15381	15405	15366	15247	15319	15238	15321	15168	15209	15277	15162	15254	15233	15399	15121	15171	15320	15210	15312	15092	15193	15190	15092	15395	15399	15297	15205	15410	15431	15330	15161	15333	15339	15286	15169	15253	15272	15263	15246	15271	15308	15335	15343	15220	15147	15245	15454	15325	15331	15239	15246	15304	15221	15205	15352	15236	15346	15262	15184	15180	15401	15406	15269	15085	15404	15295	15274	15268	15014	15261	15096	15224	15294	15373	15224	15145	15118	15183	15411	15353	15281	15132	15177	15242	15377	15327	15475	15159	15131	15288	15178	15310	15098	15260	15410	15504	15188	15227	15254	15273	15277	15268	15277	15171	15299	15344	15164	15198	15314	15202	15344	15166	15210	15152	15478	15230	15269	15132	15278	15206	15258	15218	15211	15229	15144	15168	15342	15035	15448	15320	15277	15228	15314	15181	15304	15175	15182	15335	15270	15191	15374	15213	15224	15210	15100	15346	15256	15176	15189	15320	15234	15349	15374	15185	15273	15272	15246	15241	15297	15149	15269	15406	15241	15377	15312	15195	15153	15244	15128	15277	15351	15174	15198	15305	15328	15267	15353	15226	15222	15188	15318	15396	15229	15389	15264	15262	15488	15257	15096	15350	15183	15177	15496	15341	15449	15220	15161	15294	15237	15307	15368	15388	15149	15331	15064	15255	15182	15151	15232	15199	15315	15427	15249	15291	15360	15059	15343	15202	15253	15291	15434	15251	15269	15481	15274	15218	15501	15240	15183	15251	15266	15243	15349	15266	15253	15130	15175	15259	15124	15330	15114	15464	15404	15199	15297	15230	15427	15318	15152	15238	15425	15348	15325	15205	15425	15204	15286	15069	15193	15309	15406	15272	15258	15424	15185	15161	15395	15329	15230	15227	15431	15243	15282	15331	15170	15321	15271	15144	15314	15328	15271	15130	15187	15265	15264	15392	15299	15300	15172	15311	15166	15277	15400	15200	15220	15296	15334	15295	15280	15195	15263	15264	15441	15348	15164	15442	15361	15360	15136	15349	15330	15309	15342	15082	15175	15391	15349	15211	15385	15148	15280	15320	15307	15367	15199	15367	15327	15302
23586	20997	28329	24258	22914	24270	23924	21020	20142	19834	19023	18961	18959	18860	18638	18467	18600	18317	18186	18079	18098	18246	18085	18005	17935	17850	18092	18059	18093	17954	17887	17834	17811	17995	17892	18001	17772	17847	17840	17904	17635	17798	17722	17774	17773	17729	17820	17671	17703	17883	17542	17739	17754	17553	17544	17560	17667	17579	17648	17762	17543	17639	17706	17748	17857	17647	17854	17694	17572	17706	17643	17655	17630	17993	17769	17685	17757	17685	17575	17646	17578	17637	17663	17468	17654	17738	17666	17599	17714	17859	17876	17659	17418	17682	17765	17727	17822	17652	17687	17604	17596	17882	17514	17729	17553	17712	17578	17635	17538	17637	17681	17733	17506	17631	17699	17656	17834	17537	17611	17538	17637	17500	17634	17618	17666	17746	17830	17756	17700	17833	17658	17657	17581	17636	17807	17690	17817	17615	17673	17785	17663	17877	17813	17572	17542	17631	17724	17747	17705	17920	17800	17514	17573	17747	17452	17570	17592	17720	17782	17776	17781	17588	17661	17543	17938	17725	17727	17703	17543	17684	17742	17579	17600	17726	17620	17630	17784	17727	17453	17548	17743	17893	17552	17761	17846	17618	17748	17744	17618	17549	17677	17871	17761	17512	17416	17532	17667	17664	17807	17473	17644	17675	17845	17726	17543	17778	17719	17695	17647	17624	17815	17688	17603	17770	17770	17950	17657	17578	17719	17826	17794	17609	17626	17771	17727	17647	17638	17649	17679	17689	17779	17652	17658	17674	17664	17707	17673	17663	17634	17673	17635	17696	17806	17803	17886	17706	17738	17442	17625	17716	17810	17558	17661	17698	17752	17580	17646	17756	17589	17753	17717	17458	17632	17811	17662	17538	17793	17577	17789	17724	17404	17606	17628	17539	17776	17621	17733	17779	17476	17664	17703	17836	17559	17759	17739	17442	17629	17729	17648	17579	17615	17550	17555	17601	17569	17830	17568	17726	17683	17596	17711	17677	17632	17664	17677	17635	17550	17606	17479	17495	17602	17614	17626	17797	17630	17689	17765	17607	17672	17625	17709	17488	17658	17657	17754	17783	17640	17665	17774	17633	17744	17777	17798	17791	17649	17642	17619	17555	17805	17755	17730	17580	17791	17556	17700	17766	17609	17740	17836	17570	17734	17612	17895	17982	17793	17702	17671	17653	17631	17519	17705	17781	17734	17821	17668	17620	17775	17562	17759	17836	17731	17526	17599	17730	17819	17694	17583	17550	17771	17670	17588	17838	17610	17758	17636	17727	17738	17564	17751	17506	17692	17733	17508	17323	17699	17864	17565	17606	17937	17918	17741	17807	17543	17878	17624	17711	17693	17944	17609	17723	17656	17701	17770	17619	17849	17616	17682	17721	17653	17800	17750	17751	17777	17704	17560	17581	17706	17536	17478	17536	17858	17829	17546	17446	17693	17781	17846	17862	17672	17520	17416	17792	17854	17586	17718	17833	17902	17685	17602	17862	17703	17717	17587	17705	17845	17601	17697	17708	17920	17820	17553	17777	17731	17863	17908	17731	17592	17739	17753	17610	17709	17683	17578	17545	17781	17660	17831	17658	17644	17440	17707	17773	17809	17670	17623	17636	17605	17712	17769	17622	17820	17581	17725	17665	17804	17594	17557	17614	17691	17763	17882	17753	17626	17573	17664	17587	17651	17722	17584	17519	17865	17592	17640	17695	17903	17771	17740	17651	17760	17722	17657	17633	17813	17614	17723	17626	17674	17929	17674	17607	17590	17747	17804	17791	17775	17673	17716	17752	17747	17698	17630	17819	17687	17519	17607	17841	17731	17798	17503	17796	17700	17608	17766	17632	17876	17645	17687	17625	17470	17777	17716	17714	17582	17619	17651	17753	17533	17524	17773	17657	17696	17655	17793	17515	17618	17574	17742	17785	17586	17474	17481	17491	17724	17806	17755	17828	17875	17811	17764	17643	17585	17523	17868	17905	17753	17654	17541	17748	17617	17542	17680	17636	17767	17668	17673	17663	17697	17536	17709	17506	17715	17730	17584	17429	17668	17800	17891	17759	17796	17678	17634	17421	17811	17590	17734	17604	17706	17744	17715	17623	17778	17605	17628	17520	17762	17813	17623	17403	17656	17727	17771	17576	17789	17713	17655	17663	17803	17726	17843	17580	17520	17670	17377	17674	17797	17824	17744	17535	17491	17848	17473	17735	17716	17823	17653	17638	17855	17720	17638	17570	17786	17785	17711	17610	17829	17782	17689	17801	17731	17761	17785	17826	17650	17782	17783	17656	17710	17831	17791	17744	17836	17618	17552	17784	17759	17731	17627	17713	17646	17611	17534	17669	17826	17581	17793	17821	17655	17506	17568	17616	17806	17663	17692	17826	17651	17637	17511	17763	17491	17805	17639	17454	17783	17613	17614	17565	17440	17753	17685	17603	17675	17591	17633	17780	17685	17669	17689	17831	17627	17737	17726	17654	17692	17632	17729	17660	17569	17482	17763	17734	17689	17847	17784	17647	17632	17618	17489	17657	17531	17477	17782	17750	17761	17791	17707	17653	17680	17733	17589	17706	17662	17576	17554	17648	17581	17461	17851	17553	17890	17617	17963	17887	17640	17812	18001	17704	17697	17762	17621	17659	17684	17580	17610	17477	17658	17659	17573	17626	17610	17739	17479	17767	17599	17619	17667	17866	17950	17768	17768	17719	17645	17852	17806	17782	17889	17606	17660	17494	17632	17732	17886	17877	17590	17603	17627	17641	17683	17532	17663	17693	17692	17668	17692	17826	17549	17680	17626	17785	17741	17523	17897	17705	17656	17568	17651	17590	17695	17783	17604	17733	17752	17523	17498	17788	17697	17704	17510	17676	17928	17616	17577	17692	17694	17680	17653	17727	17839	17721	17711	17576	17744	17650	17536	17393	17778	17907	17789	17719	17572	17736	17531	17685	17603	17766	17714	17727	17831	17619	17698	17590	17600	17748	17621	17743	17584	17526	17745	17545	17853	17651	17754	17825	17666	17463	17623	17658	17491	17667	17689	17552	17632	17470	17674	17615	17614	17849	17768	17662	17756	17750	17699	17769	17626	17468	17595	17571	17832	17723	17480	17418	17683	17762	17693	17827	17750	17710	17667	17796	17675	17622	17568	17706	17535	17830	17885	17683	17761	17735	17728	17507	17827	17563	17676	17608	17741	17784	17521	17855	17692	17903	17522	17681	17551	17432	17622	17683	17761	17822	17812	17763	17734	17635	17704	17636	17693	17709	17579	17578	17814	17663	17571	17621	17462	17816	17622	17467	17841	17652	17675	17896	17952	17680	17377	17880	17498	17613	17781	17725	17611	17557	17563	17408	17861	17604	17630	17675	17671	17606	17747	17639	17646	17508	17706	17797	17749	17825	17766	17796	17578	17747	17718	17688	17633	17698	17698	17612	17631	17579	17699	17614	17700	17441	17564	17646	17670	17731	17685	17591	17749	17779	17592	17832	17766	17765	17740	17637	17480	17722	17599	17618	17598	17742	17735	17557	17676	17603	17755	17800	17606	17581	17807	17763	17562	17612	17575	17686	17565	17686	17664	17529	17479	17588	17478	17751	17713	17622	17616	17788	17556	17762	17851	17545	17742	17590	17577	17556	17681	17804	17440	17670	17654	17704	17895	17719	17834	17837	17649	17619	17612	17684	17964	17692	17768	17522	17594	17582	17469	17537	17761	17582	17822	17580	17701	17452	17652	17760	17703	17655	17734	17537	17840	17723	17715	17686	17805	17782	17841	17752	17638	17546	17667	17860	17610	17636	17641	17837	17740	17495	17658	17894	17826	17871	17714	17640	17736	17664	17728	17876	17818	17832	17572	17834	17774	17526	17849	17834	17601	17725	17611	17602	17555	17631	17697	17643	17762	17660	17747	17610	17643	17658	17726	17658	17788	17671	17405	17702	17653	17820	17637	17748	17501	17826	17625	17510	17501	17651	17677	17708	17625	17759	17610	17824	17905	17939	17670	17674	17630	17672	17650	17792	17795	17842	17717	17520	17685	17532	17627	17620	17479	17754	17544	17581	17796	17673	17717	17631	17482	17657	17651	17668	17720	17575	17706	17780	17619	17817	17780	17752	17803	17813	17648	17765	17803	17810	17582	17729	17805	17631	17722	17715	17595	17634	17781	17687	17643	17401	17606	17547	17591	17457	17729	17468	17490	17655	17664	17578	17490	17738	17577	17948	17425	17736	17908	17671	17655	17533	17665	17879	17674	17623	17539	17533	17844	17659	17518	17592	17717	17720	17812	17699	17754	17652	17619	17726	17744	17782	17892	17796	17685	17589	17505	17737	17713	17650	17613	17602	17488	17752	17648	17788	17455	17726	17505	17354	17558	17722	17794	17548	17719	17582	17745	17610	17543	17732	17688	17429	17581	17617	17892	17497	17615	17559	17760	17555	17859	17800	17867	17662	17611	17578	17710	17879	17532	17853	17667	17659	17759	17904	17769	17685	17726	17615	17725	17699	17724	17794	17836	17749	17663	17547	17839	17681	17565	17502	17576	17653	17510	17754	17683	17607	17675	17644	17741	17842	17723	17837	17641	17591	17652	17663	17689	17610	17798	17657	17701	17717	17531	17826	17687	17589	17781	17697	17928	17899	17481	17560	17620	17838	17676	17680	17719	17804	17612	17666	17632	17567	17913	17662	17687	17532	17719	17846	17617	18015	17569	17903	17666	17750	17684	17809	17684	17461	17491	17738	17751	17786	17596	17750	17746	17559	17696	17650	17681	17711	17746	17520	17665	17702	17679	17689	17909	17757	17557	17628	17614	17710	17780	17653	17533	17767	17613	17590	17495	17626	17777	17726	17703	17810	17612	17687	17615	17734	17691	17796	17870	17729	17674	17694	17815	17743	17608	17573	17730	17747	17764	17605	17632	17671	17488	17587	17703	17778	17620	17715	17524	17656	17739	17693	17468	17497	17500	17903	17627	17696	17879	17646	17678	17903	17917	17377	17699	17546	17824	17668	17681	17767	17700	17581	17693	17523	17688	17479	17688	17677	17855	17745	17769	17665	17751	17677	17664	17673	17795	17694	17681	17610	17652	17666	17719	17599	17728	17392	17669	17662	17489	17691	17594	17481	17666	17636	17656	17800	17621	17611	17680	17656
25015	41354	38377	30926	26305	23377	21343	20205	19218	18451	17938	17465	17203	17001	16682	16681	16406	16226	16189	16158	15975	16110	16094	15985	15839	15822	15885	15728	15763	15827	15685	15664	15709	15727	15568	15678	15502	15716	15595	15535	15488	15494	15720	15538	15556	15515	15464	15224	15492	15576	15672	15575	15589	15585	15582	15445	15580	15485	15592	15379	15548	15492	15612	15524	15514	15506	15506	15345	15610	15463	15346	15623	15606	15741	15423	15500	15432	15451	15409	15528	15563	15404	15572	15363	15652	15624	15491	15581	15473	15556	15490	15395	15641	15550	15565	15454	15522	15537	15502	15259	15640	15330	15648	15431	15516	15448	15584	15624	15452	15452	15514	15421	15360	15594	15493	15622	15627	15463	15303	15555	15430	15242	15591	15569	15581	15490	15481	15520	15499	15541	15474	15341	15413	15391	15414	15439	15488	15472	15658	15549	15417	15520	15581	15551	15614	15453	15414	15530	15502	15589	15511	15527	15554	15442	15497	15503	15646	15548	15477	15310	15608	15482	15590	15574	15529	15477	15512	15579	15400	15556	15482	15598	15593	15385	15532	15486	15593	15356	15519	15402	15553	15489	15311	15535	15474	15542	15551	15434	15491	15532	15417	15647	15361	15263	15382	15510	15420	15456	15555	15499	15571	15524	15392	15423	15622	15456	15460	15392	15527	15537	15460	15396	15423	15494	15441	15495	15543	15389	15584	15449	15519	15593	15492	15541	15487	15584	15456	15326	15443	15527	15633	15510	15638	15307	15606	15435	15647	15509	15502	15593	15551	15584	15398	15446	15519	15590	15444	15377	15361	15472	15397	15600	15533	15378	15573	15581	15523	15647	15469	15528	15489	15426	15434	15427	15530	15337	15572	15493	15545	15542	15424	15343	15369	15363	15449	15532	15446	15417	15526	15633	15511	15386	15396	15361	15534	15381	15493	15468	15468	15717	15344	15457	15361	15678	15502	15436	15567	15473	15695	15456	15650	15399	15569	15365	15413	15532	15585	15535	15477	15562	15534	15377	15514	15627	15489	15551	15447	15489	15457	15440	15659	15473	15322	15476	15540	15224	15532	15380	15266	15504	15540	15520	15559	15431	15523	15383	15331	15359	15666	15523	15614	15502	15606	15515	15380	15398	15483	15612	15536	15473	15467	15527	15503	15664	15454	15290	15567	15486	15562	15427	15531	15467	15597	15521	15374	15554	15620	15539	15402	15409	15502	15378	15476	15529	15509	15438	15467	15477	15417	15685	15567	15373	15469	15430	15531	15625	15529	15619	15481	15406	15434	15493	15432	15461	15499	15625	15468	15489	15424	15617	15524	15578	15564	15393	15392	15502	15247	15637	15494	15349	15496	15469	15361	15493	15567	15393	15506	15457	15448	15529	15490	15508	15444	15380	15617	15408	15451	15570	15363	15537	15526	15545	15348	15344	15581	15453	15531	15414	15499	15469	15663	15505	15414	15485	15560	15461	15498	15570	15671	15488	15485	15306	15390	15571	15509	15521	15503	15399	15288	15496	15488	15438	15510	15423	15534	15386	15613	15569	15656	15566	15615	15618	15614	15382	15489	15433	15541	15497	15409	15457	15325	15593	15362	15553	15527	15285	15616	15493	15305	15566	15383	15570	15450	15466	15473	15565	15352	15541	15472	15517	15492	15466	15420	15496	15509	15507	15574	15554	15383	15357	15455	15430	15574	15501	15402	15483	15523	15577	15401	15528	15507	15364	15412	15366	15340	15585	15400	15492	15411	15558	15799	15625	15474	15542	15498	15624	15491	15410	15576	15585	15499	15436	15752	15463	15476	15241	15449	15412	15332	15554	15525	15526	15545	15500	15519	15487	15484	15575	15429	15573	15506	15352	15486	15587	15487	15511	15647	15487	15365	15496	15462	15400	15569	15404	15532	15456	15317	15536	15466	15529	15492	15550	15405	15291	15516	15313	15368	15473	15447	15453	15507	15471	15512	15472	15498	15430	15480	15625	15523	15635	15412	15484	15454	15412	15552	15475	15552	15499	15646	15617	15536	15512	15617	15466	15537	15445	15610	15380	15475	15563	15555	15480	15564	15622	15471	15612	15587	15516	15493	15615	15582	15532	15485	15464	15438	15460	15439	15490	15540	15370	15649	15495	15430	15418	15477	15396	15570	15629	15456	15516	15416	15448	15467	15532	15430	15537	15552	15420	15621	15664	15405	15509	15535	15556	15593	15568	15295	15544	15580	15653	15614	15402	15482	15335	15486	15486	15349	15550	15420	15485	15477	15623	15531	15505	15457	15391	15805	15408	15554	15590	15445	15461	15522	15568	15414	15549	15401	15481	15509	15558	15503	15470	15395	15639	15399	15405	15360	15501	15439	15487	15519	15485	15526	15717	15412	15482	15527	15517	15384	15491	15589	15489	15727	15498	15482	15517	15415	15465	15417	15448	15450	15487	15420	15326	15483	15515	15481	15378	15617	15549	15500	15532	15457	15466	15348	15527	15323	15370	15549	15654	15428	15504	15511	15622	15339	15503	15494	15428	15540	15429	15576	15501	15488	15343	15473	15510	15589	15378	15469	15374	15527	15417	15463	15425	15603	15437	15347	15429	15511	15520	15501	15521	15481	15502	15672	15587	15463	15572	15178	15548	15431	15590	15407	15593	15426	15595	15466	15491	15747	15354	15702	15578	15510	15456	15481	15315	15446	15643	15494	15456	15635	15486	15467	15459	15538	15447	15438	15413	15722	15487	15513	15639	15372	15522	15341	15466	15566	15552	15380	15557	15412	15617	15347	15435	15386	15411	15415	15358	15330	15679	15564	15330	15518	15350	15548	15385	15631	15470	15543	15496	15483	15340	15560	15414	15484	15699	15569	15412	15379	15680	15477	15601	15514	15503	15483	15494	15638	15417	15664	15428	15434	15599	15604	15533	15426	15469	15401	15624	15384	15485	15405	15633	15521	15467	15507	15405	15471	15441	15497	15533	15406	15375	15598	15381	15667	15614	15537	15466	15442	15612	15504	15415	15512	15320	15465	15477	15433	15375	15387	15533	15561	15445	15466	15360	15611	15430	15422	15432	15425	15557	15601	15448	15555	15543	15632	15547	15530	15481	15595	15380	15447	15471	15429	15471	15507	15549	15400	15401	15493	15536	15509	15490	15599	15306	15397	15583	15491	15468	15326	15553	15446	15437	15347	15464	15484	15439	15609	15358	15407	15299	15512	15516	15650	15527	15439	15393	15453	15694	15480	15417	15492	15438	15438	15416	15418	15512	15462	15598	15662	15441	15453	15505	15737	15529	15649	15321	15442	15609	15409	15456	15408	15593	15552	15526	15440	15477	15360	15355	15593	15328	15521	15553	15598	15350	15515	15382	15501	15466	15575	15358	15554	15572	15438	15588	15325	15436	15458	15454	15439	15336	15369	15509	15443	15349	15459	15202	15554	15495	15254	15390	15603	15622	15467	15441	15532	15408	15506	15355	15489	15631	15672	15433	15585	15477	15384	15614	15502	15423	15381	15432	15453	15502	15477	15629	15347	15635	15693	15673	15328	15515	15282	15602	15469	15476	15468	15540	15511	15429	15514	15481	15507	15511	15381	15593	15380	15497	15555	15432	15303	15352	15437	15379	15460	15395	15484	15533	15559	15512	15473	15462	15452	15591	15398	15377	15397	15454	15525	15514	15398	15475	15610	15560	15500	15389	15427	15423	15707	15371	15581	15419	15263	15465	15395	15465	15505	15507	15665	15531	15505	15585	15529	15479	15528	15480	15524	15486	15577	15509	15662	15313	15623	15456	15627	15581	15413	15342	15459	15637	15493	15455	15431	15675	15439	15469	15261	15506	15438	15431	15499	15614	15523	15429	15574	15515	15567	15578	15419	15525	15508	15327	15388	15264	15576	15463	15360	15499	15655	15500	15630	15572	15471	15515	15407	15651	15539	15410	15259	15492	15366	15511	15458	15691	15693	15598	15421	15424	15428	15596	15557	15416	15446	15623	15491	15462	15275	15458	15408	15427	15360	15505	15436	15511	15544	15558	15493	15457	15578	15507	15488	15446	15552	15602	15369	15506	15408	15473	15417	15427	15552	15327	15490	15545	15466	15441	15332	15584	15378	15258	15584	15271	15537	15562	15430	15339	15514	15479	15448	15418	15470	15440	15508	15522	15360	15416	15562	15507	15389	15465	15633	15507	15558	15648	15556	15497	15511	15593	15361	15459	15520	15447	15493	15646	15483	15448	15471	15419	15488	15329	15355	15443	15453	15659	15370	15472	15618	15465	15590	15515	15449	15515	15488	15462	15338	15345	15590	15446	15545	15572	15384	15641	15556	15451	15481	15492	15489	15499	15673	15575	15488	15399	15575	15595	15434	15418	15485	15519	15451	15490	15499	15519	15567	15353	15435	15390	15599	15590	15432	15448	15385	15387	15517	15484	15423	15513	15564	15340	15455	15472	15314	15377	15434	15357	15526	15630	15343	15337	15614	15649	15547	15532	15401	15597	15654	15391	15599	15483	15475	15399	15391	15513	15543	15401	15576	15534	15544	15616	15498	15384	15530	15384	15625	15524	15656	15368	15654	15562	15479	15473	15545	15565	15503	15284	15468	15590	15371	15419	15539	15605	15608	15573	15446	15703	15542	15507	15477	15634	15489	15440	15430	15514	15346	15387	15444	15529	15273	15419	15392	15384	15452	15490	15416	15549	15477	15464	15506	15549	15469	15388	15268	15582	15349	15538	15425	15523	15351	15619	15437	15295	15472	15527	15289	15436	15504	15427	15422	15315	15601	15418	15633	15221	15437	15404	15347	15505	15443	15569	15443	15434	15377	15661	15456	15447	15496	15378	15550	15496	15516	15468	15482	15508	15432	15636	15448	15510	15570	15465	15352	15461	15441	15629	15471	15576	15469	15503	15500	15459	15513	15496	15454	15490	15534	15603	15505	15425	15493	15314	15587	15652	15502	15517	15424	15620	15453	15461	15352	15525	15685	15347	15703	15514	15484	15483	15481	15548	15555	15467	15354	15571	15367	15462	15413	15482	15517	15488	15378	15421	15444	15687	15432	15682	15631	15572	15533	15557	15469	15564	15310	15458	15523	15539	15405	15442	15578	15410	15226	15607	15492	15437	15582	15373	15378	15616	15585	15446	15445	15456
22519	20986	28647	23530	21645	24609	27438	22246	20956	20773	20057	19646	19387	19389	19083	18869	18816	18529	18505	18572	18728	18493	18177	18414	18255	18250	18359	18248	18288	18077	18192	18238	18217	17981	17986	17878	18114	17870	18113	18071	17842	17935	17956	17939	17824	17862	17808	17974	17895	17643	17966	17797	18086	17857	17708	17872	17711	17845	17962	17911	17899	18045	17739	17876	17713	17856	17853	17706	17752	17828	17890	18028	17690	17690	17730	17789	17779	17954	17974	17986	17695	17996	17854	17764	17672	17853	17678	17781	17925	17776	17884	17913	17617	17781	17690	17511	17704	18030	17811	17793	17757	17731	17625	17846	17864	17815	17641	17789	18071	17717	17914	17670	17787	17962	17672	17647	17677	17960	17768	17882	17803	17679	17766	17764	17687	17830	17662	17840	17589	17870	17835	17814	17923	17952	17769	17731	17573	17624	17911	17817	17698	17656	17787	17572	17787	18000	17985	17656	17696	17998	18026	17881	17754	17755	17831	17937	17759	17827	18020	17875	17852	17583	17812	17755	17931	17756	17927	17889	17796	17800	17676	17856	17999	17739	17749	18042	17765	17844	17841	17944	17772	17778	17792	17999	17774	17768	17686	17896	17680	17666	17816	17747	17886	17665	17665	17774	17778	17843	17815	17742	17802	17719	17666	17870	17830	17751	17938	17903	17827	17854	17952	17729	17994	17803	17739	17679	17762	17756	17886	18013	17740	17814	17834	17821	17817	17693	17695	17821	17887	17559	17745	17766	17847	17815	17949	17760	17560	17751	17814	17848	18020	17900	17643	17786	17570	17602	17743	17675	17938	17913	17793	17843	17753	17738	17704	17650	17770	17698	17661	17737	17742	17723	18008	18007	17720	17799	17732	17817	17759	17557	17885	17708	17870	18033	17798	17834	17675	17677	17678	17906	17827	17713	17802	17800	17881	17745	17946	17813	17823	17756	17754	17748	17753	17847	17821	17812	17702	17811	17788	17802	17737	17840	17691	17835	17706	17811	17695	17753	17723	17677	17539	17698	17680	17641	17822	17474	17682	17742	17801	17815	17793	17712	17856	17615	17813	17948	17848	17742	17842	17806	17824	17888	17582	17954	17838	17652	17777	17905	17839	17705	17915	17806	17726	17865	17720	17659	17785	17802	17662	17749	17779	17791	17902	17972	17778	17642	17733	17604	17703	17784	17682	17909	17874	17871	17683	17506	17675	17763	17697	17767	17888	17697	17810	17866	17692	17798	17563	17649	17738	17911	17978	17533	17624	17761	17703	17851	17796	17740	17689	17624	17753	17797	17562	17932	17648	17829	17869	17669	17676	17636	17624	17936	17711	17875	17658	17627	17781	17662	17781	17750	17663	17749	17991	17764	17650	17623	17873	17877	17759	17728	17744	17731	17764	17687	17820	17816	17942	17883	17788	17700	17812	17641	17726	17837	17663	17731	17797	17653	17813	17990	17845	17741	17647	17690	17816	17735	17717	17579	17713	17890	17830	17865	17752	17668	17806	17666	17641	17762	17853	17883	17668	17519	17675	17883	17790	17801	17717	17616	17731	17679	17610	17862	17723	17740	17681	17727	17662	17797	17638	17883	17842	17747	17796	17636	17669	17711	17522	17722	17884	17769	17537	17750	17655	17930	17707	17750	17897	17702	17775	17839	17927	17759	17676	17691	17836	17656	17633	18089	17836	17898	17842	17987	17794	17794	17805	17809	17786	17690	17637	17815	17794	17841	17652	17680	17680	17767	17822	17616	17441	17732	17947	17914	17566	17735	17717	17795	17910	17777	17544	17776	17714	17656	17653	17668	17739	17575	17815	17669	17815	17865	17773	17658	17755	17695	17615	17856	17757	17732	17898	17717	17809	17692	17691	17729	17805	17909	17829	17735	17779	17914	17785	17844	17858	17895	17610	17826	17873	17735	17793	17646	17625	17767	17779	17791	17751	17812	17796	17933	17760	17818	17880	17696	17625	17822	17807	17808	17854	17784	17602	17829	17829	17618	17902	17542	17836	17668	17733	17758	17734	17679	17776	17877	17990	17866	17675	17728	17753	17629	17740	17798	17545	17821	17744	17638	17778	17854	17802	17862	17654	17971	17568	17662	17696	17807	17664	17592	17954	17812	17881	17887	17737	17862	17726	17667	17630	17621	17789	17796	17640	17830	17796	17661	17846	17872	17784	18006	17727	17891	17757	17778	17799	17691	17799	17678	17686	17807	17755	17764	17748	17659	17627	17772	17786	17769	17635	17651	17716	17670	17672	17753	17658	17832	17931	17918	17697	17816	17691	17897	17508	17678	17801	17851	17826	17931	17717	17692	17719	17891	17924	17689	17856	17780	17760	17627	17668	17784	17884	17900	17886	17847	17831	17618	17891	17921	17708	17836	18010	17798	18034	17799	17677	17792	17741	17725	17874	17797	17691	17699	17758	17833	17734	17767	17763	17704	17802	17836	17617	17705	17687	17575	17871	17810	17727	17731	17707	17757	17903	17765	17754	17964	17995	17549	17616	17772	17953	17724	17740	17788	17737	17875	17808	18022	17809	17710	17868	17855	17863	17612	17567	17841	17749	17819	17980	17808	17646	17822	17865	17819	18013	17869	17762	17842	17790	17725	18035	17753	17715	17708	17629	17648	17720	17795	17652	17730	17976	17629	17745	17513	17570	17846	17762	17793	17863	17616	17802	17833	17643	17783	17793	17800	17966	17535	17741	17962	17652	17830	17666	17903	17900	17820	17748	17711	17684	17663	17743	17858	17886	17786	17821	17794	17696	17704	17711	17543	17877	17818	17693	17807	17708	17809	17888	17889	17689	17691	17806	17779	17932	17748	17697	17729	17644	17585	17944	17691	17911	17825	17628	17784	17783	17659	17827	17843	17725	17756	17689	17715	17744	17632	17765	17871	17703	17775	17748	17842	17766	17752	17741	17744	17871	17698	17898	17899	17995	18055	17606	17696	17763	17839	17851	17915	17814	17659	17876	17859	17720	17809	17942	17759	17864	17599	17815	17726	17713	17689	17696	17651	17828	17820	17697	17682	17756	17655	17806	17596	17671	17737	17769	17828	17758	17825	17849	17745	17787	17724	17714	17756	17919	17817	17776	17894	17894	17798	17708	17811	17744	17542	17775	17616	17871	17644	17886	17848	17869	17677	17537	17772	17809	17788	17853	17882	17592	17788	17719	17818	17912	17752	17756	17762	17895	17838	17761	17512	17856	17719	17685	17722	17961	17742	17930	17779	17749	17950	17904	17702	17674	17654	17703	17596	17720	17923	17604	17740	17875	17770	17682	18020	17772	17767	17798	17721	17713	17816	17951	17790	17872	17752	17727	17627	17787	17805	17714	17965	17695	17467	17655	17895	17810	17609	17828	17857	17874	17818	17563	17692	17717	17741	17754	17554	17815	17894	17782	17761	17954	17721	17653	17681	17893	17992	17950	17933	17580	17900	17752	17697	17799	17777	17709	17717	17842	17931	17667	17722	17793	17931	17610	18039	17923	17784	17524	17801	17857	17803	17708	17865	17768	18027	17699	17882	17916	17757	17902	17694	17736	17859	17825	17678	17606	17561	17938	17686	17711	17916	17909	17729	17833	17878	17876	17804	17748	18086	17665	17848	17687	17816	17819	17976	17691	17715	17764	17513	17729	17770	17810	17763	17823	17777	17745	17730	17455	17851	17912	17671	17961	17882	17911	17919	17649	17766	17770	17771	17793	17780	17848	17734	17843	17784	17809	17524	17764	17740	17962	17860	17923	17715	17723	17983	17831	17732	17576	17658	18019	17908	17792	17860	17708	17568	17621	17450	17652	17773	17671	17801	17667	17538	17783	17942	17719	17842	17816	17857	17804	17744	17659	17783	17804	17519	17901	17721	17730	17743	17768	17718	17775	17915	17845	17932	17748	18068	17619	17602	17747	17695	17634	17667	17710	17761	17753	17701	17673	17914	17975	17758	17644	17584	17744	17944	17647	17623	17824	17621	17777	17976	17919	17869	17850	17884	17658	17800	17767	17840	17793	17699	17507	17605	17734	17797	17896	17638	17897	17742	17786	17663	17909	18070	17770	17942	17796	17742	17727	17603	17707	17626	17902	17667	17798	17680	17675	17756	17786	17960	17963	17845	17809	17857	17738	17593	17741	17939	17678	17610	17864	17926	17785	17942	17865	17738	17655	17594	17595	17763	17836	17670	17676	17584	17754	17693	17994	17763	17829	17643	17797	17967	17372	17764	17804	17787	17791	18004	17940	17720	17619	17949	17665	17768	17850	17665	17596	17682	17780	17788	17830	17661	17852	17828	17723	17684	17748	17564	17687	17764	17650	17720	17965	17828	17833	17599	17726	17759	17740	17934	17953	17834	17646	17753	17758	17744	17746	17819	17738	17928	17749	17671	17904	17927	17573	17825	17740	17656	17701	17883	17810	17918	17833	17750	17640	17869	17897	17582	17884	17748	17958	17829	17907	17902	17763	17909	17870	17712	17911	17612	17684	17889	17788	17838	17552	17546	17812	17542	17812	17615	17706	17677	17765	17882	17789	17695	17689	17784	17939	17776	17594	17754	17820	17938	17689	17886	17635	17876	17646	17843	17756	17740	17683	17619	17800	18005	17812	17771	17560	17858	17722	17661	17624	17710	17783	17788	17724	17882	17709	17674	17721	17678	17599	17772	17841	17882	17889	17782	17652	17659	17683	17874	17800	17852	17791	17845	17774	17633	17802	17662	17829	17765	17891	17598	17703	17760	17854	17744	17727	17476	17705	17773	17714	17851	17916	17952	17826	17623	17836	17759	17807	17884	17687	17713	17668	17948	17733	17896	17742	17883	17923	17905	17757	17869	17798	17598	17744	17981	17680	17772	17790	17485	17835	17716	17600	17725	17670	17739	17815	17745	17561	17752	17777	17794	17676	17843	17823	17792	17841	17741	17504	17807	17850	17733	17680	17673	17856	17723	17727	17713	17685	17752	17852	17749	17782	17617	17732	17810	17794	17620	17844	17689	17895	17890	17836	17810	17589	17839	17725	17745	17818	17758	17680	17634	17764	17764	17635	17920	17758	17704	17895	17774	17547	17819	17760	17891	17763	17673	17610	17857	17856	17861	17702	17784	17657	17708	17791	17591	17668	18026	17831	17876	17860	17597	17565	17673
26418	45398	42811	34491	29652	26232	24020	21954	20851	19837	18921	18452	18105	17758	17462	17131	16911	16600	16603	16390	16332	16339	16289	16219	16006	16096	16007	15841	16057	15948	15859	15843	15818	15850	15650	15769	15648	15696	15603	15587	15633	15459	15620	15706	15609	15745	15576	15641	15720	15509	15568	15740	15668	15401	15532	15637	15590	15558	15575	15390	15522	15653	15651	15549	15558	15512	15656	15556	15515	15705	15603	15471	15472	15546	15606	15578	15363	15502	15671	15679	15600	15456	15604	15478	15613	15684	15640	15582	15477	15611	15575	15473	15643	15573	15446	15705	15338	15411	15611	15577	15529	15525	15666	15597	15435	15484	15532	15538	15450	15607	15446	15454	15505	15704	15527	15573	15495	15566	15386	15547	15576	15558	15441	15508	15448	15453	15473	15680	15645	15529	15495	15493	15354	15459	15554	15779	15404	15316	15706	15494	15611	15535	15581	15601	15626	15469	15516	15632	15592	15574	15420	15491	15479	15579	15504	15608	15597	15577	15488	15541	15542	15453	15434	15470	15567	15506	15463	15514	15544	15349	15570	15516	15560	15517	15374	15467	15490	15636	15581	15555	15563	15503	15613	15314	15442	15527	15462	15314	15502	15484	15479	15551	15668	15646	15396	15500	15677	15417	15567	15639	15713	15438	15474	15491	15270	15649	15407	15499	15441	15390	15492	15340	15537	15377	15580	15364	15628	15329	15463	15468	15500	15339	15480	15497	15527	15497	15438	15489	15527	15564	15506	15583	15436	15621	15505	15343	15585	15629	15632	15590	15384	15658	15473	15797	15480	15693	15554	15435	15375	15615	15574	15447	15613	15477	15606	15262	15620	15352	15479	15405	15662	15488	15553	15586	15545	15449	15624	15526	15541	15497	15515	15504	15661	15531	15400	15545	15820	15392	15689	15477	15541	15445	15605	15637	15449	15368	15522	15538	15740	15361	15502	15639	15442	15515	15566	15362	15750	15578	15510	15532	15356	15501	15392	15442	15501	15463	15560	15694	15441	15467	15778	15632	15511	15456	15359	15416	15487	15569	15546	15673	15507	15443	15565	15454	15603	15477	15652	15537	15568	15805	15548	15610	15311	15516	15524	15595	15431	15499	15514	15463	15555	15587	15586	15621	15553	15520	15484	15497	15558	15497	15473	15477	15534	15497	15264	15503	15409	15515	15462	15619	15476	15560	15584	15371	15633	15536	15354	15549	15452	15395	15641	15488	15522	15643	15658	15678	15478	15447	15592	15469	15500	15473	15628	15503	15614	15412	15528	15503	15489	15570	15567	15635	15377	15576	15632	15451	15515	15626	15477	15564	15608	15366	15587	15504	15465	15604	15485	15509	15481	15451	15648	15369	15398	15531	15484	15578	15405	15589	15384	15478	15602	15540	15559	15476	15460	15501	15549	15448	15575	15599	15559	15589	15455	15613	15605	15569	15476	15461	15475	15563	15315	15385	15676	15457	15551	15631	15450	15525	15440	15375	15572	15442	15508	15499	15467	15544	15504	15387	15449	15602	15540	15453	15685	15531	15548	15472	15410	15579	15413	15463	15409	15535	15480	15573	15504	15466	15427	15418	15563	15400	15497	15397	15478	15530	15498	15610	15405	15358	15559	15469	15534	15445	15534	15479	15665	15523	15405	15575	15629	15438	15479	15697	15581	15555	15552	15490	15493	15632	15488	15389	15563	15477	15575	15377	15702	15564	15461	15581	15461	15627	15577	15424	15560	15456	15513	15669	15377	15460	15481	15514	15546	15577	15385	15666	15515	15363	15651	15537	15544	15546	15380	15641	15635	15638	15672	15643	15402	15558	15548	15606	15548	15541	15658	15506	15582	15481	15473	15428	15563	15620	15491	15600	15538	15473	15397	15642	15604	15604	15293	15557	15462	15320	15663	15382	15537	15580	15538	15533	15527	15540	15473	15503	15372	15578	15340	15417	15305	15552	15429	15553	15621	15454	15522	15467	15547	15355	15372	15479	15616	15603	15295	15487	15535	15578	15433	15525	15362	15454	15549	15715	15642	15390	15511	15472	15548	15506	15469	15420	15523	15492	15427	15496	15568	15680	15600	15508	15381	15597	15533	15648	15605	15581	15617	15425	15449	15246	15528	15471	15725	15521	15366	15563	15672	15474	15529	15336	15600	15525	15430	15466	15581	15472	15433	15434	15609	15484	15575	15390	15666	15509	15360	15532	15462	15563	15556	15412	15460	15690	15623	15304	15396	15516	15555	15518	15719	15520	15383	15570	15829	15709	15548	15535	15542	15409	15526	15396	15475	15586	15602	15493	15474	15566	15380	15495	15627	15420	15334	15576	15651	15603	15431	15408	15498	15397	15593	15554	15535	15430	15455	15462	15648	15436	15553	15475	15587	15480	15644	15611	15676	15586	15469	15579	15534	15662	15428	15607	15545	15653	15409	15661	15467	15698	15543	15543	15523	15428	15632	15505	15501	15453	15513	15468	15486	15558	15650	15580	15491	15524	15562	15462	15411	15394	15684	15604	15489	15399	15420	15348	15464	15446	15586	15485	15457	15460	15363	15487	15306	15508	15441	15620	15340	15401	15582	15706	15591	15440	15556	15429	15554	15421	15489	15397	15396	15547	15576	15489	15730	15533	15539	15488	15523	15609	15698	15437	15529	15606	15476	15371	15545	15449	15331	15566	15460	15631	15382	15621	15668	15608	15571	15379	15556	15576	15629	15488	15578	15406	15401	15635	15419	15515	15549	15629	15321	15527	15468	15457	15590	15618	15634	15515	15498	15526	15651	15626	15280	15583	15411	15408	15568	15604	15521	15443	15584	15542	15453	15458	15633	15463	15551	15468	15420	15466	15474	15515	15409	15512	15588	15619	15544	15651	15526	15388	15329	15551	15585	15518	15321	15683	15497	15488	15446	15426	15625	15514	15726	15574	15648	15443	15490	15561	15617	15639	15423	15579	15653	15422	15405	15428	15538	15410	15526	15582	15424	15495	15381	15425	15453	15420	15538	15456	15458	15559	15614	15514	15530	15428	15443	15482	15477	15493	15436	15580	15683	15648	15543	15450	15456	15352	15515	15596	15567	15545	15576	15557	15620	15476	15464	15626	15638	15420	15441	15433	15572	15480	15427	15483	15569	15509	15482	15524	15456	15448	15464	15558	15564	15579	15625	15341	15586	15693	15575	15670	15516	15369	15545	15480	15462	15443	15422	15417	15286	15603	15436	15380	15457	15387	15568	15444	15574	15368	15569	15620	15650	15437	15296	15730	15549	15422	15540	15520	15556	15606	15448	15777	15563	15502	15439	15349	15423	15343	15515	15539	15497	15634	15499	15608	15523	15418	15485	15411	15490	15526	15495	15531	15422	15494	15541	15649	15502	15546	15583	15632	15529	15466	15426	15389	15582	15655	15556	15595	15625	15410	15639	15475	15518	15697	15407	15544	15627	15457	15334	15586	15441	15421	15446	15463	15462	15407	15713	15534	15707	15370	15549	15753	15522	15417	15572	15572	15565	15674	15549	15549	15573	15492	15592	15629	15650	15498	15488	15420	15465	15601	15427	15627	15480	15566	15606	15557	15536	15634	15429	15536	15316	15532	15635	15603	15443	15539	15380	15416	15514	15508	15609	15413	15598	15529	15532	15740	15402	15612	15591	15390	15473	15431	15548	15382	15502	15546	15560	15629	15441	15453	15540	15635	15286	15507	15522	15507	15509	15442	15414	15662	15473	15540	15483	15347	15448	15353	15536	15424	15439	15591	15590	15437	15510	15592	15471	15397	15632	15439	15608	15516	15582	15609	15492	15380	15456	15512	15537	15689	15353	15482	15521	15560	15549	15564	15538	15504	15837	15422	15449	15360	15553	15399	15729	15492	15550	15291	15632	15464	15494	15643	15369	15548	15536	15583	15393	15464	15569	15511	15568	15530	15571	15551	15555	15799	15546	15462	15449	15533	15492	15589	15686	15454	15389	15563	15746	15453	15405	15580	15428	15431	15525	15577	15606	15465	15682	15537	15526	15468	15509	15404	15599	15507	15619	15676	15555	15569	15485	15497	15639	15686	15533	15495	15525	15469	15630	15618	15527	15521	15841	15367	15539	15487	15501	15570	15590	15518	15659	15509	15621	15635	15465	15516	15486	15528	15673	15605	15413	15400	15576	15465	15479	15586	15439	15389	15598	15611	15456	15616	15675	15515	15547	15463	15527	15485	15427	15585	15619	15718	15441	15626	15551	15520	15467	15574	15403	15470	15608	15745	15521	15589	15479	15307	15458	15560	15506	15508	15555	15368	15700	15536	15544	15338	15493	15405	15495	15357	15580	15569	15679	15465	15621	15625	15553	15666	15392	15570	15474	15558	15784	15564	15656	15451	15578	15383	15517	15323	15545	15500	15568	15567	15571	15650	15472	15336	15506	15473	15629	15552	15447	15588	15699	15420	15590	15483	15682	15455	15444	15465	15422	15487	15452	15578	15557	15524	15464	15398	15524	15387	15626	15606	15502	15351	15470	15590	15416	15588	15708	15496	15404	15506	15553	15575	15679	15512	15436	15633	15652	15497	15521	15520	15515	15487	15485	15700	15380	15594	15524	15391	15515	15627	15630	15431	15414	15361	15672	15474	15484	15493	15443	15356	15528	15493	15497	15536	15471	15502	15599	15550	15448	15451	15518	15568	15526	15454	15475	15510	15562	15486	15582	15555	15662	15445	15336	15539	15365	15488	15410	15429	15542	15541	15476	15603	15436	15625	15435	15429	15340	15433	15645	15459	15376	15513	15556	15563	15534	15603	15433	15378	15425	15601	15589	15450	15473	15405	15465	15492	15556	15474	15600	15655	15567	15621	15357	15753	15427	15559	15839	15608	15468	15464	15596	15620	15584	15686	15585	15485	15354	15398	15437	15601	15643	15513	15449	15447	15664	15625	15526	15595	15559	15506	15379	15408	15587	15559	15390	15446	15588	15503	15513	15446	15394	15388	15495	15432	15661	15440	15570	15399	15579	15423	15673	15611	15431	15623	15728	15371	15484	15433	15501	15616	15415	15402	15353	15574	15682	15509	15637	15530	15537	15383	15495	15400	15530	15628	15462	15477	15500	15500	15572	15518	15551	15417	15529	15513	15552	15612	15524	15551	15503	15706	15591	15429	15422	15487
27367	23602	29005	26242	21589	20215	19408	18702	18269	18137	17875	17648	17616	17481	17398	17249	17439	17285	17216	17277	17151	17277	17102	17168	17201	17126	17056	17103	17238	17176	17048	17137	17030	17038	17077	16827	17073	17013	17077	16915	17126	16951	16972	17058	17257	17149	17080	17057	17196	17237	16968	17046	17300	17216	17094	16918	17013	17067	16888	17137	17079	16862	17118	17127	17086	17101	17102	16975	17118	17024	16900	16947	16867	17060	17024	17094	17067	16995	17061	17126	17072	16852	16896	17109	17009	16908	16994	16947	16920	16918	17017	17189	17195	17120	17170	17226	17156	17181	17019	16961	17104	16928	17146	17043	16994	17102	17201	17074	17052	17116	16990	16954	16825	16938	16999	17041	17031	16923	17105	17097	16983	16797	16889	16905	16954	17014	17191	17021	17056	16949	16879	16958	17011	16895	17123	17266	16995	17071	17050	16905	17077	17123	16811	17023	17090	17022	17038	16921	17011	16911	17102	16893	16988	16929	17097	17014	16958	16991	16952	17043	17055	16952	16944	16886	17121	16871	17175	16939	16897	16966	16947	17134	16891	17242	16778	17092	17131	16924	17084	17008	17033	17134	16983	17055	17056	17122	17111	16925	16939	17093	17123	16949	17082	17031	17156	16905	16991	16950	16989	17079	17055	16999	17023	17083	17252	16987	16912	16990	17002	17019	16957	17057	17093	16954	16951	17018	17158	17177	17161	16787	16910	17007	17062	17134	17099	16941	16986	17030	16997	16972	17057	16985	16936	16889	17140	16898	16991	16975	17090	17050	17087	17124	16996	16908	17099	17090	17001	17062	17070	16990	17122	17011	16866	16798	17160	16979	16913	16932	17088	16880	16821	16966	16933	16947	17048	17046	16930	16964	17064	17151	17036	17108	17001	17186	17016	17234	16874	16835	16915	17040	17201	17299	17042	16981	16901	16957	16814	16917	17106	16980	17007	16925	17000	17015	16973	17099	16838	16915	16990	16959	16997	16900	16878	16987	17060	16786	17105	17140	17178	16871	17046	16802	17057	17060	17006	16869	16944	16936	16899	16909	17165	17062	16945	16979	17103	16930	16897	17027	16933	16955	16820	17031	17058	16931	16925	17158	16975	17151	16858	16836	16974	17032	17149	16993	16791	17002	17002	16971	16947	17089	17091	16967	17026	16966	16999	16897	17070	16857	16974	17062	17011	17000	16832	16875	17018	17044	17021	17073	16962	16966	17080	17142	16996	16965	16924	16913	17101	17225	17108	16988	16913	17124	16904	17058	17017	17023	16725	16869	16893	17087	16983	16853	16945	17300	16991	16953	16948	17022	17026	17097	16971	17185	17079	16907	16991	17081	17095	16832	16975	16926	17203	17046	17204	17196	17158	16721	16953	16881	17141	17045	16913	16919	17129	17018	17064	17067	16941	16977	16890	16816	16885	16901	17159	17145	17113	17026	17025	17061	17078	17048	17169	16885	16987	16897	17060	16851	16988	17070	17072	16780	16891	17029	17058	16848	17179	17172	17117	17022	17044	16984	16848	17099	16925	16986	16826	16973	17020	17128	16872	17189	17117	16808	16956	17146	17010	17020	16986	16958	16881	16988	17029	16822	16993	16972	16965	17122	16900	17082	16894	17107	16942	16944	16994	17026	16913	16994	17103	16973	17022	16942	17033	17283	17150	16897	17029	17066	16851	17017	17027	16955	17109	17030	17108	16945	17163	16843	16801	17064	16839	17074	17121	16933	17041	17127	16841	17013	17017	17062	16955	16908	16933	16868	17146	17091	17125	17074	16973	17130	16925	16933	16988	17031	17004	16947	17075	17003	17052	16866	16992	16994	16842	16981	16987	16888	16976	16934	16908	16937	16994	17139	17164	16937	17195	17081	16940	17074	17071	17098	16901	17160	17115	17002	16869	17196	17003	16888	16961	17026	17088	16681	16894	16942	16908	17000	16993	16857	16922	17046	16864	17018	16955	16865	16984	17232	17040	17172	17060	17014	17212	17016	16938	17049	16976	16946	16944	16962	16951	16916	16922	16949	16961	17030	16928	16850	17023	16935	16897	16819	16996	17077	16935	16919	17191	16952	17001	16879	17017	16951	17127	17021	17101	17180	17164	16981	16824	16855	17116	16931	17024	16919	17112	17005	17123	16891	16862	16909	16800	16950	16905	17142	17081	16933	17131	16987	17198	16954	16945	17101	17034	17052	16963	16863	17115	17063	17065	17029	16970	16957	17120	17018	16960	16931	17046	17038	16920	16938	16942	17140	17059	16867	16932	16957	17123	17085	17104	16888	17006	17026	17086	16971	16940	16982	16912	17015	16975	17110	16949	17025	16807	17050	17098	16938	16891	16814	17130	17016	17145	16657	16763	16850	16818	16921	16823	16972	17044	16991	16920	17209	17026	16995	17111	16935	16882	17218	16921	16989	16991	16889	16842	16979	17100	17149	17019	17107	17066	16979	16949	17033	17044	16712	16881	16987	17007	17004	17190	17088	16974	16823	17018	17024	17068	17114	17034	17114	17084	17050	16909	17079	16958	17002	17062	17053	16975	17018	17067	17101	17102	16892	17055	17064	17003	16980	16922	17212	16953	16846	17130	16945	17332	16902	17073	17046	17164	17069	16887	17064	16929	16987	16944	16945	16888	17055	16872	16993	16872	16976	17060	17026	16899	16952	16964	17109	16978	17140	16975	16961	16757	17047	16933	16943	16967	16964	17052	17026	17075	16932	16948	17183	16824	16887	17158	17088	17145	16999	16854	16948	17069	16974	17103	16874	16777	17077	17102	17115	17299	17156	17063	17081	17251	17010	16910	16847	17191	17053	17035	17057	16945	17014	16925	17003	16842	17119	17048	17021	17050	17130	17081	17139	16797	17046	16919	17026	16917	16975	17091	17134	17008	17149	16903	16916	16938	17025	16882	16918	17147	16920	17178	16889	17066	17179	17149	16958	17135	17025	16883	17134	17079	17012	17000	17004	16886	17078	16861	16898	17101	16965	17026	16970	16762	17244	17022	17219	17074	16987	16983	16948	16909	16832	17111	17085	17005	17121	17076	16667	17061	17135	17098	16831	17241	16965	16942	16964	17058	16946	16994	17009	17004	17049	16900	17069	17199	17093	17176	16916	17017	16999	16969	17073	17203	16985	17077	16905	16970	17008	16953	16982	17059	17170	16907	16888	17133	16892	17012	16967	16969	16925	16965	17036	16951	17079	16944	16945	16895	16977	17154	17111	16971	17124	17101	17069	16886	16968	17100	16998	17018	17059	16954	16870	17021	17044	17054	16988	17058	16798	16821	17031	16893	16874	17135	17085	16898	16978	17063	17026	17095	16874	17055	16850	16986	16825	17047	16998	17056	16942	16977	17010	16903	16891	16913	16943	16998	17209	17004	16947	17022	17042	16872	16971	17031	17015	16898	17086	16809	16850	17031	17245	17096	16968	17082	16884	17163	17060	16957	16959	17050	16736	17047	16931	17118	17196	16782	17021	16765	16995	16985	16864	16892	16951	16988	16956	16962	16847	17003	17083	16982	17051	17063	17112	17028	16997	16981	16842	17075	16961	17075	16939	17152	17086	17062	16958	17069	16829	16884	16906	17152	16971	17051	16969	16937	17051	17266	16924	17099	16984	16811	16899	17174	17043	17057	17110	17102	17019	17082	17062	16981	16958	16819	17044	17126	16882	17099	16878	17145	16893	16943	17009	16888	16994	16884	16824	17121	16952	17024	17174	16980	17155	17073	16970	17034	17087	17044	16989	16985	16836	17033	16938	16964	16995	17002	17019	16897	16988	17070	17029	16957	17195	17054	16997	16980	17036	16980	16949	17061	17051	17080	17056	16898	17152	16882	16898	16924	17050	17087	17049	17101	16898	17011	17046	16957	17074	17045	17038	16953	17087	16964	17121	17092	17040	16963	16953	17022	17046	16953	16845	16839	16984	16958	17178	17242	16954	16844	16993	17204	16965	16978	16978	16916	17056	17083	16963	16891	17148	16860	16979	16946	16966	17052	16929	16825	16968	17073	17113	17052	17135	17165	17081	16865	16975	17177	17053	17009	16996	17118	16878	17016	16903	17043	17221	16986	16918	16996	17082	17132	16822	17082	16918	17073	16773	17013	17007	17071	17033	17071	17001	16934	17110	17008	17108	17120	17167	16851	17037	17014	17097	17150	17149	17230	17042	17222	17065	17217	16961	17278	16804	16920	17147	17108	17259	17034	16770	16998	17135	17104	17060	17126	17066	16872	16982	17040	17074	17056	17019	17068	17065	16976	17105	17102	17141	17024	16962	16799	16907	17023	16927	16953	16743	17074	16921	16946	16856	16917	16935	16988	16862	16765	17026	16910	16989	16883	16940	16900	17036	16880	16944	17180	17181	17087	16988	16972	16915	16967	17068	16850	17024	16987	16944	16973	16934	17096	16863	17045	16993	16950	16901	16991	16995	17050	17049	17142	17017	17114	17087	16952	17002	16826	17045	16994	17056	16917	17027	17150	16909	17001	17055	16898	16983	16925	16653	17028	16778	17009	16720	17085	16971	17025	17050	16935	16959	17295	17068	16890	17142	16788	17087	17075	17101	17162	16856	17211	17023	17138	17075	17203	16820	16917	16908	16812	16941	16766	17206	17129	17066	16966	17043	16917	17124	16914	17018	17035	17121	16953	17123	17061	17038	17134	16786	16910	16925	16942	17010	16874	16997	16959	17031	17077	16831	17055	16939	16989	17019	16919	17032	17054	16866	17050	17110	16956	16989	17016	17001	16990	16831	16797	17078	17077	17071	17195	16842	16978	17338	17120	16984	17087	16868	17106	16997	17066	17050	16821	17064	16853	17102	16940	17154	16986	17018	17217	17066	17182	16898	17204	17124	16869	16957	17179	16984	17024	17073	16959	17041	17167	17144	17094	17070	16990	16998	17125	16981	16972	17140	17063	16987	16852	16851	17058	16937	17046	16887	17093	16978	16976	17050	16805	16878	16792	16772	16831	17063	17150	17097	16912	17084	16829	16961	17078	17136	17004	17036	16927	16994	17031	16969	17015	17163	16960	17074	16942	17104	17014	16909	16980	17003	16893	17100	17133	17061	16922	17108	16963	17027	17025	17029	16960	17193	16991	16864	16834	17090	16965	17057	16851	16853	16937	17056	16961	16889
23905	34752	32284	25188	22094	19730	18762	17826	17088	16725	16522	16124	15909	15874	15695	15656	15558	15561	15241	15299	15336	15321	15433	14952	15155	15324	15301	15083	15011	15117	15071	15078	15012	15131	15038	14993	14973	15112	15212	15153	14992	15082	14924	14964	15048	14923	15139	15170	15069	15114	14940	15046	15046	14963	15070	14997	15085	15089	14977	15054	15060	15021	14968	14890	15183	15210	15128	14841	14930	14959	14871	14966	14963	15099	15030	14950	15174	14988	14909	15165	14831	14987	15114	15040	14935	15017	14930	14945	15151	14995	15103	14945	14992	15011	15011	15133	15116	14882	15062	15051	14988	15012	14941	15057	15125	14931	14988	14913	14860	15068	15168	15130	15009	14918	14944	15007	15037	15058	14943	14880	14828	14926	15042	14945	14821	15031	15081	14872	15111	14953	14909	14908	14937	15024	15076	15036	15113	15063	15092	14936	15040	14996	15012	15028	15009	15017	14870	14987	14862	14816	14902	15044	15188	14968	14956	15071	14904	15031	15212	15083	15103	15085	14995	15016	14806	14957	15093	15130	15055	15011	15268	14735	15006	15128	15131	14965	15032	15200	15123	15064	14928	14961	15112	14967	14998	14907	15138	15027	15131	15119	14991	14975	14929	14927	14962	14951	14982	15021	15082	15224	15097	15052	14993	15082	15067	15171	15065	15008	14966	15132	15186	15026	14973	15048	14895	15045	15084	15022	14953	14918	14934	14972	14975	15137	15131	14886	15022	15047	15037	14960	14897	15118	14825	14975	15043	15041	15011	15211	14958	14869	15003	14906	14934	14776	15068	15189	15064	15034	14998	15054	14847	14966	14982	14903	14933	15023	14934	15132	14996	14999	14941	14862	15172	15036	14838	14973	14910	14960	15062	15015	15037	14969	15160	15055	15099	15114	15093	14774	15072	14990	14945	14978	14945	15088	14920	15016	14992	14948	15040	14943	14984	15042	14930	15028	15001	15078	14966	15057	15029	15012	14954	15005	15082	14907	14936	15044	15079	15164	15180	14884	15087	14983	15031	15093	14955	14946	15054	14933	14864	15054	14890	15031	14983	14914	15147	15079	14998	15002	14900	15022	14941	14890	14949	15052	14901	14996	14942	15119	15152	15149	14971	14924	14830	14956	15051	15118	15028	15098	15055	14827	15031	14849	15021	14983	15036	15012	15067	15191	15107	14948	15070	15015	14897	15038	15059	14967	14982	14960	14936	14931	15023	15064	14991	14955	15053	14908	15036	15072	15041	15105	15013	14984	15004	15059	14907	15007	15058	15063	14899	15043	15099	14949	15045	15016	14947	15174	14936	15107	14942	14886	15067	15076	15055	14984	14919	14913	15021	15059	14954	15165	14995	14974	15028	14977	14938	15024	15062	14972	15120	15072	15100	14837	14978	15076	14853	15036	14988	15082	14987	15138	14922	15159	15051	15122	14917	14906	14974	15075	15076	14841	14959	15104	15060	15036	14996	15141	14838	15018	15000	14910	15050	15049	15059	14905	14954	14981	15030	14955	14907	14985	15311	14929	14895	14947	15006	14940	15006	14980	14923	14955	14921	14965	14836	15165	14993	15037	15312	14981	15110	15068	15064	14899	15075	14952	15012	15002	15044	15012	14956	15032	14952	15034	15158	15116	15227	14895	14804	14999	14947	15005	15089	15051	15077	15021	15018	15117	14922	15095	14963	14944	15196	14947	14930	15056	15083	15021	14933	15107	14964	14995	15175	15020	14822	15035	15026	15106	14980	14995	14916	15128	14916	14984	15079	15195	15049	14975	15004	14912	15012	15109	15014	14992	14896	15222	15071	15115	14960	14976	14913	15020	15257	15001	15118	15055	14888	14970	14971	15064	14924	14942	14959	14881	15144	15064	14912	15154	14824	14958	14944	14856	14874	14927	15014	15114	15156	15070	14978	15111	15102	15012	15025	14985	15000	15109	15011	14995	15148	15067	15078	15003	15016	14938	15236	14988	15018	14862	14969	14914	14912	14837	15035	14948	14992	15032	14987	14893	15024	15028	15113	15018	14939	15119	14964	14914	15053	15028	15024	14759	14924	15057	15033	14999	14953	14956	14944	15006	15238	14967	14971	15007	15030	15141	14929	15044	15067	15118	15084	15054	14887	14958	14837	15069	15047	14820	15085	14925	15031	15038	15026	15141	15060	14987	15047	14980	15194	15151	15012	15138	15113	14885	15042	15046	15004	14924	14855	15048	15032	14938	15178	14980	14939	14707	14996	14931	14844	15038	15376	14955	15029	14948	14841	15170	14960	15033	15161	15116	14751	15106	15015	15013	15026	15070	15044	14865	15123	15159	15088	14848	14931	15171	15069	14973	15090	15162	15052	15039	15131	15003	14824	14985	14983	14878	15051	15024	14908	14893	15017	15008	14917	15042	14962	14973	15012	15002	14972	15145	14977	15045	15088	14968	15067	14895	15220	14918	15048	14979	15038	14971	15008	15107	15062	14958	15078	14929	15041	15027	15056	14900	15072	15180	15024	15159	15051	14887	15123	15129	15048	15164	14874	14957	14894	15069	15058	14893	15002	15120	15010	15089	14904	15212	14957	15058	14947	15014	14950	14950	14919	14917	15024	14878	14946	15136	14934	15024	14968	15137	14981	14862	15070	15100	14841	15059	15073	14986	14949	15186	15032	15096	15029	14885	15053	15011	15043	14919	14947	15031	14998	15106	14999	14862	14918	14951	15061	15013	14891	14979	14976	14986	15124	14983	14851	14872	15055	14952	14835	15073	14960	15125	14968	15073	14833	15170	15029	14952	15027	14849	15121	15124	14961	15054	14962	15037	15153	14746	15014	14912	15041	15066	14886	14903	15029	15223	15071	15032	14970	15095	15011	14991	14879	15123	15080	15009	15128	15196	15016	15005	15029	15037	14947	14979	15151	14987	14989	14829	15040	15024	15058	14979	15058	15124	15050	14833	15191	14986	14814	14996	14883	14943	14963	14939	14876	15111	15188	15166	14900	14891	14818	15092	14949	14981	15062	15055	15005	15181	14994	14962	15123	14994	15102	15102	14955	15013	15099	15001	15025	14831	14986	14891	14845	15131	14837	15115	15072	15115	15000	14911	15019	14970	15086	15020	15048	14944	15118	14883	15121	15010	14855	14962	15235	14918	15037	15091	15046	15019	15046	15052	15063	15034	15147	15051	14959	15128	14833	15001	14959	14986	15052	15140	15038	14963	14971	14912	14968	14963	15046	15146	14787	14977	15159	14827	14936	14833	15054	14837	15074	14996	15115	15102	14893	15120	14985	14897	15033	15119	15221	14865	15200	14975	15109	15040	15118	15082	15023	14934	14843	14948	14940	14936	15116	15089	14944	15047	14749	15180	14934	15104	14910	14900	14974	14966	15047	14965	15009	14923	15036	14939	14733	14991	15003	15013	14965	14907	15166	15126	14856	15081	14955	15033	14949	14903	15041	15086	14971	15265	14947	15084	15031	14890	14972	15014	15024	14981	14968	14918	15109	15055	15049	15243	14977	15122	15093	14916	14939	15032	15021	15105	15051	15128	15157	15042	14793	15046	15006	14898	15006	15056	15070	14860	15104	14977	14898	15113	14925	15041	15056	15035	14992	15162	14904	14956	14948	14996	15044	14906	14918	15089	14932	14964	15130	14925	14935	15089	15026	14927	14992	14856	14887	15119	15056	14948	15081	15136	15019	14835	15018	14949	14768	14923	15031	14887	15029	14980	15143	15093	14971	14897	14876	15097	15014	15023	14945	14689	14999	15129	15062	15057	15018	15004	14956	14987	14959	14855	15138	14986	14899	15095	15037	15031	14887	15058	15130	14926	14995	14995	15009	15096	15100	15121	15042	14914	15110	14920	15061	15082	15169	15150	14968	15061	15161	14934	15003	15160	14827	15060	14903	14989	15117	15043	14831	14945	14898	14948	14906	14916	15141	15140	14973	14831	15065	15007	15024	15060	15026	15211	15020	15106	14834	15077	15068	15060	14920	14790	15079	14933	14973	15059	14994	14861	14973	14854	15065	15010	15124	15027	15049	14981	15170	15079	14920	14970	14946	15054	15012	14908	15035	14913	15039	15121	14997	15147	14944	15045	15123	14982	14886	15149	14979	15017	14990	15053	15001	14963	15127	15073	15024	14910	14885	14962	15006	15093	14967	15040	14987	14981	15051	15055	15010	15042	14965	15132	15209	15026	15038	14918	15078	14931	14878	14986	14876	14967	15064	15030	14972	15140	15100	14800	14952	14928	14967	14957	15074	15131	15075	15245	15021	14954	14984	15025	15068	14848	15038	15039	15041	15075	14935	15110	15017	14968	14880	15009	14968	15031	15034	15037	15048	14878	15139	15039	14885	14886	15023	14998	15171	15039	14959	14961	14903	15047	15217	14942	14957	15112	15027	14903	15074	15056	15040	15061	15098	15011	15001	15035	15000	14949	14828	15017	15048	14986	14982	14977	15009	15176	15079	15070	14971	15117	14941	15034	15121	15036	14918	15089	14854	14979	15052	15050	14970	14973	14992	14936	14945	15041	15096	15045	15020	14972	15117	14964	14963	14962	14930	14870	15054	14865	15121	15136	14866	14933	14929	15107	15105	15101	15015	15173	15100	15004	14840	15079	15014	14873	15010	14947	14920	15104	15007	15131	15027	14976	15035	14902	15068	15055	15032	15005	15053	14884	14895	14989	15074	15026	14953	15042	15103	15056	15046	14961	14905	15116	14943	14959	15148	14991	15010	15133	14988	14903	15105	14942	14836	15023	15168	15017	14884	14870	14892	15079	15107	14822	14941	15142	14972	15066	15020	15220	15066	14792	15010	15014	15093	15087	14895	14994	15053	14975	15071	15062	15109	14928	15027	15027	14933	14979	15090	15026	15140	15089	14991	14897	14928	14885	15061	15118	15006	14919	14916	14960	15044	15115	14927	14888	14943	15022	15018	15026	15015	15149	14932	15153	14987	14877	15047	15027	15075	15133	15258	14925	15083	15114	15127	14981	15017	14865	15039	14794	14962	14932	15000	15014	15091	15055	15036	15083	14926	15093	14935	14946	15125	14976	14912	15086	14915	15131	14928	15114	14976	14866	15078	15093	14978	14972	14900	14812	14968	15107	15108	14989	15132	15006	14831	15108	15037	15238	15088	14915	14965	14945
23597	20980	28339	24179	22931	24176	23929	21114	19813	19722	19559	18986	18589	18761	18391	18414	18249	18295	18369	18095	17945	18005	18021	17820	17969	17992	17786	18028	17810	17824	17927	17805	17872	17749	17757	17682	17504	17580	17490	17596	17506	17449	17679	17637	17638	17697	17834	17635	17593	17545	17598	17631	17712	17631	17609	17717	17662	17492	17707	17416	17617	17656	17634	17519	17684	17450	17717	17631	17746	17593	17638	17545	17677	17418	17494	17723	17802	17625	17614	17518	17506	17430	17669	17631	17570	17519	17756	17542	17401	17389	17566	17396	17669	17772	17534	17612	17395	17486	17739	17867	17508	17726	17523	17636	17617	17365	17594	17603	17458	17647	17557	17649	17603	17629	17551	17544	17664	17625	17586	17559	17460	17483	17766	17612	17474	17503	17660	17640	17475	17632	17720	17528	17616	17737	17622	17557	17872	17593	17700	17533	17442	17539	17420	17511	17671	17376	17595	17638	17691	17594	17459	17533	17589	17643	17417	17606	17647	17465	17660	17544	17674	17484	17487	17577	17564	17647	17618	17482	17767	17488	17589	17494	17492	17353	17521	17760	17520	17431	17354	17515	17691	17536	17747	17385	17726	17770	17744	17851	17581	17484	17601	17629	17366	17590	17505	17385	17412	17489	17714	17610	17341	17492	17576	17677	17818	17571	17529	17589	17451	17549	17636	17704	17434	17665	17569	17581	17736	17457	17561	17495	17693	17660	17524	17464	17754	17784	17698	17699	17666	17366	17501	17541	17556	17647	17481	17721	17691	17332	17708	17512	17414	17563	17388	17446	17619	17534	17595	17530	17601	17609	17689	17467	17679	17618	17793	17566	17680	17409	17440	17571	17450	17618	17592	17644	17650	17656	17388	17615	17544	17484	17530	17464	17602	17524	17552	17618	17415	17451	17599	17611	17546	17526	17515	17532	17566	17363	17553	17298	17557	17453	17585	17479	17665	17467	17403	17581	17753	17494	17578	17549	17501	17465	17438	17717	17695	17670	17693	17515	17477	17335	17397	17663	17636	17565	17523	17603	17608	17403	17510	17681	17435	17488	17596	17554	17395	17404	17681	17520	17648	17396	17352	17662	17686	17712	17650	17599	17561	17525	17583	17468	17512	17696	17597	17570	17511	17556	17571	17642	17490	17706	17636	17734	17793	17456	17568	17453	17574	17633	17459	17809	17587	17641	17467	17636	17725	17580	17626	17279	17604	17560	17435	17473	17767	17436	17550	17500	17609	17668	17727	17326	17587	17634	17732	17415	17736	17460	17599	17490	17621	17333	17654	17571	17793	17619	17648	17732	17758	17469	17403	17644	17644	17694	17531	17348	17348	17671	17538	17596	17685	17659	17563	17658	17801	17749	17660	17647	17551	17666	17581	17518	17674	17455	17776	17552	17543	17599	17608	17802	17795	17489	17521	17701	17661	17515	17527	17729	17673	17707	17420	17436	17588	17583	17555	17546	17651	17627	17751	17848	17787	17487	17627	17607	17454	17487	17385	17535	17393	17392	17387	17669	17553	17557	17711	17685	17611	17651	17515	17383	17518	17562	17631	17470	17616	17537	17574	17454	17826	17786	17690	17718	17573	17576	17766	17746	17328	17451	17753	17666	17603	17438	17636	17693	17879	17517	17590	17481	17489	17541	17615	17722	17668	17569	17446	17646	17422	17497	17463	17504	17589	17765	17500	17565	17670	17494	17595	17661	17564	17596	17646	17597	17532	17639	17686	17447	17488	17351	17619	17977	17582	17558	17529	17678	17635	17677	17544	17792	17625	17494	17434	17498	17558	17379	17450	17492	17406	17563	17578	17771	17799	17341	17558	17686	17638	17695	17470	17642	17525	17739	17763	17447	17570	17441	17784	17455	17627	17685	17557	17687	17714	17685	17614	17505	17869	17575	17716	17611	17653	17600	17364	17508	17702	17644	17424	17606	17580	17674	17730	17544	17622	17544	17624	17557	17615	17476	17640	17443	17565	17434	17415	17668	17544	17652	17606	17507	17561	17604	17533	17522	17696	17390	17460	17633	17700	17541	17512	17421	17638	17414	17707	17649	17641	17693	17424	17433	17497	17783	17611	17635	17699	17541	17606	17612	17574	17456	17700	17661	17499	17689	17621	17541	17496	17630	17633	17547	17598	17729	17723	17456	17589	17572	17587	17560	17531	17714	17706	17483	17565	17655	17481	17597	17614	17488	17519	17717	17504	17669	17538	17463	17542	17575	17657	17511	17372	17729	17415	17599	17640	17524	17608	17505	17503	17757	17621	17554	17483	17533	17602	17668	17558	17563	17555	17603	17491	17464	17709	17573	17585	17610	17674	17631	17378	17216	17553	17546	17521	17482	17453	17495	17631	17550	17400	17447	17578	17467	17549	17490	17711	17772	17651	17779	17575	17765	17707	17642	17506	17416	17397	17675	17539	17591	17526	17499	17401	17681	17641	17483	17514	17614	17636	17572	17539	17428	17447	17633	17831	17660	17674	17760	17508	17603	17644	17722	17473	17506	17655	17649	17809	17496	17650	17618	17458	17471	17504	17382	17695	17592	17557	17514	17818	17534	17700	17421	17616	17627	17529	17631	17531	17450	17407	17625	17448	17658	17629	17603	17656	17363	17579	17371	17570	17795	17694	17432	17603	17490	17441	17692	17681	17657	17770	17501	17511	17530	17518	17647	17475	17410	17565	17398	17617	17734	17525	17527	17536	17549	17556	17681	17673	17561	17650	17727	17591	17606	17609	17613	17614	17541	17605	17403	17449	17697	17638	17335	17319	17610	17803	17446	17572	17824	17529	17407	17553	17480	17690	17472	17739	17748	17452	17622	17656	17693	17608	17505	17551	17564	17733	17673	17652	17338	17607	17421	17684	17695	17821	17635	17719	17639	17318	17427	17570	17423	17754	17556	17467	17717	17532	17500	17422	17720	17601	17606	17629	17494	17490	17649	17612	17614	17519	17483	17500	17508	17624	17469	17592	17574	17563	17752	17611	17553	17822	17681	17632	17659	17398	17516	17694	17494	17476	17695	17367	17450	17461	17604	17591	17466	17549	17540	17630	17633	17538	17748	17426	17576	17461	17547	17555	17674	17420	17614	17645	17676	17761	17518	17471	17644	17435	17629	17500	17578	17697	17618	17464	17374	17521	17527	17655	17434	17670	17597	17614	17493	17623	17507	17667	17461	17566	17389	17509	17546	17549	17550	17556	17617	17528	17695	17383	17552	17556	17672	17503	17558	17449	17742	17458	17498	17681	17612	17565	17617	17357	17564	17751	17630	17591	17552	17473	17471	17571	17394	17663	17654	17667	17538	17548	17550	17732	17677	17512	17523	17448	17410	17648	17627	17657	17680	17764	17673	17611	17569	17454	17266	17431	17537	17744	17563	17585	17468	17609	17499	17486	17501	17586	17671	17780	17541	17620	17598	17440	17565	17485	17524	17853	17635	17553	17615	17636	17636	17321	17567	17686	17693	17536	17623	17555	17701	17513	17602	17513	17556	17695	17548	17405	17603	17647	17541	17410	17663	17552	17679	17765	17609	17525	17684	17585	17556	17590	17533	17781	17789	17476	17409	17697	17589	17643	17705	17674	17513	17554	17686	17590	17463	17678	17525	17352	17553	17701	17610	17484	17547	17569	17669	17762	17650	17730	17706	17597	17571	17503	17412	17529	17490	17465	17576	17867	17648	17453	17533	17727	17522	17503	17508	17660	17672	17438	17627	17626	17442	17532	17350	17643	17604	17655	17798	17679	17716	17482	17573	17529	17448	17266	17625	17479	17412	17450	17512	17633	17684	17603	17662	17729	17534	17645	17606	17546	17544	17456	17655	17703	17452	17506	17509	17650	17733	17677	17461	17555	17895	17697	17692	17725	17504	17405	17608	17654	17492	17532	17436	17653	17528	17722	17452	17635	17511	17574	17549	17509	17533	17569	17500	17574	17485	17663	17473	17875	17476	17632	17548	17468	17691	17463	17564	17505	17405	17496	17561	17652	17749	17582	17642	17516	17354	17759	17662	17466	17550	17562	17646	17527	17696	17545	17384	17431	17561	17526	17636	17759	17481	17539	17715	17350	17581	17610	17577	17534	17567	17732	17532	17707	17690	17844	17569	17556	17658	17492	17475	17559	17507	17593	17527	17373	17499	17465	17676	17646	17489	17911	17611	17579	17585	17534	17542	17784	17511	17637	17667	17567	17711	17396	17557	17783	17810	17791	17637	17304	17331	17702	17603	17845	17604	17473	17773	17714	17555	17394	17463	17515	17556	17692	17509	17599	17501	17774	17617	17497	17671	17568	17613	17516	17600	17519	17507	17505	17538	17778	17665	17474	17599	17670	17677	17636	17664	17611	17546	17526	17593	17502	17547	17687	17422	17634	17688	17654	17574	17528	17638	17369	17397	17626	17870	17622	17540	17725	17541	17824	17721	17705	17597	17826	17651	17686	17666	17540	17804	17645	17532	17549	17838	17700	17606	17637	17483	17643	17792	17621	17563	17478	17401	17445	17622	17528	17491	17741	17706	17643	17380	17723	17786	17556	17435	17452	17533	17639	17771	17579	17617	17664	17656	17433	17546	17512	17685	17673	17419	17506	17558	17555	17719	17552	17718	17374	17521	17608	17559	17584	17658	17863	17524	17470	17589	17467	17654	17816	17498	17524	17491	17388	17604	17643	17516	17558	17477	17467	17656	17630	17506	17620	17596	17675	17371	17546	17490	17562	17651	17649	17554	17694	17521	17523	17740	17644	17652	17568	17564	17556	17577	17772	17596	17530	17590	17502	17547	17697	17623	17588	17731	17673	17724	17568	17654	17645	17664	17687	17473	17470	17761	17455	17309	17618	17563	17509	17517	17542	17392	17572	17792	17640	17746	17589	17655	17816	17653	17676	17606	17491	17718	17691	17483	17651	17704	17596	17756	17721	17514	17543	17680	17782	17770	17453	17558	17738	17594	17427	17614	17854	17666	17766	17581	17612	17490	17393	17693	17780	17518	17464	17579	17524	17709	17766	17583	17645	17390	17503	17501	17551	17590	17590	17725	17813	17437	17431	17382	17459	17623	17579	17483	17430	17491	17500	17401	17618	17600	17520	17436	17521	17721	17649	17660	17643	17696	17685	17577	17751	17637	17491	17565	17522	17542
24382	41353	38477	30846	26376	23484	21673	20227	19050	18482	17938	17459	17418	16822	16691	16694	16403	16220	16210	16144	16192	15926	15932	15750	15887	15866	15692	15640	15671	15575	15584	15712	15676	15777	15684	15535	15733	15565	15438	15416	15467	15581	15395	15464	15405	15435	15320	15504	15518	15446	15452	15210	15514	15547	15494	15477	15545	15603	15419	15534	15652	15576	15426	15536	15371	15426	15363	15480	15429	15336	15553	15247	15369	15549	15560	15421	15576	15602	15375	15517	15441	15414	15461	15560	15497	15555	15501	15494	15519	15517	15549	15425	15279	15460	15420	15349	15531	15478	15499	15396	15455	15413	15480	15672	15577	15307	15456	15367	15614	15452	15505	15298	15330	15591	15466	15550	15379	15368	15518	15329	15465	15445	15487	15276	15427	15450	15400	15375	15624	15500	15631	15407	15575	15467	15369	15335	15332	15373	15480	15426	15441	15408	15401	15437	15611	15549	15417	15414	15424	15412	15516	15490	15375	15618	15415	15266	15594	15486	15322	15510	15426	15555	15414	15343	15511	15392	15567	15580	15292	15436	15434	15598	15580	15631	15438	15335	15256	15465	15359	15368	15491	15586	15602	15403	15524	15506	15459	15278	15557	15442	15651	15403	15287	15278	15553	15349	15567	15324	15574	15250	15447	15516	15301	15290	15319	15603	15418	15414	15393	15440	15401	15522	15501	15540	15335	15385	15438	15326	15352	15466	15456	15498	15409	15554	15472	15354	15483	15322	15444	15139	15270	15421	15405	15397	15433	15537	15533	15367	15406	15478	15383	15445	15622	15394	15527	15546	15523	15538	15350	15325	15315	15338	15496	15409	15460	15476	15574	15326	15243	15372	15428	15384	15394	15408	15306	15398	15600	15566	15458	15501	15422	15421	15350	15404	15432	15521	15345	15399	15338	15473	15532	15317	15488	15580	15288	15402	15425	15304	15388	15549	15371	15571	15509	15442	15389	15496	15428	15537	15469	15414	15311	15392	15527	15467	15407	15310	15440	15482	15480	15420	15413	15410	15321	15470	15495	15391	15274	15349	15447	15479	15381	15455	15319	15331	15541	15409	15340	15451	15397	15439	15390	15377	15509	15492	15490	15373	15381	15349	15471	15533	15441	15456	15418	15481	15342	15584	15257	15455	15346	15314	15380	15395	15577	15468	15310	15351	15362	15529	15354	15507	15302	15413	15380	15571	15418	15487	15668	15474	15581	15438	15352	15492	15478	15445	15540	15512	15296	15487	15602	15368	15377	15404	15350	15376	15305	15391	15415	15419	15476	15470	15370	15385	15284	15494	15462	15376	15452	15476	15286	15560	15415	15554	15525	15423	15537	15566	15507	15289	15527	15448	15585	15554	15501	15539	15478	15603	15419	15401	15363	15478	15394	15491	15415	15285	15594	15315	15469	15297	15287	15345	15418	15477	15268	15357	15371	15461	15456	15464	15519	15268	15368	15583	15281	15475	15321	15288	15490	15483	15346	15442	15442	15356	15404	15463	15407	15371	15447	15500	15520	15552	15363	15427	15568	15421	15586	15366	15368	15516	15172	15393	15492	15368	15410	15405	15432	15478	15559	15375	15379	15301	15401	15379	15490	15429	15441	15395	15560	15325	15641	15372	15409	15360	15248	15696	15439	15301	15351	15490	15423	15571	15619	15590	15451	15632	15413	15507	15476	15487	15683	15378	15408	15523	15394	15419	15394	15477	15460	15326	15489	15418	15338	15243	15438	15592	15343	15498	15375	15538	15355	15353	15514	15611	15367	15374	15448	15534	15561	15519	15500	15413	15621	15377	15429	15362	15379	15515	15420	15399	15469	15421	15344	15318	15476	15392	15450	15388	15379	15364	15481	15483	15505	15332	15502	15338	15581	15290	15486	15367	15541	15504	15268	15565	15506	15380	15289	15404	15522	15345	15483	15172	15331	15277	15512	15431	15519	15443	15478	15451	15498	15405	15595	15573	15475	15609	15465	15508	15384	15429	15514	15418	15494	15349	15469	15461	15601	15325	15397	15529	15545	15350	15292	15366	15277	15400	15497	15584	15379	15414	15383	15469	15357	15597	15429	15439	15434	15606	15341	15512	15400	15585	15392	15479	15369	15409	15483	15658	15420	15324	15380	15461	15459	15676	15458	15580	15406	15372	15443	15324	15481	15493	15516	15423	15415	15464	15674	15588	15446	15488	15286	15514	15410	15424	15447	15620	15559	15577	15363	15416	15608	15331	15498	15295	15446	15648	15375	15379	15403	15576	15364	15454	15602	15313	15256	15378	15390	15325	15386	15336	15504	15538	15490	15347	15559	15465	15451	15400	15418	15430	15434	15408	15578	15501	15399	15412	15383	15432	15279	15319	15516	15502	15460	15423	15317	15509	15421	15476	15614	15449	15424	15453	15387	15401	15335	15508	15368	15526	15482	15322	15456	15385	15379	15463	15484	15426	15350	15369	15528	15246	15380	15524	15572	15446	15427	15248	15451	15253	15331	15412	15382	15397	15564	15293	15428	15429	15498	15293	15386	15449	15468	15499	15390	15443	15469	15450	15473	15456	15616	15487	15535	15403	15612	15474	15485	15648	15361	15503	15457	15377	15518	15442	15375	15359	15582	15371	15553	15693	15481	15395	15328	15507	15425	15270	15405	15344	15379	15459	15558	15401	15405	15328	15329	15388	15571	15416	15586	15459	15398	15279	15554	15392	15476	15399	15509	15523	15237	15542	15352	15387	15342	15578	15486	15348	15319	15522	15413	15514	15579	15413	15556	15330	15549	15475	15541	15395	15390	15385	15327	15429	15510	15492	15501	15540	15388	15532	15292	15580	15465	15430	15608	15299	15351	15381	15483	15388	15132	15434	15566	15429	15404	15468	15428	15420	15493	15329	15445	15443	15394	15333	15406	15489	15400	15460	15219	15442	15419	15508	15539	15557	15459	15204	15381	15512	15371	15518	15523	15571	15599	15335	15605	15643	15488	15343	15346	15449	15539	15349	15540	15421	15559	15372	15396	15408	15449	15398	15458	15335	15520	15442	15338	15265	15413	15430	15293	15332	15496	15506	15388	15452	15474	15552	15265	15384	15480	15427	15335	15419	15365	15472	15309	15495	15298	15448	15244	15491	15500	15432	15580	15472	15498	15486	15617	15459	15226	15316	15402	15396	15586	15481	15373	15411	15414	15455	15455	15454	15435	15261	15562	15460	15504	15407	15476	15531	15353	15331	15357	15429	15463	15448	15389	15327	15404	15520	15427	15481	15433	15480	15385	15418	15568	15542	15453	15526	15422	15499	15479	15405	15508	15460	15513	15338	15459	15533	15499	15501	15436	15451	15406	15551	15396	15466	15324	15392	15463	15461	15467	15250	15366	15366	15484	15355	15265	15422	15358	15340	15465	15426	15419	15445	15503	15476	15324	15510	15339	15399	15380	15315	15379	15550	15484	15496	15406	15496	15445	15317	15546	15579	15417	15432	15369	15391	15458	15445	15469	15554	15460	15431	15585	15363	15399	15388	15511	15342	15357	15581	15520	15185	15563	15573	15483	15499	15333	15406	15624	15422	15349	15435	15320	15492	15473	15511	15432	15279	15395	15386	15585	15510	15459	15431	15597	15338	15362	15456	15519	15413	15394	15467	15421	15410	15402	15521	15390	15509	15381	15568	15440	15363	15396	15328	15467	15535	15588	15332	15453	15256	15594	15429	15460	15587	15481	15326	15572	15499	15523	15474	15608	15463	15455	15459	15580	15565	15383	15601	15331	15326	15494	15544	15568	15602	15429	15346	15566	15513	15448	15365	15461	15406	15505	15503	15540	15467	15416	15386	15561	15379	15482	15444	15467	15385	15445	15502	15366	15426	15449	15430	15429	15554	15391	15426	15355	15341	15318	15340	15351	15323	15380	15570	15323	15468	15379	15488	15218	15362	15320	15436	15454	15318	15433	15386	15301	15442	15407	15543	15449	15433	15370	15524	15496	15332	15494	15337	15406	15455	15349	15331	15529	15361	15450	15504	15376	15454	15391	15609	15420	15361	15615	15421	15507	15453	15474	15380	15590	15462	15537	15555	15327	15428	15384	15351	15453	15425	15264	15375	15448	15506	15425	15450	15605	15390	15447	15410	15601	15383	15415	15418	15529	15411	15354	15531	15376	15406	15611	15245	15279	15486	15455	15450	15438	15482	15326	15517	15495	15418	15350	15641	15375	15649	15448	15469	15448	15398	15530	15462	15354	15490	15485	15414	15395	15413	15673	15408	15279	15439	15381	15427	15349	15679	15462	15486	15465	15388	15448	15585	15397	15401	15488	15442	15515	15358	15582	15319	15481	15498	15393	15249	15314	15374	15316	15372	15466	15345	15586	15389	15353	15457	15425	15301	15249	15446	15395	15495	15270	15468	15490	15323	15455	15500	15461	15292	15547	15296	15467	15450	15405	15331	15520	15376	15500	15379	15528	15509	15291	15537	15346	15320	15559	15522	15288	15401	15451	15419	15453	15430	15442	15550	15392	15473	15558	15487	15364	15371	15511	15576	15539	15597	15140	15517	15394	15251	15330	15473	15365	15220	15589	15307	15454	15546	15398	15393	15388	15500	15438	15372	15440	15463	15379	15501	15358	15395	15420	15449	15520	15303	15352	15418	15584	15466	15371	15492	15411	15428	15539	15495	15337	15446	15486	15503	15275	15468	15558	15590	15332	15500	15436	15463	15590	15417	15565	15403	15497	15478	15364	15430	15352	15504	15465	15448	15416	15339	15436	15417	15412	15466	15533	15375	15298	15381	15488	15395	15450	15510	15383	15303	15317	15507	15399	15376	15476	15370	15330	15341	15369	15612	15352	15388	15349	15467	15372	15476	15430	15378	15386	15627	15431	15210	15383	15382	15320	15466	15427	15350	15496	15444	15263	15339	15441	15385	15500	15517	15330	15467	15376	15367	15335	15428	15376	15382	15596	15375	15277	15384	15499	15330	15374	15582	15476	15629	15645	15436	15392	15442	15307	15519	15472	15515	15336	15495	15452	15442	15450	15567	15586	15421	15441	15466	15451	15367	15479	15371	15527	15326	15458	15524	15634	15452	15386	15489	15340	15607	15427	15491	15430	15420	15369	15375	15390	15584	15463	15434	15656	15379	15485	15464	15481	15417	15439	15355
22495	20985	28665	23490	21620	24663	27155	22280	20838	20853	20458	19749	19631	19471	19245	19093	18743	18708	18849	18590	18394	18603	18418	18606	17938	18174	18150	18340	18066	18090	18065	18190	18088	18027	17999	18012	17902	17810	18003	17718	17875	17917	17760	17851	17736	17936	17772	17797	17514	17831	17814	17867	17953	17872	17855	17712	17895	17953	18190	17914	17729	17638	17933	17792	17719	17858	17766	17685	17806	17941	17822	17806	17722	17810	17790	17787	17785	17890	17947	17570	17694	17825	17701	17760	17756	17611	17862	17868	17787	17858	17962	17596	17728	17731	17671	17764	17705	17666	17784	17692	17878	17798	17761	17652	17903	17844	18093	17764	17788	17653	17924	17592	17609	17861	17650	17555	17687	17885	17948	17964	17848	17758	17887	17665	17817	17709	17783	17680	17734	17937	17624	17816	17695	17639	17509	17733	17784	17863	17750	17764	17876	17492	17643	17764	17699	17881	17864	17692	18013	17753	17831	17827	17680	17772	17719	17754	17757	17700	17651	17808	17807	17703	17611	17854	17682	17749	17669	17932	17810	17567	17836	17734	17680	17725	17628	17777	17691	17717	17821	17696	17407	17756	17674	17845	17931	17731	17710	17682	17511	17498	17546	17682	17657	17761	17751	18050	17591	17866	17592	17606	17585	17744	17671	17814	17683	17796	17609	17664	17784	17606	17679	17628	17706	17686	17734	17782	17696	17737	17756	17656	17625	17655	17721	17886	17983	17888	17620	17641	17534	17717	17727	17748	17795	17677	17773	17793	17742	17826	17552	17569	17878	17622	17637	17834	17688	17726	17862	17721	17626	17666	18017	17643	17823	17922	17589	17773	17608	17624	17596	17716	17548	17709	17680	17657	17487	17773	17691	17602	17741	17737	17672	17694	17716	17578	17681	17722	17782	17920	17859	17877	17744	17722	18027	17782	17773	17690	17812	17857	17589	17796	17706	17732	17727	17825	17761	17813	17822	17643	17741	17756	17697	17735	17704	17706	17789	17792	17805	17785	17625	17618	17652	17753	17665	17703	17707	17951	17891	17817	17688	17704	17626	17810	17920	17782	17589	17832	17656	17619	17736	17558	17886	17720	17688	17768	17688	17765	17771	17544	17812	17694	17787	17949	18060	17793	17560	17769	17775	17575	17699	17643	17677	17621	17549	18014	17612	17583	17621	17693	17899	17983	17713	17717	17731	17778	17610	17770	17769	17704	17628	17851	17708	17790	17884	17803	17699	17619	17911	17840	17833	17704	17874	17824	17648	17670	17766	17617	17754	17690	17723	17663	17666	17714	17826	17764	17558	17740	17693	17860	17724	17754	17689	17704	17632	17570	17759	17744	17682	17584	17743	17671	17473	17965	17927	17764	17688	17743	17671	17690	17592	17713	17865	17900	17890	17715	17876	17708	17703	17714	17754	17722	17799	17564	17825	17649	17765	17745	17672	17648	17626	17891	17880	17900	17883	17772	17717	17681	17815	17733	17904	17819	17742	17836	17623	17978	17683	17615	17741	17555	17802	17924	17915	17914	17847	17697	17859	17729	17693	17770	17722	17785	17888	17733	17901	17807	17660	17700	17594	17706	17617	17590	17529	17772	17612	17797	17664	17828	17703	17639	17665	17693	17710	17753	17735	17761	17731	17710	17690	17740	17737	17670	17894	17670	17845	17658	18003	17681	17668	17529	17859	17855	17815	17834	17854	17810	17501	17806	17836	17623	17686	17600	17699	17845	17678	17799	17621	17517	17613	17845	18045	17649	17626	17694	17637	17649	17576	17545	17857	17855	17620	17767	17800	17723	17921	17630	17468	17594	17611	17654	17752	17728	17768	17610	17765	17603	17684	17681	17768	17605	17881	17681	17693	17754	17593	17825	17696	17750	17742	17572	17723	17727	18027	17812	17560	17589	17649	17708	17681	17921	17988	17827	17599	17645	17644	17709	17625	17766	17784	17721	17532	17538	17795	17616	17876	17855	17700	17888	17819	17945	17921	17816	17635	17830	17747	17749	17726	17899	17894	17768	17881	17818	17873	17665	17841	17591	17622	17703	17713	17680	17752	17590	17756	17782	17792	17757	17762	17711	17707	17722	17583	17704	17784	17829	17631	17660	17447	17696	17979	17849	17721	17738	17627	17664	17754	17850	17449	17630	17714	17559	17772	17629	17806	17736	17957	17604	17621	17627	17766	17693	17801	17875	17761	17846	17706	17623	17837	17645	17572	17632	17599	17635	17962	17663	17585	17760	17696	17690	17641	17748	17807	17831	17828	17947	17679	17758	17685	17572	17682	17792	17931	17955	17821	17789	17838	18100	17761	17669	17803	17807	17773	17787	17769	17629	17781	17780	17522	17891	17561	17413	17865	17788	17688	17595	17729	17646	17723	17880	17897	17747	17695	17994	17875	17647	17750	17984	17735	17742	17760	17509	17685	17744	17778	17767	17538	17648	17863	17659	17550	17765	17775	17803	17680	17736	17722	17732	17851	17702	17672	17801	17745	17626	17660	17760	17877	17622	17893	17826	17810	17887	17596	17795	17797	17803	17791	17649	17743	17741	17825	17772	17525	17590	17667	17652	17800	17623	17732	17777	17581	17806	17736	17584	17612	17695	17652	17727	17685	17676	17854	17871	17671	17460	17936	17751	17653	17674	17791	17661	17692	17713	17670	17803	17894	17693	17551	17843	17927	17576	17472	17589	17886	17647	17674	17773	17940	17777	17903	17850	17555	17798	17751	17776	17860	17768	17678	17727	17789	17699	17596	17697	17655	17770	17706	17717	17860	17616	17569	17586	17668	17595	17610	17727	17584	17726	17867	17471	17769	17667	17731	17627	17691	17840	17689	17791	17724	17743	17691	17682	17666	17677	17639	17826	17918	17575	17729	17796	17727	17562	17503	17646	17743	17865	17897	17786	17717	17798	17737	17598	17777	17618	17855	17764	17626	17748	17784	17789	17740	17860	17808	17750	17695	17936	17617	17530	17749	17602	17725	17626	17780	17382	17779	17670	18018	17669	17600	17708	17655	17724	17793	17632	17875	17621	17600	17694	17803	17841	17766	17727	17733	17873	17805	17830	17799	17653	17609	17756	17781	17546	17808	17596	17773	17790	17743	17845	17742	17677	17586	17621	17821	17720	17945	17613	17691	17784	17584	17759	17801	17769	17945	17778	17679	17629	17621	17795	17825	17727	17964	17705	17835	17635	17863	17704	17816	17828	17665	17716	17647	17728	17825	17547	17789	17848	17618	17707	17668	17752	17837	17678	17674	17536	17760	17743	17724	17652	17837	17865	17954	18032	17693	17568	17764	17698	17825	17729	17645	17763	17609	17926	17939	17869	17733	17526	17801	17701	17736	17734	17595	17575	17829	17744	17664	17588	17730	17796	17681	17586	17894	17803	17761	17917	17733	17613	17959	17495	17363	17735	17729	17821	17853	17676	17665	17725	17635	17814	17732	17711	17859	17710	17858	17845	17813	17576	17792	17805	17749	17725	17806	17814	17801	17802	17779	17930	17523	17643	17726	17676	17780	17674	17683	17617	17782	17805	17721	17627	17764	17718	17672	17749	17837	17888	17862	17848	17826	17728	17864	17684	17823	17596	17974	17913	17884	17720	17848	17905	17709	17883	17925	17742	17762	17566	17699	17463	17566	17740	17771	17736	17703	17845	17810	17785	17787	17775	17629	17623	17799	17759	17643	17589	17645	17924	17760	17696	17693	17751	17817	17911	17747	17625	17796	18030	17739	17722	17760	17789	17796	17696	17836	17565	17729	17895	17653	17581	17699	17816	17726	17804	17888	17941	17723	17730	17609	17626	17530	17645	17855	17668	17822	17897	17764	17739	17786	17529	17842	17857	17856	17847	17680	17793	17605	17695	17614	17677	17829	17812	17592	17897	17702	17846	17735	17621	17838	17756	17671	17702	17599	17547	17808	17827	17843	17928	17694	17591	17670	17874	17814	17635	17698	17743	17694	17631	17853	17749	17531	17740	17563	17713	17838	17684	17641	17717	17665	17781	17799	17635	17723	17674	17872	17674	17640	17929	17705	17777	17664	17693	17780	17556	17666	17572	17834	17821	17654	17713	17640	17819	17604	17753	17608	17579	17677	17614	17732	17665	17820	17745	17716	17750	17889	17812	17847	17622	17650	17723	17701	17744	17639	17365	17779	17555	17631	17656	17583	17895	17729	17783	17945	17644	17871	17756	17611	17599	17661	17604	17735	17791	17699	17763	17581	17512	17740	17773	17799	17784	17688	17828	17850	17742	17935	17627	17671	17746	17894	17805	18128	17687	17781	17793	17603	17916	17638	17777	17714	17792	17658	17466	17785	17866	17609	17864	17767	17706	17806	17560	17660	17633	17739	17586	17586	17708	17770	17742	17771	17807	17608	17591	17639	17680	17752	17568	17618	17796	17699	17945	17585	17623	17718	17842	17996	17834	17673	17803	17733	17703	17766	17777	17575	17836	17822	17843	17613	17709	17929	17862	17732	17533	17858	17620	17638	17710	17939	17726	17759	17699	17761	17950	17778	17807	17792	17781	17591	17542	17502	17789	17780	17820	17776	17778	17866	17736	17555	17635	17869	17783	17691	17794	17783	17970	17809	17661	17644	17740	17694	17604	17669	17659	17870	17716	17636	17770	17846	17740	17608	17881	17777	17719	17660	17916	17659	17681	17724	17698	17776	17756	17751	17877	17693	17676	17800	17862	17860	17747	17694	17632	17919	17775	17845	17676	17762	17717	17827	17588	17585	17594	17564	17683	17566	17708	17754	17803	17697	17723	17966	17835	17561	17765	17762	17743	17468	17685	17775	17593	17689	17616	17711	17826	17708	17733	17588	17801	17631	17814	17808	17632	17838	17559	17668	17660	17757	17449	17579	17855	17798	17520	17928	17637	17820	17733	17687	17649	17673	17559	17800	17802	17838	17872	17780	17714	17781	17663	17882	17805	17857	17873	17755	17672	17882	18024	17640	17689	17539	17651	17573	17569	17661	17744	17655	17680	17594	17641	17719	17806	17820	17816	17790	17683	17669	17708	17667	17719	17632	17756	17850	17648	17723	17653	17775	17484	17737	17877	17791	17737	17757	17661	17742	17886	17832	17982	17593	17594	17881	17630	17580	17594	17746	17820	17777	17722	17771	17675
26011	45792	42876	34812	29838	26313	23790	21934	20981	19744	19261	18430	18144	17723	17518	17144	16903	16714	16679	16489	16695	16240	16161	16335	16161	16111	15965	15880	15960	15954	15904	15837	15717	15814	15766	15796	15752	15674	15652	15615	15604	15536	15487	15775	15683	15596	15691	15714	15666	15623	15458	15559	15493	15589	15424	15646	15644	15465	15279	15270	15568	15556	15381	15528	15666	15437	15724	15529	15627	15620	15396	15342	15695	15576	15479	15493	15420	15419	15436	15583	15638	15533	15529	15360	15589	15399	15667	15333	15560	15469	15610	15421	15389	15426	15530	15581	15534	15530	15656	15639	15512	15637	15641	15562	15531	15573	15614	15602	15459	15474	15463	15659	15520	15583	15598	15507	15348	15435	15277	15455	15380	15577	15562	15571	15545	15419	15591	15611	15400	15531	15395	15357	15568	15629	15602	15549	15632	15535	15498	15574	15441	15361	15470	15589	15463	15582	15448	15427	15492	15497	15515	15550	15626	15469	15554	15520	15425	15629	15592	15512	15506	15551	15525	15472	15586	15525	15572	15500	15483	15594	15560	15545	15413	15600	15441	15603	15570	15433	15557	15532	15564	15391	15570	15477	15417	15391	15469	15536	15635	15542	15419	15357	15557	15527	15432	15545	15356	15509	15628	15575	15493	15450	15555	15454	15332	15300	15687	15449	15382	15515	15505	15271	15321	15422	15491	15387	15713	15489	15394	15526	15531	15490	15407	15568	15474	15446	15428	15686	15375	15407	15416	15478	15481	15444	15606	15442	15508	15408	15405	15759	15527	15468	15372	15480	15460	15378	15652	15318	15445	15605	15570	15567	15439	15641	15414	15329	15464	15398	15583	15276	15704	15478	15509	15645	15523	15488	15557	15430	15470	15453	15453	15556	15701	15312	15427	15383	15584	15679	15475	15630	15575	15447	15272	15383	15425	15546	15577	15411	15579	15499	15518	15470	15521	15475	15491	15292	15449	15378	15447	15329	15406	15521	15612	15547	15506	15384	15668	15424	15565	15550	15492	15388	15538	15550	15388	15602	15336	15573	15564	15612	15513	15457	15367	15479	15575	15535	15442	15622	15561	15430	15526	15416	15532	15525	15380	15384	15388	15664	15422	15509	15384	15639	15507	15352	15632	15564	15527	15670	15500	15329	15636	15550	15584	15436	15659	15554	15442	15485	15533	15507	15403	15593	15456	15332	15461	15660	15449	15379	15436	15549	15445	15549	15630	15377	15573	15565	15455	15521	15423	15486	15572	15484	15554	15325	15543	15498	15631	15442	15514	15489	15535	15392	15573	15513	15409	15425	15566	15416	15275	15420	15468	15533	15398	15706	15585	15466	15497	15488	15551	15483	15597	15448	15467	15369	15499	15561	15390	15491	15364	15532	15566	15520	15711	15425	15506	15375	15522	15582	15494	15671	15481	15457	15462	15570	15465	15564	15374	15548	15430	15495	15503	15512	15384	15457	15679	15519	15322	15521	15597	15711	15396	15527	15368	15515	15476	15465	15425	15443	15517	15450	15567	15578	15483	15503	15469	15609	15560	15718	15430	15488	15615	15524	15589	15584	15574	15516	15663	15431	15640	15528	15422	15301	15526	15537	15550	15467	15530	15460	15510	15393	15371	15550	15529	15466	15409	15401	15417	15536	15304	15499	15540	15488	15407	15497	15443	15480	15634	15513	15445	15658	15324	15475	15556	15495	15432	15461	15643	15371	15568	15364	15445	15485	15573	15385	15549	15494	15393	15487	15633	15583	15542	15566	15568	15518	15675	15500	15479	15354	15302	15395	15507	15707	15571	15469	15627	15512	15347	15554	15395	15658	15514	15448	15410	15441	15460	15533	15447	15537	15164	15564	15439	15500	15433	15468	15431	15470	15415	15593	15516	15548	15463	15607	15478	15531	15741	15637	15502	15560	15502	15531	15440	15578	15699	15301	15666	15363	15500	15466	15473	15415	15627	15547	15403	15463	15557	15351	15576	15497	15492	15684	15453	15534	15462	15514	15541	15568	15384	15577	15431	15444	15418	15520	15384	15581	15327	15453	15506	15370	15558	15234	15550	15433	15351	15482	15563	15484	15634	15476	15614	15547	15439	15567	15556	15459	15497	15584	15560	15666	15580	15446	15498	15472	15552	15435	15505	15455	15570	15492	15614	15586	15437	15402	15494	15754	15440	15449	15467	15638	15456	15589	15322	15543	15407	15498	15573	15569	15540	15453	15513	15476	15517	15532	15441	15611	15411	15409	15561	15468	15461	15390	15427	15562	15579	15520	15429	15383	15377	15384	15619	15478	15469	15301	15412	15560	15462	15501	15457	15493	15584	15372	15595	15587	15349	15475	15381	15388	15544	15634	15598	15580	15559	15523	15412	15672	15534	15405	15451	15418	15429	15474	15627	15354	15510	15425	15375	15459	15450	15380	15499	15598	15553	15546	15518	15500	15655	15486	15472	15661	15338	15587	15497	15375	15501	15403	15322	15584	15596	15638	15441	15590	15356	15485	15379	15684	15355	15644	15540	15453	15310	15686	15722	15488	15488	15598	15288	15683	15546	15447	15534	15648	15421	15349	15507	15698	15516	15415	15445	15323	15593	15612	15448	15529	15462	15497	15449	15692	15421	15516	15375	15370	15478	15410	15564	15727	15546	15514	15524	15370	15478	15395	15444	15311	15639	15553	15459	15527	15386	15512	15371	15716	15463	15469	15676	15457	15511	15662	15520	15431	15457	15358	15450	15530	15591	15502	15494	15518	15538	15457	15511	15576	15305	15348	15466	15593	15481	15439	15466	15531	15558	15393	15413	15544	15580	15443	15392	15560	15508	15686	15485	15486	15434	15464	15458	15424	15562	15703	15288	15499	15339	15481	15570	15370	15608	15458	15582	15198	15586	15665	15458	15405	15456	15570	15494	15350	15396	15430	15572	15297	15501	15463	15542	15405	15382	15464	15509	15290	15495	15386	15639	15515	15385	15728	15460	15440	15567	15483	15529	15506	15555	15512	15446	15551	15455	15552	15430	15496	15499	15480	15517	15388	15468	15523	15629	15569	15585	15482	15343	15350	15476	15448	15357	15530	15334	15556	15471	15588	15560	15469	15640	15532	15339	15353	15642	15534	15465	15506	15493	15554	15407	15642	15418	15672	15402	15692	15510	15548	15548	15414	15366	15402	15448	15365	15448	15646	15457	15473	15528	15413	15556	15442	15461	15511	15319	15371	15558	15267	15607	15520	15400	15330	15481	15444	15548	15380	15621	15562	15337	15514	15378	15574	15573	15494	15512	15595	15557	15466	15401	15455	15482	15555	15628	15456	15469	15625	15498	15405	15700	15350	15379	15620	15508	15399	15447	15520	15455	15412	15394	15463	15481	15442	15432	15397	15773	15645	15547	15497	15495	15423	15580	15429	15616	15571	15289	15559	15422	15475	15582	15545	15501	15497	15577	15358	15568	15521	15335	15505	15490	15487	15598	15335	15514	15398	15529	15466	15449	15584	15386	15424	15496	15329	15512	15550	15613	15397	15552	15506	15411	15460	15458	15590	15365	15426	15536	15424	15554	15454	15616	15618	15552	15484	15580	15403	15538	15566	15429	15548	15671	15601	15587	15419	15494	15438	15388	15368	15477	15411	15638	15483	15507	15459	15555	15542	15384	15450	15361	15422	15501	15513	15453	15610	15405	15514	15473	15479	15636	15491	15550	15432	15346	15496	15542	15491	15374	15375	15562	15586	15457	15687	15409	15455	15510	15706	15539	15413	15629	15452	15307	15512	15404	15604	15547	15553	15647	15511	15657	15632	15411	15360	15517	15368	15478	15658	15536	15410	15504	15499	15474	15510	15518	15504	15415	15437	15350	15473	15472	15523	15422	15431	15464	15461	15470	15598	15507	15526	15646	15384	15459	15438	15517	15477	15504	15438	15581	15337	15497	15461	15420	15549	15470	15527	15504	15601	15530	15513	15672	15440	15568	15565	15594	15507	15342	15309	15513	15501	15439	15432	15517	15594	15485	15573	15498	15625	15435	15492	15480	15434	15474	15475	15477	15535	15412	15442	15527	15493	15521	15380	15651	15464	15631	15486	15521	15494	15536	15409	15355	15504	15550	15437	15663	15490	15383	15439	15633	15580	15538	15525	15578	15550	15421	15374	15588	15536	15508	15570	15466	15462	15514	15405	15421	15402	15557	15661	15605	15494	15541	15687	15481	15587	15539	15416	15451	15449	15575	15651	15371	15677	15582	15431	15493	15445	15387	15537	15484	15530	15542	15571	15647	15482	15615	15585	15336	15472	15581	15551	15493	15489	15564	15662	15332	15548	15399	15755	15355	15560	15453	15472	15562	15467	15449	15532	15542	15648	15599	15611	15549	15487	15582	15531	15551	15473	15415	15432	15425	15595	15463	15515	15518	15498	15553	15542	15533	15511	15573	15457	15459	15501	15434	15448	15560	15567	15382	15636	15647	15244	15481	15301	15424	15559	15611	15550	15390	15445	15553	15575	15552	15486	15544	15441	15463	15450	15436	15550	15493	15578	15515	15403	15570	15493	15479	15464	15511	15582	15455	15280	15465	15473	15620	15397	15459	15540	15412	15529	15556	15419	15431	15572	15627	15466	15543	15516	15540	15486	15512	15369	15601	15373	15589	15379	15407	15437	15506	15435	15501	15475	15442	15434	15532	15515	15523	15489	15493	15599	15407	15526	15310	15292	15578	15588	15554	15433	15568	15716	15486	15479	15581	15391	15621	15495	15627	15452	15546	15474	15474	15436	15560	15284	15405	15393	15585	15577	15634	15423	15588	15544	15608	15336	15477	15330	15549	15431	15442	15527	15302	15412	15514	15431	15561	15382	15569	15630	15483	15461	15464	15327	15378	15621	15540	15541	15364	15360	15486	15312	15520	15593	15509	15512	15366	15577	15371	15594	15496	15484	15537	15486	15389	15635	15475	15454	15501	15395	15490	15492	15581	15562	15478	15545	15419	15575	15297	15414	15451	15454	15379	15509	15507	15493	15516	15677	15393	15474	15634	15597	15546	15492	15438	15603	15447	15580	15444	15639	15397	15575	15504	15709	15516	15529	15468	15444	15349	15541	15526	15459	15509	15481	15504	15558	15439	15476	15545	15556	15480	15457	15570	15432	15521	15470
27608	23961	29572	26674	21994	20673	19897	18799	18629	18269	18064	17917	17743	17655	17640	17655	17657	17597	17675	17667	17207	17463	17585	17490	17459	17355	17551	17163	17302	17348	17261	17318	17126	17104	17368	17451	17167	17260	17277	17189	17287	17378	17188	17114	17224	17264	17278	17349	17326	17406	17199	17359	17287	17391	17215	17161	17222	17187	17293	17254	17028	17147	17170	17189	17253	17429	17372	17165	17326	17103	17236	17278	16995	16984	17058	17331	17152	17235	17227	17180	17233	17059	17217	17050	17171	17129	17175	17207	17166	17227	17379	17209	17211	17173	17228	17119	17228	17201	17212	17040	17224	17192	17236	17253	17329	17151	17066	17113	17152	17155	17188	17003	17220	17261	17285	17093	17322	17382	17080	17336	17157	17187	17072	17257	17147	17249	17234	17157	17076	17341	17159	17121	17407	16981	17163	17261	17034	17110	17089	17249	17079	17256	17361	17324	17468	17324	17046	17234	17237	17176	17209	17337	17291	17235	17258	17372	17290	17192	17410	17028	17322	17275	17284	17209	17242	17075	16961	17233	17202	17223	17296	17055	17204	17098	17145	17074	17089	17200	17169	17286	17131	17247	17207	17270	17181	17174	17145	17044	17264	17154	17143	17388	17173	17267	17325	17261	17198	17167	17145	17119	17313	17237	17160	17164	17364	17152	17011	17025	17111	17215	17142	16963	17138	17209	17164	17300	17122	17116	17157	17017	17244	17034	17422	17230	17221	17151	17186	17294	17062	17095	17200	17211	17276	17350	17203	17086	16887	17094	17212	17121	17226	17176	17215	17156	17080	17123	17004	16864	17149	16993	17191	17106	17284	17185	17076	17151	17282	17347	17131	17191	17248	17122	17471	17223	17171	17381	17243	17054	17083	17299	16915	17135	17102	17061	17114	17372	16961	17338	17393	17156	17082	17298	17154	17174	17098	17292	17110	17115	17181	17129	17229	17165	17087	17206	17175	17207	17089	17246	17050	17124	17092	17019	17020	17169	17098	17460	17254	17020	17228	17144	17406	17068	17229	17289	17229	17104	17249	17145	17127	17286	17234	17172	17273	17267	17059	17235	17092	17074	17103	17316	17197	17229	17213	17221	17376	17172	17112	17156	17264	17028	17345	17140	17339	17194	17063	17166	17427	17331	17081	17201	17413	17285	17397	17177	17035	17290	17260	17258	17188	17124	17147	17000	17372	17268	17090	17089	17137	17053	17293	17080	17027	17246	17103	17283	17190	17258	17173	17091	17231	17088	17167	17209	17127	17155	17203	17251	17145	17235	17366	17293	17047	17026	17308	17159	17040	16982	17250	17105	17157	17033	17047	17171	17053	17188	17296	17153	17226	17274	17308	17112	17343	17455	17182	17347	17188	17203	17186	17335	17198	17152	17459	17078	17211	17324	17238	17036	17227	17068	17364	17262	17210	17385	17054	17221	17218	17024	17047	16962	17339	17092	17110	17219	17207	17245	17092	16866	17181	17304	17110	17185	17285	17229	17160	17272	17065	17191	17070	17127	17285	17303	17158	17308	17071	17333	17305	17275	17272	17083	17108	17293	17115	17287	17244	17142	17137	17182	17328	17241	17256	17180	17139	17241	17193	17296	17315	17334	17197	17058	17308	17292	17136	17200	17074	17168	17281	17198	17419	17198	17026	16963	17200	17162	17366	17274	17371	17255	17291	17032	17055	17299	17244	17279	17167	17327	17367	17045	17146	17143	17142	17117	17279	17335	16983	17148	17172	17296	17221	17192	17108	17098	17103	17318	17151	17266	17200	17161	17177	17431	17296	16908	17158	17281	17201	17181	16910	17246	17304	17180	17248	16996	17263	17124	17301	17266	17302	17070	17076	17243	17245	17116	17105	17169	17141	17201	17049	17172	17123	17212	17165	17207	17228	17092	17086	17228	17178	17193	17173	17129	17299	17178	17223	17263	17222	17140	17133	17203	17107	17266	17270	17380	17050	17269	17208	17273	17306	17046	17426	17139	17161	17181	17191	17357	17385	17091	17118	17261	17436	17223	17180	17209	17165	17192	17320	17156	17196	17181	17285	17145	17361	17270	16939	17320	17009	17135	17366	17144	17102	17047	17266	17257	17396	17241	17211	17273	17108	17185	17199	17036	17205	17239	17221	17314	17227	17106	17381	17200	17177	17318	17052	17112	17240	17231	17145	17157	17135	17152	17156	17128	17301	17162	17145	17266	16995	17177	17124	17119	17137	17054	17301	17187	17275	17246	17351	17203	17338	17190	17234	17088	17285	17084	17311	17194	17176	17077	17325	17130	17224	17179	17353	17321	17138	17115	17176	17228	17276	17159	17320	17301	17099	17356	17203	17273	17229	17323	17376	17161	17303	17112	17254	17114	17249	17252	17242	17170	17128	17401	17078	17095	17324	17196	17216	17264	17129	17192	17270	17232	17230	17147	17330	17228	17068	17262	17351	17205	17144	17161	17114	17118	17191	17036	17467	17300	17047	17084	17150	17295	17460	17162	17040	17105	17386	17366	17329	17451	17288	17227	17028	17214	17317	17072	17423	17269	17265	17126	17279	16967	17471	17296	17328	17302	17105	17119	17257	17279	17173	17188	17241	17250	17306	17149	17157	17290	17256	17179	17158	17388	17198	17122	17096	17357	17300	17152	17111	17078	17255	17127	17077	17355	17079	17241	17315	17190	17192	17280	17214	17272	17132	17063	17098	17144	17073	16944	17161	17203	17043	17188	17371	17149	17245	17216	17318	17218	17273	17100	17389	17334	17149	17249	17322	17298	17180	17076	17227	17235	17215	17211	17547	17086	17110	17297	17204	17163	17176	17176	17123	17037	17224	17036	17182	17287	17275	17358	17115	17213	17352	17067	17293	16929	17314	17179	17221	17026	16976	17394	17197	17228	17181	17290	17077	17177	17126	17336	17337	17128	16919	17054	17165	17079	17201	17322	17203	17109	17259	17156	17148	16882	17242	17206	16923	17329	17114	17055	17044	17288	17166	17472	17277	17078	17146	17103	17148	17033	17447	17283	17196	17347	17119	17093	17202	17127	17132	17309	17097	17141	17354	17332	17354	17247	17194	17121	17016	17164	17159	17322	17321	17376	17288	17131	17495	17228	17171	17231	17063	17451	17176	17118	17064	17235	16977	17284	17412	17116	17041	17219	17034	17199	17368	17289	17292	17116	17153	17195	17168	17144	17127	17473	16985	17230	17244	17138	17235	17093	17230	17059	17186	17020	17371	17330	17175	17217	17222	17268	17206	17130	17195	17324	17197	17217	17202	17199	17279	17212	17249	17220	17099	17349	17136	17232	17277	17345	17120	17150	17053	17263	17278	17240	17287	17192	17052	17023	17237	17079	17057	17252	17252	17339	17293	17201	17433	17186	17313	17331	17182	17249	17295	17363	17077	17288	17282	17122	17017	17144	17501	17455	17405	17193	17115	17169	17202	17317	17340	17451	17076	17092	17265	17239	17108	17125	17242	17049	17127	17081	17197	17089	17125	17146	17184	17255	17238	17412	17236	17194	17232	17027	17331	17278	17243	17171	17214	17205	17249	17277	17133	17286	17405	17053	17404	17213	17324	17040	17065	17144	17236	17198	17097	17092	17223	17130	17282	17164	17122	17116	17103	17401	17209	16954	17338	17027	17217	17204	17250	17240	17089	17062	17175	17229	17228	17254	17281	17169	17035	17223	17301	17115	17383	17374	17208	17261	17284	17159	17126	16927	17071	17236	17094	17335	17278	17331	17275	17068	17204	17130	17282	17242	17251	17153	17168	17198	17194	17098	17232	17174	17249	17351	17275	17211	17067	17199	17174	17280	17278	17391	17148	17329	17122	17229	17224	17115	17171	17142	17302	17199	17004	17204	17201	17234	17355	17260	17335	17237	17031	17344	17328	17218	17186	17284	17136	17175	17330	17553	17247	17182	17061	17192	17215	17253	17264	17215	17126	17209	16994	17247	17313	17188	17216	17151	17144	17333	17166	17196	16955	17101	17281	17286	17229	17170	17215	17409	17416	17253	17373	17135	16987	17160	17254	17003	17096	17150	17107	17096	17523	17342	17005	17223	17165	17159	17150	17082	17171	17191	17335	17311	17140	17066	17029	17242	16918	17167	17251	17113	17090	17133	17066	17065	17271	17035	17275	17253	17195	17238	17151	17330	17234	17221	17165	17297	17243	17132	17017	17257	17469	17287	17054	17077	17187	17252	17083	17328	17463	17278	17299	17171	17094	17241	17127	17224	17328	17404	17365	17199	17287	17312	17264	17370	17133	17225	17242	17400	17196	17091	17340	17173	17097	17322	17453	17252	17418	17490	16888	17344	17371	17136	17277	17166	17247	17335	17180	17229	17098	17197	17548	17146	17236	17332	17181	17087	17234	17071	17042	17186	17325	17227	17203	17243	17183	17212	17142	17156	17335	17261	17009	17092	17224	17103	17032	17385	17392	17144	17176	17055	17201	17208	17461	17193	17110	17035	17194	17365	17441	17256	17042	17193	17225	17113	17222	17262	17326	17290	17175	17218	17249	17335	17130	17236	17092	17390	17173	17018	17439	17215	17107	17256	17301	17243	17027	17274	17271	17215	17011	17389	17006	17178	17368	17110	17128	17117	17249	17075	17088	17012	17165	17086	17145	17325	17281	17264	17456	17202	17282	17082	17164	17283	17216	17132	17080	17233	17198	17173	17248	17158	17328	17308	17304	17317	17253	17211	16998	17209	17288	17178	17135	17130	17279	17054	17285	17260	17135	17173	17277	17314	17392	17276	17485	17215	17236	17333	17305	17289	17168	17117	17148	17097	16915	17363	17263	17203	17074	17020	17138	17148	17286	17280	17274	17124	17283	17165	17419	17430	17400	17190	17221	17233	17358	17163	17331	17155	17123	17217	17047	17129	17210	17341	17382	17273	17209	17272	17329	17258	17131	17177	17173	17159	17256	17143	17150	17191	17390	17231	17297	17152	17319	17151	16999	17190	17162	17200	17360	17187	17223	17097	17028	17216	17218	17074	17304	17462	17181	17183	17039	17271	17090	17248	17164	17061	17228	17134	17095	17303	17251	17178	17162	17215	17253	17254	17108	17258	17154	17233	17092	17177	17131	17177	17426	17286	17244	17355	17513	17225	17151	17008	17210	17109	17168	17166	16980	17103
24204	35584	32861	25718	22037	20281	18850	17900	17324	16814	16525	16286	15980	15939	15803	15681	15637	15527	15582	15437	15322	15275	15476	15475	15317	15397	15442	15043	15096	15231	15372	15319	15190	15204	15133	15214	15115	15100	15297	15133	15088	15250	15171	15274	15160	15177	15099	14913	15315	15162	15171	15003	15141	15157	15178	15144	15192	15035	15142	15083	14932	15218	14984	15187	15154	14961	15154	15099	15165	15159	14941	14995	15097	15123	15091	14917	15070	15081	15089	15254	15092	15132	15075	15117	15082	15290	14954	15068	15080	15085	15065	15133	15310	14891	15165	15058	14894	15182	15185	15145	15258	15136	15111	14868	14997	15045	15060	15179	15043	15010	15075	15199	15067	15021	15001	15096	15037	15152	15029	14951	15185	15194	15116	15074	15175	15070	15139	15137	14979	15113	15002	15004	15065	15212	14909	15028	15095	14997	15002	15180	15176	15183	15226	15077	15097	15093	15039	15120	15044	15156	15015	15178	15145	15152	14981	14975	15102	15238	15188	15187	15280	15231	15052	15081	15080	15203	15056	14986	15087	15162	15069	15132	15069	15062	15038	15129	15206	15071	15016	15120	14940	15044	15157	15010	15143	15187	15083	14928	15132	15021	15270	15067	14997	15049	15034	15150	15077	15032	15114	15110	15149	15017	14901	15111	15071	15060	15005	14992	15043	15072	15025	15025	15346	15092	15116	15019	15083	15149	15001	15205	15031	15156	15211	15119	15142	15074	15167	15146	15205	15105	14801	15186	15029	15323	15007	15187	15126	15122	15237	15358	15106	15004	14935	15085	15100	14875	15038	15076	14857	15022	15224	15147	15173	14964	15017	15189	15079	15104	15069	15087	15093	15126	14956	15134	15124	14977	15092	15165	15086	15018	15049	15032	15232	15023	15024	15003	15075	15144	15053	15076	15086	15154	15087	15069	14930	15035	15166	15083	15081	15048	15088	15203	15094	15040	14899	14963	15077	15194	15053	15061	15039	15140	15126	14979	15034	15125	15193	15040	15169	15110	15060	15144	15052	15019	15019	15072	15138	14965	15191	15053	15114	15000	14967	15207	15055	15161	14894	15135	15053	15073	15160	15239	15058	14986	15315	15080	15111	15009	15125	15235	14955	15067	15073	15085	15238	15056	15191	14992	15062	15163	15022	15181	15148	15097	15308	14985	15170	15142	15150	14989	15202	15201	15046	14987	15144	15114	15034	15124	15108	15012	15022	15044	15089	15101	15083	14984	15009	15137	15080	15077	15048	15150	15130	15118	15035	15227	15198	14884	15074	15147	15059	15103	15090	15104	15156	15255	15056	15060	15107	15225	15024	15056	15047	15026	15071	15036	14959	15087	14998	15066	15234	15027	15050	14926	15129	15169	15053	15007	14975	15233	15078	15126	15110	15062	14970	15064	15268	14977	15010	15097	15163	15156	15072	15018	15116	15018	14901	15033	15121	15013	15142	15215	15196	15083	14984	15124	15143	15018	15158	15251	15022	15027	15270	15162	15238	15064	15023	15100	15178	15169	15120	15167	15211	14965	14984	15020	15125	15100	15250	14956	15292	15186	15173	15112	15135	15025	15194	15042	15219	15094	15020	14826	15015	15102	15243	14994	15157	15232	15083	15022	15189	15179	14886	14989	14981	15155	15186	15075	15044	15206	15011	15029	14995	15222	15089	14956	15157	15170	15160	15088	15025	15029	14970	14929	14949	15235	15085	15247	15153	15118	15085	15163	15197	15123	15160	15139	14979	14972	15224	15061	15039	15193	15164	15198	15181	15136	15166	15092	15042	15057	15081	15146	15085	15040	15214	14968	15005	15172	14951	15155	14892	14931	15087	15109	14934	15029	14990	15131	15180	15035	15141	15046	15019	15153	15153	15341	15169	15161	15082	15112	15050	15085	15104	15057	15124	15106	15039	15151	15032	15209	15033	15123	15102	15254	14967	14980	15159	14957	14903	15064	15000	15193	15130	15119	15092	15058	15004	15126	15185	15131	15052	15121	15036	15038	15211	14940	15008	15009	15158	15123	15225	15115	15158	15165	15207	15111	15097	15079	15125	14991	14990	14871	15050	14862	15191	14935	15188	15123	15143	15334	15091	15101	15047	15160	15292	15100	15035	15175	14935	15137	15008	15204	15017	15063	15120	15139	15124	15086	15127	14963	14973	15053	15211	14994	15045	15225	15076	15095	15031	15148	15217	14992	15068	15097	15085	15120	15011	14980	15246	15128	15212	15117	15076	15348	14991	15058	15120	15029	15190	15150	15165	15065	15128	15246	15184	14939	15024	15053	15148	15087	14964	15017	15080	15072	14949	15134	14944	15088	15049	15165	14998	15097	15037	15113	15060	15149	15072	15088	15059	15129	15244	14990	15160	15198	15164	14996	15113	14970	15160	15101	15125	15174	15213	15061	15210	15058	15067	15114	15090	15077	15059	15139	15070	15107	15014	15355	15053	15164	15107	14990	15035	15049	15210	15189	15058	15019	15185	15127	15187	15040	15075	15097	15254	14928	15148	15122	14999	14935	15111	14989	15034	15179	15063	15006	15195	15187	15025	15021	15183	14957	15231	15271	15121	14988	15157	14958	15018	15068	15008	15048	15012	15090	15144	15251	15046	15064	15107	15152	15098	15135	14734	15142	15068	15031	15102	14982	15165	15151	15126	14879	15153	15179	15300	15201	14999	15036	15069	15133	15098	15077	15106	15047	15182	15019	15211	15160	15033	15143	15118	15051	14941	15137	15146	15005	15088	14910	15124	15191	15167	15217	15198	15103	15226	15205	15079	15026	14922	15087	15122	15210	15327	15073	15209	15073	15128	15052	15016	15179	15082	14953	15018	15191	15114	15018	15051	15014	15088	15171	15130	15062	15199	15126	15167	15183	15194	15226	15073	15013	15101	15106	15074	15181	15059	15006	15105	15190	15110	15114	15043	15215	15168	15205	15027	15057	15229	15017	15080	15021	15091	15102	15046	15055	14959	15233	15127	14977	15141	15053	15173	15078	14958	15116	15084	15017	15059	15081	15153	15214	15066	15029	15137	15042	15050	15000	15095	14813	15079	15097	15087	15340	15072	15048	15098	14940	15202	15142	15107	15040	15058	15035	15164	14942	15170	15096	15275	15120	15101	15016	15084	15129	14894	15110	15202	15195	15105	15002	15201	15011	14927	15057	15005	15046	15179	15053	15152	14975	15013	15147	15120	14963	15146	15166	15023	15159	15001	15060	15020	15164	15004	15133	14937	15171	15192	14979	14968	15125	15134	15021	15199	15080	15254	15071	15219	15047	15276	15130	15317	15005	15182	15183	15171	15003	15062	15071	15022	14950	15079	15018	15067	15138	15148	15061	15027	15197	15087	15029	14893	15162	14854	15249	15066	15008	15052	15051	15037	15159	15201	15222	15102	15191	15012	15055	15118	15105	15069	15091	14959	15186	15204	15068	15106	15058	15038	15204	15001	15188	15235	15131	15163	15111	15119	15121	14935	15094	15177	15184	15183	14987	15335	15108	14975	14999	15088	15060	15117	15045	14867	15069	15105	15035	15021	15140	15159	15167	15123	15100	15123	15053	15216	15082	15170	15030	15190	14953	15061	15148	15078	15208	15053	15098	14906	15000	15111	15019	14980	15005	14910	15094	15100	15132	15106	15123	14910	15087	15068	15011	14992	15158	15094	14873	15008	15012	15108	15174	15049	15307	15137	15178	15315	15052	14933	15093	15181	15147	15065	15062	15055	15151	15244	15128	15038	15078	15017	15035	15078	15176	14999	15050	15030	15034	15162	15178	15191	15064	15168	15003	15145	15134	15205	14890	15226	15102	15103	15038	15160	15155	14967	15061	15164	15189	15165	15259	15279	15014	15111	15005	15057	15004	15150	15153	15235	15097	15218	15027	15175	14961	15199	15131	14980	14958	15114	15065	15107	14920	15330	15081	15187	15026	15226	15051	15155	14949	15036	15201	15112	15128	15131	15249	15084	15036	15110	15062	15149	15011	15152	15221	15084	15234	15245	14922	15158	15034	15081	15125	14940	15196	14971	15124	15129	15142	15000	15079	15160	15191	15125	15154	14960	15244	15125	15048	15145	15165	15032	15101	15128	15244	15239	15030	15113	15038	15054	14948	15212	15089	15137	15279	15004	14977	15003	15027	15062	15076	15173	15151	14962	15116	15171	14990	15184	15178	15204	15155	15217	15147	15020	15020	15163	15247	14961	15080	14894	15181	15223	15106	15149	15009	15012	14981	15102	14979	15112	15081	15247	15128	15005	15233	15048	15208	15090	15336	15176	15111	15113	15175	15253	15010	15121	15060	15115	15065	15158	15260	14986	15124	15135	15100	14960	15054	15145	15237	15116	14897	15131	15061	15153	15139	15006	15103	15060	14969	14982	15224	15060	15078	15201	15033	15101	15189	15019	15242	15143	15027	15184	15098	15059	15212	15022	14967	15287	15066	15293	15184	15154	15040	15108	15062	15165	15029	15068	15052	15181	15089	15168	15071	15271	15264	15072	14968	15008	15000	15092	15106	14962	15084	15080	15136	15150	15246	15205	15016	15074	15174	15103	15191	15088	14959	15214	15216	15151	15180	15128	15256	15130	15189	15266	15253	15157	15229	15105	15035	15182	14777	15162	15011	15070	15070	15011	14962	15162	15102	15173	15192	15048	15236	15111	15102	15177	15213	15072	15159	15228	15241	15154	15177	15105	15131	15313	15196	15196	15043	15058	15225	14983	14991	15014	15075	14962	15002	15058	15061	15141	15124	15030	15061	15149	15132	15069	15208	15040	14992	15290	15198	15118	15087	15089	15162	15067	15093	15072	15063	15061	15042	15065	15150	15194	15051	15037	15143	15101	15204	15088	15244	15009	15299	15099	15240	14993	15044	15102	15150	14780	14968	14990	15182	15090	15030	15029	15134	15233	15080	15105	15098	15143	15100	15079	15223	15019	15098	15234	15075	15251	15178	15058	15053	15232	14825	15059	14990	15166	14927	15117	15176	15018	15140	15207	15042	15019	15171	15126	15047	15245	15091	15127	15113	15094	15134	15059	14947	15076	15225	14928	15251	15042	14915	14944	15203	15073	15011	14981	15012	15075	14982	15215	15162	15082	15147	15013	15058	15146	15216	14979	15080	15294	15235	15114	15170
23502	20977	28312	24177	22901	24210	24252	20672	19867	19724	19231	18932	18722	18746	18462	18443	18197	18272	18201	18064	18085	17877	17951	17924	17777	17842	17740	17945	17986	17799	17874	17682	17797	17546	17569	17603	17631	17730	17504	17587	17791	17766	17767	17562	17583	17549	17763	17581	17572	17832	17865	17567	17593	17525	17737	17530	17730	17679	17497	17404	17756	17619	17506	17476	17681	17808	17821	17595	17910	17519	17604	17767	17583	17425	17560	17737	17630	17621	17672	17594	17730	17516	17714	17413	17618	17640	17442	17605	17687	17532	17508	17635	17675	17786	17587	17653	17490	17553	17455	17459	17429	17538	17533	17645	17674	17514	17378	17636	17659	17435	17754	17522	17627	17709	17582	17492	17786	17688	17523	17607	17521	17611	17631	17601	17604	17734	17635	17511	17577	17533	17557	17670	17580	17488	17600	17506	17439	17535	17539	17579	17622	17546	17653	17722	17617	17499	17622	17542	17720	17501	17498	17601	17521	17670	17786	17513	17523	17742	17613	17518	17498	17362	17523	17724	17718	17543	17430	17481	17745	17701	17702	17683	17543	17712	17556	17390	17656	17636	17759	17747	17728	17582	17638	17522	17685	17585	17685	17680	17604	17562	17644	17574	17728	17697	17497	17543	17463	17648	17699	17809	17625	17660	17768	17644	17779	17557	17488	17531	17401	17622	17776	17755	17599	17670	17459	17528	17560	17578	17581	17484	17466	17497	17543	17534	17646	17850	17527	17345	17631	17601	17495	17479	17694	17442	17376	17441	17470	17478	17455	17410	17612	17670	17544	17562	17517	17438	17374	17730	17597	17428	17660	17528	17524	17641	17391	17684	17626	17652	17670	17645	17510	17535	17513	17462	17600	17746	17608	17623	17570	17765	17454	17393	17396	17500	17487	17470	17599	17732	17736	17482	17661	17605	17666	17410	17605	17619	17603	17533	17420	17450	17664	17520	17717	17568	17459	17599	17341	17586	17639	17676	17531	17511	17789	17734	17375	17463	17573	17623	17518	17605	17717	17500	17593	17634	17487	17487	17683	17739	17589	17576	17518	17688	17662	17700	17574	17530	17708	17622	17709	17400	17461	17480	17515	17497	17729	17459	17489	17589	17594	17309	17391	17732	17576	17380	17439	17400	17493	17563	17522	17599	17361	17615	17359	17517	17614	17619	17366	17693	17611	17658	17509	17679	17614	17730	17547	17417	17687	17690	17278	17627	17469	17546	17806	17556	17720	17553	17413	17315	17453	17575	17357	17634	17680	17415	17687	17447	17721	17474	17467	17653	17626	17574	17765	17470	17548	17619	17563	17691	17557	17656	17670	17495	17622	17662	17580	17482	17488	17478	17351	17513	17614	17506	17453	17789	17784	17544	17606	17634	17485	17589	17506	17611	17534	17674	17581	17599	17541	17390	17430	17619	17471	17680	17489	17398	17553	17533	17663	17557	17532	17631	17595	17576	17689	17540	17521	17555	17666	17497	17506	17440	17444	17456	17594	17538	17683	17678	17550	17445	17582	17529	17666	17583	17592	17606	17663	17524	17565	17710	17635	17767	17514	17424	17640	17380	17667	17505	17501	17751	17513	17648	17522	17670	17647	17593	17568	17600	17354	17652	17568	17485	17672	17682	17633	17657	17494	17630	17683	17659	17479	17377	17694	17535	17429	17787	17498	17548	17575	17765	17590	17459	17597	17419	17671	17497	17540	17663	17604	17602	17615	17535	17618	17409	17528	17634	17671	17430	17356	17555	17474	17631	17714	17546	17380	17583	17488	17621	17730	17535	17604	17513	17399	17594	17567	17549	17533	17553	17489	17529	17424	17886	17556	17437	17576	17510	17569	17667	17607	17508	17499	17461	17562	17654	17365	17608	17770	17808	17459	17556	17487	17574	17757	17574	17489	17632	17490	17374	17444	17644	17617	17918	17552	17535	17472	17598	17548	17657	17534	17426	17536	17592	17657	17623	17266	17640	17503	17330	17666	17491	17313	17697	17746	17501	17611	17493	17413	17538	17670	17608	17603	17460	17477	17417	17662	17561	17556	17613	17702	17591	17572	17338	17488	17629	17615	17612	17553	17638	17547	17457	17426	17563	17565	17304	17371	17579	17376	17610	17577	17385	17413	17422	17369	17536	17831	17678	17657	17821	17687	17499	17471	17551	17451	17386	17560	17772	17422	17542	17606	17577	17609	17507	17483	17466	17586	17459	17807	17609	17656	17454	17546	17673	17526	17444	17500	17587	17585	17570	17517	17634	17597	17634	17634	17700	17590	17183	17571	17459	17554	17568	17338	17452	17470	17598	17583	17709	17611	17551	17576	17716	17832	17683	17581	17529	17487	17581	17522	17588	17416	17775	17397	17637	17639	17401	17537	17635	17486	17598	17477	17672	17631	17798	17621	17471	17629	17456	17632	17669	17791	17545	17712	17729	17717	17443	17703	17627	17595	17596	17429	17469	17469	17519	17633	17599	17707	17715	17565	17327	17662	17289	17434	17375	17649	17366	17580	17564	17472	17636	17395	17521	17206	17713	17660	17583	17627	17262	17430	17660	17467	17670	17708	17582	17428	17466	17502	17566	17665	17466	17553	17507	17540	17625	17606	17388	17597	17547	17821	17659	17645	17769	17617	17387	17505	17488	17612	17481	17693	17626	17516	17575	17515	17581	17785	17530	17759	17611	17545	17587	17629	17529	17586	17459	17659	17664	17573	17456	17485	17498	17483	17593	17773	17443	17592	17592	17473	17381	17685	17730	17736	17449	17783	17667	17486	17635	17426	17562	17395	17531	17625	17446	17591	17405	17552	17687	17737	17599	17426	17563	17449	17498	17627	17683	17506	17361	17463	17440	17697	17727	17663	17661	17520	17479	17584	17600	17698	17644	17631	17604	17607	17388	17744	17527	17476	17680	17504	17521	17451	17722	17708	17569	17332	17687	17536	17575	17562	17575	17620	17622	17469	17383	17424	17294	17435	17475	17593	17525	17485	17532	17627	17308	17466	17551	17625	17666	17438	17485	17507	17739	17726	17678	17585	17598	17576	17501	17679	17661	17658	17613	17290	17575	17537	17513	17619	17502	17424	17530	17573	17416	17586	17547	17543	17437	17334	17460	17721	17909	17719	17361	17520	17582	17647	17474	17766	17748	17481	17746	17701	17611	17460	17781	17692	17642	17763	17643	17417	17511	17528	17691	17832	17435	17663	17748	17608	17439	17666	17494	17574	17640	17683	17387	17238	17656	17607	17489	17522	17338	17685	17700	17588	17451	17477	17496	17751	17548	17629	17690	17485	17541	17501	17543	17435	17681	17581	17435	17596	17755	17524	17581	17544	17433	17515	17635	17462	17435	17580	17556	17631	17807	17494	17520	17393	17576	17441	17798	17519	17698	17559	17573	17515	17686	17518	17651	17722	17793	17480	17632	17516	17534	17593	17646	17313	17508	17730	17604	17630	17705	17502	17542	17723	17309	17668	17567	17682	17660	17536	17503	17451	17515	17544	17637	17589	17414	17707	17603	17522	17427	17698	17607	17569	17589	17647	17488	17678	17645	17462	17340	17355	17634	17544	17420	17414	17575	17669	17570	17410	17517	17621	17597	17696	17735	17691	17649	17560	17658	17522	17420	17675	17557	17404	17586	17456	17706	17709	17372	17602	17589	17363	17430	17569	17778	17543	17658	17709	17619	17678	17660	17503	17573	17709	17379	17585	17754	17595	17523	17611	17621	17637	17598	17624	17838	17555	17625	17688	17634	17559	17502	17626	17756	17469	17655	17632	17635	17676	17414	17481	17450	17490	17614	17720	17535	17688	17631	17649	17560	17442	17540	17577	17493	17461	17510	17534	17400	17516	17619	17556	17515	17669	17543	17565	17578	17493	17524	17445	17526	17681	17688	17428	17628	17453	17716	17597	17517	17501	17447	17563	17639	17618	17471	17510	17776	17472	17583	17597	17697	17526	17482	17716	17664	17378	17622	17386	17524	17552	17592	17750	17602	17611	17701	17704	17609	17549	17841	17597	17587	17495	17751	17701	17629	17633	17683	17595	17584	17632	17560	17675	17572	17539	17486	17730	17581	17494	17473	17503	17585	17635	17598	17475	17287	17692	17507	17757	17752	17613	17503	17575	17503	17487	17721	17566	17456	17382	17794	17705	17514	17298	17571	17404	17477	17534	17623	17429	17514	17644	17511	17682	17558	17717	17514	17506	17483	17482	17552	17616	17700	17500	17618	17533	17565	17634	17551	17577	17720	17398	17627	17483	17710	17614	17437	17607	17514	17863	17579	17452	17614	17564	17559	17626	17299	17638	17593	17338	17380	17485	17634	17653	17519	17519	17653	17883	17632	17465	17509	17759	17479	17632	17404	17529	17484	17505	17563	17610	17505	17551	17660	17655	17572	17661	17424	17493	17700	17722	17799	17634	17544	17502	17586	17634	17576	17503	17610	17581	17677	17422	17418	17650	17649	17551	17171	17356	17784	17581	17541	17547	17587	17423	17433	17791	17664	17463	17717	17523	17601	17587	17627	17679	17835	17397	17563	17532	17332	17657	17536	17589	17496	17474	17644	17545	17623	17561	17536	17569	17656	17629	17523	17773	17804	17587	17540	17665	17448	17746	17653	17737	17471	17558	17477	17548	17533	17471	17651	17489	17639	17627	17845	17656	17676	17598	17372	17588	17547	17560	17494	17551	17607	17619	17520	17555	17517	17594	17624	17450	17415	17675	17572	17613	17517	17495	17733	17696	17677	17814	17720	17802	17591	17798	17448	17565	17558	17438	17458	17795	17698	17659	17444	17383	17450	17643	17483	17595	17869	17400	17529	17732	17679	17483	17414	17710	17641	17484	17686	17485	17636	17465	17636	17448	17574	17567	17681	17676	17517	17551	17582	17573	17619	17512	17462	17667	17736	17667	17700	17642	17628	17765	17666	17526	17591	17444	17720	17610	17615	17393	17684	17327	17599	17696	17381	17672	17584	17855	17525	17589	17455	17389	17553	17341	17539	17822	17532	17672	17556	17557	17472	17512	17771	17599	17536	17737	17694	17685	17669	17484	17616	17568	17685	17581	17541	17588	17578	17459	17927	17631	17672	17538	17524	17511	17521	17449	17563	17415	17660	17758	17799	17461	17643	17596	17516	17606	17494
24857	41983	38825	31000	26468	23557	21543	20333	19106	18615	17876	17362	17135	17009	16621	16524	16322	16247	16173	16184	15911	16029	15998	15761	15836	15658	15704	15671	15584	15483	15693	15606	15441	15541	15564	15505	15523	15444	15498	15533	15456	15369	15513	15502	15475	15397	15430	15445	15291	15467	15463	15421	15273	15459	15387	15284	15484	15597	15300	15221	15406	15330	15401	15534	15251	15424	15480	15268	15340	15322	15208	15477	15470	15309	15326	15371	15564	15178	15375	15396	15409	15371	15453	15344	15174	15495	15246	15325	15355	15445	15445	15338	15464	15282	15504	15338	15444	15393	15242	15552	15139	15298	15370	15423	15259	15395	15409	15398	15364	15175	15201	15372	15553	15173	15365	15457	15374	15271	15430	15299	15323	15502	15443	15435	15393	15329	15523	15224	15332	15342	15349	15325	15364	15185	15438	15518	15385	15240	15200	15237	15271	15344	15462	15312	15587	15311	15444	15393	15394	15401	15326	15466	15326	15319	15392	15400	15294	15367	15377	15504	15207	15230	15391	15487	15330	15313	15390	15361	15346	15305	15436	15363	15384	15344	15254	15338	15351	15340	15364	15368	15180	15380	15331	15149	15574	15407	15430	15386	15338	15433	15209	15492	15171	15578	15548	15351	15435	15378	15501	15259	15346	15376	15282	15102	15470	15168	15315	15262	15519	15306	15356	15324	15129	15442	15294	15363	15361	15311	15392	15352	15465	15427	15369	15279	15516	15549	15434	15433	15431	15337	15332	15341	15356	15365	15307	15323	15259	15566	15418	15314	15332	15332	15281	15247	15446	15262	15306	15364	15404	15150	15451	15354	15495	15348	15305	15442	15492	15359	15376	15289	15514	15321	15208	15348	15351	15345	15387	15380	15308	15488	15416	15430	15331	15486	15255	15478	15291	15472	15348	15163	15311	15456	15464	15226	15366	15289	15286	15314	15425	15496	15194	15418	15241	15235	15384	15342	15439	15377	15265	15205	15279	15261	15394	15408	15303	15255	15351	15218	15292	15311	15356	15390	15412	15444	15445	15372	15329	15213	15351	15393	15243	15316	15236	15502	15278	15150	15309	15469	15321	15263	15507	15366	15500	15348	15317	15335	15294	15229	15403	15359	15268	15315	15403	15280	15268	15122	15310	15422	15381	15352	15464	15259	15377	15350	15512	15499	15502	15368	15368	15462	15408	15348	15304	15454	15497	15167	15346	15561	15253	15347	15377	15062	15191	15404	15176	15447	15451	15512	15434	15233	15319	15365	15400	15390	15511	15489	15421	15379	15381	15289	15243	15389	15279	15275	15471	15296	15440	15341	15335	15254	15304	15372	15305	15327	15353	15269	15323	15591	15320	15296	15394	15298	15323	15323	15323	15398	15392	15314	15374	15295	15388	15360	15356	15305	15457	15340	15143	15546	15116	15318	15263	15303	15421	15389	15181	15249	15282	15403	15285	15500	15303	15385	15467	15450	15456	15327	15286	15348	15243	15286	15287	15353	15374	15213	15342	15288	15410	15206	15428	15325	15385	15387	15556	15275	15479	15570	15276	15420	15431	15386	15376	15383	15255	15344	15499	15160	15320	15469	15306	15515	15518	15387	15339	15258	15144	15347	15384	15333	15397	15251	15337	15327	15399	15357	15241	15177	15374	15274	15196	15234	15430	15427	15263	15524	15312	15219	15526	15308	15415	15355	15357	15370	15298	15377	15304	15229	15343	15438	15315	15465	15280	15253	15470	15400	15378	15421	15392	15462	15531	15343	15543	15412	15281	15357	15144	15156	15337	15355	15291	15285	15495	15263	15422	15378	15337	15378	15080	15325	15323	15305	15257	15584	15341	15415	15365	15266	15483	15302	15376	15368	15309	15487	15363	15250	15329	15477	15325	15397	15309	15267	15244	15430	15258	15191	15292	15407	15452	15368	15344	15460	15293	15356	15458	15237	15455	15269	15384	15222	15515	15427	15294	15316	15307	15495	15448	15168	15271	15377	15293	15347	15339	15299	15306	15400	15291	15289	15648	15532	15274	15293	15434	15424	15257	15689	15233	15312	15458	15387	15329	15283	15362	15349	15416	15301	15303	15339	15334	15578	15266	15498	15294	15397	15349	15382	15357	15340	15207	15379	15200	15430	15476	15216	15263	15427	15269	15155	15418	15159	15390	15358	15262	15337	15282	15361	15484	15351	15422	15266	15331	15345	15280	15339	15196	15387	15415	15279	15282	15326	15231	15381	15341	15404	15385	15407	15460	15477	15218	15362	15449	15386	15290	15134	15289	15345	15372	15240	15371	15402	15343	15370	15254	15255	15285	15242	15394	15277	15329	15425	15358	15322	15298	15482	15304	15316	15358	15504	15195	15339	15257	15116	15401	15163	15285	15299	15319	15249	15217	15388	15417	15324	15352	15358	15214	15317	15388	15382	15470	15373	15345	15382	15440	15355	15276	15333	15370	15446	15281	15413	15320	15287	15191	15445	15291	15450	15253	15303	15468	15226	15507	15338	15364	15184	15377	15416	15361	15490	15254	15147	15394	15369	15227	15260	15492	15414	15235	15490	15556	15264	15234	15278	15387	15181	15389	15374	15293	15477	15444	15386	15204	15375	15393	15220	15387	15475	15405	15495	15306	15605	15274	15130	15377	15406	15350	15275	15433	15428	15392	15323	15448	15296	15280	15331	15187	15361	15500	15342	15532	15348	15417	15348	15265	15297	15248	15320	15358	15250	15253	15448	15355	15236	15399	15256	15258	15273	15251	15150	15461	15326	15420	15300	15383	15350	15307	15261	15314	15457	15528	15321	15338	15337	15382	15439	15470	15277	15258	15315	15239	15159	15468	15188	15198	15430	15217	15366	15426	15403	15390	15432	15397	15277	15273	15429	15225	15429	15301	15386	15347	15360	15281	15441	15462	15364	15259	15321	15243	15242	15443	15357	15366	15360	15454	15307	15302	15240	15334	15393	15390	15205	15264	15304	15407	15286	15290	15351	15268	15410	15327	15357	15418	15279	15241	15377	15233	15193	15387	15305	15343	15433	15452	15418	15306	15485	15416	15244	15330	15312	15252	15463	15344	15283	15261	15280	15382	15221	15345	15322	15399	15264	15303	15240	15395	15375	15196	15248	15256	15414	15361	15295	15488	15304	15542	15386	15355	15406	15351	15404	15559	15305	15206	15505	15460	15218	15225	15392	15261	15400	15243	15405	15484	15426	15467	15337	15307	15333	15313	15393	15314	15409	15281	15295	15586	15323	15236	15346	15437	15353	15189	15351	15229	15432	15323	15342	15072	15211	15433	15306	15380	15493	15448	15443	15500	15310	15399	15429	15315	15419	15336	15295	15442	15177	15377	15503	15177	15276	15360	15385	15517	15400	15289	15246	15450	15475	15484	15341	15421	15321	15477	15377	15344	15422	15225	15306	15351	15283	15415	15394	15263	15299	15491	15392	15543	15371	15305	15493	15343	15376	15392	15297	15422	15461	15306	15425	15379	15358	15577	15298	15274	15443	15464	15387	15440	15280	15204	15474	15255	15344	15491	15205	15262	15279	15393	15448	15300	15388	15505	15277	15241	15198	15381	15279	15360	15384	15583	15304	15348	15148	15280	15458	15422	15502	15315	15292	15499	15326	15372	15417	15274	15351	15367	15360	15349	15193	15457	15315	15303	15292	15413	15271	15401	15286	15353	15537	15396	15538	15278	15408	15385	15408	15339	15305	15424	15448	15094	15317	15322	15270	15365	15439	15268	15236	15410	15278	15386	15187	15383	15315	15347	15246	15438	15187	15492	15383	15411	15487	15474	15392	15367	15441	15371	15472	15249	15203	15440	15204	15375	15199	15313	15412	15318	15391	15399	15455	15453	15259	15294	15281	15316	15409	15261	15356	15317	15381	15491	15331	15394	15254	15237	15364	15231	15327	15353	15291	15295	15381	15338	15279	15361	15258	15450	15350	15323	15457	15360	15413	15395	15311	15324	15378	15309	15363	15273	15257	15390	15345	15422	15414	15359	15484	15336	15277	15383	15362	15379	15354	15387	15362	15292	15316	15440	15386	15267	15403	15263	15377	15426	15313	15600	15368	15532	15341	15389	15485	15241	15420	15181	15460	15390	15440	15357	15256	15370	15389	15481	15248	15445	15260	15441	15370	15320	15425	15431	15295	15458	15253	15338	15285	15443	15288	15407	15376	15198	15270	15448	15336	15518	15365	15460	15406	15137	15430	15527	15296	15404	15354	15145	15429	15357	15323	15410	15404	15503	15178	15472	15376	15239	15418	15438	15201	15342	15419	15439	15217	15203	15340	15330	15307	15408	15197	15220	15521	15161	15306	15275	15236	15368	15323	15394	15171	15301	15415	15539	15448	15315	15424	15406	15387	15352	15396	15433	15536	15450	15230	15384	15241	15216	15511	15384	15339	15448	15397	15389	15391	15219	15300	15395	15446	15464	15255	15310	15380	15323	15292	15385	15443	15512	15425	15335	15529	15323	15440	15374	15376	15399	15290	15315	15224	15251	15288	15365	15378	15440	15610	15360	15250	15203	15478	15320	15288	15374	15321	15301	15381	15502	15412	15398	15307	15403	15165	15486	15445	15374	15271	15288	15311	15356	15339	15375	15303	15439	15221	15400	15398	15542	15465	15342	15452	15449	15519	15202	15362	15500	15334	15495	15282	15347	15388	15239	15297	15292	15442	15260	15305	15339	15271	15411	15495	15200	15401	15344	15224	15296	15413	15489	15401	15370	15363	15324	15283	15196	15391	15535	15440	15231	15519	15542	15282	15390	15293	15428	15487	15399	15292	15536	15488	15259	15319	15382	15333	15441	15280	15367	15424	15386	15126	15359	15548	15324	15423	15384	15434	15390	15297	15390	15473	15393	15395	15419	15261	15370	15208	15366	15467	15363	15392	15235	15327	15325	15291	15353	15447	15479	15524	15360	15407	15354	15328	15444	15352	15300	15238	15482	15269	15464	15474	15395	15222	15281	15374	15290	15180	15466	15433	15320	15344	15365	15393	15428	15267	15373	15307	15281	15254	15326	15275	15272	15424	15301	15362	15444	15201	15327	15277	15235	15434	15381	15318	15346	15471	15447	15536	15317	15400	15514	15300	15286	15180	15208	15483	15387	15195	15439	15271	15475	15420	15311	15239
22582	21072	28825	23594	21680	24637	27599	22610	21099	20744	20265	19887	19594	19346	19052	18789	18821	18730	18561	18425	18414	18311	18117	18282	18227	18231	18094	18063	17971	18083	18082	18013	18165	17774	17779	18028	17936	17899	17854	17922	17866	17772	17871	17852	17583	17732	17902	17852	17837	17748	17842	17547	17964	17820	18074	17885	17733	17626	17795	17650	17616	17875	17766	17764	17684	17805	17736	17748	17909	17839	17705	17724	17841	17634	17668	17818	17808	17676	17811	17700	17823	17804	17685	17782	17677	17773	17831	17851	17725	17874	17719	17691	17727	17857	17949	17931	17620	17632	17542	18015	17725	17781	18026	17549	17532	17689	17660	17773	17752	17650	17780	17841	17792	17846	17666	17724	17740	17655	17751	17622	17462	17564	17683	17481	17684	17811	17633	17651	17786	17701	17677	17660	17725	17790	17525	17680	17543	17782	17665	17563	17634	17735	17639	17828	17668	17678	17791	17805	17687	17866	17607	17868	17666	17742	17816	17564	17816	17618	17693	17694	17640	17883	17754	17715	17659	17528	17636	17675	17746	17943	17553	17701	17570	17621	17470	17787	17652	17846	17938	17678	17705	17666	17794	17763	17573	17633	17566	17799	17725	17712	17639	17512	17436	17777	17659	17554	17599	17696	17810	17865	17711	17599	17757	17639	17739	17786	17857	17572	17743	17587	17589	17682	17507	17689	17621	17730	17433	17618	17653	17716	17595	17586	17601	17843	17630	17481	17753	17539	17665	17516	17877	17797	17715	17665	17838	17644	17718	17585	17792	17752	17716	17768	17738	17644	17802	17560	17766	17697	17802	17868	17586	17752	17693	17718	17673	17554	17880	17745	17709	17855	17729	17808	17542	17700	17741	17578	17812	17773	17661	17488	17681	17666	17569	17708	17676	17721	17762	17649	17667	17778	17581	17773	17653	17795	17539	17643	17610	17625	17541	17690	17561	17506	17653	17686	17769	17833	17626	17590	17724	17680	17601	17515	17548	17680	17654	17709	17707	17829	17853	17827	17944	17605	17708	17665	17525	17654	17536	17542	17574	17732	17542	17554	17763	17647	17751	17846	17504	17929	17699	17762	17729	17582	17652	17707	17669	17946	17736	17731	17898	17402	17780	17739	17777	17624	17525	17661	17448	17773	17541	17552	17524	17645	17802	17715	17699	17704	17513	17760	17700	17639	17437	17667	17547	17639	17673	17733	17624	17735	17466	17619	17744	17599	17700	17779	17800	17610	17735	17589	17540	17704	17641	17666	17698	17584	17674	17386	17680	17550	17567	17666	17748	17731	17742	17742	17712	17686	17657	17702	17730	17592	17590	17639	17781	17558	17823	17597	17614	17959	17637	17712	17640	17735	17769	17551	17609	17730	17788	17598	17576	17533	17679	17862	17777	17658	17552	17560	17717	17460	17459	17690	17645	17727	17640	17751	17695	17655	17509	17864	17803	17678	17767	17839	17776	17746	17652	17705	17736	17765	17579	17643	17606	17624	17846	17662	17831	17518	17668	17656	17718	17721	17719	17717	17592	17693	17784	17893	17832	17724	17759	17698	17530	17638	17657	17707	17589	17617	17612	17695	17661	17747	17740	17765	17555	17628	17422	17653	17705	17674	17666	17713	17768	17746	17800	17798	17617	17586	17720	17876	17574	17802	17622	17600	17661	17581	17602	17748	17723	17628	17546	17581	17674	17770	17777	17780	17438	17521	17803	17733	17739	17737	17622	17589	17648	17893	17806	17684	17770	17666	17724	17666	17647	17647	17761	17414	17569	17839	17550	17662	17819	17536	17746	17593	17575	17590	17701	17844	17806	17818	17631	17639	17591	17598	17572	17738	17836	17895	17486	17691	17909	17855	17632	17665	17814	17749	17784	17770	17705	17542	17635	17498	17709	17672	17726	17704	17620	17756	17687	17675	17785	17835	17443	17563	17894	17777	17712	17735	17866	17646	17769	17692	17661	17526	17551	17720	17944	17608	17727	17672	17583	17714	17569	17644	17841	17532	17578	17609	17487	17604	17683	17443	17710	17704	17713	17634	17594	17660	17739	17735	17432	17728	17701	17793	17807	17630	17679	17630	17790	17672	17676	17471	17475	17791	17466	17599	17725	17793	17596	17621	17531	17730	17535	17788	17719	17551	17801	17676	17755	17723	17704	17788	17653	17609	17572	17504	17822	17660	17726	17795	17581	17669	17794	17690	17350	17600	17573	17609	17733	17738	17531	17667	17597	17746	17506	17766	17735	17654	17755	17605	17784	17574	17680	17551	17441	17881	17753	17512	17645	17715	17768	17714	17637	17728	17855	17765	17664	17720	17796	17568	17676	17680	17652	17798	17649	17734	17577	17484	17669	17600	17831	17801	17585	17641	17566	17607	17653	17496	17575	17565	17580	17755	17780	17550	17720	17640	17387	17697	17824	17632	17586	17674	17679	17624	17646	17717	17685	17795	17895	17698	17746	17730	17612	17626	17666	17531	17580	17582	17798	17674	17704	17781	17679	17688	17735	17689	17606	17797	17552	17530	17827	17661	17641	17943	17514	17549	17515	17880	17674	17775	17676	17528	17729	17614	17831	17564	17722	17919	17684	17575	17795	17674	17774	17557	17748	17693	17753	17771	17779	17612	17689	17751	17604	17706	17811	17747	17592	17667	17545	17549	17494	17608	17618	17781	17631	17551	17621	17610	17645	17649	17629	17453	17612	17811	17739	17673	17809	17746	17635	17692	17819	17586	17430	17704	17949	17800	17852	17916	17416	17623	17582	17551	17636	17662	17791	17733	17644	17590	17663	17846	17960	17729	17602	17949	17805	17765	17727	17585	17676	17611	17608	17672	17719	17698	17775	17614	17645	17684	17601	17662	17787	17762	17667	17822	17784	17362	17846	17728	17501	17811	17991	17692	17626	17794	17883	17748	17513	17436	17625	17516	17671	17687	17677	17568	17684	17636	17705	17735	17610	17698	17715	17685	17658	17583	17684	17688	17963	17617	17741	17584	17728	17615	17873	17611	17544	17609	17676	17978	17838	17769	17661	17560	17818	17581	17687	17715	17385	17667	17736	17619	17620	17621	17665	17628	17560	17641	17753	17660	17730	17548	17724	17798	17692	17716	17669	17590	17587	17712	17772	17722	17481	17740	17603	17669	17953	17638	17864	17847	17781	17556	17693	17830	17712	17747	17710	17755	17776	17733	17829	17540	17576	17692	17707	17766	17730	17843	17754	17770	17674	17749	17597	17798	17542	17570	17630	17946	17645	17603	17767	17737	17650	17629	17655	17630	17764	17712	17699	17757	17524	17566	17518	17817	17818	17591	17395	17784	17676	17901	17607	17414	17833	17626	17763	17663	17621	17761	17565	17669	17633	17677	17764	17673	18041	17684	17746	17475	17724	17606	17581	17647	17603	17614	17635	17660	17479	17485	17553	17668	17681	17611	17876	17882	17689	17703	17789	17541	17641	17679	17473	17429	17663	17408	17653	17449	17569	17559	17449	17713	17579	17506	17668	17613	17625	17847	17551	17846	17445	17575	17683	17541	17790	17715	17781	17695	17644	17627	17848	17745	17589	17780	17732	17554	17779	17606	17661	17530	17413	17598	17612	17537	17761	17659	17826	17649	18001	17597	17852	17774	17689	17632	17771	17634	17736	17777	17666	17702	17812	17656	17843	17562	17707	17693	17814	17604	17590	17725	17647	17712	17756	17728	17538	17673	17840	17763	17683	17647	17653	17583	17508	17456	17736	17696	17464	17708	17663	17704	17495	17650	17530	17625	17544	17687	17802	17718	17755	17604	17808	17540	17729	17822	17792	17672	17679	17808	17757	17607	17748	17784	17764	17690	17802	17658	17863	17691	17764	17653	17637	17606	17665	17722	17599	17820	17592	17809	17642	17532	17648	17621	17597	17606	17625	17843	17725	17709	17609	17658	17707	17769	17747	17768	17714	17689	17700	17710	17886	17628	17420	17695	17740	17671	17825	17342	17850	17728	17660	17960	17868	17703	17608	17523	17737	17624	17502	17589	17644	17854	17484	17820	17762	17820	18071	17525	17584	17814	17632	17686	17670	17681	17539	17902	17672	17554	17714	17766	17724	17771	17780	17604	17625	17622	17748	17774	17663	17716	17835	17730	17489	17570	17518	17937	17663	17757	17734	17775	17670	17611	17848	17744	17752	17730	17622	17735	17926	17571	17728	17377	17492	17685	17685	17678	17713	17601	17466	17723	17605	17581	17635	17781	17732	17789	17699	17635	17639	17430	17774	17704	17649	17791	17582	17740	17589	17672	17720	17724	17566	17519	17659	17695	17719	17468	17612	17559	17601	17630	17785	17800	17537	17794	17838	17961	17829	17624	17758	17562	17615	17612	17724	17717	17751	17338	17665	17628	17742	17627	17628	17662	17802	17863	17717	17750	17595	17759	17703	17574	17570	17350	17932	17834	17427	17580	17943	17552	17664	17900	17518	17538	17819	17585	17524	17777	17769	17601	17652	17699	17495	17520	17765	17764	17542	17834	17811	17686	17642	17675	17623	18018	17676	17770	17621	17628	17589	17833	17750	17530	17633	17748	17770	17803	17593	17648	17673	17647	17623	17545	17695	17717	17716	17610	17494	17686	17761	17594	17585	17608	17419	17680	17631	17683	17652	17781	17660	17574	17477	17711	17788	17957	17756	17661	17648	17777	17707	17553	17643	17653	17845	17652	17657	17713	17808	17667	17906	17728	17784	17640	17651	17500	17827	17548	17516	17656	17559	17974	17937	17961	17672	17518	17605	17679	17599	17497	17641	17542	17704	17604	17595	17530	17782	17784	17569	17665	17609	17816	17831	17831	17679	17618	17596	17928	17605	17569	17654	17673	17616	17723	17718	17560	17682	17632	17617	17565	17640	17745	17694	17512	17709	17656	17720	17644	17734	17539	17833	17627	17818	17705	17634	17514	17515	17504	17994	17354	17800	17810	17807	17779	17810	17705	17671	17668	17642	17550	17607	17523	17650	17800	17782	17558	17719	17601	17962	17636	17446	17519	17489	17563	17643	17766	17632	17559	17602	17525	17482	17726	17681	17677	17621	17540	17601	17883	17729	17660	17719	17736	17772	17876	17973	17762	17761	17729	17603	17737	17609	17673	17735	17731	17597	17718	17712	17710
26627	46094	42964	35182	29993	26207	23879	22310	20963	20009	19033	18629	17930	17643	17378	17290	17043	16738	16581	16402	16441	16316	16213	15994	16046	15980	15909	15856	15930	15800	15546	15727	15774	15820	15732	15891	15694	15681	15631	15700	15589	15639	15635	15536	15442	15526	15509	15530	15504	15545	15620	15687	15599	15365	15508	15481	15404	15423	15482	15330	15437	15553	15396	15527	15554	15494	15558	15500	15473	15413	15633	15405	15491	15546	15382	15408	15390	15433	15552	15331	15567	15423	15470	15452	15493	15389	15421	15639	15581	15459	15518	15347	15271	15460	15459	15485	15484	15382	15422	15540	15596	15548	15497	15623	15416	15458	15520	15556	15527	15334	15395	15468	15509	15435	15515	15463	15476	15386	15524	15438	15452	15415	15630	15282	15520	15571	15645	15422	15481	15507	15387	15642	15549	15496	15337	15424	15178	15561	15383	15604	15164	15456	15494	15555	15344	15434	15453	15354	15610	15412	15391	15507	15407	15394	15454	15384	15598	15424	15487	15479	15447	15566	15501	15462	15395	15511	15414	15395	15588	15534	15177	15459	15423	15473	15451	15637	15491	15431	15404	15258	15618	15535	15352	15490	15384	15597	15300	15389	15528	15402	15416	15534	15510	15362	15475	15434	15259	15570	15439	15403	15509	15362	15514	15311	15477	15550	15543	15324	15418	15360	15641	15429	15468	15493	15265	15448	15523	15293	15484	15270	15579	15462	15561	15526	15848	15411	15504	15311	15463	15384	15348	15392	15548	15554	15442	15393	15532	15377	15496	15577	15407	15351	15338	15192	15326	15556	15258	15393	15576	15505	15489	15405	15518	15453	15413	15471	15463	15571	15508	15621	15632	15362	15314	15469	15416	15343	15480	15610	15475	15376	15517	15498	15422	15447	15424	15378	15451	15445	15427	15536	15350	15509	15422	15363	15495	15405	15478	15407	15421	15518	15569	15393	15418	15577	15335	15531	15281	15444	15531	15225	15396	15506	15461	15557	15326	15379	15542	15364	15456	15294	15290	15561	15488	15399	15385	15430	15359	15417	15263	15374	15484	15492	15423	15387	15299	15300	15474	15508	15474	15566	15529	15367	15509	15435	15576	15339	15392	15505	15340	15425	15409	15445	15445	15496	15478	15530	15290	15374	15344	15477	15322	15392	15510	15442	15328	15453	15357	15500	15417	15412	15283	15575	15270	15442	15336	15357	15382	15511	15350	15411	15527	15612	15561	15453	15447	15456	15565	15340	15452	15375	15507	15457	15425	15382	15466	15316	15475	15309	15296	15622	15363	15387	15625	15525	15467	15168	15520	15381	15435	15435	15449	15353	15444	15357	15502	15383	15459	15351	15434	15524	15428	15549	15421	15440	15272	15420	15295	15390	15523	15515	15459	15506	15609	15644	15523	15506	15319	15498	15428	15621	15375	15477	15465	15473	15517	15564	15459	15419	15337	15406	15513	15483	15399	15409	15433	15464	15444	15680	15538	15388	15461	15480	15359	15542	15400	15486	15441	15469	15382	15586	15430	15381	15292	15167	15537	15372	15487	15541	15367	15488	15499	15505	15418	15365	15383	15246	15363	15489	15338	15577	15329	15428	15564	15524	15524	15460	15493	15447	15254	15325	15489	15480	15367	15504	15322	15398	15496	15372	15568	15400	15544	15494	15591	15366	15646	15519	15454	15394	15429	15458	15496	15222	15415	15329	15481	15318	15289	15385	15598	15497	15289	15276	15453	15319	15405	15595	15454	15503	15252	15321	15521	15426	15444	15285	15453	15413	15276	15448	15308	15631	15389	15503	15327	15390	15559	15364	15398	15351	15503	15479	15357	15367	15369	15343	15371	15402	15268	15523	15555	15469	15324	15436	15587	15354	15486	15411	15519	15418	15499	15454	15516	15454	15408	15445	15558	15522	15542	15449	15575	15433	15480	15336	15388	15543	15468	15669	15442	15355	15448	15368	15309	15432	15391	15445	15557	15505	15427	15273	15587	15331	15569	15612	15456	15364	15384	15393	15486	15311	15456	15586	15439	15403	15583	15478	15493	15350	15508	15288	15375	15449	15319	15582	15565	15398	15593	15527	15543	15430	15398	15444	15586	15337	15474	15443	15528	15454	15327	15303	15502	15545	15360	15270	15455	15420	15367	15354	15453	15260	15499	15325	15321	15393	15549	15429	15578	15340	15487	15365	15372	15542	15436	15368	15350	15565	15416	15498	15458	15451	15357	15659	15381	15372	15497	15376	15475	15449	15432	15458	15524	15444	15495	15481	15514	15241	15504	15353	15582	15520	15464	15607	15517	15566	15389	15501	15299	15434	15414	15467	15352	15572	15377	15484	15572	15402	15335	15333	15482	15441	15384	15443	15475	15417	15431	15519	15443	15518	15401	15556	15506	15290	15482	15357	15423	15649	15423	15605	15442	15641	15382	15508	15495	15382	15434	15478	15459	15316	15487	15391	15478	15460	15491	15467	15528	15319	15409	15633	15393	15319	15368	15350	15429	15198	15416	15485	15390	15270	15538	15366	15277	15373	15454	15501	15451	15387	15468	15472	15537	15489	15403	15544	15440	15494	15432	15388	15239	15393	15434	15439	15559	15460	15442	15582	15377	15430	15441	15353	15473	15595	15399	15420	15583	15309	15367	15314	15327	15461	15466	15580	15466	15494	15316	15329	15274	15390	15527	15602	15531	15487	15511	15293	15405	15445	15258	15539	15398	15498	15392	15431	15361	15446	15419	15342	15503	15504	15435	15502	15374	15388	15619	15259	15439	15337	15518	15292	15466	15438	15402	15529	15507	15379	15267	15511	15452	15405	15391	15461	15420	15257	15498	15420	15358	15518	15441	15272	15442	15441	15344	15502	15587	15306	15244	15435	15366	15479	15415	15298	15424	15402	15270	15409	15513	15438	15227	15411	15401	15576	15460	15559	15502	15478	15430	15634	15398	15419	15490	15584	15359	15559	15582	15408	15404	15402	15327	15505	15461	15453	15568	15369	15375	15561	15323	15332	15554	15525	15391	15317	15604	15437	15431	15552	15393	15415	15425	15462	15497	15267	15576	15534	15495	15492	15460	15413	15505	15364	15378	15589	15336	15491	15581	15526	15415	15407	15501	15412	15538	15392	15462	15284	15404	15294	15477	15537	15390	15564	15285	15291	15439	15337	15420	15535	15453	15520	15329	15426	15236	15538	15390	15346	15437	15506	15530	15385	15509	15490	15572	15541	15392	15388	15472	15628	15520	15370	15380	15474	15654	15541	15311	15393	15508	15263	15358	15433	15581	15394	15273	15508	15495	15460	15427	15462	15364	15373	15566	15407	15561	15397	15281	15544	15494	15445	15460	15514	15370	15517	15390	15514	15599	15472	15475	15366	15548	15410	15387	15608	15592	15349	15383	15373	15545	15425	15483	15571	15490	15433	15472	15554	15429	15395	15394	15528	15258	15345	15605	15443	15462	15312	15578	15521	15481	15576	15522	15386	15517	15333	15358	15393	15524	15483	15494	15462	15436	15376	15381	15414	15386	15548	15311	15377	15539	15431	15421	15408	15324	15428	15462	15426	15348	15461	15441	15369	15642	15534	15503	15648	15358	15234	15459	15447	15476	15465	15337	15418	15425	15374	15354	15408	15327	15429	15480	15373	15490	15596	15333	15513	15503	15269	15450	15472	15407	15321	15357	15391	15399	15378	15284	15553	15539	15251	15646	15605	15529	15426	15416	15385	15609	15413	15376	15457	15307	15519	15377	15483	15604	15402	15607	15441	15363	15334	15497	15636	15294	15385	15397	15320	15509	15459	15456	15549	15416	15332	15464	15357	15333	15453	15410	15591	15642	15390	15516	15796	15465	15420	15374	15483	15362	15492	15555	15555	15279	15557	15451	15439	15544	15444	15267	15488	15429	15459	15342	15420	15487	15521	15412	15564	15433	15435	15488	15505	15478	15460	15474	15521	15501	15362	15536	15314	15573	15507	15552	15553	15373	15428	15522	15553	15284	15385	15281	15343	15385	15718	15628	15423	15511	15451	15302	15505	15448	15590	15300	15531	15446	15508	15467	15443	15400	15525	15405	15360	15548	15526	15491	15534	15562	15457	15506	15435	15481	15392	15348	15454	15383	15366	15332	15646	15409	15402	15388	15562	15369	15404	15513	15355	15610	15345	15340	15600	15468	15475	15355	15338	15419	15446	15451	15479	15393	15425	15498	15355	15728	15360	15413	15367	15445	15390	15378	15373	15485	15459	15602	15492	15299	15516	15480	15521	15312	15429	15263	15476	15585	15396	15520	15321	15594	15642	15481	15558	15445	15513	15514	15464	15408	15360	15360	15512	15357	15405	15484	15668	15513	15486	15492	15484	15521	15366	15404	15361	15300	15484	15462	15434	15385	15590	15415	15442	15480	15576	15497	15148	15672	15427	15430	15388	15476	15366	15565	15466	15266	15432	15440	15502	15613	15652	15373	15352	15556	15345	15506	15393	15445	15320	15429	15259	15466	15392	15608	15415	15400	15544	15601	15229	15591	15548	15458	15472	15429	15430	15323	15562	15413	15361	15521	15587	15524	15544	15390	15466	15503	15550	15146	15440	15502	15536	15483	15512	15446	15334	15404	15565	15601	15323	15458	15404	15469	15390	15408	15400	15466	15619	15472	15356	15381	15385	15527	15538	15401	15575	15499	15553	15504	15501	15182	15418	15502	15304	15449	15526	15413	15501	15496	15410	15505	15473	15369	15420	15541	15532	15414	15368	15369	15590	15351	15326	15371	15556	15442	15497	15305	15343	15608	15550	15458	15437	15396	15487	15331	15526	15280	15461	15329	15440	15546	15367	15530	15471	15545	15464	15537	15421	15576	15529	15319	15537	15433	15509	15348	15289	15401	15333	15495	15523	15440	15466	15431	15451	15419	15456	15300	15465	15497	15325	15466	15515	15473	15622	15454	15422	15217	15417	15340	15423	15378	15485	15554	15599	15485	15424	15356	15536	15496	15481	15580	15471	15577	15505	15473	15531	15463	15423	15412	15587	15625	15379	15504	15497	15495	15314	15465	15684	15375	15466	15267	15374	15408	15356	15386	15466	15679	15505	15497	15385	15446	15366	15574	15381	15374	15317	15257	15419	15165	15367	15575	15468	15326	15459	15669	15583
27611	23907	29700	26952	22138	20425	19697	18920	18715	18335	18055	17779	17708	17560	17619	17500	17456	17413	17381	17324	17316	17244	17363	17309	17326	17309	17096	17328	17148	17002	17129	17108	17045	17170	17095	17142	16991	16960	17085	17024	17322	17148	17181	17134	16945	16918	17110	17081	17083	17298	17216	17349	17076	17078	17162	17122	17078	16974	17250	16995	16986	17112	17131	17043	16987	16892	17287	16985	17254	17115	17102	17091	17308	17255	17166	17004	17178	17155	17198	17285	17095	17073	17040	17049	16958	17230	17185	16951	16987	16933	16907	16994	16899	16989	17053	17169	17066	17073	17171	16953	17109	17025	17129	16980	17105	17115	17036	17095	17108	17121	16991	17056	16956	17309	17225	17183	16968	17023	16888	17121	17246	16883	17185	17064	17118	17013	16905	16975	17035	17032	17040	17069	17197	17102	17202	17102	17088	17064	17123	17101	16951	17153	16959	17205	17029	17295	17279	17156	17123	16925	16939	16952	17166	16909	17144	17291	17043	16997	17037	17299	17090	17179	17183	17210	17152	17015	16922	17175	17187	17089	17160	17052	17160	16948	17266	17079	16979	16926	16995	17038	17085	16840	17125	17055	17163	17155	17211	16872	16902	17203	17086	16971	17129	17109	17080	16929	17056	17056	16949	17335	17065	17136	17058	16940	16910	17104	17195	17250	17098	16990	17197	16987	17015	17270	17081	16934	17169	17100	17190	17400	17209	17131	17134	17132	17058	17205	17035	17118	17098	16865	16995	17259	17234	17130	16967	17280	16991	17101	16952	16997	17259	17038	17142	17131	17225	17370	17057	17065	17052	17147	17202	17127	17139	17189	17186	16982	17186	17063	17183	17105	17145	17229	17089	17015	17351	17020	17239	17085	16997	16928	17088	17219	16995	17017	17360	17022	17334	17187	17224	17061	17051	17080	17245	16958	16952	16966	17030	16941	16835	17041	17139	17355	17041	17012	16845	16971	16990	17150	17258	16873	16918	17031	17173	17066	16800	16943	17156	17214	17281	17189	16930	17055	16898	16998	17220	17005	17126	16968	17127	17195	16968	17080	16972	17207	17114	17145	16948	17161	17292	17095	16931	16867	17055	17077	17048	17074	17239	17074	17014	17127	16982	17221	17096	17010	17067	16959	16954	17137	17149	16845	17050	16938	17131	17171	17162	17170	17195	17000	17138	17094	17161	17138	16994	16944	17173	17190	17103	17076	16935	17051	16973	17129	17116	17118	17253	17095	17099	17105	17197	17054	17005	17123	17022	16903	17120	17189	17090	17323	17017	17017	16959	17039	16989	17066	16926	17278	16939	17150	17194	17140	16978	17080	16876	17060	17018	16990	16962	17282	16915	17182	16999	17019	16995	16884	17190	16929	17020	16963	17230	17059	17083	16930	17162	16978	17067	16937	16873	17249	16981	17001	17187	16787	17145	16974	17117	17143	17246	17154	16940	17153	17110	16827	17085	17089	16976	17216	17001	17168	16871	17105	17177	17125	17083	17012	17012	17202	17408	17156	17111	17126	17107	16990	16983	16996	17306	17061	17271	17047	17168	17136	17099	17133	16915	17186	17090	17056	17078	17158	17040	17000	17005	17120	17037	17160	17059	17066	17336	17214	16849	17123	16829	16976	17133	17213	17217	17285	16961	17114	17226	17050	17172	17084	17043	17038	17042	17147	17177	17068	16931	17092	16901	17265	17153	17224	17082	17042	17117	17024	16997	17044	17126	17001	17163	17229	17205	16965	17221	17133	17130	17152	17009	17035	16849	17122	16998	17171	17086	17294	17039	17004	17218	17131	17154	17088	16998	16775	16945	16998	16889	17106	17030	17017	17230	17145	17111	16915	17015	17241	17123	17133	17064	17020	17312	17014	17037	17084	17096	17104	17062	17076	17077	17017	17114	17044	17157	17037	17078	16829	17110	17310	17224	17103	17090	17093	16935	17105	17105	17192	17284	17020	17158	16895	17134	16975	17196	17190	17237	17049	17067	17089	17165	17169	17114	17234	17214	17070	17068	17232	17177	17068	17131	17173	17148	17226	17138	17009	17150	16977	17195	17213	17091	17120	16978	16889	17093	17167	16946	17135	17229	17206	17258	17060	17098	17098	17158	17246	17091	17249	17003	16982	17108	16872	16996	17034	16990	17181	17158	17117	17070	17326	17246	17235	17189	17193	17018	17088	17137	17003	16983	17175	17207	17225	17006	17133	17073	17040	17064	17052	17038	17006	16974	17344	17227	17230	17016	17286	17060	16993	17109	17113	16908	16908	17016	17000	17003	17027	17210	17158	17220	17041	16986	17056	17144	17153	17090	17159	17067	17033	16997	17089	17019	17146	17055	17112	16984	17039	17216	17103	17039	17060	17110	17158	17151	17181	17007	17085	17080	17148	17298	17057	16855	17047	17178	17152	17020	16962	17101	16963	17117	17135	17118	16913	17236	17063	17191	17115	17205	17236	17251	17173	16995	16983	17232	17199	16927	17053	17124	17059	17329	16904	17335	16947	17162	17146	17115	16922	17073	17008	17347	17274	17242	17003	17044	16991	17055	17110	17128	17200	16923	17000	17240	17009	16949	17076	17128	17055	17050	16976	16987	17061	17119	17151	17122	16977	17070	17158	17240	17073	17045	17137	17018	17252	17124	17205	17227	17054	17088	17208	17307	17107	17081	16971	16990	17105	17259	17171	17026	17217	17084	17254	17001	17040	17022	17105	16982	16829	16889	17150	16996	17282	16866	17189	17260	17122	16891	17032	16995	16847	16956	17101	17017	17097	17001	17156	17059	17121	16850	17213	17456	17147	17251	17180	17064	16998	17187	17142	16906	16947	17208	17123	17208	17089	17224	17028	17195	16939	17027	17025	17116	16989	17177	17219	17057	16917	16827	17108	17140	17092	17263	17176	16995	17111	17128	17079	16971	17003	17111	17133	17058	16932	16982	16998	17215	17060	17023	17098	16998	17052	17109	17064	17099	17239	17172	17219	17195	17322	17114	17045	16909	17012	17268	17175	17150	17067	16999	16879	16997	17040	17121	17055	17208	17057	17064	17124	17251	17160	17007	17101	16848	17208	17142	17352	17144	16904	17185	17183	17144	17047	17077	17045	16936	17072	17049	17180	16833	16901	17122	17003	17054	16982	16930	17121	17203	17098	17090	17108	16978	17134	17169	17156	17097	17035	17026	17150	17036	17264	17225	17185	16834	17045	17226	17069	17116	17007	17006	17162	17247	17151	16998	17136	17117	17096	16996	16971	17080	16947	17205	16946	17072	17022	17007	17162	17197	17182	16977	17049	16955	17090	17229	17153	17104	17039	17049	17247	16986	16873	16866	17113	17105	17092	17192	17164	17039	17036	17179	17026	17037	17422	17011	17080	16890	17068	17189	16963	17190	16978	17155	17254	16971	17063	17095	17084	16906	17035	17149	17076	17175	17094	17168	17249	17084	16971	17142	17236	17156	17171	17353	16934	17295	17171	17220	16921	17070	17349	17258	17181	16975	17081	16948	16944	17072	17048	17096	16754	17104	16924	17093	17051	17187	17204	16871	16929	17171	17105	17068	17010	17198	17260	17078	17164	17234	17218	17210	17118	17215	17108	16970	17040	17163	17123	17242	17424	17078	16940	17227	17039	17001	17110	17215	17226	17076	16938	16987	17142	17106	17301	17016	17075	17057	17089	17094	17066	17140	17046	17079	17138	17051	16906	17320	17252	17112	17120	16998	16955	17399	17197	17280	17138	17272	17112	17218	17119	17154	17108	16960	17246	17034	17100	17058	17077	17160	17114	17150	17127	16921	16939	17013	17080	17154	17196	17059	17378	17267	17308	17207	17161	17146	17286	17148	17153	17011	16988	17103	17372	17068	17156	17006	17092	17119	17150	17096	17086	17109	16986	17152	17180	17181	17051	17101	17105	17095	17079	17107	17214	17122	17199	17091	17129	17021	16902	17248	17131	17257	16965	17010	17181	17183	17004	17074	17086	17088	17234	17349	16902	16882	16969	17037	17102	17015	17215	17135	17113	17222	17193	16875	17254	17181	17101	17144	17187	17295	17190	16992	17073	17267	17225	17009	17213	17060	16918	17072	16986	17207	17175	17251	17013	16890	17230	17115	16980	17021	17087	17033	17041	17272	17185	17192	17250	17142	16973	17084	17186	17061	16988	17016	17033	17045	16850	17087	17010	17187	17086	16939	17199	16898	16996	16997	16984	17120	16987	17206	17110	17179	17004	17310	17286	17215	16972	16975	16966	17058	17129	17050	16912	16809	17157	17050	17095	17126	16983	17030	17098	16978	17029	17107	16968	16961	17218	17012	16942	16840	17431	17062	17410	17240	17245	17211	17213	17154	17104	17006	17110	16950	16934	17180	17131	17251	17024	16933	17269	17178	17027	17038	16933	16912	17135	17125	17138	17288	17157	17331	17042	16955	17111	17060	17104	17087	17008	16836	17145	17033	17158	16982	17015	17110	17147	16957	17168	17026	16915	17230	16955	17226	17153	17016	17128	17315	16995	17162	17020	17218	17317	17316	17160	17140	17065	17301	17079	16956	17044	16888	17163	17084	17059	17152	17138	17168	17127	17298	17219	17107	17185	17287	16948	17282	17096	17107	17156	17317	17086	17078	17210	17079	17170	16993	17021	16911	17198	16983	16949	17270	17044	17156	17088	17176	17071	17100	17145	17099	17029	17340	17139	17089	17086	17032	17103	17323	17127	17015	17088	17097	17090	17205	17278	17200	17198	17201	17060	17024	16946	17079	17051	17079	17265	17093	17056	17082	16812	17037	16913	16988	17206	17214	16967	17141	17041	17043	17018	17168	16918	17099	17115	16919	17048	17161	16961	16893	17277	17043	17052	17191	16979	17130	17331	17170	17063	17007	16970	17088	17026	17007	16973	17188	17198	16955	16963	17080	17145	17139	17085	17053	17082	17007	17095	16936	17019	16972	17219	16959	16936	17184	17207	16963	17049	17138	17134	17105	17119	17032	16963	17201	17076	17200	17227	17121	17181	17056	17071	17111	16932	17059	17021	17152	17039	17096	16974	17092	17099	17281	17011	17150	17175	17299	17202	17062	16980	17108	16999	17042	17195	16933	17078	17334	16956	16976	17099	17027	16973	17214	16939	17086	16932	17093	17153	17014	17083
24511	35725	33081	25966	22391	20274	18813	18028	17311	16843	16508	16125	15986	16032	15800	15846	15686	15437	15699	15475	15388	15367	15337	15469	15263	15321	15107	15359	15349	15154	15271	15413	15145	15101	15173	15095	15004	15039	15175	15085	15049	15033	15050	15044	15149	15064	14881	14887	15293	15116	15167	15133	15008	15040	15119	15054	14967	15013	15072	15083	15082	15125	15116	15122	15020	15078	15088	15134	15182	15226	15169	14952	15221	15093	14984	15083	14960	15218	15056	15022	14940	14803	15130	15054	15014	15035	15027	14950	15179	14855	14990	15146	15081	15105	15066	15054	15035	14910	15078	15066	15114	15058	15007	14931	15126	15069	15144	15079	14955	15090	15142	15026	15064	15005	15048	15068	14950	14955	15145	15069	14975	15094	15092	15219	14791	14976	15220	15029	15233	14983	15119	15121	15127	15238	15055	15057	15211	15101	15299	15095	15075	15115	15125	15127	15126	15263	15062	15053	15044	15031	15107	15116	15185	15139	15027	15177	15002	14911	15088	15145	15119	15129	14926	14891	15150	14946	15051	15050	14849	15160	15210	14959	15009	15278	14995	15047	15100	15084	15019	15013	15036	14982	14814	15127	15225	15225	15092	14989	14943	15161	14985	15102	15082	15077	14923	15133	15106	15107	14907	14913	15185	15034	15249	15243	15061	15059	15125	15107	15095	15014	15044	15239	15096	15021	15098	15000	14999	15123	15137	15076	15025	14930	14938	15079	15035	15161	14977	14999	15190	15155	14918	15191	15060	15122	15141	14994	14967	14974	15282	15239	15038	15250	15060	14928	15039	15205	15110	15012	15219	15019	14975	15147	15025	14986	15218	15202	15090	15196	15080	15219	15016	15145	15198	14967	15065	15116	15215	15073	15070	15023	15145	15226	15066	15062	14869	15195	15172	15086	15097	15049	15175	15048	15281	15206	15035	15123	14997	15099	15209	15067	15145	15013	15065	15206	15052	15092	15091	15097	15086	15117	15141	15035	15042	15062	15011	15131	15120	14952	15135	15104	15132	14991	14967	15130	15140	15101	15066	14993	15103	15077	15100	15085	14807	15332	14944	14953	15163	14875	15065	15156	15127	14956	15173	15068	15211	15205	15079	15152	14933	15045	15112	15091	14999	14934	15251	14998	14924	15138	15243	15064	15040	15026	14995	15092	15131	14999	15142	15131	15292	14929	15241	15006	15109	15009	15129	14971	15077	14980	14920	15062	15104	15053	15120	14999	14991	14979	15022	15032	15156	15084	15006	15259	15112	15109	15084	15048	15142	15052	15023	15063	14971	15038	15115	15018	15090	15021	15235	14957	15009	15033	15014	15120	15070	14837	15232	15110	15120	15037	15111	15128	15194	15187	15025	15099	15116	14964	15127	15011	15039	15009	14952	14825	15024	15083	14971	15039	14956	15026	15144	15116	15194	15023	15194	15161	15019	15176	15192	15051	15141	14975	14844	15075	15245	15170	15153	15075	15248	15047	15076	15052	15142	15023	15051	15053	14966	15106	14828	14950	15222	14995	15037	15079	14929	15205	14973	15024	15096	15127	15091	15111	15203	15116	15194	15100	14986	15119	15059	15133	15046	15037	15270	15132	15122	14845	15021	15074	14973	15170	14931	15093	15013	14934	14973	14973	15017	14908	14998	14994	15083	15008	15134	15012	15045	15062	14960	15168	15152	15027	15118	15034	14983	15280	15110	15127	14936	15097	15209	15005	14918	15077	15068	15053	14984	15143	15163	14934	15036	15143	15152	15184	15135	15040	15169	14977	15113	15131	15019	15039	14919	14937	15006	14987	14971	15283	14951	15104	15218	15132	15031	15004	15150	15150	15186	15049	15037	14997	15072	15051	15094	15205	15152	15092	14981	14958	14862	14906	15102	15008	15041	15178	15023	15024	14967	15124	15101	15115	15128	15043	15201	15153	14953	15060	15005	14949	15023	15017	14940	14982	15101	15066	15317	14975	15113	14953	15057	15088	15264	14990	15110	14977	15221	15173	15015	15071	14977	15147	14957	15098	15092	15155	15099	15104	15052	15116	15178	15021	15074	15188	14875	14974	15108	14976	15075	15010	15178	15217	15351	15019	14970	15150	15160	15092	14928	15082	14967	15110	15159	15043	15083	15152	15216	15017	15192	15018	15106	14987	14982	15138	14994	15094	15139	14969	15123	15204	15149	15120	15149	15068	15060	15164	15222	15134	14985	15029	15003	15073	15135	14999	14932	14932	15087	15025	15030	15200	15011	14881	15138	15003	15207	15022	15016	15167	15180	15003	15111	14998	15086	15046	15021	15219	15060	15108	14853	15186	14992	14996	15031	15036	15106	14975	15120	15034	14868	15128	15178	15035	15062	15048	15142	14959	15096	15209	15090	15045	15157	15011	14977	14961	15107	15050	15158	15013	15131	15213	14972	15211	15182	15135	14968	14992	15105	15029	15134	15069	15088	14932	14994	15061	15141	15098	15133	15035	15118	15059	14988	15171	15265	15057	15017	14805	15067	15064	14995	14969	15010	15083	15114	14871	15138	15053	14975	15102	15068	15019	15203	15059	14995	15076	15231	14977	15103	14826	15322	15023	14873	15094	15170	15102	15113	15055	15080	14991	15173	15119	14990	15165	14973	15089	15088	15069	15229	15213	15020	14977	15011	15001	15068	15016	15107	15021	14929	15155	15122	15145	15026	15130	15159	15051	15209	15083	15140	15029	15169	15144	15099	14865	15160	15009	15051	15093	15060	15023	14966	15134	15175	15148	15281	14913	15088	15064	15085	15077	14928	14811	15030	15035	15182	15087	15060	15101	15107	15087	15133	14875	15104	14849	15196	15058	14851	15100	15080	15167	15073	15076	15207	15074	14983	14932	15091	15152	15095	15045	15103	15148	15134	14969	15025	15022	15013	15062	15063	15035	15245	14984	15102	14966	15056	14944	15072	15166	14972	15088	14847	15139	15104	15164	15180	15070	14992	15050	15125	14999	14968	15234	15134	15203	15119	14908	15212	15166	14986	15033	15079	15112	14920	15049	15145	15080	15070	14824	15213	15144	15048	15131	15102	15005	15136	14902	15202	15130	15047	14894	14991	14948	14917	15115	15051	15094	15009	15230	15020	14989	15223	14987	15140	15061	14926	14994	15035	15058	15076	15185	15062	15152	15069	14970	15136	15111	15153	15169	15014	15136	15001	15201	14994	15044	15022	14961	15033	14925	15155	15011	14891	15101	15063	15176	15059	15094	15157	14816	15058	15205	15064	15218	15026	15035	15138	15148	14905	15106	14852	15139	15031	15100	15063	15112	15089	15074	15099	15237	15099	15221	15206	15139	15048	15011	15115	15067	15066	15088	15148	15014	15003	14955	14938	15148	15128	14954	15285	15048	15036	15015	15026	15156	15036	15160	15098	14872	15068	15162	15056	14941	14950	15054	15106	15052	15226	15124	15060	15014	15101	15160	15007	15323	14994	14930	15043	15062	15140	14855	15019	14917	15066	15205	15143	15029	15009	14941	15043	15023	14931	15058	14999	14930	15090	14996	15166	15253	14921	15081	15179	15073	15089	15104	14983	15036	15084	15058	14944	15272	15226	15164	15025	15198	15164	15028	15038	15167	15119	14957	15049	15128	15114	15065	15074	15254	15155	15030	15074	15133	15113	15078	15124	15268	15140	15139	15058	15041	15139	14971	15067	14958	15054	14998	14930	15042	15044	15117	14914	15160	15070	15110	14881	15002	14977	15043	14919	15151	15052	14855	14940	15160	15114	15253	15047	15120	15233	15034	14995	15175	14969	15021	15196	14900	15023	15108	15073	14959	15116	15104	14980	15124	15143	15153	15054	15226	15136	15027	14974	15141	15200	15162	14934	14928	15003	15066	14976	15189	15069	14971	15068	15080	15071	14919	15016	15078	14942	15145	15014	15095	15141	14958	14843	15124	14937	14966	15070	15064	15144	15064	14982	15123	15114	15065	14922	15052	14893	14988	14912	15075	15100	14978	14754	14987	15153	14926	15123	15114	15169	15242	15109	15174	15011	15226	15160	14920	15238	14998	15101	15147	14975	15027	15061	15095	14929	15216	15137	15032	15149	15162	15028	15065	15216	14874	15082	15082	14980	15206	15094	15220	15009	14951	14891	15178	15207	15174	15038	15067	14998	14974	15062	15011	14994	15213	15203	15057	15191	15125	15121	14918	15163	15020	15211	15096	15070	14940	15201	15090	15178	15081	15078	14897	15088	15025	14972	15009	15106	15235	15119	15030	15096	15060	15119	15046	15226	15206	14929	15137	15196	15042	15035	15128	15254	15190	14894	14801	15038	14827	15022	15003	15133	15046	15034	15061	15146	15015	14968	15021	15064	15134	15068	15281	15092	15158	15044	15143	15075	14990	15079	15170	15181	15069	15128	15195	15081	15169	14859	15096	15006	15195	15124	15125	15164	15032	15186	15163	15092	15014	15034	15128	15107	14986	15025	15101	15095	15187	15235	14949	15017	15029	15088	14919	15202	14995	15067	14975	14852	15128	14975	14913	15189	15212	15090	15091	15069	14921	14985	15228	15052	14869	15143	15204	15049	15097	15190	15295	15166	15117	14857	14902	15027	15055	14941	15167	15075	15072	14959	15041	15054	15137	14942	15349	15030	15077	15134	15018	15080	15146	15080	15058	15253	15143	15134	15088	15103	14992	15085	14972	15024	15104	14991	15132	15043	15135	15216	15057	15042	15105	15111	14955	15085	15077	15052	15101	15106	15067	14961	14918	15211	14969	15090	15041	15103	15045	15044	15212	15047	15020	15136	15045	15054	15065	15066	14962	15170	15144	15081	15143	15004	15100	15121	15117	14932	15015	14894	14970	14969	15090	15072	14986	15066	15137	15027	15017	15030	15104	15168	15056	15173	14994	14971	15099	14957	15040	15156	15059	14949	15012	15191	15112	15267	15120	15083	15112	15194	15098	15000	15021	14888	15162	15172	15085	15075	15175	15047	14819	15028	15077	15121	15095	15090	15036	15223	14943	15043	14991	15129	14962	15220	15088	15039	14892	15100	15042	14946	15189	14967	15039	15045	15045	15027	15070	14941	15181	15186	14868	15040	15158	14984	15129	15028	15073	15116	15060	15029	14824	15179	15084	15034	14949	14939	14977	15069	15122	14930	15109
23653	21075	28485	24246	22995	24309	23888	20645	19630	19450	19079	18782	18786	18600	18491	18284	18259	17965	18014	17860	17727	17866	17597	17566	17757	17658	17598	17694	17601	17529	17569	17652	17707	17689	17512	17421	17425	17418	17673	17304	17366	17570	17512	17556	17568	17387	17453	17376	17481	17226	17414	17588	17349	17316	17597	17537	17516	17533	17147	17391	17379	17550	17116	17144	17424	17252	17527	17354	17441	17680	17337	17475	17374	17438	17439	17393	17362	17372	17317	17451	17372	17161	17442	17268	17255	17190	17263	17228	17332	17572	17574	17329	17279	17418	17379	17291	17378	17248	17435	17522	17315	17258	17478	17303	17181	17324	17251	17340	17291	17290	17307	17429	17545	17421	17394	17478	17342	17421	17360	17374	17553	17460	17532	17351	17334	17289	17245	17400	17274	17423	17220	17345	17353	17521	17436	17536	17384	17448	17483	17312	17351	17606	17522	17287	17390	17437	17173	17327	17284	17307	17345	17482	17324	17410	17522	17216	17477	17567	17385	17523	17502	17452	17554	17404	17458	17374	17459	17200	17306	17284	17455	17436	17395	17093	17222	17264	17472	17344	17397	17511	17515	17237	17492	17558	17178	17447	17396	17517	17144	17301	17156	17503	17445	17321	17245	17359	17333	17452	17361	17585	17183	16954	17381	17288	17455	17498	17541	17249	17338	17183	17378	17336	17467	17457	17473	17454	17287	17400	17367	17235	17410	17165	17371	17274	17484	17353	17426	17566	17443	17227	17295	17448	17462	17365	17304	17496	17339	17399	17294	17271	17432	17464	17277	17294	17258	17381	17356	17235	17307	17479	17271	17343	17382	17221	17459	17402	17352	17522	17470	17280	17570	17514	17376	17379	17176	17329	17618	17353	17517	17353	17447	17394	17312	17275	17390	17485	17462	17305	17238	17337	17448	17403	17538	17513	17348	17366	17243	17371	17349	17299	17436	17375	17494	17164	17241	17298	17287	17509	17323	17474	17419	17430	17600	17382	17461	17207	17114	17572	17376	17389	17212	17341	17324	17282	17572	17463	17607	17380	17417	17508	17396	17553	17412	17461	17091	17286	17317	17251	17174	17222	17330	17428	17194	17324	17464	17418	17330	17331	17443	17334	17372	17164	17238	17238	17135	17346	17236	17337	17454	17176	17272	17279	17364	17375	17310	17375	17306	16977	17295	17345	17256	17452	17469	17402	17323	17312	17365	17252	17235	17449	17362	17176	17277	17376	17199	17166	17321	17317	17224	17334	17210	17343	17394	17295	17280	17538	17044	17188	17400	17388	17455	17454	17205	17412	17322	17481	17550	17440	17306	17348	17419	17295	17399	17480	17247	17307	17332	17471	17441	17469	17164	17483	17350	17206	17377	17295	17246	17200	17317	17264	17367	17497	17452	17349	17226	17233	17094	17369	17334	17271	17440	17335	17282	17337	17513	17290	17470	17320	17330	17233	17390	17381	17279	17343	17279	17472	17506	17379	17365	17465	17370	17311	17537	17235	17423	17331	17454	17341	17388	17261	17382	17510	17514	17353	17468	17429	17138	17538	17378	17215	17304	17338	17417	17322	17203	17415	17346	17252	17438	17334	17375	17362	17390	17371	17171	17411	17342	17246	17241	17432	17295	17449	17014	17365	17416	17236	17343	17194	17212	17271	17452	17362	17459	17228	17421	17551	17178	17332	17390	17248	17310	17464	17401	17532	17432	17500	17421	17586	17397	17281	17470	17296	17410	17437	17321	17322	17210	17216	17343	17261	17348	17282	17378	17276	17456	17431	17330	17322	17377	17448	17308	17338	17311	17103	17444	17330	17310	17388	17522	17445	17438	17329	17426	17302	17478	17490	17462	17342	17434	17262	17353	17429	17425	17332	17297	17412	17363	17397	17296	17317	17305	17383	17325	17365	17437	17613	17355	17376	17324	17395	17507	17294	17392	17406	17490	17419	17271	17343	17411	17307	17398	17214	17300	17277	17366	17308	17333	17384	17472	17351	17344	17198	17305	17379	17341	17439	17273	17242	17531	17393	17304	17594	17225	17344	17415	17334	17264	17239	17610	17441	17323	17444	17332	17427	17448	17214	17447	17335	17614	17504	17445	17514	17318	17304	17388	17461	17425	17524	17470	17474	17341	17536	17443	17314	17309	17254	17376	17311	17377	17120	17540	17418	17324	17205	17274	17408	17577	17566	17213	17433	17439	17424	17299	17267	17372	17407	17299	17181	17403	17365	17427	17528	17503	17313	17528	17316	17365	17394	17081	17311	17308	17471	17362	17382	17393	17391	17401	17283	17339	17266	17358	17226	17391	17274	17506	17423	17291	17148	17239	17516	17433	17219	17364	17447	17496	17352	17247	17260	17472	17452	17471	17544	17501	17491	17384	17314	17397	17423	17307	17304	17324	17343	17371	17283	17514	17364	17215	17447	17198	17281	17433	17477	17441	17261	17556	17375	17301	17485	17298	17561	17638	17445	17400	17269	17297	17363	17494	17407	17348	17259	17302	17405	17288	17413	17217	17332	17461	17425	17486	17326	17297	17165	17127	17335	17336	17441	17279	17321	17398	17511	17252	17523	17294	17419	17513	17516	17296	17261	17132	17437	17268	17631	17407	17224	17553	17338	17356	17393	17434	17393	17391	17510	17480	17399	17464	17410	17264	17424	17318	17452	17409	17339	17228	17431	17349	17394	17480	17407	17231	17306	17218	17298	17407	17323	17383	17573	17527	17456	17515	17213	17178	17326	17356	17364	17398	17268	17397	17523	17321	17413	17227	17317	17426	17249	17422	17444	17321	17414	17253	17382	17320	17323	17383	17254	17438	17398	17402	17206	17366	17194	17455	17459	17436	17198	17301	17143	17371	17266	17590	17350	17514	17336	17347	17371	17653	17370	17257	17470	17367	17356	17362	17274	17249	17374	17425	17245	17193	17318	17517	17364	17337	17296	17582	17342	17159	17365	17347	17251	17299	17234	17354	17507	17353	17343	17321	17477	17278	17551	17313	17263	17632	17409	17410	17183	17401	17436	17376	17410	17278	17126	17336	17334	17258	17457	17258	17339	17412	17401	17481	17343	17391	17298	17393	17342	17231	17188	17178	17325	17141	16969	17506	17234	17378	17289	17228	17448	17370	17181	17473	17265	17298	17268	17293	17458	17418	17173	17308	17230	17440	17286	17539	17474	17279	17331	17224	17266	17613	17351	17473	17388	17320	17301	17615	17295	17554	17467	17435	17429	17451	17381	17249	17325	17326	17385	17184	17352	17383	17305	17391	17404	17510	17419	17255	17327	17459	17251	17431	17296	17510	17329	17320	17360	17347	17549	17254	17275	17393	17326	17428	17549	17350	17225	17294	17396	17129	17427	17304	17295	17711	17434	17387	17239	17348	17428	17368	17187	17211	17507	17316	17207	17294	17237	17419	17453	17328	17200	17419	17427	17409	17417	17583	17363	17226	17107	17174	17088	17512	17447	17176	17342	17568	17281	17076	17550	17571	17355	17295	17487	17271	17281	17281	17256	17497	17438	17354	17520	17398	17550	17315	17328	17253	17355	17597	17366	17316	17394	17384	17050	17298	17430	17278	17263	17368	17203	17467	17380	17303	17123	17366	17384	17439	17452	17349	17385	17277	17457	17383	17394	17208	17462	17413	17153	17346	17228	17433	17331	17331	17293	17270	17100	17317	17368	17535	17351	17435	17202	17395	17310	17332	17364	17340	17353	17331	17500	17312	17293	17106	17368	17222	17305	17375	17361	17327	17416	17355	17479	17494	17324	17335	17361	17425	17502	17425	17482	17568	17308	17427	17391	17307	17384	17342	17167	17295	17225	17242	17518	17375	17301	17277	17427	17508	17302	17388	17364	17297	17222	17366	17348	17296	17342	17617	17386	17448	17234	17277	17254	17113	17409	17142	17392	17325	17556	17261	17596	17430	17292	17282	17447	17458	17362	17500	17340	17362	17388	17359	17419	17521	17213	17145	17371	17201	17296	17277	17353	17396	17394	17454	17532	17472	17394	17281	17355	17515	17347	17236	17439	17389	17372	17299	17329	17274	17436	17439	17254	17371	17180	17097	17514	17220	17371	17381	17242	17211	17302	17352	17278	17415	17342	17465	17306	17464	17384	17385	17594	17526	17425	17255	17459	17112	17538	17224	17458	17514	17310	17300	17394	17256	17189	17267	17151	17436	17157	17484	17413	17308	17497	17335	17413	17285	17513	17306	17321	17361	17563	17166	17256	17274	17364	17308	17398	17301	17512	17179	17197	17459	17322	17385	17183	17279	17214	17355	17281	17128	17338	17447	17402	17598	17412	17478	17489	17326	17525	17348	17489	17425	17176	17441	17375	17416	17246	17243	17158	17326	17267	17323	17277	17205	17280	17277	17353	17452	17318	17239	17357	17407	17491	17562	17476	17280	17380	17229	17388	17305	17356	17479	17292	17072	17055	17292	17152	17291	17348	17421	17446	17360	17463	17386	17233	17470	17434	17361	17501	17414	17333	17493	17628	17386	17481	17391	17265	17232	17369	17381	17230	17357	17431	17354	17484	17607	17212	17445	17365	17260	17495	17440	17598	17377	17558	17247	17448	17410	17331	17269	17350	17283	17464	17406	17512	17284	17310	17437	17358	17468	17309	17409	17464	17341	17230	17290	17648	17364	17466	17314	17293	17399	17228	17443	17537	17441	17179	17245	17199	17292	17332	17332	17345	17386	17331	17239	17298	17104	17199	17397	17357	17539	17342	17537	17188	17420	17339	17329	17348	17531	17215	17473	17533	17340	17377	17481	17253	17394	17491	17439	17382	17293	17413	17215	17160	17274	17255	17188	17411	17212	17278	17064	17466	17261	17149	17192	17351	17376	17312	17432	17402	17411	17413	17379	17365	17417	17445	17318	17410	17558	17229	17313	17241	17139	17554	17407	17309	17298	17373	17247	17367	17591	17488	17355	17463	17541	17372	17350	17279	17402	17282	17391	17297	17334	17306	17462	17318	17466	17338	17321	17303	17257	17328	17428	17368	17344	17165	17482	17412	17208	17311	17553	17595	17400	17488	17293	17259	17238	17312	17431	17526	17156	17324	17187	17255	17364	17222	17300	17439	17346	17344	17483	17520	17561	17352	17554	17372	17564	17326	17472	17306	17286	17288
24483	42372	39033	31287	26755	23227	21335	20004	19098	18372	17802	17463	17137	16841	16634	16477	16359	16204	16048	15969	15951	15772	15631	15857	15602	15721	15723	15419	15548	15864	15571	15344	15440	15344	15513	15403	15418	15425	15466	15498	15375	15521	15481	15606	15488	15375	15399	15338	15089	15392	15409	15402	15321	15370	15353	15315	15400	15167	15263	15479	15318	15491	15372	15401	15294	15138	15211	15351	15538	15308	15242	15350	15484	15306	15292	15216	15355	15264	15241	15267	15153	15240	15416	15410	15207	15274	15463	15342	15235	15449	15339	15416	15152	15149	15336	15192	15279	15191	15349	15066	15264	15247	15277	15309	15393	15381	15423	15412	15274	15258	15417	15243	15240	15359	15293	15267	15278	15320	15205	15426	15214	15354	15319	15286	15206	15532	15191	15202	15388	15426	15346	15313	15159	15383	15481	15089	15429	15347	15353	15478	15260	15274	15437	15216	15197	15339	15242	15317	15151	15200	15119	15231	15274	15261	15346	15205	15383	15501	15213	15222	15282	15351	15303	15251	15509	15214	15432	15409	15241	15316	15329	15309	15286	15360	15258	15274	15298	15267	15370	15538	15372	15305	15120	15376	15373	15439	15276	15365	15253	15246	15367	15320	15278	15310	15324	15385	15414	15229	15285	15433	15320	15200	15212	15100	15312	15323	15175	15245	15227	15200	15269	15333	15263	15240	15392	15258	15166	15259	15259	15261	15187	15389	15232	15244	15236	15291	15321	15492	15235	15287	15273	15469	15492	15510	15346	15341	15223	15434	15313	15340	15346	15202	15447	15387	15111	15252	15225	15222	15307	15250	15254	15346	15247	15395	15302	15268	15334	15371	15186	15152	15428	15391	15287	15481	15315	15256	15337	15358	15210	15420	15367	15442	15379	15219	15297	15156	15519	15402	15214	15329	15351	15340	15363	15133	15338	15365	15323	15222	15263	15363	15355	15407	15225	15501	15390	15270	15361	15204	15425	15406	15413	15295	15225	15465	15480	15313	15167	15290	15307	15461	15185	15126	15349	15395	15239	15290	15472	15324	15365	15241	15450	15462	15317	15455	15162	15313	15409	15289	15366	15357	15422	15392	15207	15171	15302	15468	15142	15457	15256	15416	15246	15228	15440	15336	15348	15262	15384	15107	15119	15357	15306	15311	15422	15179	15376	15298	15422	15361	15162	15323	15237	15427	15325	15266	15253	15296	15382	15531	15175	15291	15263	15301	15302	15159	15304	15319	15166	15188	15218	15457	15260	15449	15404	15348	15288	15392	15391	15378	15323	15332	15253	15363	15402	15249	15297	15463	15375	15344	15184	15316	15396	15139	15310	15187	15256	15306	15316	15280	15318	15325	15272	15326	15202	15264	15327	15321	15247	15126	15391	15336	15293	15420	15312	15372	15430	15313	15265	15253	15245	15323	15444	15418	15368	15293	15317	15444	15338	15292	15252	15334	15243	15351	15144	15413	15170	15355	15494	15320	15158	15360	15461	15316	15356	15163	15226	15305	15273	15403	15292	15318	15426	15268	15296	15284	15154	15327	15327	15415	15137	15411	15374	15226	15400	15379	15389	15264	15295	15309	15165	15287	15251	15254	15261	15232	15381	15305	15386	15289	15168	15377	15295	15424	15296	15305	15271	15282	15297	15053	15266	15290	15033	15218	15221	15295	15416	15397	15395	15140	15280	15273	15304	15365	15319	15349	15257	15367	15416	15355	15208	15388	15301	15276	15311	15419	15273	15304	15232	15375	15411	15354	15189	15524	15428	15195	15310	15298	15174	15266	15276	15387	15446	15374	15377	15327	15342	15337	15397	15386	15449	15188	15371	15166	15538	15239	15356	15440	15233	15311	15393	15267	15244	15322	15371	15436	15412	15195	15442	15312	15241	15508	15235	15184	15329	15171	15145	15318	15224	15213	15297	15337	15329	15227	15179	15184	15279	15370	15183	15307	15437	15246	15337	15353	15441	15349	15422	15241	15293	15244	15398	15320	15416	15258	15233	15087	15279	15346	15319	15420	15299	15214	15314	15315	15192	15413	15343	15227	15363	15282	15296	15374	15286	15058	15366	15371	15360	15297	15263	15351	15298	15234	15069	15295	15341	15303	15412	15526	15246	15429	15337	15351	15187	15104	15376	15240	15463	15272	15255	15333	15397	15318	15265	15401	15150	15332	15311	15543	15264	15230	15422	15276	15274	15402	15288	15212	15420	15441	15102	15259	15299	15278	15122	15508	15332	15261	15248	15326	15311	15360	15267	15381	15446	15273	15418	15301	15298	15273	15369	15457	15393	15271	15176	15086	15325	15272	15265	15283	15222	15443	15274	15323	15172	15345	15197	15174	15303	15282	15217	15330	15205	15206	15512	15342	15225	15315	15344	15215	15086	15259	15452	15460	15309	15313	15423	15483	15234	15414	15362	15264	15294	15442	15334	15273	15408	15374	15272	15373	15400	15173	15390	15456	15357	15371	15399	15251	15240	15283	15472	15346	15437	15283	15422	15277	15404	15425	15189	15151	15421	15299	15306	15308	15282	15431	15370	15303	15437	15401	15221	15251	15261	15390	15249	15357	15315	15266	15136	15366	15272	15337	15266	15125	15406	15239	15372	15318	15317	15400	15075	15354	15340	15234	15349	15429	15312	15332	15373	15116	15397	15404	15226	15237	15402	15331	15289	15354	15359	15300	15223	15364	15357	15150	15308	15554	15430	15083	15349	15259	15388	15266	15364	15443	15271	15253	15360	15314	15184	15198	15181	15340	15331	15105	15257	15369	15417	15347	15362	15329	15163	15226	15231	15168	15394	15423	15551	15305	15218	15256	15197	15252	15239	15373	15286	15282	15393	15214	15429	15392	15489	15348	15190	15321	15268	15256	15080	15283	15318	15216	15187	15342	15204	15326	15408	15190	15360	15234	15120	15264	15221	15188	15255	15441	15291	15387	15461	15248	15297	15274	15415	15357	15199	15243	15396	15274	15266	15451	15291	15134	15318	15306	15316	15420	15226	15410	15383	15327	15105	15266	15330	15205	15320	15350	15260	15247	15284	15234	15194	15424	15478	15333	15185	15270	15505	15334	15437	15275	15157	15013	15240	15266	15257	15272	15089	15321	15284	15392	15235	15271	15387	15548	15244	15227	15286	15346	15445	15287	15293	15331	15259	15186	15381	15219	15330	15272	15377	15198	15336	15152	15511	15348	15286	15413	15272	15314	15197	15381	15436	15195	15314	15404	15474	15349	15304	15221	15444	15361	15435	15371	15148	15403	15212	15210	15257	15433	15370	15389	15228	15139	15361	15177	15250	15387	15537	15486	15362	15418	15233	15254	15235	15333	15306	15351	15332	15255	15314	15215	15288	15161	15350	15384	15275	15340	15240	15342	15357	15339	15289	15374	15508	15265	15301	15350	15366	15346	15341	15312	15345	15040	15357	15328	15292	15184	15397	15150	15214	15264	15112	15296	15301	15245	15326	15328	15221	15253	15228	15389	15346	15276	15244	15306	15269	15245	15400	15232	15385	15372	15252	15227	15422	15443	15371	15263	15377	15218	15339	15374	15270	15320	15457	15310	15230	15259	15178	15332	15248	15394	15302	15214	15307	15141	15267	15396	15299	15256	15362	15250	15245	15276	15397	15350	15327	15285	15383	15249	15342	15397	15389	15249	15349	15212	15422	15356	15230	15411	15338	15309	15357	15238	15384	15422	15435	15272	15408	15426	15348	15318	15409	15361	15294	15113	15379	15307	15262	15261	15265	15198	15500	15165	15183	15245	15268	15415	15311	15053	15291	15251	15490	15271	15323	15273	15358	15244	15291	15328	15489	15202	15207	15161	15372	15160	15471	15167	15290	15393	15321	15408	15252	15258	15324	15406	15373	15297	15417	15231	15421	15209	15152	15319	15206	15392	15356	15348	15276	15348	15402	15162	15322	15330	15247	15369	15286	15411	15217	15269	15242	15202	15261	15412	15062	15350	15550	15356	15350	15329	15277	15246	15094	15281	15245	15450	15275	15393	15421	15183	15166	15281	15227	15343	15374	15182	15245	15361	15344	15176	15268	15354	15267	15330	15339	15328	15292	15349	15384	15292	15305	15186	15226	15481	15414	15255	15459	15408	15295	15256	15405	15311	15412	15507	15294	15339	15280	15397	15442	15203	15526	15334	15143	15130	15473	15389	15366	15404	15464	15272	15321	15360	15097	15383	15337	15292	15361	15599	15148	15385	15145	15199	15433	15272	15415	15177	15222	15253	15099	15248	15415	15413	15415	15328	15399	15243	15411	15292	15398	15339	15269	15167	15165	15381	15157	15320	15247	15351	15265	15208	15237	15413	15345	15379	15396	15299	15287	15241	15235	15491	15251	15171	15300	15037	15389	15235	15507	15339	15266	15232	15250	15309	15233	15263	15386	15329	15304	15369	15205	15393	15360	15211	15200	15343	15396	15370	15412	15307	15333	15174	15261	15377	15316	15370	15401	15362	15331	15339	15321	15374	15269	15287	15251	15237	15389	15189	15404	15297	15305	15300	15399	15235	15173	15346	15226	15426	15252	15354	15542	15272	15224	15349	15357	15243	15363	15368	15303	15438	15269	15318	15379	15189	15312	15351	15392	15376	15408	15235	15398	15311	15256	15381	15255	15308	15314	15317	15195	15337	15348	15503	15268	15378	15551	15372	15335	15462	15345	15273	15469	15280	15239	15332	15315	15257	15384	15349	15144	15370	15304	15417	15379	15356	15296	15402	15334	15337	15463	15163	15300	15336	15214	15313	15350	15278	15387	15261	15337	15330	15278	15183	15388	15393	15280	15335	15378	15279	15317	15350	15292	15335	15499	15308	15329	15326	15268	15408	15224	15302	15341	15338	15343	15374	15352	15430	15595	15383	15490	15299	15444	15185	15431	15352	15403	15198	15275	15370	15255	15362	15327	15464	15300	15468	15254	15273	15378	15296	15347	15302	15336	15267	15369	15301	15391	15328	15332	15275	15379	15362	15280	15355	15292	15367	15269	15168	15360	15412	15346	15363	15342	15404	15323	15295	15402	15176	15139	15421	15388	15322	15243	15214	15310	15286	15450	15328	15330	15398	15305	15306	15290	15324	15265	15287	15212	15290	15380	15279	15198	15327	15284	15216	15425	15431	15362	15236
22588	21040	28763	23565	21718	24691	27199	21838	20671	20563	19870	19344	19275	19101	18800	18520	18450	18116	18183	18360	18185	17761	18119	17992	17763	17997	17854	17856	17846	17616	17809	17856	17746	17622	17666	17713	17534	17449	17572	17620	17801	17595	17564	17498	17581	17424	17517	17400	17510	17593	17521	17487	17468	17696	17458	17487	17591	17446	17566	17439	17392	17535	17701	17601	17486	17475	17544	17494	17530	17545	17433	17414	17507	17512	17661	17433	17465	17336	17293	17678	17509	17355	17500	17625	17477	17534	17377	17500	17390	17475	17507	17395	17459	17329	17483	17382	17403	17381	17405	17333	17340	17485	17281	17637	17464	17437	17121	17332	17441	17296	17369	17166	17548	17499	17547	17429	17303	17404	17440	17357	17516	17421	17389	17419	17339	17627	17323	17340	17277	17384	17403	17269	17162	17291	17443	17611	17380	17361	17493	17298	17450	17565	17548	17546	17399	17556	17394	17296	17375	17542	17480	17411	17361	17150	17238	17533	17377	17354	17568	17401	17402	17522	17358	17432	17433	17538	17334	17224	17532	17577	17287	17497	17218	17383	17398	17411	17421	17614	17343	17534	17210	17424	17293	17211	17424	17228	17467	17383	17443	17226	17439	17352	17552	17159	17260	17364	17518	17428	17328	17374	17416	17433	17141	17358	17289	17160	17445	17284	17261	17339	17485	17222	17412	17529	17377	17369	17365	17229	17463	17217	17327	17314	17312	17352	17438	17360	17302	17637	17434	17583	17373	17322	17436	17396	17375	17430	17551	17324	17478	17378	17231	17388	17438	17321	17586	17365	17465	17570	17269	17165	17272	17241	17263	17557	17508	17385	17140	17582	17471	17539	17369	17246	17316	17458	17457	17644	17447	17278	17379	17387	17310	17484	17223	17618	17321	17507	17580	17528	17444	17378	17474	17397	17130	17194	17424	17263	17264	17489	17501	17111	17292	17453	17458	17398	17390	17232	17433	17294	17383	17542	17331	17393	17510	17516	17403	17290	17372	17522	17501	17383	17271	17390	17468	17334	17499	17254	17336	17344	17288	17406	17638	17482	17388	17488	17406	17389	17378	17380	17378	17496	17348	17312	17367	17452	17305	17327	17524	17236	17488	17416	17258	17405	17325	17406	17580	17411	17518	17402	17462	17186	17356	17387	17317	17194	17353	17382	17274	17466	17368	17187	17341	17336	17581	17317	17476	17367	17593	17421	17223	17266	17337	17279	17377	17391	17453	17488	17530	17277	17615	17678	17454	17211	17505	17394	17386	17406	17421	17312	17228	17376	17338	17348	17449	17301	17231	17319	17350	17146	17273	17320	17282	17413	17468	17463	17272	17279	17166	17397	17317	17392	17407	17369	17425	17322	17319	17515	17273	17568	17231	17159	17465	17235	17527	17600	17472	17451	17188	17316	17236	17375	17309	17255	17427	17221	17424	17478	17407	17409	17379	17355	17566	17301	17639	17402	17399	17458	17280	17437	17324	17214	17433	17470	17311	17228	17217	17149	17354	17424	17169	17453	17295	17578	17332	17237	17429	17499	17383	17427	17456	17286	17424	17168	17397	17365	17373	17433	17292	17428	17661	17410	17286	17283	17252	17324	17279	17212	17413	17406	17127	17177	17335	17265	17233	17437	17413	17413	17534	17410	17633	17537	17465	17339	17328	17359	17224	17436	17207	17395	17242	17389	17538	17348	17363	17361	17388	17317	17375	17429	17490	17402	17476	17290	17528	17232	17388	17417	17375	17460	17378	17453	17368	17606	17347	17543	17257	17508	17468	17287	17437	17430	17208	17258	17296	17314	17401	17366	17668	17465	17391	17392	17374	17395	17291	17512	17367	17217	17276	17367	17615	17493	17513	17309	17348	17408	17255	17328	17308	17353	17457	17215	17392	17215	17167	17379	17268	17416	17310	17498	17283	17431	17391	17317	17518	17410	17442	17429	17387	17301	17207	17301	17521	17442	17418	17325	17353	17269	17596	17470	17229	17539	17472	17265	17398	17275	17404	17314	17188	17499	17383	17469	17428	17379	17465	17281	17397	17347	17325	17539	17543	17302	17331	17271	17299	17295	17206	17503	17542	17370	17259	17416	17439	17215	17545	17426	17357	17252	17300	17461	17434	17456	17384	17255	17146	17531	17204	17430	17262	17392	17392	17417	17503	17443	17141	17481	17415	17330	17322	17373	17449	17296	17287	17350	17405	17344	17599	17273	17263	17434	17355	17511	17463	17215	17312	17428	17256	17291	17152	17464	17371	17404	17120	17221	17387	17443	17377	17374	17338	17434	17376	17347	17373	17322	17406	17508	17283	17347	17448	17492	17246	17104	17491	17285	17253	17408	17298	17339	17488	17349	17311	17391	17258	17372	17493	17493	17431	17252	17367	17430	17397	17577	17403	17465	17269	17284	17291	17346	17272	17290	17341	17481	17428	17460	17488	17320	17467	17233	17458	17458	17596	17273	17401	17098	17295	17242	17527	17289	17288	17471	17235	17410	17431	17366	17462	17166	17322	17299	17411	17543	17392	17316	17421	17194	17289	17226	17095	17205	17524	17508	17535	17429	17497	17396	17296	17214	17426	17514	17455	17336	17447	17213	17416	17578	17514	17511	17342	17444	17485	17275	17080	17397	17542	17395	17358	17308	17335	17373	17268	17195	17178	17451	17398	17286	17436	17307	17481	17389	17355	17332	17587	17339	17641	17092	17304	17454	17522	17380	17398	17352	17252	17413	17239	17365	17313	17204	17368	17608	17335	17557	17480	17386	17466	17424	17281	17300	17382	17413	17369	17461	17583	17445	17518	17359	17527	17469	17477	17430	17297	17292	17414	17495	17430	17471	17491	17349	17472	17361	17443	17291	17389	17571	17457	17156	17404	17173	17546	17372	17336	17378	17385	17316	17460	17394	17425	17378	17166	17261	17206	17482	17395	17316	17395	17350	17250	17377	17435	17244	17394	17321	17329	17350	17552	17501	17216	17367	17329	17409	17361	17708	17509	17400	17421	17456	17431	17578	17332	17369	17480	17368	17055	17426	17391	17407	17345	17415	17101	17296	17398	17508	17372	17340	17411	17580	17451	17217	17284	17362	17410	17386	17548	17275	17281	17297	17349	17359	17554	17525	17428	17522	17493	17434	17362	17340	17356	17239	17520	17553	17248	17408	17270	17412	17612	17402	17493	17554	17557	17305	17397	17577	17377	17345	17660	17219	17358	17454	17500	17400	17391	17396	17384	17450	17543	17571	17422	17358	17373	17377	17617	17198	17287	17361	17370	17476	17302	17293	17615	17321	17517	17341	17364	17511	17472	17560	17387	17280	17286	17355	17465	17201	17331	17344	17306	17275	17152	17479	17482	17437	17405	17391	17452	17452	17479	17535	17237	17199	17195	17314	17431	17259	17315	17131	17259	17381	17347	17391	17543	17400	17474	17539	17374	17304	17290	17355	17138	17432	17368	17361	17413	17399	17500	17507	17434	17267	17315	17482	17173	17519	17478	17564	17470	17314	17420	17351	17438	17303	17211	17520	17361	17592	17250	17415	17462	17483	17188	17314	17271	17398	17393	17586	17412	17422	17318	17452	17394	17311	17204	17467	17418	17447	17398	17236	17445	17344	17354	17277	17421	17409	17351	17472	17309	17512	17414	17361	17522	17440	17303	17418	17576	17569	17440	17204	17312	17535	17661	17526	17280	16985	17229	17429	17407	17465	17261	17535	17225	17160	17306	17395	17533	17311	17199	17369	17332	17354	17284	17359	17501	17437	17407	17351	17537	17580	17339	17446	17234	17627	17529	17621	17495	17311	17306	17309	17494	17481	17337	17320	17198	17162	17362	17447	17488	17433	17524	17373	17519	17490	17363	17282	17365	17399	17297	17147	17301	17267	17303	17511	17318	17371	17536	17394	17303	17124	17248	17560	17301	17315	17413	17365	17199	17481	17342	17439	17413	17218	17374	17051	17412	17238	17148	17331	17389	17196	17135	17418	17490	17297	17287	17346	17477	17330	17637	17127	17481	17413	17254	17230	17428	17408	17415	17381	17266	17318	17388	17384	17381	17306	17598	17332	17570	17432	17290	17460	17445	17326	17360	17441	17543	17295	17090	17252	17365	17283	17395	17614	17554	17347	17460	17429	17474	17486	17399	17465	17325	17234	17404	17475	17566	17234	17362	17291	17534	17419	17168	17374	17180	17578	17356	17260	17387	17414	17318	17373	17546	17368	17348	17344	17270	17232	17517	17378	17246	17318	17367	17493	17496	17430	17462	17347	17482	17402	17283	17361	17441	17388	17418	17392	17447	17378	17258	17411	17360	17202	17469	17429	17485	17326	17257	17363	17461	17461	17513	17617	17394	17203	17488	17228	17228	17358	17427	17474	17413	17464	17440	17404	17464	17670	17321	17565	17307	17252	17221	17301	17483	17418	17317	17463	17244	17346	17344	17522	17448	17126	17251	17371	17378	17320	17346	17504	17311	17468	17519	17382	17344	17447	17378	17310	17332	17284	17448	17546	17245	17353	17443	17641	17389	17567	17418	17429	17578	17492	17617	17387	17365	17364	17467	17329	17087	17095	17465	17348	17502	17415	17338	17321	17437	17274	17431	17501	17412	17327	17510	17395	17499	17369	17227	17193	17434	17437	17557	17362	17215	17547	17372	17393	17362	17450	17500	17467	17530	17381	17300	17456	17323	17326	17207	17275	17484	17286	17546	17470	17353	17391	17337	17332	17450	17425	17523	17351	17367	17278	17437	17348	17373	17429	17446	17353	17407	17437	17296	17319	17287	17343	17307	17437	17393	17537	17670	17414	17516	17428	17522	17348	17209	17494	17587	17382	17405	17385	17586	17563	17380	17230	17391	17341	17123	17297	17478	17516	17477	17453	17449	17269	17337	17459	17338	17394	17304	17228	17185	17345	17331	17502	17520	17387	17495	17572	17296	17450	17242	17400	17497	17395	17226	17424	17367	17213	17495	17404	17285	17468	17376	17284	17409	17589	17556	17443	17516	17290	17369	17618	17405	17298	17393	17216	17520	17134	17222	17276	17434	17174	17376	17413	17366	17307	17386	17390	17156	17520	17380	17322	17332	17464	17430	17314	17497	17328	17419	17288	17274	17368	17220	17405	17342	17224	17549	17355	17324	17434
26742	45986	43347	35428	30178	26276	23773	22008	20520	19863	19004	18400	17960	17649	17487	17023	16707	16729	16483	16322	16324	16113	15942	16083	15679	15817	15843	15632	15747	15603	15777	15502	15548	15611	15468	15539	15472	15596	15313	15557	15297	15632	15368	15421	15398	15497	15341	15416	15294	15432	15220	15434	15421	15413	15369	15359	15353	15370	15328	15263	15294	15327	15355	15167	15248	15298	15329	15415	15536	15317	15259	15356	15316	15362	15343	15318	15240	15311	15410	15191	15373	15297	15363	15476	15292	15380	15281	15287	15252	15320	15465	15509	15260	15297	15299	15372	15521	15474	15356	15348	15292	15109	15368	15356	15367	15249	15405	15118	15360	15303	15240	15445	15215	15473	15403	15311	15345	15302	15314	15376	15364	15265	15419	15292	15365	15428	15301	15288	15206	15280	15314	15612	15402	15333	15207	15345	15317	15358	15423	15218	15191	15222	15278	15302	15260	15382	15294	15332	15345	15197	15255	15344	15293	15398	15290	15303	15343	15398	15207	15312	15345	15459	15097	15272	15349	15255	15305	15410	15410	15136	15498	15248	15330	15387	15381	15407	15427	15228	15364	15441	15194	15295	15177	15305	15342	15342	15110	15266	15113	15430	15273	15276	15278	15313	15078	15351	15311	15306	15388	15329	15235	15462	15065	15286	15190	15473	15206	15419	15267	15338	15333	15327	15165	15299	15362	15342	15465	15289	15397	15374	15131	15288	15460	15108	15340	15222	15230	15341	15311	15301	15191	15433	15314	15162	15139	15449	15263	15273	15228	15269	15309	15317	15283	15303	15323	15257	15189	15268	15128	15149	15353	15440	15243	15305	15252	15393	15141	15253	15430	15445	15433	15150	15288	15132	15282	15222	15397	15370	15346	15357	15199	15197	15174	15359	15085	15341	15252	15353	15229	15304	15272	15310	15304	15392	15349	15160	15325	15324	15265	15303	15340	15197	15208	15360	15545	15446	15428	15263	15275	15293	15229	15300	15379	15274	15257	15353	15268	15333	15471	15267	15226	15172	15390	15276	15227	15445	15308	15432	15239	15347	15384	15291	15298	15553	15167	15449	15268	15385	15367	15299	15297	15362	15278	15423	15288	15392	15333	15286	15267	15207	15367	15193	15256	15458	15345	15469	15311	15303	15266	15318	15111	15289	15417	15205	15282	15406	15397	15195	15324	15238	15236	15346	15298	15205	15201	15262	15530	15465	15159	15272	15284	15248	15195	15468	15335	15315	15258	15224	15251	15406	15326	15321	15335	15401	15280	15491	15449	15241	15333	15257	15291	15508	15493	15421	15298	15341	15377	15240	15360	15380	15304	15226	15419	15083	15482	15195	15339	15316	15235	15342	15424	15354	15334	15251	15202	15415	15266	15204	15291	15337	15271	15202	15403	15382	15466	15354	15354	15214	15307	15375	15297	15428	15215	15301	15148	15325	15290	15192	15427	15334	15205	15327	15288	15250	15202	15341	15437	15307	15378	15408	15113	15347	15301	15108	15145	15199	15362	15152	15327	15322	15342	15179	15264	15308	15134	15311	15397	15335	15259	15244	15133	15304	15310	15300	15486	15133	15429	15257	15131	15327	15264	15356	15293	15244	15378	15286	15211	15299	15470	15387	15269	15331	15266	15125	15385	15274	15220	15248	15259	15303	15232	15154	15368	15296	15157	15256	15357	15204	15339	15312	15206	15223	15227	15241	15249	15341	15224	15275	15364	15268	15136	15408	15356	15471	15342	15188	15314	15268	15265	15233	15172	15199	15119	15231	15510	15476	15209	15362	15297	15213	15327	15146	15181	15193	15376	15422	15203	15269	15437	15408	15534	15350	15343	15493	15399	15204	15271	15256	15302	15368	15329	15205	15611	15206	15307	15379	15305	15342	15183	15321	15157	15411	15301	15265	15291	15330	15254	15372	15214	15355	15279	15474	15329	15217	15281	15399	15306	15262	15273	15133	15372	15221	15221	15277	15529	15380	15556	15263	15467	15420	15230	15399	15377	15388	15407	15406	15362	15296	15279	15233	15362	15391	15359	15336	15338	15238	15299	15269	15212	15148	15333	15269	15342	15141	15261	15170	15252	15397	15398	15377	15419	15386	15361	15367	15242	15356	15326	15321	15280	15435	15342	15236	15197	15254	15248	15359	15238	15554	15160	15239	15423	15236	15282	15429	15297	15233	15343	15366	15297	15214	15320	15162	15244	15210	15326	15378	15126	15349	15092	15139	15362	15381	15267	15191	15365	15327	15316	15223	15365	15419	15398	15232	15291	15366	15349	15376	15370	15506	15268	15219	15257	15285	15408	15114	15378	15251	15424	15336	15451	15373	15289	15453	15310	15376	15381	15244	15364	15143	15255	15245	15402	15347	15321	15380	15452	15201	15245	15442	15285	15246	15245	15170	15455	15325	15279	15146	15269	15271	15326	15344	15281	15299	15259	15331	15312	15280	15314	15385	15260	15253	15296	15319	15346	15241	15298	15203	15425	15151	15145	15320	15296	15303	15273	15261	15280	15343	15388	15303	15239	15417	15321	15289	15517	15307	15089	15340	15481	15365	15359	15075	15210	15342	15427	15457	15115	15291	15353	15538	15192	15354	15379	15239	15296	15140	15298	15273	15297	15225	15357	15364	15335	15217	15213	15275	15258	15489	15272	15172	15084	15296	15334	15305	15234	15366	15258	15466	15153	15263	15341	15359	15329	15354	15455	15211	15287	15425	15359	15314	15253	15387	15223	15328	15195	15362	15240	15214	15374	15183	15289	15131	15479	15225	15351	15246	15303	15366	15408	15331	15356	15303	15113	15372	15309	15335	15318	15240	15235	15168	15335	15399	15278	15118	15331	14994	15268	15390	15272	15267	15339	15234	15304	15214	15464	15280	15271	15164	15317	15259	15210	15263	15242	15343	15352	15244	15163	15329	15345	15365	15355	15405	15099	15486	15272	15440	15390	15258	15272	15239	15276	15296	15108	15276	15139	15278	15577	15123	15099	15451	15358	15226	15196	15293	15281	15118	15134	15209	15296	15326	15334	15265	15187	15293	15356	15384	15335	15429	15326	15344	15379	15208	15472	15248	15387	15307	15315	15376	15324	15309	15319	15156	15351	15359	15281	15358	15335	15345	15243	15184	15285	15176	15333	15289	15208	15345	15325	15296	15241	15404	15266	15276	15409	15288	15304	15365	15267	15313	15209	15252	15347	15385	15255	15135	15330	15277	15280	15386	15396	15350	15302	15151	15180	15272	15301	15276	15284	15416	15271	15435	15367	15312	15116	15340	15229	15188	15395	15335	15241	15240	15294	15112	15412	15150	15447	15193	15390	15310	15224	15087	15509	15277	15220	15542	15425	15397	15172	15348	15352	15446	15467	15408	15162	15312	15346	15386	15316	15347	15467	15348	15240	15230	15261	15063	15245	15331	15358	15153	15255	15433	15501	15451	15359	15215	15221	15288	15305	15372	15399	15321	15265	15282	15381	15301	15324	15278	15283	15400	15275	15190	15441	15421	15241	15176	15163	15021	15249	15264	15291	15304	15250	15170	15322	15315	15481	15343	15217	15388	15235	15405	15273	15298	15312	15303	15276	15255	15333	15349	15464	15235	15113	15252	15396	15088	15232	15284	15280	15388	15166	15282	15301	15428	15309	15418	15177	15323	15371	15194	15432	15221	15388	15287	15386	15279	15332	15401	15314	15262	15386	15294	15337	15378	15373	15189	15473	15329	15318	15395	15205	15334	15156	15319	15414	15210	15373	15152	15247	15374	15236	15383	15234	15275	15228	15347	15202	15275	15362	15431	15335	15336	15411	15411	15432	15214	15218	15334	15267	15385	15097	15361	15412	15437	15254	15296	15195	15362	15320	15373	15388	15260	15361	15285	15288	15481	15194	15298	15386	15157	15186	15255	15333	15318	15122	15335	15363	15473	15550	15180	15284	15209	15369	15232	15389	15416	15290	15481	15318	15218	15353	15106	15416	15312	15286	15348	15360	15194	15295	15368	15246	15275	15372	15299	15253	15109	15248	15250	15222	15225	15294	15276	15178	15397	15372	15247	15353	15342	15080	15263	15426	15395	14974	15313	15311	15426	15207	15212	15380	15267	15210	15191	15271	15259	15286	15342	15366	15279	15361	15286	15355	15245	15461	15205	15396	15276	15436	15308	15189	15256	15422	15512	15396	15223	15302	15387	15368	15427	15338	15374	15346	15328	15296	15150	15213	15268	15216	15378	15225	15375	15135	15158	15348	15433	15323	15252	15433	15349	15385	15285	15253	15368	15325	15142	15215	15310	15202	15268	15327	15370	15351	15209	15309	15349	15202	15355	15286	15262	15269	15355	15334	15438	15382	15537	15455	15125	15353	15167	15360	15222	15381	15290	15325	15210	15253	15360	15169	15303	15196	15394	15264	15233	15261	15267	15216	15189	15453	15145	15312	15432	15264	15178	15573	15305	15224	15236	15339	15286	15269	15198	15387	15248	15257	15281	15283	15277	15244	15338	15300	15207	15508	15347	15358	15192	15442	15439	15295	15382	15315	15342	15259	15405	15215	15329	15311	15273	15329	15177	15262	15415	15329	15330	15306	15283	15316	15163	15289	15345	15178	15408	15404	15484	15261	15408	15272	15375	15300	15141	15393	15420	15286	15260	15188	15205	15436	15505	15291	15532	15283	15365	15320	15229	15193	15234	15287	15093	15282	15419	15269	15439	15310	15419	15199	15319	15265	15272	15377	15301	15139	15349	15301	15163	15283	15320	15217	15253	15331	15375	15264	15210	15291	15320	15211	15429	15289	15343	15320	15489	15361	15322	15405	15366	15252	15339	15276	15400	15243	15255	15353	15174	15411	15347	15118	15330	15259	15339	15412	15390	15342	15285	15399	15465	15203	15549	15313	15297	15304	15204	15390	15354	15405	15538	15201	15460	15261	15264	15462	15354	15375	15322	15328	15293	15268	15329	15166	15424	15321	15129	15354	15423	15363	15312	15182	15450	15292	15238	15394	15197	15316	15320	15338	15326	15362	15407	15441	15270	15337	15314	15299	15282	15266	15231	15249	15299	15218	15266	15278	15101	15233	15274	15307	15491	15169	15340	15178	15306	15292	15331	15301	15185	15381	15413	15240	15386	15141	15238	15262	15239	15248	15243
27646	23778	29587	26641	21981	19953	19108	18563	18094	17768	17535	17456	17379	17270	17031	17009	17107	16963	17031	17077	17088	16956	17220	17067	16810	17135	16838	16718	16780	16880	16973	16909	16790	16805	16750	17055	16824	16841	16704	16760	16901	16955	16907	16721	16829	16785	16781	16666	16563	16997	16956	16690	16774	16972	16696	16880	16841	16821	16694	16614	16781	16741	16633	16804	16535	16639	16683	16689	16712	16759	16879	17012	16699	17058	16678	16742	16732	16871	16791	16584	16775	16720	16767	16771	16776	16625	16645	16746	16734	16677	16708	16754	16503	16651	16657	16772	16774	16645	16860	16667	16589	16645	17012	16734	16671	16800	16743	16885	17064	16765	16902	16710	16838	16814	16814	16691	16723	16935	16586	16841	16918	16655	16812	16667	16757	16742	16930	16749	16854	16775	16841	16897	16905	16767	16731	16927	16712	17028	16861	16721	16818	16639	16782	16721	16625	16731	16707	16848	16647	16871	16479	16690	16595	16600	16895	16783	16847	16615	16792	16717	16719	16756	16774	16727	16791	16831	16771	16909	16690	16679	16685	16960	16846	16724	16942	16627	16817	16878	16703	16871	16805	16618	16653	16550	16820	16734	16747	16745	16758	16685	16552	16674	16888	16726	16764	16742	16802	16395	16716	16670	16817	16790	16967	16815	16870	16850	16777	16849	16849	16920	16687	16558	16621	16775	16702	16832	16809	16840	16723	16851	16880	16660	16957	16839	16948	16773	16674	16839	16658	16891	16753	16808	16875	16664	16744	16741	16793	16900	16982	16953	16752	16805	16843	16625	16656	16643	16864	16868	16853	16926	16646	16783	16756	16679	16614	16853	16715	16701	16727	16746	16777	16773	16820	16655	16781	16864	16629	16733	16715	16568	17016	16772	16774	16744	16910	16687	16834	16775	16754	16720	16758	17037	16749	16751	16764	16640	16798	16916	17058	16721	16803	16824	16777	16704	16663	16700	16667	16860	16839	16919	17025	16813	16653	16813	16805	16838	16850	16751	16744	16811	16694	16939	16844	16656	16671	16788	16672	16852	16867	17009	16610	16829	16940	16773	16840	16917	16844	16851	16961	16713	17204	16678	16899	16499	16707	16789	16879	16742	16823	16726	16818	16705	16594	16790	16913	17006	16789	16840	16742	16602	16601	16694	16645	16934	16641	16630	16640	16818	16544	16731	16869	16974	16792	16589	16772	16741	16656	16717	16705	16615	16911	16724	16701	16958	16808	16649	16786	16801	16704	16662	16710	16886	16735	16771	16811	16788	16843	16773	16723	16621	16972	16802	16735	16621	16792	16714	16671	16710	16886	16873	16944	16871	16861	16673	16587	16478	16913	16736	16822	16800	16755	16595	16772	16885	16835	17016	16759	16729	16633	16660	16657	16794	16898	16843	16879	16768	16786	16696	16667	16818	16742	16708	16970	16980	16908	16688	16474	16722	16896	16687	16761	16765	16865	16823	16786	16762	16892	16719	16734	16753	16823	16746	16690	16799	16845	16840	16731	16831	16801	16914	16720	16684	16839	16844	16934	16645	16836	16868	16905	16728	16786	16642	16722	16911	16829	16694	16755	16654	16940	16682	16990	16700	16733	16897	16776	16682	16803	17031	16699	16864	16659	16808	16752	16707	16880	16927	16892	16696	16808	16771	16978	17008	16524	16911	16714	16699	16657	16699	16898	16627	16996	16849	16670	16866	16567	16762	16734	16723	16711	16740	16908	16827	16938	16800	16509	16876	16916	16689	16789	16712	16838	16773	16891	16846	16630	16708	16720	16783	16721	16769	16671	16632	16937	16929	16812	16793	16827	16935	16726	16671	16832	16545	16895	16737	16756	16796	16755	16873	16710	16729	16824	16674	16823	16743	16816	16974	16700	16832	16801	16632	16819	16784	16627	16698	16536	16742	16730	16784	16847	17013	16793	16792	16718	16574	17028	16874	16864	16756	16833	16808	16837	16807	16795	16759	16512	16910	16725	16822	17075	16910	16713	16692	16764	16817	16761	16692	16818	16872	16696	16696	16806	16677	16993	16874	16823	16738	16812	16804	16797	16823	16770	16741	16844	16785	16626	16645	16795	16670	16754	16828	16863	16726	16590	16898	16913	16779	16765	16911	16877	16797	16687	16851	16855	16870	16645	16700	16939	16612	16981	16730	16644	16659	16709	16830	16933	16818	16867	16705	16820	16642	16830	16794	16702	16880	16822	16640	16743	16878	16504	16912	16769	16757	16715	16828	16707	16773	16704	16861	16790	16945	16784	16904	16924	16772	16869	16724	16840	16804	16996	16597	16703	16811	16716	16703	16670	16795	16814	16869	16742	16739	16709	17058	16863	16820	16718	16777	16828	16827	16895	16781	16638	16500	16775	16819	16920	16740	16678	16815	16816	16791	16692	16978	16888	16725	16703	16835	16761	16526	16827	16844	16850	16739	16858	16936	16914	16977	16997	16932	16834	16894	16858	16538	16737	16774	16866	16751	16656	16576	16886	16877	16862	16782	16816	16765	16945	16635	16701	16789	16826	16959	16787	16819	16820	16753	16864	16649	16906	16894	16803	16732	16617	16637	17054	16866	16679	16913	16883	16734	16773	16735	16570	16926	16800	16824	16800	16859	16648	16582	16700	16734	16881	16786	16773	16606	16732	16851	16732	16813	16891	16834	17014	16753	16903	16761	16697	16872	16790	16878	16604	16703	16719	16820	17080	16814	16792	16746	16892	16764	16747	16693	16770	16916	16840	16699	16669	16596	16705	16767	16795	16746	16975	16665	16942	16687	16833	16772	16772	16881	16780	16649	16619	16963	16621	16857	16683	16973	16701	16700	16757	16921	16752	16807	16845	16912	16766	16661	16781	16730	16737	16934	16711	16763	16731	16710	16877	16613	16833	16786	16830	16727	16686	16626	16852	16749	16859	16868	16641	16758	16919	16888	16738	16651	16778	16663	16904	16833	16967	16911	16885	16655	16645	16692	16818	16889	16724	16879	16776	16867	16634	16624	16665	16795	16887	16775	16764	16765	16691	16795	16885	16886	16800	16642	16731	16766	16704	16609	16626	16952	16627	16751	16752	16693	16814	16675	16633	16859	16749	16751	16855	16696	16982	16805	16864	16669	16927	16702	16944	16822	16761	16765	16698	16653	16746	16747	16615	16649	16828	16796	16761	16847	16831	16654	16740	16818	16855	16885	16680	16657	16854	16820	16814	16836	16853	17007	16805	16894	16699	16795	16904	16725	16975	16756	16755	16837	16742	16981	16811	16776	16765	16817	16640	16938	16714	16721	16724	16818	16874	16792	16866	16710	16702	16882	16684	16828	16661	16961	16757	16600	16769	16728	16823	16611	16773	16741	16819	16853	16867	16700	16847	16733	16861	17025	16752	16917	16736	16863	16998	16704	16835	16724	16827	16906	16591	16625	16659	16694	16772	17054	16681	16636	16827	17017	16708	16808	16791	16722	16664	16875	16919	16829	16810	16769	16772	16656	16914	16718	16625	16824	16723	16841	16847	16736	16795	16801	16772	16937	16782	16696	16528	16632	16868	16762	16823	16763	16758	16788	16679	16724	16889	16808	16851	16808	16747	16893	16673	16679	16693	16829	16840	16851	16780	16893	16662	16897	16631	16968	16770	16579	16570	16786	16683	16895	16681	16778	16676	16683	16755	16696	16706	16896	16715	16822	16658	16747	16883	16906	16805	16676	17022	16646	16685	16799	16686	16914	16602	16680	16605	16816	16800	16748	16705	16861	16747	16743	16821	16759	16771	16835	16788	16959	16767	16830	16844	16776	16842	16918	16627	16692	16788	16574	16733	16860	16909	16565	16728	16789	16756	16775	16856	16841	16932	16888	16910	16767	16672	16846	16803	16809	16722	16864	16733	16850	16926	16851	16752	16820	16735	16722	16850	16773	16751	16960	16913	16885	16903	16688	16553	16714	16896	16734	16858	16849	16984	16636	16749	16853	17007	16916	16816	16670	17030	16716	16759	16558	16834	16935	16880	16615	16772	16805	16793	16778	16870	16865	16679	16802	16837	16829	16839	16757	16676	16891	16926	16582	16816	16600	16887	16840	16921	17002	16883	16759	16683	16761	16660	16660	16695	16872	16836	16706	16853	16747	16831	16776	16806	16874	16774	16791	16683	16766	16886	16849	16752	16772	16909	16849	16853	16860	16649	16848	16715	16727	16817	16916	16805	16559	16676	16642	16650	16754	16740	16770	16899	16859	16880	16805	16845	16705	16838	16817	16701	16449	16740	16763	16897	16648	16912	16786	16449	16678	16903	16782	16567	16759	16812	16817	16810	16561	16670	16693	16782	16712	16863	16629	16586	16842	16855	16794	16791	16584	16842	16716	16939	16607	16766	16717	16887	16669	16660	16945	16546	16931	16693	16675	16879	16895	16812	16739	16898	16905	17001	16786	17040	16911	16600	16759	16753	16812	16672	16642	16764	16664	16605	16617	16660	16883	16861	16880	16735	16805	16857	16927	16884	16694	16813	16645	16859	16803	16940	16818	16910	16796	16765	16630	16410	16860	16894	16985	16739	16764	16769	16617	16699	16661	16651	16911	16877	16794	16787	17078	17000	16927	16765	16760	16824	16903	16667	16885	16706	16625	16810	16709	16856	16945	16817	16775	16795	16772	16854	16691	16808	16810	16618	16670	16855	16733	16752	16920	16832	16766	16780	16748	16702	16744	16816	16800	16833	16728	16817	16931	16690	16817	16967	16818	16618	16630	16838	16830	16901	16906	16709	16582	16869	16841	16769	16777	16833	16850	16774	16839	16893	16678	16695	16736	16866	17101	16782	16537	16805	16780	16758	16789	16870	16885	16833	16958	16848	16701	16716	16701	16850	16776	16473	16851	16930	16780	16753	16644	16639	16917	16716	16747	16968	16813	16768	16846	16779	16848	16813	16716	16884	16764	16652	16881	16850	16752	16789	16672	16865	16773	16919	16828	16811	16720	16749	16784	16829	16858	16871	16913	16985	16677	16967	16777	16841	16916	16965	16871	16672	16864	16893	17029	16772	16794	16671	16820	16670	16842	16876	16957	16785	16785	16968	16776	16790	16837	16844	16814	16877	16646	16597	16765	17032	16776	16887	16693	16828	16772	16844	16694	16771	16953	16763	16626	16848	16632
24613	35456	33184	26042	22350	20050	18636	17576	17059	16504	16333	16057	15888	15746	15603	15653	15501	15368	15394	15246	15323	15329	15194	15095	14971	15079	15153	15045	15152	14855	15006	15011	14882	14932	15030	14951	14928	14975	14921	14995	15049	14932	15062	14882	14975	14850	15001	14955	14947	14967	14985	14968	14987	15107	14984	14883	14930	14890	14789	14908	15019	14952	14886	14947	14900	14811	14804	14851	15036	14831	14856	14840	14904	14913	14833	15043	15017	15019	15033	14942	14918	14942	14897	14947	14914	15099	14801	15065	14889	15017	14848	15036	14857	14816	15087	14945	14926	15025	14856	14789	14955	14864	14726	14936	14767	14792	14957	14957	14902	14988	14890	14830	14920	14940	14945	14922	15050	14926	15156	14738	14817	14897	14949	14937	14796	14786	15050	15037	14906	14906	14919	14920	14916	15178	14793	14967	14930	14845	14857	14738	15047	14693	15048	14807	14870	15031	14852	15042	14995	14817	14966	14958	14983	14853	14962	14807	15039	14835	14997	14889	14881	14924	14884	14901	14837	14931	14773	15011	14868	14833	14862	14896	14980	14901	14850	14928	14979	14959	14915	14804	14846	14764	14942	14899	14849	14787	14856	14997	14981	14992	14984	15002	14868	14935	15053	14925	15034	14859	15002	14790	14846	14870	14959	14773	14914	14812	14892	14921	14797	14935	14781	14931	14803	15033	15000	14720	14853	14853	14952	14996	14866	14904	14986	14867	14819	14970	14684	14930	14906	14919	14949	14927	15034	14930	14929	15011	14766	14898	14667	15131	15079	14984	14846	14886	14909	14783	14827	14892	14793	15110	14958	14832	14823	15019	14904	14921	14719	14947	14987	14975	14967	14865	14780	15036	15089	14990	14846	15048	14993	14905	14804	15074	14861	14726	14927	14974	14978	14983	14777	14943	14869	14749	15052	14871	14882	14734	14923	14988	14868	15040	14811	14878	14923	14975	14725	14880	14865	14870	14941	14923	14873	14992	15019	14848	14984	14883	14914	14861	14855	14823	15063	14984	14857	14868	14750	14863	14679	14860	14818	14812	14763	14941	15062	14790	14844	14963	14773	14882	14794	14878	14922	15013	14984	15089	14920	14972	14800	15097	14921	14815	14840	14908	14919	15012	14862	15005	14960	14921	15041	15052	14774	14926	15018	14832	14754	14898	14949	14988	15010	14881	14960	14987	14787	14788	15044	14919	14961	14804	14908	14757	14880	14944	14866	15085	14963	14898	14935	14830	14864	14989	14947	14928	14839	14862	15083	14923	14789	14877	14828	14886	14778	15011	14919	14828	15050	14766	15015	14960	14694	15003	14703	14937	14809	15025	14987	14798	14747	14895	14963	14636	14871	14998	14846	14927	14993	14984	15005	14853	14895	15002	14998	14831	15000	14819	14852	15010	14925	14962	14814	15016	14968	14676	14925	14751	14970	14898	14956	14942	14977	14934	14950	14849	14926	14897	14971	15021	14908	14917	15013	14985	14808	14936	14860	14925	14897	14916	14861	15080	14933	14919	14949	15005	14867	14894	14867	14725	14977	14670	14955	14906	14879	14831	14995	14893	14989	14829	14856	15139	14936	14928	14878	14917	14857	14834	14869	14691	14827	14827	15036	15028	14908	14833	14915	14793	15006	14998	14967	14885	14969	14971	14887	14859	14992	14859	14999	14850	14935	14885	14978	14874	14930	14754	14957	14999	14994	15074	14942	14865	14880	14970	14785	14881	14924	14899	15074	14989	15020	15005	14894	14974	14918	14903	14819	14872	15183	15026	14966	14918	15007	14846	14959	14831	14907	15060	14746	14934	14906	14893	14922	14864	14909	14974	14729	14875	14925	15007	14944	14851	14841	15035	14863	15044	14778	14796	15025	14948	14864	14971	14799	14901	14936	14895	14832	14891	14894	14990	14916	14876	14894	14779	14797	14803	14902	14952	14833	14989	14980	14949	14914	14975	14782	14866	15009	14945	15046	14942	14989	14962	14827	14933	14898	14961	14818	14890	14905	14960	14889	14726	14928	15023	15187	14977	14917	15012	14851	14884	14861	14813	14864	15042	14927	14813	14796	14858	15032	14776	14877	14961	14876	14815	14910	14699	14914	14702	14926	14990	14922	14884	14854	14953	14927	14974	15016	14788	15000	14874	14913	14888	14959	15011	14824	14845	14866	14972	14869	14982	15034	14813	14929	15059	14884	14820	14833	14855	15122	14951	14895	14840	14947	14807	14734	14895	14894	14929	14984	14797	14966	15015	14724	14949	15025	14926	14713	15069	14896	14722	14798	14943	15086	14856	14900	14834	14958	15024	15049	14764	14822	14902	14764	14958	14824	15134	14889	14937	14979	15013	14773	14638	14924	14858	14861	15074	14920	14927	14864	14891	14953	15001	14961	15028	14872	14852	14997	15024	14908	14957	14777	14875	14818	15091	14824	14888	14823	14995	14847	14743	14800	14850	14881	14909	15025	14755	14915	14878	15066	14792	15025	14924	14964	14976	14869	15027	14928	14838	14932	14872	14951	14958	14890	14838	15007	15095	14953	14943	14938	14859	14816	14881	14933	14851	14925	14968	14985	14987	14937	14847	14934	14858	14803	14925	14930	14800	14871	14922	14866	14849	15011	14813	14986	14790	15064	15181	14835	14877	14970	15023	14940	14919	15155	14860	14972	14976	14996	14845	14972	15089	15124	14911	14985	14898	14887	14862	14661	14864	14822	14767	14864	15142	14663	14957	14862	14765	14928	14912	15030	14868	15015	15028	14904	14981	14922	14946	15011	14828	14997	14814	14908	14844	14947	15080	14928	14921	14816	14888	14807	14880	14777	14841	14918	14833	14935	15039	14820	14784	14702	14874	14823	14829	14791	14856	15103	14852	14804	14999	14746	14982	14690	15120	14953	14705	14886	14885	14778	14966	14915	14959	14781	14991	14925	14784	14875	14887	14999	14832	15008	15114	14781	15080	14913	14900	15047	14832	15034	15032	14960	15062	14811	15071	14970	14691	14910	14764	14980	14902	15055	14954	14851	14871	15145	15021	14899	14884	14888	14768	14987	14885	14872	14917	15081	14968	15029	14867	14888	15012	15008	14909	14675	14930	15165	14791	14840	14997	14982	15028	14797	14960	14911	14865	15076	14903	14999	14797	14880	14915	14895	14985	14734	14984	14777	14701	14963	14951	14916	14904	14980	14904	14786	15065	14927	14857	14850	14800	14830	14832	15077	14825	14893	14965	14907	15019	14997	15054	15012	15051	14978	14907	14942	15059	14966	14890	14778	14962	14896	14904	14764	14827	15022	14898	15051	14830	14827	14764	14827	14933	14974	14923	14803	14943	14903	14927	14823	14900	14934	15034	15047	14968	14909	14753	14863	14913	14732	14867	14816	15085	14847	14985	14739	14809	14974	14987	14865	14997	15031	14958	14819	14764	14980	14826	14824	14919	14977	14933	14819	14935	14800	14877	14944	15062	15026	15077	14869	14994	15011	14937	14901	14956	15036	15047	14942	14893	14872	15076	14899	14741	14760	14994	14989	14838	14923	15013	14915	14883	14921	15032	14701	15068	14865	14869	15031	14950	14890	14960	14815	14722	14812	14815	14801	14876	14906	14963	14983	15042	15018	14987	14919	14971	14887	14776	14868	14775	14833	14932	15020	14956	15126	15036	14810	14756	14769	15046	14893	14962	15015	15007	15010	14972	14999	14930	14918	14953	14978	14968	14849	14755	14932	14992	14786	15047	14907	14927	14822	14979	14896	14974	14888	14994	15056	14846	14809	14764	14761	14923	14910	14824	15132	15103	15024	14823	14913	14944	15038	14978	14857	14848	14980	14918	14846	14995	14963	14889	14921	14899	14798	14795	14940	14943	14808	15039	15133	15054	14881	14974	14863	14962	14864	14834	14912	15052	14911	14854	14923	14841	14800	14989	14928	14887	14891	15004	14968	14939	14945	14909	14943	14924	14915	14746	15011	14969	14951	14940	14990	14914	15038	14921	14888	14783	14920	14885	14884	14865	14802	14945	14781	14804	14851	14864	14841	14873	14732	14849	14949	14735	15008	14779	14869	15063	14910	14910	15030	14771	15044	14842	14972	14968	15015	14866	14999	14941	14907	14784	14798	14959	14961	14798	14909	14770	14885	14902	14817	14982	14788	14879	14978	14753	15001	14846	14918	14792	14848	14871	14831	14924	14893	14967	14939	14990	14794	14909	14791	14802	14871	14866	14998	14995	14809	14710	14949	14987	15014	14855	14970	14942	14989	14976	15074	14873	14747	14938	15084	14890	14994	14739	14883	14780	14823	14943	14986	14953	14880	14971	14996	14925	14855	15155	14876	14797	14868	14926	15110	14784	14816	14986	14959	14963	14813	14809	14883	14814	14964	14865	15101	15001	14904	15133	14975	14893	14801	14902	15074	14896	14869	14982	14830	14937	14846	14846	14988	14736	14977	14832	14790	14849	14737	14866	14850	14713	15040	15012	14793	14850	14970	14783	15034	14956	14975	14853	14925	14801	14935	15027	15014	15083	14909	14797	14894	14828	14872	15074	15013	14922	15022	14966	14748	14754	14957	15059	14986	14891	14926	14802	15051	14911	14757	14858	14852	14837	14909	14955	14917	14821	14985	15022	14887	15049	14878	14982	14984	14768	14949	14834	14923	14761	14830	14965	14942	14859	14724	14899	15011	14908	14992	14901	14940	14917	15044	14921	14731	15119	14926	15075	14889	15009	14785	14902	14869	15024	14813	14880	15051	14772	15026	14797	14955	14868	14920	14894	14970	14989	14975	14793	14866	14952	14947	14950	14840	14986	14842	14884	14992	14844	14748	14910	15074	15066	14886	14915	14963	14863	14787	14864	15001	14873	15033	14838	14804	14907	14889	14931	15040	14972	14827	14904	14695	14893	14939	14884	14912	14858	14874	14877	15027	14840	14858	14932	14822	14826	14800	14881	14886	14828	15000	14839	14820	14965	14884	14927	14827	14891	15131	14997	14887	14932	14939	14726	14865	14871	14988	14878	14973	14940	14881	14943	14877	14794	15071	15001	14916	14787	14862	15057	14887	14885	14909	14929	15139	14833	14878	15246	14926	14800	14882	15040	14980	14891	14960	14866	14856	14786	15151	15025	15126	14817	14995	14950	14963	14871
23639	21061	28441	24236	22995	24231	23685	20511	19425	19234	18951	18703	18328	18214	18209	18066	17802	17826	17733	17700	17738	17595	17654	17519	17720	17595	17614	17433	17396	17427	17491	17473	17276	17476	17499	17285	17227	17358	17437	17182	17412	17270	17359	17462	17200	17076	17174	17119	17202	17304	17269	17253	17372	17184	17259	17242	17329	17188	17220	17481	17281	17110	17331	17097	17415	17246	17251	17162	17144	17355	17372	17362	17118	17291	17237	17210	17192	17101	17126	17330	17197	17254	17452	17198	17112	17132	17116	17376	17137	17273	17271	17340	17369	17326	17222	17209	17162	17431	17199	17199	17193	17276	17292	17344	17060	17133	17149	17158	17291	17364	17216	17279	17184	17066	17145	17198	17221	17128	17093	17111	17257	17043	17385	17296	17228	17089	17344	17165	17290	17396	17222	17404	17160	17122	17301	17433	17233	17054	17420	17284	17114	17322	17180	16977	17104	17119	17065	17275	17286	17156	17134	17129	17127	17093	17185	17324	17122	17084	17187	17032	17166	17385	17233	17340	17277	17337	17181	17169	17242	17286	17234	17497	17142	17160	17464	17097	17078	17162	17379	17225	17159	17247	17373	17098	17317	17109	17019	17225	17275	17313	17231	17159	17155	17296	17240	17030	17144	17134	17245	17148	17184	17084	17025	17094	17204	17243	17197	17183	17239	16968	17365	17204	17324	17022	17137	17267	17353	17233	17253	17235	17133	17236	17168	17121	17099	17193	17212	17141	17137	17403	17146	17195	17233	17165	16986	17324	17030	17126	17394	17260	17197	17115	17003	17296	17150	17108	17125	17070	17254	17279	17093	17115	17281	17258	17297	17242	17489	17229	17416	17183	17207	17221	17339	17084	17198	17273	17175	17258	17144	17165	17154	17340	17276	17381	17347	17119	17236	17047	17023	17255	17094	17238	17081	17124	17016	17073	17314	17224	17399	17257	17174	17235	17341	17320	17264	17105	17254	17302	17150	17138	17317	17178	17396	17312	17254	17239	17254	17207	17166	17235	17369	17088	17148	17348	17126	17207	17397	17205	17163	17111	17426	17066	17057	17296	17101	17139	17255	17053	16982	17119	17133	17252	17395	17333	17361	17220	17135	17133	17281	17027	17217	17313	17256	17203	17267	17284	17264	17194	17127	17137	17111	16917	17039	17060	17214	17407	17357	17177	17217	17301	17260	17297	17198	17145	17263	17263	17081	17375	17123	17264	17440	17237	17343	17309	17172	17338	17349	17364	17217	17304	17153	17224	17136	17176	17121	17270	17455	17492	17444	17162	17037	17341	17144	17345	17053	17097	17127	17221	17109	17117	17201	17205	17185	17211	17409	17334	17170	17404	17386	17222	17125	16990	17444	17223	17149	17183	17156	17100	17114	17252	17470	17026	16915	17173	17113	17149	17226	17059	17238	17192	17325	17289	17243	17245	17323	17441	17297	17194	17272	17251	17233	17351	17286	17209	17220	17037	17287	17060	17264	17038	17394	17141	17269	17306	17270	17159	17175	16994	17445	17257	17270	17054	17123	17105	17248	16998	17370	17232	17172	17274	17276	17026	17144	17157	17103	17244	17085	17145	17040	17225	17237	17196	17123	17249	17114	17244	17171	17268	17127	17274	17362	17049	17272	17100	17267	17374	17108	17371	17242	17197	17239	17320	17529	17249	17276	17150	17268	17209	17160	17229	17255	17281	17471	17116	17308	17403	17027	17226	17218	17216	16957	17233	17217	17420	17212	17161	17338	17380	17301	17276	17123	17259	17233	17184	17000	17230	17178	17070	17369	17421	17040	17154	17337	17089	17117	16996	17082	17201	17231	17180	17026	17211	17270	17346	17257	17185	17292	17181	17284	17252	17270	17004	17069	16967	17258	17278	17265	17265	17223	17268	17194	17222	17125	17211	17068	17272	17157	17075	17306	17116	17259	17200	17187	17093	17332	17063	17232	17216	17233	17058	17193	17342	17316	17182	17128	16990	17166	17388	17178	17117	17152	17121	17162	17050	17389	17194	17218	17237	17168	17072	17264	17170	17292	17144	17191	17145	17209	17069	17158	17203	17092	17267	17342	17251	17410	17250	17052	17266	16854	17313	17245	17330	17167	16976	17269	17354	17291	17137	17211	17215	17430	17091	17159	17220	17181	17280	16983	17392	17335	17377	17398	17084	17098	17220	17369	17132	16972	17106	17194	17191	17223	17325	17243	17198	17297	17196	17239	17340	17068	17358	17258	17151	17326	17313	17341	17189	17410	17103	16967	17172	17298	16921	17514	17092	17062	17196	17223	17177	17321	17093	17222	17175	17298	17194	17169	17243	17259	17229	17467	17122	17293	17367	17170	17206	17172	17223	17160	17139	17097	17246	17260	17169	17257	17258	17308	17166	17123	17192	17166	17230	17227	17077	17161	17129	17223	16970	17288	17338	17189	17524	17324	17098	17071	17108	17071	17369	17037	17406	17419	17303	17409	17338	17264	17236	17214	17298	17108	17266	17125	17339	17244	17259	17125	17206	17089	17257	17327	17203	17336	17553	17298	17106	17176	17276	17383	17280	17314	17114	17475	17417	17182	17261	17114	17293	17257	17210	17194	17003	17217	17364	17406	17401	17303	17248	17306	17196	17268	17176	17304	17251	17305	17185	17122	17168	17233	17076	17194	17223	17194	17345	17263	17245	17235	17208	17364	17305	17198	17146	17238	17105	17061	17331	17139	17062	17219	17124	17057	17250	17083	17103	17294	17161	17066	17225	17178	17070	17146	17283	17382	17259	17162	17178	17150	17238	17289	17058	17378	17136	17162	17104	17087	17307	17200	17276	17204	17131	17379	17156	17268	17190	17025	17332	17385	17149	17424	17161	17207	17380	17333	17082	17287	17305	17167	17215	16998	17274	17235	17338	17172	17263	17274	17248	17243	17319	17175	17113	17293	17163	17180	17198	17166	17139	17436	17125	17347	17153	17192	17161	17119	17280	17261	17292	17090	17268	17090	17039	17137	17306	17280	17103	17102	17592	17207	17024	17212	17295	17086	17252	17402	17257	17092	17146	17220	17349	17114	17161	17342	17260	17147	17190	17245	17155	17316	17051	17266	17349	17149	17230	17220	17086	17219	17230	17181	17252	17107	17456	17359	17082	17097	17334	17271	17158	16955	17375	17385	17119	17272	17197	17325	17270	17156	17090	17264	17110	17314	17435	17356	17222	17257	17281	17206	17205	17073	17187	17337	17245	17120	17215	17161	17169	17209	17148	17016	17161	17228	17351	17120	17156	17125	17284	17172	17327	17120	17224	17228	17269	17202	17079	17076	17381	17253	17099	17470	17049	17168	17244	17195	17181	17104	17339	17326	17056	17206	17387	17135	17046	17357	17172	17207	17115	17284	17383	17093	17065	17211	17227	17207	17261	17167	17182	17051	17309	17233	17337	17049	17130	17202	16992	17313	17493	17315	17053	17267	17157	17197	17163	17150	17239	17147	17420	17094	17374	17199	17162	17441	17167	17168	17282	17222	17229	17254	17165	17252	17168	17098	17119	17234	17127	17097	17294	17303	17090	17225	17130	17264	17285	17100	17063	17070	17194	17362	17204	17182	17262	17168	17128	17200	17043	17077	16971	17221	17257	17144	17065	17272	17095	17178	17388	17157	17111	17279	17283	17258	17277	17128	17283	17120	17061	17198	17217	17269	17111	17409	17299	17241	17084	17162	17280	17196	17148	17371	17186	17443	17313	17095	17249	17212	17215	17110	17264	17442	17438	17220	17083	17191	17111	16954	17190	17339	17427	17141	17110	17287	17247	17374	17329	17388	17296	17272	17020	17239	17015	17129	17073	17364	17155	17343	17211	17170	17358	17274	17196	17273	17438	17188	17205	17032	17293	17465	17287	17201	17180	17127	17220	17253	17252	17223	17283	17118	17138	17173	17185	17266	17141	17290	17389	17449	17082	17254	17192	17314	17353	17118	17074	17376	17140	17124	17299	17249	17183	17042	17189	17206	17332	17123	17050	17423	17062	17023	17390	17155	17102	17187	17322	17353	17090	17348	17312	17279	17373	17347	17324	17285	17079	17178	17121	17159	17207	17252	17319	17239	17197	17150	17252	17135	17253	17329	17090	17213	17365	17221	17234	17304	17276	17233	17292	17237	17237	17308	17329	17095	17118	17254	17069	17130	17218	17396	17218	17094	17191	17439	17182	17454	17194	17407	17163	17294	17229	17237	17258	17295	17139	17368	17119	17210	17149	17271	17200	17023	17253	17166	17325	17331	17380	17306	17338	17212	17137	17182	17263	17423	17244	17193	17077	17357	17245	17101	17044	17253	17364	17225	17004	17252	17212	17191	17092	17296	17233	17439	17225	17346	17232	17343	17344	17236	17181	17205	17327	17091	17193	17428	17184	17132	17152	17189	17232	17161	17102	17162	17222	17224	17117	17213	17245	17086	17076	17040	17193	17164	17387	17252	17278	17107	17316	17158	17255	17134	16879	17181	17116	17148	17120	17098	17105	17293	17186	17168	17245	17174	17197	17323	17152	17306	17345	17296	17237	17170	17162	17208	17389	17123	17257	17318	17242	17229	17485	17256	17386	17230	17094	17370	17104	17212	17274	17369	17360	17194	17335	17259	17334	17429	17223	17171	17233	17158	17170	17299	17221	17247	17211	17194	17067	17180	17065	17279	17323	17213	17342	17180	17358	17074	17173	17100	17051	17153	17379	17049	17362	17401	17093	17267	17298	17319	17336	17231	17421	17113	17138	17334	17169	17078	17241	17307	17105	17348	17264	17318	17142	17279	17486	17133	17110	17225	17240	17210	17079	17089	16923	17093	17244	17071	17201	17117	17250	16964	16996	17282	17195	17085	17220	17143	17267	17233	17368	17056	17207	17052	17372	17162	17186	16880	17247	17402	17236	17201	17042	17162	17310	17172	17203	17368	17173	17255	17106	17173	16978	17163	17066	17334	17260	17319	17197	17129	17205	17142	17082	17308	17187	17168	17107	17204	17157	17290	17390	17409	17289	17281	17353	17311	17338	17211	17295	17471	17193	17198	17279	17259	17340	17195	17285	17364	17299	17192	17331	17212	17351	17153	17164	17115	17215	17117	17083	17278	17103	17120	17259	17232	17075	17254	17351	17221	17227	17312	17191	17084	17421
25275	41690	39226	31426	26854	23614	21284	19914	18988	18185	17733	17113	17003	16756	16613	16351	16065	16096	15808	15773	15969	15925	15605	15629	15633	15476	15659	15452	15400	15519	15585	15480	15357	15295	15226	15321	15400	15247	15455	15259	15419	15278	15316	15242	15288	15260	15247	15145	15277	15213	15194	15043	15163	15201	15211	15263	15250	15278	15326	15177	15379	15118	15245	15222	15268	15193	15207	15182	15261	15227	15288	15139	15261	15202	15180	15147	15096	15147	15278	15219	15158	15331	15268	15258	15338	15089	15248	15243	15340	15194	15253	14985	15285	15168	15211	15332	15191	15083	15307	15208	15032	15318	15224	15207	15273	15117	15202	15276	15193	15275	15262	15176	15300	15366	15061	15037	15192	15022	15302	15050	15197	15087	15261	15256	15259	15096	15326	15193	15086	15064	15133	15363	15019	15025	15128	15033	15227	15154	15105	15207	15191	15177	15206	15065	15065	15275	15288	15278	15283	15115	15148	15129	15162	15189	15032	15260	15381	15232	15124	15212	15169	15253	15097	15072	15139	15244	15179	15035	15321	15198	15051	15348	15268	15190	15302	15190	15076	15152	15349	15162	15215	15227	15190	15344	15197	15038	15195	15207	15207	15143	15168	15180	15262	15236	15004	15308	15133	15273	15169	15267	15289	15237	15231	15208	15323	15300	15291	15173	15101	15109	15248	14999	15164	15323	15253	15168	15152	15155	15156	15229	15170	15167	15215	15158	15045	15061	14957	15155	15217	15100	15282	15301	15238	15205	15110	15130	15159	15213	15178	15198	15271	15196	15087	15164	15073	15218	15033	15185	15148	15309	15247	15043	14925	15151	15099	15126	15173	15079	15127	15322	15131	15075	15190	15130	15108	15210	15069	15200	15173	15129	15224	15192	15224	15116	15167	15125	15013	15156	15284	15189	15119	15086	15124	15237	15193	15110	15306	15023	15359	15248	15151	15031	15011	15013	15230	15290	15202	15101	15203	15156	15249	15140	15193	15222	15021	15209	15244	15246	15208	15015	15147	15296	15157	15141	15243	15151	15202	15079	15152	15171	15200	15077	15050	15139	15120	15426	15065	15132	15275	15177	15195	15134	15067	15255	15116	15173	15199	15325	15271	15104	15299	15172	15309	15301	15284	15128	15177	15176	15339	15270	15266	15063	15248	15248	15249	15105	15181	15206	15248	15122	15236	15256	15117	15109	15142	15085	15219	15392	15168	15059	15190	15048	15051	15067	15121	15013	15146	15261	15172	15124	15087	15008	15220	15344	15170	15199	15014	15174	15043	15112	15200	15329	15212	15156	15119	15300	15242	15170	14945	15221	15291	15386	15119	15106	15199	15174	15110	15239	15075	15178	15018	15235	15334	15079	15073	15127	15275	15195	15116	15200	15100	15012	15165	15295	15169	15170	15327	15106	15154	15077	15186	15133	15191	15218	15345	15221	15182	15059	15197	15330	15254	15115	14952	15243	15192	15153	15225	15397	15104	15294	15360	15089	15239	15228	15293	15250	15360	15360	15224	15143	15134	15021	15198	15359	15074	15266	15222	15338	15089	15312	15160	15182	15207	15226	15264	15062	15137	15212	15248	15229	15359	15089	15185	15234	15295	15152	15201	15164	15267	15255	15230	15211	15150	15318	15121	15132	15217	15017	15263	15081	15231	15311	15239	15155	15192	15221	15237	15084	15082	15201	15151	15228	15020	15118	15127	15045	15181	15225	15404	15091	15046	15147	15183	15237	15250	15232	15197	15264	15259	15015	15204	15082	15123	15106	15068	15268	15284	15298	15259	15106	15093	15280	15202	15324	15102	15128	15216	15171	15187	15142	15172	15203	15156	15322	15243	15198	15264	15325	15361	15230	15150	15185	15190	15114	15163	15081	15212	15248	15297	15298	14971	15206	14997	15182	15138	15235	15191	15097	15133	15159	15108	15153	15208	15160	15110	15220	15098	15146	15292	15080	15142	15304	15173	15266	15378	15208	15179	15136	15215	15244	15229	15034	15017	15123	15254	15203	15139	15409	15257	15171	15265	15049	15239	15278	15268	15088	15247	15300	15047	15187	15234	15312	15290	15187	15112	15204	15176	15336	15123	15177	15134	15066	15217	15232	15186	15313	15296	15126	15195	15268	15273	15209	15304	15370	15315	15190	15134	15212	15288	15263	15309	15041	15092	15143	15143	15144	15266	15178	15210	15255	15086	15141	15103	15276	15155	15131	14969	14981	15237	15096	15211	15233	15207	15175	15090	15112	15193	15158	15304	15149	15220	15221	15125	15243	15309	15428	15318	15214	15213	15086	15357	15366	15272	15139	15118	15270	15206	15103	15130	15186	14992	15416	15229	15203	15093	15236	15088	15343	15319	15085	15236	15034	15092	15264	15035	15246	15265	15272	15267	15086	15294	15209	15279	15278	15131	15127	15244	15268	15239	15171	15238	15192	14989	15143	15204	15223	15292	15086	15018	15205	15252	15156	15120	15201	15150	15211	15249	15246	15264	15168	15203	15117	15059	15353	15034	15158	15064	15183	15243	15314	15159	15197	15152	15201	15152	15139	15164	15087	15043	15257	15241	15171	15207	15112	15220	15169	15272	15274	15201	15293	15261	15182	15108	15192	15083	15124	15337	15212	15246	15133	15089	15291	15130	15353	15204	15269	15126	15100	15140	15171	15296	15172	15202	15138	15143	15070	15276	15482	15216	15107	15252	15313	15127	15211	15367	14954	15390	15242	15187	15096	15137	15269	15133	15264	15185	15306	15261	14981	15122	15154	15304	15219	15248	15063	15063	15310	15097	15157	15385	15087	15151	15108	15045	15222	15082	15379	14936	15112	15121	15196	14988	15294	15181	15128	15374	15383	15131	15051	15159	15234	15052	15184	14941	15303	15345	15159	15110	15187	15340	15478	15071	15154	15266	15339	15253	15199	15212	15196	15203	15128	15140	15073	15150	15269	15205	15150	15040	15061	15108	15121	15072	15205	15126	15170	15177	15245	15422	15173	15059	15364	15263	15289	15199	15151	15192	15177	15271	15251	15355	15228	15274	15045	14955	15179	15287	15190	15102	15366	15259	14961	15128	15171	15034	15367	15175	15053	15196	15313	15157	15138	15246	15155	15293	15094	15068	15162	15092	15111	15311	15198	15073	15171	14996	15188	15107	15195	15136	15261	15067	15098	15124	15199	15312	15094	15119	15106	15227	15246	15224	15243	15062	15285	15137	15153	15036	15094	15136	15198	15295	14952	15147	15118	15318	15026	15148	15048	15135	15106	15263	15130	15222	15175	15216	15149	15076	15222	15274	15265	15298	15186	15154	15237	15265	15284	15223	15261	15165	15063	15256	15067	15009	15341	15201	15041	15111	15171	15025	15262	15113	15134	15132	15274	15220	15248	15307	15085	15205	15231	15101	15172	15291	15238	15076	15125	15075	15301	15332	15207	15065	15199	15403	15074	15198	15164	15247	15181	15237	15244	15086	15225	15184	15089	15250	15225	15214	15219	14986	15141	15254	15144	15121	15261	15027	15078	15312	15198	15171	15089	15210	15186	15326	15148	15344	15191	15063	15134	15345	15218	15244	15174	15101	15440	15213	15144	15162	15230	15178	15270	15323	15189	15201	15214	15275	15209	15160	15286	15240	15114	15026	15252	15176	15295	15256	15187	15215	15343	15051	15331	15267	15157	15266	15138	15164	15191	15082	15146	15232	15322	15147	15197	15253	15183	15094	15159	15069	15169	15139	15104	15133	15080	15265	15160	15081	15331	15248	15170	15338	15211	15282	15074	15075	15118	15225	15134	15192	15162	15249	15195	15088	15169	15058	15095	15028	15009	15281	15072	15113	15147	15204	15116	15215	15145	15216	15149	15302	15355	15162	15094	15208	15205	15399	15047	15132	15184	15209	15086	15271	15036	15142	15186	15272	15207	15129	15114	15205	15209	15291	15313	15136	15241	15035	15078	15053	15157	15099	15282	15340	15055	15161	15014	15260	15229	15165	15116	15040	15217	15153	15296	15188	15261	15181	15201	15097	15161	15141	15270	15281	15229	15179	15193	15284	14998	15132	15167	15082	15180	15250	15061	15118	15361	14998	15158	15339	15211	15168	15195	15055	15263	15286	14992	15235	15125	15259	15113	15162	15138	15233	15142	15213	15335	15065	15120	15073	15210	15167	15259	15231	15189	15374	14994	15304	15270	15315	15148	15119	15131	15289	15285	15141	15073	15113	15090	15035	15080	15232	15144	15156	15198	15198	15229	15146	15227	15212	15102	15195	15211	15201	15075	15062	15349	15332	15231	15281	15203	15148	15138	15231	15175	15143	15027	15169	15308	15153	15092	15183	15224	15200	15105	15121	15263	15222	15174	14988	15345	15115	15177	15287	15346	15069	15020	15347	15118	15137	15246	15162	15244	15151	15170	15203	15283	15211	15181	15241	15160	15097	15276	15142	15243	15058	15110	15103	15232	15111	15121	15361	15236	15049	15240	15272	15132	15125	15068	15140	15208	15106	15190	15179	15314	15074	15154	15147	15205	15167	15123	15239	15134	15172	15055	15167	15175	15035	15204	15164	15070	15253	15278	15113	15136	15046	15237	15268	15120	15163	15232	15173	15145	15167	15169	15226	15134	15289	15280	15203	15013	15259	15150	15346	15210	15171	15257	15202	15223	15068	15311	15208	15156	15136	15196	15218	15163	15231	15113	15112	15059	15178	15085	15070	15183	15257	15147	15095	15330	15176	15214	15201	15256	15246	15281	15315	15097	15220	15237	15131	15140	15301	15213	15174	15204	15160	15143	15204	15079	15232	15102	15180	15070	15237	15294	15209	15166	15171	15003	15289	15234	15269	15116	15284	15150	14984	15366	15005	15166	15100	15172	15355	15317	15102	15193	15145	14950	15150	15184	15093	15292	15110	15508	15232	15172	15093	15346	15186	15126	15161	15244	15241	15183	15117	15052	15357	15167	15249	15125	15209	15237	15142	15050	15131	15149	15207	15290	15286	15237	15132	15285	15142	15219	15310	15310	15174	15051	15312	15287	15243	15233	15274	15175	15225	15039	15157	15150	15180	14943	15239	14988	15233	15217	15053	15360	15179	15243	15344	15161	15221	15291	15231	15328	15144	15133	15227	15206	15151	15068	15278	15189	15009	15244
22541	21002	28682	23541	21644	24669	27182	21851	20366	20093	19837	19473	18830	18820	18785	18482	18403	18333	18145	18169	17932	17937	17850	17823	17749	17751	17821	17566	17648	17830	17480	17588	17622	17457	17258	17561	17487	17547	17474	17395	17455	17382	17614	17511	17488	17448	17385	17343	17422	17524	17304	17382	17410	17412	17540	17391	17303	17367	17351	17452	17290	17293	17342	17371	17473	17347	17313	17183	17337	17192	17336	16993	17269	17134	17391	17161	17535	17092	17553	17261	17170	17251	17171	17357	17371	17390	17362	17138	17486	17370	17453	17338	17450	17225	17252	17431	17274	17096	17207	17158	17183	17257	17147	17323	17454	17194	17291	17543	17173	17241	17285	17242	17424	17269	17267	17350	17182	17340	17334	17089	17164	17449	17301	17270	17225	17307	17171	17210	17353	17415	17292	17325	17426	17529	17166	17318	17341	17313	17133	17211	17108	17203	17349	17433	17180	17020	17366	17264	17054	17290	17100	17184	17247	17421	17194	17321	17231	17409	17191	17341	17156	17190	17433	17271	17372	17190	17168	17578	17377	17212	17297	17142	17623	17268	17047	17152	17105	17219	17188	17164	17209	17026	17188	17299	17369	17401	17199	17159	17034	17298	17284	17254	17168	17053	17262	17381	17133	17141	17397	17269	17288	17119	17397	17361	17348	16933	17317	17197	17244	17252	17139	17345	17421	17249	17218	17528	17269	17266	17303	17235	17315	17424	17284	17143	17253	17120	17323	17198	17237	17356	17261	17248	17326	17261	17186	17274	17182	17246	17314	17298	17402	17298	17376	17301	17232	17278	17183	17314	17323	17210	17315	17206	17095	17136	17342	17308	17244	17187	17182	17096	17210	17225	17472	17235	17327	17189	17326	17283	17132	17363	17379	17081	17172	17381	17232	17298	17111	17510	17244	17381	17177	17373	17218	17182	17206	17138	17118	17295	17245	17234	17324	17324	17491	17320	17303	17346	17405	17240	17228	17232	17430	17307	17398	17369	17440	17459	17199	17361	17306	17447	17180	17217	17166	17275	17272	17256	17223	17117	17177	17217	17344	17191	17275	17254	17551	17374	17373	17310	17123	17213	17254	17254	17011	17351	17064	17051	17241	17299	17226	17231	17266	17247	17239	17277	17081	17200	17165	17269	17305	17227	17228	17310	17246	17400	17283	17148	17099	17332	17398	17224	17115	17059	17181	17264	17131	17132	17116	17357	17310	17311	17088	17267	17193	17351	17296	17212	17256	17259	17062	17153	17252	17141	17427	17130	17181	17197	17137	17308	17236	17202	17080	17233	17249	17447	17175	17285	17162	17271	17431	17389	17117	17262	17283	17444	17335	17350	17162	17208	17220	17260	17250	17276	17312	17316	17219	17096	17282	17325	17227	17219	17270	17236	17239	17498	17368	17281	17307	17351	17336	17212	17332	17221	17055	17324	17266	17300	17196	17145	17142	17356	17165	17199	17332	17131	17323	17404	17021	17457	17182	17078	17335	17234	17126	17244	17298	17391	17391	17352	17011	17473	17180	17162	17355	17274	17483	17124	17325	17298	17256	17374	17156	17292	17329	17499	17233	17224	17214	17360	17112	17126	17305	17213	17345	17182	17175	17259	17150	17392	17164	17199	17127	17355	17043	17165	17082	17142	17265	17312	17171	17203	17378	17316	17083	17276	17382	17366	17300	17122	17351	17232	17362	17439	17197	17474	17136	17137	17312	17142	17387	17289	17229	17191	17288	17320	17351	17282	17260	17379	17332	17269	17308	17307	17267	17298	17228	17243	17276	17121	17175	17289	17197	17106	17224	17204	17309	17095	17449	17287	17452	17020	17271	17242	17215	17225	17365	17244	17153	17334	17247	17200	17084	17187	17207	17257	17423	17231	16916	17409	17115	17222	17243	17148	17103	17184	17272	17293	17092	17149	17162	17397	17382	17331	17281	17229	17134	17297	17164	17246	17211	17057	17088	17229	17418	17176	17286	17294	17337	17142	17284	17066	17293	17231	17171	17268	17143	17226	17202	17352	17273	17296	17181	17300	17278	17342	17136	17344	17041	17167	17069	17093	17057	17253	17282	17148	17225	17372	17238	17134	17123	17236	17262	17200	17262	17380	17423	17330	17259	17512	17190	17231	17345	17197	17266	17031	17360	17113	17413	17212	17238	17222	17232	17274	17372	17371	17197	17377	17242	17190	17163	17290	17231	17101	17159	17303	17081	17090	17336	17331	17380	17236	17297	17273	17209	17169	17487	17331	17021	17118	17240	17080	17402	17446	17291	17111	17111	17384	17312	17300	16817	17232	17242	17278	17309	17266	17278	17393	17089	17160	17267	17181	17253	17393	17214	17264	17103	17395	17226	17195	17275	17147	17344	17293	17205	17267	17232	17373	17308	17203	17169	17326	17383	17036	17156	17457	17339	17229	17258	17089	17279	17277	17465	17321	17351	17197	17251	17303	17359	17325	17118	17247	17363	17221	17300	17420	17240	17316	17147	17308	17360	17251	17132	17378	17256	17272	17218	17262	17314	17455	17394	17142	17217	17248	17334	17345	17445	17327	17157	17299	17247	17233	17291	17193	17239	17263	17170	17142	17407	16929	17371	17121	17409	17244	17279	17253	17218	17283	17334	17181	17151	17167	17199	17247	17336	17190	17367	17315	17456	17208	17382	17430	17224	17112	17093	17215	17194	17334	17386	17262	17117	17298	17069	17264	17133	17341	16974	17290	17351	17252	17074	17348	17259	17318	17379	17026	17398	17225	17339	17271	17304	17255	17489	17127	17459	17250	17290	17150	17155	17217	17205	17332	17062	17322	17295	17342	17257	17311	17335	17262	17200	17465	17298	17339	17226	17265	17085	17288	17174	17171	17131	17191	17398	17282	17116	17077	16991	17205	17382	17345	17258	17068	17307	17114	17229	17181	17319	17321	17409	17159	17297	17300	17298	17246	17315	17039	17123	17203	17244	17211	17243	17246	17082	17196	17499	17408	17258	17228	17248	17308	17239	17276	17245	17244	17047	17141	17370	17135	17320	17342	17253	17258	17278	17105	17050	17272	17162	17401	17332	17244	17353	17278	17189	17250	17324	17303	17232	17278	17374	17199	17346	17245	17185	17243	17212	17092	17184	17284	17246	17135	17442	17286	17185	17085	17422	17236	17404	17367	17358	17097	17263	17245	17296	17351	17157	17226	17378	17034	17194	17210	17282	17166	17259	17175	17057	17184	17235	17219	17149	17099	17219	17403	17268	17287	17214	17198	17279	17228	17497	17156	17349	17250	17270	17207	17215	17128	17143	17237	17353	17325	17174	17358	17229	17232	17289	17194	17113	17169	17177	17127	17277	17357	17444	17401	17225	17251	17181	16971	17349	17043	17234	17145	17222	17125	17298	17166	17441	17075	17171	17077	17180	17174	17275	17378	17313	17414	17222	17279	17316	17162	17181	17270	17153	17232	17246	17124	17039	17270	17233	17160	17096	17356	17151	17200	17378	17075	17441	17309	17211	17350	17400	17413	17415	17330	17227	17347	17208	17151	17066	17260	17214	17235	17223	17299	17302	17197	17344	17175	17116	17454	17240	17122	17188	17255	17507	17310	17369	17426	16997	17384	17328	17218	17221	17301	17285	17182	17232	16998	17439	17296	17416	17304	17345	17264	17234	17218	17321	17215	17233	17116	17281	17318	17259	17284	16955	17179	17256	16996	17174	17079	17080	17049	17487	17402	17294	17334	17108	17266	17160	17161	17361	17326	17246	17303	17316	17324	17122	17308	17194	17370	17488	17295	17307	17385	17163	17116	17103	17083	17163	17197	17273	17251	17047	17142	17136	17435	17189	17043	17306	17212	17379	17301	17597	17245	17243	17146	17227	17274	17376	17117	17404	17229	17191	17062	17459	17114	17257	17207	17168	17272	17256	17202	17205	17178	17255	17324	17196	17246	17036	17171	17097	17205	17073	17241	17203	17149	17239	17351	17311	17199	17329	17182	17421	17423	17110	17299	17229	17147	17130	17396	17254	17418	17295	17245	17103	17156	17221	17328	17361	17303	17149	17152	17332	17316	17168	17074	17338	17211	17434	17284	17286	17191	17178	17173	16977	17138	17367	17241	17302	17254	17210	17188	17370	17248	17363	17209	17005	17409	17146	17279	17433	17041	17305	17144	17388	17184	17112	17367	17105	17132	17339	17149	17118	17294	17066	17082	17319	17235	17390	17173	17188	17319	17339	17374	17139	17219	17287	17297	17278	17077	17296	17370	17107	17102	17386	17237	17251	17185	17014	17222	17148	17057	17499	17294	17262	17219	17177	17094	17217	17146	17116	17207	17163	17234	17366	17306	17272	17133	17184	17320	17340	17135	17036	17088	17049	17155	17365	17419	17194	17255	17131	17128	17230	17147	17338	17211	17277	17352	17323	17207	17152	17192	17093	17127	17334	17296	17313	17227	17321	17269	17371	17035	17178	17236	17549	17178	17199	17370	17190	17075	17326	17205	17283	17321	17217	17124	17223	17304	17219	17204	17351	17225	17358	17133	17436	17135	16999	17308	17270	17156	17232	17216	17187	17216	17305	17160	17232	17183	17294	17099	17172	17194	17491	17391	17319	17371	17464	17205	17315	17300	17249	17391	17428	17157	17215	17147	17088	17233	17368	17204	17233	17282	16988	17243	17196	17245	17352	17203	17248	17130	17211	17400	17370	17145	17053	17156	17280	17277	17380	17325	17482	17149	16978	17338	17292	17233	17341	17187	17350	17301	17306	17259	17224	17077	17413	17300	17259	17413	17113	17378	17435	17215	17372	17232	17421	17474	17352	17284	17145	17202	17062	17253	17130	17226	17186	17268	17277	17184	17245	17258	17316	17352	17603	17261	17217	17153	17503	17096	17345	17077	17324	17223	17122	17193	17419	17180	17204	17285	17152	17228	17138	17156	17232	17273	17429	17121	17296	17158	17501	17191	17290	17110	17279	17313	17222	17157	17243	17069	17244	17102	17343	17271	17218	17224	17198	17211	17199	17334	17195	17401	17390	17144	17387	17313	17422	17240	17084	17376	17428	17126	17151	17362	17192	17403	17288	17241	17346	17347	17161	17205	17224	17427	17316	17300	17295	17235	17187	17210	17244	17342	17313	17302	17272	17199	17149	17179	17263	17313
26887	46011	43212	35241	30335	26494	23820	22042	20159	19346	18790	18330	17829	17745	17039	16837	16655	16555	16521	16438	16137	16168	16132	15730	15713	15760	15863	15748	15710	15442	15546	15477	15439	15256	15437	15413	15456	15375	15344	15476	15394	15450	15202	15436	15276	15249	15280	15279	15254	15181	15401	15212	15213	15430	15394	15339	15183	15128	15217	15222	15203	15099	15419	15191	15424	14921	15111	15160	15224	15252	15248	15250	15106	15100	15243	15194	15277	15194	15128	15224	15263	15331	15197	15187	15213	15073	15347	15248	15131	15187	15440	15284	15264	15110	15145	15015	15296	15235	15330	15277	15209	15265	15345	15241	15302	15297	15318	15235	15150	15149	15099	15312	15055	15305	15289	15088	15270	15045	15208	15183	15190	15163	15166	15144	15285	15144	15178	15065	15345	15095	15218	15235	15168	15182	15299	15140	15268	15184	15132	15152	15102	15136	15185	15315	15181	15079	15139	15191	15169	15349	15058	15283	15205	15250	15129	14959	15320	15447	15012	15184	15310	15278	15229	15116	15405	15113	15272	15311	15332	15115	15136	15095	15255	15138	15089	15154	15263	15416	15341	15267	15195	15157	15172	15140	15065	15269	15309	15259	15310	15233	15212	15252	15072	15404	15196	15100	15262	15212	15157	15159	15263	15052	15288	15182	15187	15180	15225	15173	15210	15197	15161	15163	15160	15173	15034	15245	15255	15063	15243	15128	15194	15263	15237	14998	15274	15240	15241	15040	15366	15204	15154	15261	15090	15297	15094	15125	15293	15323	15076	15074	15146	15253	15063	15119	15212	15139	15279	15240	15077	15212	15133	15173	15110	15148	15300	15134	15461	15173	15043	15066	15223	15150	15113	15346	15356	15075	15191	15086	15251	15183	14994	15215	15414	15280	15210	15171	15030	15053	15029	15279	15202	15238	15117	15135	15087	15282	15319	15052	15189	15220	15230	15110	15277	15224	15229	15167	15243	15243	15275	15200	15097	15268	15119	15316	15403	15063	15202	15146	15262	15174	15146	15450	15129	15096	15220	15123	15185	15144	15164	15167	15074	15242	15232	15273	15062	15178	15203	15288	15183	15166	15203	15127	15145	15239	15185	15271	15124	15294	15110	15030	15314	15352	15317	15126	15191	15362	15245	15387	15040	15205	15021	15305	15234	15114	15155	15222	15233	15272	15204	15193	15169	15101	15237	15202	15301	15203	15188	15206	15156	15196	15228	14983	15226	15213	15220	15100	15195	15152	15256	15149	15195	15210	15150	15272	15099	15157	15348	15357	14971	15210	15235	15158	15217	15153	15195	15226	15146	15174	15183	15337	15283	15177	15266	15284	15381	15020	15290	15237	15253	15386	15035	15235	15118	15044	15199	15174	15086	15145	15094	15158	15129	15162	15136	15275	15021	15147	15180	15318	15248	15339	15175	15226	15146	15384	15232	15084	14996	15403	15331	15125	15337	15229	15261	15160	15127	15130	15194	15183	15106	15141	15210	15203	15183	15251	15277	15175	15221	15092	15289	15175	15093	15193	15244	15232	15310	15423	15045	15287	15277	15256	15111	15145	15256	15081	15157	15427	15300	15199	15201	15218	15201	15057	15257	15113	15187	15198	15269	15013	15102	15234	15163	15339	15014	15250	15213	15356	15172	15164	15173	15264	15111	15172	15234	15290	15354	15254	15043	15266	15370	15152	15243	15272	15217	15437	15206	15137	15168	15215	15223	15076	15127	15159	15189	15111	15104	15131	15036	15268	15205	15280	15238	15323	15121	15122	15158	15282	15069	15309	15250	15311	15052	15123	15190	15076	15130	15319	15102	15415	15397	15258	15105	15181	15148	15186	15195	15095	15122	15195	15200	15250	15134	15065	15177	15287	15166	15185	15095	15166	15183	15242	15206	15180	15178	15131	15106	15276	15186	15094	15143	15192	15100	15090	15223	15172	15142	15278	15259	15335	15169	15351	15290	15222	15001	15245	15315	15372	15295	15229	15102	15164	15131	15102	15098	15089	15166	15144	15337	15160	15397	14971	14982	15158	15306	15171	15221	15149	15384	15053	15106	15290	15355	15351	15090	15165	15278	15186	15223	15089	15259	15260	15340	15075	15228	15270	15210	15225	15439	15210	15292	15255	15182	15206	15254	15360	15189	15082	15171	15224	15119	15300	15150	15238	15058	15203	15309	15173	15195	15286	15180	15383	15323	15249	15100	15072	15307	15170	15214	15268	15125	15352	15113	15263	15243	15189	15161	15314	15140	15126	15029	15099	15182	15161	15137	15189	15275	15237	15208	15223	15227	15317	15132	15383	15226	14916	15213	15123	15353	15237	15132	15021	15144	15298	15127	15192	15176	15138	15174	15293	15129	15147	15323	15309	15328	15166	15072	15069	15254	15063	15199	15125	15189	15295	15310	15073	15222	15132	15152	15209	15227	15193	15278	15140	15141	15150	15104	15155	15256	15133	15336	15147	15190	15251	15131	15030	15109	15243	15189	15171	15292	15229	15087	15134	15274	15194	15208	15113	15105	15247	15169	15191	15201	15302	15125	15139	15169	15152	15213	15091	15145	15331	15190	15122	15394	15149	15346	15281	15231	15159	15137	15058	15194	15194	15325	15202	15118	15103	15135	15192	15205	15230	15199	15221	15310	15254	15220	15180	15198	15008	15253	15182	15357	15043	15176	15192	15188	15122	15101	15242	15238	15122	15287	15296	15278	15265	15067	15151	15083	15188	15207	15331	15346	15121	15158	15167	15050	15122	15168	15258	15017	15212	15096	15143	15202	15157	15162	15111	15162	15245	15313	15156	15273	15171	15368	15068	15134	15237	15141	15131	15352	15008	15156	15309	15160	15152	15246	15341	15081	15234	15169	15168	15203	15340	15342	15174	15138	15089	15113	15022	15236	15117	15189	15141	14950	15238	15053	15125	15209	15294	15291	15319	15150	15135	15101	15166	15274	15101	15195	15009	15291	15038	15248	15151	15297	15086	15208	15127	15348	15258	15199	15230	15239	15232	15312	15317	15233	15180	15128	15179	15233	15180	15072	15212	15297	15108	15248	15049	15407	15365	15077	15211	15276	15239	15185	15297	15170	15112	15161	15162	15284	15205	15181	15209	15085	15204	15188	15248	15303	15243	15217	15222	15252	15199	15275	15076	15078	15314	15270	15236	15158	15209	15055	15237	15198	15245	15261	15335	15136	15101	15081	15135	15228	15232	15200	15434	15307	15136	15210	15362	15186	15138	14976	15065	15068	15092	15160	15072	15226	15212	15159	15039	15273	15037	15151	15147	15212	15228	15192	15242	15180	15173	15141	15237	15222	15198	15288	15163	15207	15225	15048	15179	15061	15096	15275	15123	15291	15164	15205	15054	15131	15193	15230	15160	15090	15268	15380	14987	15035	15227	15328	15190	15099	15316	15184	15294	15160	15026	15274	15298	14983	15095	15156	15275	14988	15277	15204	15069	14952	15308	15267	15209	15200	15203	15141	15068	15367	15185	15238	15200	15302	15168	15300	15312	15248	15255	15140	15211	15174	15173	15378	15185	15133	15158	15128	15421	15121	15110	15201	15196	15218	15169	15185	15205	15053	15078	15263	15095	15140	15191	15143	15302	15151	15223	15064	15323	15293	15181	14883	15096	15335	15061	15205	15049	15487	15124	15142	15018	14981	15046	15157	15458	15019	15338	15243	15244	15211	15152	15246	14938	14933	15212	15177	15096	15146	15181	15311	15030	15415	15102	15160	15247	15134	15271	15248	15176	15293	15117	15158	15149	15345	15251	15262	15310	15262	15008	15272	15169	15343	15145	15112	15290	15127	15226	15170	15221	15257	15298	15160	15317	15131	15285	15204	15283	15112	15174	15294	15139	15130	15166	15207	15244	15043	15179	15208	15235	15163	15210	15197	15227	15337	15126	15328	15133	15093	15069	15119	15303	15137	15256	15330	15237	15105	15224	15221	15126	15249	15278	15246	15145	15127	15191	15038	15091	15215	15187	15159	15196	15287	15007	15182	15188	15127	15225	15124	15157	15290	15238	15299	15037	15227	15162	15075	15259	15226	15241	15141	15209	15192	15102	15316	15074	15238	15094	15281	15276	15348	15219	15165	15226	15209	15121	15252	15111	15109	15226	15259	15144	15151	15301	15022	15102	15248	14999	15119	15162	15257	15179	15175	15191	15168	15185	15320	15321	15302	14983	15324	15257	15117	14958	15177	15213	15247	15328	15091	15023	15163	15058	15347	15274	15150	15242	15193	15294	15071	15126	15089	15219	15286	15184	15272	15233	15142	15250	15277	15351	15159	15252	15135	15178	14970	15129	15308	15151	15102	15273	15090	15219	15178	15160	15125	15144	15149	15147	15220	15087	15256	15248	15083	15288	15184	15283	15135	15201	15251	15197	15178	15208	15279	15189	15115	15115	15159	15081	15289	15154	15292	15106	15167	15159	15246	15163	15131	15083	15143	15208	15245	15255	15110	15163	15288	15113	15357	15268	15170	15364	15203	15173	15270	15169	15224	15187	15343	15157	15149	15349	15221	15207	15114	15197	15182	15089	15329	15133	15129	15173	15242	15114	15212	15226	15100	15003	15183	15339	15129	15174	15331	15159	15298	15257	15410	15202	15208	15135	15239	15148	15182	15016	15110	15464	15250	15350	15217	15205	15372	15091	15285	15220	15326	15254	14982	15404	15256	15234	15358	15056	15178	15272	15142	15355	15340	15139	15097	15333	15119	15284	15202	15077	15002	15133	15179	15080	15315	15034	15084	15133	15308	15103	15360	15311	15068	15132	15040	15303	15238	15265	15327	15135	15317	14988	15103	15043	15288	15128	15054	15411	15212	15287	15011	15237	15087	15388	15338	15098	15270	15303	15017	15120	15192	15221	15161	15129	15110	15211	15069	15234	15237	15199	15163	15063	15450	15164	15103	15382	15211	15143	15154	15152	15261	15128	15204	15196	15135	15139	15241	15194	15214	15217	15235	15258	15166	15371	15233	15227	15204	15109	15304	15235	15043	15282	15118	15021	15342	15301	15194	15311	15112	15145	15172	15094	15185	15142	15145	15217	15182	15205	14919	15320	15112	15075	15281	15224	14968	15182	15280	15162	15125	15245	15224	15157	15121	15139	15251	15203	15137	15224	15175	15387
27510	23676	29322	26598	21776	20155	19119	18412	17964	17634	17532	17338	17344	17245	17278	17176	16861	16892	16994	16882	16902	16982	16910	16963	16800	16919	16846	16739	16957	16870	16775	16547	16717	16606	16817	16645	16543	16890	16503	16625	16703	16779	16570	16742	16668	16721	16537	16752	16603	16858	16845	16657	16671	16697	16652	16623	16607	16665	16850	16633	16496	16818	16849	16701	16801	16762	16656	16688	16801	16582	16770	16638	16654	16796	16634	16609	16658	16648	16777	16564	16592	16571	16673	16859	16708	16535	16463	16594	16625	16865	16722	16752	16750	16623	16617	16837	16594	16506	16873	16749	16531	16619	16596	16637	16787	16578	16817	16773	16714	16639	16708	16470	16863	16519	16662	16688	16722	16740	16802	16620	16713	16706	16810	16926	16564	16742	16846	16506	16784	16757	16671	16771	16796	16588	16590	16660	16671	16461	16718	16661	16677	16631	16790	16537	16727	16833	16716	16604	16597	16647	16708	16732	16799	16580	16493	16472	16640	16599	16741	16852	16692	16822	16671	16573	16757	16732	16723	16833	16730	16678	16735	16592	16753	16754	16626	16707	16717	16563	16697	16590	16649	16573	16704	16614	16587	16713	16986	16571	16660	16318	16591	16629	16614	16602	16634	16670	16981	16868	16555	16619	16598	16696	16589	16697	16804	16590	16748	16832	16673	16653	16635	16670	16602	16723	16697	16627	16656	16633	16587	16753	16586	16536	16684	16655	16609	16640	16606	17016	16796	16736	16722	16613	16462	16620	16682	16672	16802	16794	16443	16758	16756	16768	16634	16645	16634	16571	16575	16589	16565	16794	16458	16586	16590	16679	16727	16543	16746	16602	16586	16719	16705	16503	16579	16722	16633	16866	16712	16655	16647	16404	16518	16820	16659	16677	16582	16641	16556	16500	16707	16619	16912	16724	16705	16618	16639	16628	16701	16708	16787	16908	16711	16613	16767	16748	16652	16889	16770	16652	16770	16566	16549	16459	16713	16765	16499	16592	16630	16572	16568	16612	16700	16663	16619	16591	16629	16665	16686	16548	16693	16590	16603	16633	16798	16682	16785	16771	16672	16716	16679	16656	16806	16422	16642	16648	16679	16687	16526	16723	16656	16717	16698	16572	16612	16638	16778	16556	16646	16418	16820	16810	16749	16667	16642	16737	16764	16550	16531	16639	16672	16512	16421	16887	16650	16591	16615	16682	16710	16612	16561	16674	16691	16691	16716	16621	16617	16668	16644	16544	16737	16637	16580	16607	16695	16599	16682	16798	16663	16840	16857	16584	16560	16521	16711	16695	16813	16534	16471	16515	16774	16617	16851	16833	16590	16595	16842	16636	16794	16653	16690	16565	16606	16612	16872	16527	16644	16660	16902	16657	16811	16592	16614	16694	16983	16683	16654	16726	16474	16565	16856	16685	16571	16615	16643	16822	16844	16743	16506	16642	16642	16537	16689	16713	16880	16518	16587	16837	16636	16391	16662	16693	16582	16632	16684	16615	16702	16838	16606	16798	16724	16503	16783	16643	16808	16659	16855	16759	17057	16815	16725	16747	16565	16583	16772	16730	16858	16820	16696	16737	16639	16593	16715	16750	16586	16777	16785	16574	16677	16593	16828	16652	16846	16644	16703	16565	16664	16694	16700	16603	16697	16528	16644	16467	16600	16674	16521	16753	16795	16825	16488	16630	16922	16726	16716	16601	16812	16656	16719	16698	16575	16750	16797	16693	16835	16504	16624	16624	16656	16719	16701	16705	16803	16706	16623	16553	16677	16731	16617	16815	16760	16364	16674	16634	16568	16871	16616	16578	16526	16717	16829	16864	16728	16679	16662	16657	16736	16581	16793	16746	16662	16770	16702	16611	16689	16782	16680	16715	16501	16592	16627	16744	16647	16649	16568	16685	16728	16730	16598	16696	16708	16781	16724	16640	16765	16686	16732	16681	16863	16891	16825	16615	16614	16677	16688	16624	16636	16362	16486	16578	16700	16704	16433	16579	16726	16835	16685	16725	16612	16688	16573	16848	16692	16600	16542	16590	16757	16789	16530	16650	16431	16921	16720	16690	16633	16758	16703	16663	16589	16627	16853	16765	16786	16627	16393	16642	16755	16890	16770	16793	16512	16654	16635	16491	16694	16596	16636	16502	16814	16865	16677	16672	16652	16494	16533	16651	16837	16626	16566	16486	16917	16513	16704	16705	16748	16693	16607	16625	16800	16705	16703	16608	16832	16811	16498	16504	16650	16579	16725	16619	16786	16760	16572	16787	16678	16692	16839	16598	16631	16638	16686	16710	16637	16632	16684	16808	16696	16672	16858	16711	16853	16520	16416	16586	16715	16662	16485	16507	16550	16600	16720	16638	16631	16781	16710	16618	16784	16652	16906	16742	16427	16774	16736	16633	16706	16790	16742	16628	16561	16613	16647	16573	16612	16666	16763	16825	16767	16883	16577	16600	16788	16695	16669	16640	16699	16765	16753	16803	16569	16548	16542	16774	16576	16847	16585	16631	16697	16623	16365	16572	16614	16590	16769	16702	16553	16482	16546	16616	16645	16756	16615	16799	16724	16799	16774	16797	16748	16674	16701	16620	16634	16690	16877	16872	16751	16493	16514	16638	16732	16776	16662	16653	16626	16661	16601	16647	16715	16603	16666	16762	16746	16640	16705	16505	16617	16747	16661	16779	16658	16736	16725	16632	16772	16674	16672	16512	16678	16648	16733	16576	16531	16680	16697	16512	16699	16723	16519	16601	16610	16619	16502	16854	16628	16678	16593	16628	16773	16812	16751	16677	16656	16789	16559	16846	16805	16576	16494	16770	16522	16588	16757	16708	16576	16576	16538	16698	16592	16567	16684	16737	16823	16792	16781	16667	16766	16615	16696	16662	16743	16571	16775	16765	16682	16600	16615	16844	16709	16839	16831	16898	16738	16497	16639	16604	16695	16813	16704	16811	16706	16843	16721	16588	16571	16970	16934	16614	16588	16626	16783	16598	16573	16522	16722	16681	16653	16697	16672	16619	16689	16452	16685	16587	16543	16743	16564	16635	16639	16649	16664	16494	16620	16722	16779	16722	16793	16728	16832	16531	16585	16656	16648	16519	16606	16639	16654	16533	16748	16769	16608	16748	16781	16830	16660	16860	16899	16507	16758	16635	16524	16534	16554	16727	16535	16741	16550	16480	16624	16515	16544	16558	16595	16903	16633	16689	16563	16691	16748	16536	16678	16914	16860	16756	16852	16608	16706	16625	16525	16878	16669	16675	16680	16616	16665	16767	16794	16714	17006	16761	16591	16675	16810	16657	16675	16566	16785	16534	16715	16893	16763	16718	16646	16500	16465	16634	16482	16611	16793	16680	16782	16615	16801	16584	16637	16718	16675	16650	16681	16584	16485	16555	16672	16566	16772	16776	16846	16826	16711	16584	16607	16660	16733	16595	16652	16520	16663	16876	16658	16873	16856	16797	16885	16642	16864	16651	16557	16661	16732	16720	16578	16687	16562	16798	16647	16543	16536	16656	16817	16621	16778	16719	16692	16642	16588	16699	16547	16561	16747	16628	16472	16699	16771	16696	16777	16723	16461	16794	16635	16676	16746	16714	16658	16566	16531	16647	16839	16562	16797	16826	16826	16595	16715	16670	16792	16569	16724	16601	16696	16784	16815	16728	16600	16667	16603	16757	16628	16536	16654	16702	16639	16744	16891	16627	16756	16770	16716	16532	16816	16753	16623	16415	16785	16686	16829	16627	16772	16668	16679	16477	16682	16629	16663	16569	16715	16570	16718	16607	16692	16605	16663	16699	16650	16653	16694	16766	16609	16752	16732	16548	16671	16655	16638	16817	16755	16566	16816	16873	16587	16554	16553	16783	16955	16621	16599	16717	16666	16830	16707	16618	16690	16484	16622	16732	16559	16513	16739	16730	16834	16807	16560	16675	16635	16691	16545	16676	16921	16919	16667	16746	16431	16642	16728	16597	16700	16677	16735	16664	16648	16667	16688	16594	16744	16757	16679	16589	16879	16776	16472	16787	16481	16762	16799	16847	16667	16764	16686	16809	16831	16646	16642	16614	16733	16570	16758	16790	16519	16541	16572	16559	16803	16639	16752	16809	16577	16603	16445	16616	16642	16464	16721	16594	16641	16601	16642	16696	16665	16647	16485	16636	16555	16711	16779	16691	16725	16584	16757	16656	16761	16550	16569	16712	16675	16569	16938	16718	16697	16659	16629	16460	16705	16668	16731	16620	16724	16570	16585	16775	16596	16527	16678	16805	16841	16742	16615	16627	16494	16762	16859	16673	16596	16736	16708	16644	16686	16738	16698	16639	16576	16738	16462	16542	16627	16527	16465	16589	16556	16643	16770	16665	16837	16600	16831	16631	16557	16690	16723	16749	16659	16754	16585	16830	16754	16696	16739	16715	16555	16593	16807	16790	16817	16787	16740	16751	16731	16489	16794	16681	16739	16678	16562	16704	16814	16730	16815	16823	16911	16580	16736	16721	16718	16634	16750	16817	16834	16798	16573	16785	16763	16643	16576	16521	16910	16728	16751	16719	16679	16587	16626	16681	16739	16594	16683	16660	16787	16554	16564	16573	16776	16723	16758	16604	16569	16660	16749	16668	16843	16656	16484	16671	16641	16657	16625	16770	16670	16546	16604	16712	16644	16796	16743	16483	16548	16561	16608	16642	16847	16699	16767	16746	16671	16718	16699	16650	16667	16659	16679	16778	16612	16708	16680	16813	16642	16641	16733	16798	16797	16671	16692	16724	16777	16574	16828	16667	16655	16661	16751	16697	16726	16745	16509	16651	16575	16551	16757	16785	16837	16852	16676	16541	16594	16868	16610	16624	16697	16636	16780	16670	16454	16673	16646	16636	16697	16638	16747	16683	16794	16913	16984	16516	16678	16510	16706	16748	16817	16822	16573	16778	16614	16821	16745	16751	16640	16673	16779	16624	16656	16835	16845	16777	16689	16658	16641	16742	16598	16653	16850	16731	16692	16782	16603	16739	16799	16792	16741	16600	16804	16574	16576	16773	16519	16631	16487	16659	16744	16598	16855	16608	16510	16577	16575	16686	16875	16601	16474	16546	16686	16601	16679	16466	16645	16826	16788	16588	16601	16779	16676	16579	16690	16551
24110	35525	32854	26050	22274	20087	18540	17591	16878	16295	16073	15924	15883	15858	15592	15393	15361	15265	15334	15187	15105	15075	15198	14966	15142	15070	14957	14981	14962	14959	15032	14960	14874	14881	14964	14858	15104	14997	14932	14949	14838	14967	14900	14831	14917	14994	14735	14868	14913	14695	14814	14806	14800	14867	14836	14821	14935	14718	14900	14828	14875	14852	14683	14782	14803	14935	14776	14792	14871	14737	14803	14853	14717	14979	14658	14893	14853	14661	14840	14882	14904	14892	14878	14866	14738	14833	14996	14838	14769	14750	14883	14775	14880	14869	14798	14759	14818	14850	14809	14765	14652	14906	14753	14988	14700	14923	14799	14800	14877	14782	14771	14825	14620	14863	14719	14815	14660	14858	14944	14817	14671	14915	14810	14690	14880	14875	14808	14792	14621	14801	14845	14749	14884	14709	14989	14825	14746	14867	14888	14919	14776	14842	14619	14792	14917	14753	14911	14761	14889	14963	14816	14946	14805	14605	14490	14869	14799	14933	14789	14772	14843	14841	14728	14789	14986	14815	14798	14733	14929	14925	14842	14807	14833	14812	14760	14813	14826	14676	14908	14908	14693	14885	14825	14667	14844	14811	14836	14821	14799	14893	14757	14692	14854	14793	14557	14836	14713	14842	14685	14874	14730	14832	14728	14635	14748	14872	14832	14808	14858	14843	14725	14915	14549	14728	14568	14642	14760	14938	14868	14820	14727	14790	14536	15013	14715	14845	14707	14794	14866	14883	14851	14876	14785	14850	14760	14766	14768	14862	14870	14936	14901	14713	14796	14815	14992	14969	14717	14790	14790	14807	14975	14784	14730	14618	14755	14815	14768	14737	14745	14732	14811	14728	14720	14764	14902	14836	14657	14782	14678	14855	14873	14816	14848	14859	14890	14755	14895	14842	14910	14995	14829	14656	14890	14748	14818	14819	14914	14640	14872	14756	14789	14985	14818	14782	14867	14725	14655	14847	14937	14733	14788	14942	14713	14932	14697	15113	15031	14825	14866	14964	14754	14743	14928	14748	14743	14786	14844	14841	15025	14861	14795	14701	14814	14837	14752	14772	14608	14855	14904	14712	14722	14883	14880	14880	14671	14782	14833	15042	14687	15114	14771	14864	14764	14672	14826	14774	14811	14779	14709	14856	14668	14652	14854	14816	14819	14690	14758	14708	14967	14772	14756	14935	14801	14708	14763	14879	14745	14678	14847	14900	14971	14898	14828	14717	14881	14671	14745	14846	15007	14653	14801	14792	14842	14680	14883	14766	14876	14883	14905	14771	14771	14735	14783	14801	14872	14609	14607	14919	14832	14797	14827	14837	14954	14856	14669	14751	14748	14925	14893	14962	14749	14661	14768	14720	14828	14785	14750	14812	14813	15091	14949	14770	14821	14843	14738	14718	14831	14774	14766	15109	14904	14801	14895	14869	14695	14948	14690	14853	14745	14655	14662	14777	14840	14666	14769	14745	14977	14723	14885	14739	14849	14745	14749	14854	14885	14665	14986	14880	14816	14814	14914	14730	14761	14869	14630	14879	14775	14760	14749	14748	15033	14847	14854	14850	14808	14707	14774	14775	14764	14870	14900	15078	14816	14946	14987	14689	14813	14930	14890	14811	15018	14660	14731	14733	14773	15072	14811	14962	15050	14756	14757	14716	14890	14820	14833	14780	14765	14796	15138	14767	14889	14853	14847	14813	14825	14831	14901	14762	14950	14745	14613	14703	14832	14872	14844	14952	14823	14603	14802	14775	14924	14916	14736	14837	14916	14783	14685	14986	14845	14834	14883	14659	14846	14861	14722	14815	14860	14812	14721	14724	14706	14835	14799	14919	14756	14627	14845	14793	14744	14843	14822	14813	14809	14858	14894	14807	14732	15001	14777	14920	14620	14934	14821	14792	14773	14850	14660	14871	14907	14847	14954	14624	14968	14789	14807	14824	14732	14736	14869	14932	14975	14791	14723	14876	14742	14867	14876	14828	14816	14822	14924	14750	14749	14804	14743	14865	14960	14776	14779	14690	14760	14713	14731	14689	14801	14799	14854	14807	14875	14884	14800	14743	15005	14852	14644	14731	14820	14698	14663	14862	14761	14755	14827	14832	14731	14856	14708	14721	14832	14798	14885	14715	14706	14694	14884	14810	14751	14888	14731	14783	14771	14827	14836	14742	14818	14793	14908	14782	14748	14771	14956	14771	14887	14900	14894	14768	14836	14679	14808	14755	14874	14862	14841	14766	14798	14897	14868	14770	15010	14756	14773	15044	14728	14894	14720	14708	14717	14877	14830	14749	14754	14596	14889	14945	14863	15033	14995	14733	14840	14851	14743	14679	14901	14722	14872	14764	14853	14933	14788	14889	14821	14964	14951	14891	14798	14803	14704	14667	14792	14774	14849	14809	14840	14789	14782	14755	14923	14728	14930	14640	14791	14816	14878	14880	14938	14784	14897	14673	15109	14837	14876	14765	14860	14829	14752	14836	14860	14739	14675	14693	14695	14869	14800	14630	14943	14803	14699	14653	14952	14766	14936	14696	14782	14946	14906	14708	14970	14933	14932	14916	14892	14754	14872	14853	15075	14838	14830	14782	14784	14718	14690	14823	14742	14741	14813	14736	14859	14827	14833	14754	14959	14777	14799	14606	14856	14855	14799	14755	14750	14878	14873	14815	14774	14861	15012	14903	14681	14682	14835	14646	14788	14761	14656	14716	14775	14728	14923	14731	14928	14820	14830	14801	14751	14783	14705	14857	14843	14735	14921	15008	14719	14896	14876	14828	14842	14867	14814	14726	14821	14660	14756	14789	14942	14809	14746	14833	14917	14844	14823	14876	14937	14896	14786	14939	14736	14750	14826	14717	14780	14936	14731	14821	14824	14778	14963	14933	14954	14826	14753	14810	14689	14839	14964	14780	15019	14815	14756	14788	14736	14791	14782	14749	14830	14856	14861	14988	14813	14871	14774	14844	14743	14666	14786	14756	14946	14856	14726	14767	14839	14787	14840	14767	14891	14800	14989	14789	14707	14928	14907	14677	14819	14812	14930	14745	14868	14868	14884	14980	14727	14746	14720	14775	14769	14791	14838	14753	14873	14739	14675	14779	14808	14880	14835	14773	14771	14761	14857	14791	14691	14790	14759	14691	14730	14675	14780	14867	14721	14806	14819	14929	14827	14821	14844	14837	14797	14912	14689	14901	14822	14747	14980	14677	14725	14643	14874	14945	14692	14827	14679	14888	14718	14732	14798	14888	14813	14796	14743	14863	14704	14861	14861	14800	14846	14579	14824	14827	14753	14811	14739	14932	14839	14839	14730	14741	14756	14763	14768	14690	14650	14691	14879	14972	14712	14790	14850	14871	14970	14658	14881	14841	14757	14835	14781	14721	14837	14802	14849	14697	14762	14743	14723	14642	14879	14758	14986	14966	14909	14781	14809	14824	14810	14875	14620	14818	14776	14685	14763	14882	14756	14898	14796	14786	14609	14748	14779	14868	14729	14704	14771	14950	14700	14838	14763	14594	14643	14680	14822	14854	14654	14758	14640	14778	14874	14586	14880	14868	14898	14638	15058	14838	14862	14782	14840	14788	14780	14665	14751	14750	14779	14830	14746	14835	14854	14758	14710	14641	14809	14823	14822	14837	14825	14627	14947	14776	14984	14757	14791	14936	14673	14758	14897	14710	14780	14760	14739	14735	14856	14860	14843	14714	14668	14883	14715	14865	15043	14890	14762	14874	14835	14698	14822	14889	14813	14750	14851	14849	14882	14781	14839	14808	14910	14618	14686	14792	14893	14678	14799	15049	14765	14776	14909	14960	14771	14873	14810	14965	14750	14784	14881	14907	14713	14960	14914	14705	14639	14746	14812	14685	14837	14723	14789	14774	14877	14942	14776	14841	14801	14920	14580	14781	14769	14817	14763	14726	14702	14715	14854	14610	14897	14985	14702	14895	14734	14723	14909	14664	14825	14797	14965	14683	14581	14927	14841	14915	14957	14927	14860	14973	14796	14683	14751	14677	14858	14685	14824	14939	14753	14801	14969	14813	14772	14821	14915	14858	14713	14759	14713	14783	14765	14804	14725	14629	14711	14765	14781	14769	14768	14843	14879	14845	14784	14814	14795	14899	14899	14821	14806	14739	14863	14904	14781	14681	14722	14843	14858	14913	14821	14940	14766	14906	14989	14763	14879	14750	14849	14647	14853	14788	14893	14789	14954	14987	14863	14690	14862	14849	14764	14810	14752	14915	14838	14764	14861	14733	14879	14889	14742	14746	14701	14913	14723	14975	14880	14891	14782	14788	14856	14801	14915	14872	14771	14805	14782	14667	14810	14746	14799	14680	14831	14807	14916	14822	14784	14820	14832	14681	14814	14749	14812	14744	14817	14793	14722	14889	14866	14740	14785	14859	14817	14744	14751	14818	14980	14693	14941	14936	14852	14899	14611	14654	14874	14789	14852	15087	14778	14942	14914	14877	14838	14991	14893	14838	14583	14973	14601	14794	14838	14750	14803	14852	14855	14784	15031	14906	14872	14823	14801	14915	14929	14843	14750	14705	14803	14698	14933	14850	14910	14702	14898	14693	14812	14698	14755	14783	14886	14718	14699	14812	14935	14832	15043	14811	14821	14873	14769	14764	14932	14761	14812	14719	14826	14975	15051	14875	14736	14853	14828	14744	14970	15014	14844	14835	14967	14758	14832	14796	14768	14785	14855	14839	14868	14813	14701	14872	14768	14813	14787	14712	14833	14859	14973	14901	14612	14832	14778	14674	14911	14772	14824	14788	14750	14707	14879	14776	14829	14891	14893	14838	14725	14791	14782	14792	14749	14902	14975	14758	14600	14745	14912	14710	14811	14750	14802	14878	14909	14615	14829	14714	14887	14853	14772	14690	14823	15063	14930	14846	14759	15097	14941	14785	14777	14804	14855	14736	14879	14905	14765	14830	14843	14894	14695	14793	14927	14728	15000	14832	14840	14725	14711	14776	14850	14721	14927	14766	14693	14670	14822	14815	14719	14830	14843	14695	14816	14770	14778	14765	14640	14982	14838	14965	14825	14929	14889	14724	14647	14869	14749	14763	14829	14825	14754	14894	14901	14877	14859	14856	14815	14748	14976	14830	14823	14686	14978	14966	14658	14590
23499	20971	28354	24175	22970	24137	23673	20197	19313	18877	18855	18637	18216	18193	17898	17900	17659	17705	17623	17548	17577	17515	17418	17275	17501	17384	17478	17190	17110	17251	17009	17312	17234	17023	17116	17213	16973	17143	17140	17243	17188	17072	17138	17184	17211	17304	17180	17089	16797	16962	17177	17170	17145	17077	17197	16904	17074	17151	17029	17082	16886	17123	17075	16940	17087	17052	17315	16960	17028	17100	17070	16975	16884	16932	17126	16989	16920	17001	16996	17092	17145	17019	17142	17015	16793	17023	17212	16966	17113	17238	17131	17061	16930	16918	16792	16997	17265	16948	17120	16991	16870	16968	16996	17023	16934	16992	17071	16894	16808	16999	17197	17233	16967	17082	17058	16996	17206	17031	16939	16935	16998	17306	16823	16986	17241	16926	17148	17075	17011	16864	17054	16876	16769	17006	16958	17059	17176	16912	16993	17035	16921	17097	16884	16874	17001	17232	16928	17177	17170	16906	17077	17042	17073	16959	17009	17170	17051	16968	16830	17011	17013	17067	16957	16937	17023	17025	17113	16994	16919	17020	17142	17038	16983	17089	16996	17128	16859	17081	17114	17012	17120	17078	16937	16952	17126	17006	16986	16979	16989	17033	16997	16924	17031	17092	17129	17059	17183	17075	17065	16972	17167	17017	17004	17027	17025	17056	16905	16943	17072	16868	17151	16912	17058	17083	16898	16978	16996	17081	16987	16932	17051	16816	17019	17100	16877	16863	16947	16974	16950	17119	17118	16994	16914	17264	16978	17001	16861	16939	16810	17171	17091	16815	16858	16944	16942	17139	17151	17060	16904	17137	17019	16956	17000	17107	16968	16939	16770	17064	16988	17119	17215	17021	17054	16966	16881	16840	17153	17156	16825	16974	16885	16953	16984	17060	17018	16883	16925	16887	17070	17181	17144	16974	16940	16891	17094	17153	16972	17051	17031	16903	17093	16690	16917	17027	17050	16993	16834	16996	17068	17142	16946	16836	16873	16930	16938	16935	16908	16952	16914	17166	16875	17116	17022	16838	17063	17002	16964	17246	16980	17122	16815	16891	17218	17062	17067	17146	16806	17220	16960	17036	16928	17208	17095	16865	16926	16965	16971	17143	16947	16980	17096	17237	17045	17062	16936	17025	17138	17095	17010	16983	16905	16991	17008	16853	17040	17002	17148	17028	17131	17066	17271	16999	16925	16908	17065	17009	17055	16940	17012	17005	17044	17011	17226	17013	17020	17128	16863	17136	17043	17016	17021	16932	16922	17181	17127	16916	17187	16832	17101	16929	17193	17113	16974	16896	17022	16849	17076	16957	17272	17049	16907	17139	17134	16948	17058	17130	17110	17068	16898	17033	16865	17056	16973	17031	17081	17078	16958	17112	16962	17027	17022	17073	16829	17045	17090	17058	17010	16938	17145	17259	16954	16971	17242	16883	17069	16901	17097	17153	16995	17108	17006	17018	16944	16927	16918	17013	17137	16934	17061	16894	16911	17058	17167	16911	17123	17048	16948	17070	17171	17078	16908	16935	16943	16874	17055	17163	17195	17033	16953	17029	17035	17091	16995	16861	16851	16949	16831	17070	17071	16857	16928	16934	16826	16910	17277	17094	17167	17099	17133	17079	17136	17041	16864	16925	16937	17005	17024	17125	17091	16930	16786	16783	17073	16887	17138	17047	16883	17236	16845	16982	17127	16886	16848	17070	17329	16895	17013	17154	17243	17097	16971	16953	16916	16977	16909	17001	16890	17109	17219	17093	17239	17070	17005	16858	17000	16747	16916	16976	17014	17110	17143	17006	17040	17067	17056	17004	17124	17058	17127	17007	16891	16794	17091	17074	16996	17007	17020	16965	17080	17140	16980	17054	17096	16850	17050	16854	17204	17019	17011	17108	17107	17131	16928	17045	16980	17074	16991	17083	16975	17042	17413	16959	16979	16996	16904	16953	17122	17025	17209	16959	17175	17089	17000	16841	17050	17082	17043	17045	17216	16922	16964	16982	17031	16993	17115	16946	17110	17016	16893	17031	16961	16895	16919	16859	17129	17007	17170	17057	16890	16983	17048	16992	17005	16912	17080	17107	16684	16837	17062	17118	16823	17066	17012	17046	17073	16939	17000	17023	17076	16991	17139	16969	16815	17049	17223	17128	17240	16839	17089	17018	16917	16901	17242	17051	17311	17129	17232	16853	17190	17025	16989	17047	16930	16954	17092	16834	16927	17222	16764	16986	16993	17270	17175	17040	16806	17150	17134	17028	17187	16989	17020	16885	17275	17039	16954	16815	17068	16973	17093	16912	17132	17029	17048	17099	17086	17021	16919	16906	17190	17086	17081	17017	17006	17020	16858	17081	16871	16983	16928	17089	16927	16907	16884	17038	17108	16871	17127	17051	17035	16958	17028	17087	17059	17144	17255	16962	16909	16974	16992	16964	16983	16872	16850	17152	16994	17124	17027	16964	17237	17036	17208	16970	16986	16987	16999	17023	17131	17272	17016	17145	17052	16892	17062	16981	17001	16814	16800	17083	17004	17005	16914	16965	17065	16966	16891	16943	17111	16942	16970	17064	16936	17113	17071	17110	17062	17041	16877	17006	17145	16934	16970	17154	17126	16771	17083	17259	17066	16923	17031	16846	16949	16921	16949	16879	17277	16913	17033	16961	16972	16859	17080	17099	17135	16992	16881	17090	17078	16982	17025	17211	17224	17151	16944	16775	16807	16956	16975	17162	17160	17192	17062	16967	16930	17025	17180	16826	16840	16827	17242	16884	16982	17163	17028	17243	17083	17061	17157	17143	17025	16728	16939	17005	17054	17024	17036	16947	17126	17020	16969	16964	17205	17015	16978	17030	16944	17070	16987	17182	17079	16944	17080	16873	16963	17143	17119	17000	16962	17120	17147	17070	17037	16957	17151	17051	16852	17233	16991	16925	16883	17043	17050	16990	16816	17001	16940	16889	16977	17164	16911	16935	16926	17082	16983	17114	17018	17071	17074	17085	16976	16995	16813	17069	16793	16917	17057	17092	16938	17006	16939	17084	16914	17096	16943	17015	17145	16967	16963	16908	17122	16954	17051	17006	17280	17060	17173	16844	17188	17117	17338	17088	16797	16884	17141	17030	16897	16944	16834	16975	17112	17120	16783	17274	17081	16868	16968	17066	17025	16919	17026	16874	17105	17253	17126	16969	16841	17240	16941	17049	16935	16977	17126	16993	17067	16918	16983	17131	16893	16882	16867	16877	16942	16734	17073	17131	17061	16971	17042	16991	16891	16907	17106	17137	17047	17112	17137	17046	16949	16943	17016	16864	17202	17154	17032	17085	17085	17088	16988	17072	16949	17043	17017	16993	17117	16929	17058	17008	17049	16954	17042	17377	17076	17197	16869	17048	17111	16993	16970	16947	17084	16879	17160	17013	17223	17009	17133	16883	17058	16959	16990	16955	16991	16877	16917	16999	17080	16889	16958	16881	17117	17040	17095	17067	16951	17009	17280	17162	16853	17059	16811	16980	16948	16856	17062	16871	17015	17054	17073	16806	17026	17047	17022	17053	17022	16999	16921	16999	17085	16987	17178	17106	16880	17031	16935	16914	16998	16845	17185	16944	17154	17014	17154	17001	17151	16877	17112	17224	17110	16876	17102	17020	17135	16946	17070	16992	16917	17094	16999	16782	17073	17243	17036	17104	16967	16889	17269	17191	17075	16741	17076	17075	17137	16817	17022	17059	16973	17200	16918	16953	17098	17090	16810	17152	16971	17088	16998	17059	16879	16995	16887	17085	17003	16907	16916	16843	16928	16830	17011	17096	17244	16822	17060	16969	17152	17146	16917	16883	16802	16751	16953	17154	16974	16947	16902	16802	17028	17070	16973	17149	17177	16957	17131	16922	17046	16768	16923	17010	17017	17040	16965	17019	17050	17043	16961	16992	17104	17098	17065	17142	17019	16799	17016	17091	17071	17040	17203	17188	16926	17160	17173	16944	16983	16950	17162	17093	16951	16955	17147	16812	16952	17192	17066	17226	17027	16964	16917	17076	17130	17022	16774	17038	16944	17142	16949	17177	17226	17143	17250	16894	17097	17075	17034	16968	17095	17086	16847	16782	16958	17025	17142	17242	16900	17133	17084	16880	17154	17090	17072	16963	17187	17043	17048	17261	17100	16906	17127	17113	17179	17043	17077	16890	17003	17055	17101	16912	16980	16989	17197	17155	17079	17000	16976	17035	17092	17138	17105	17197	16972	16947	16941	16991	17095	17127	16875	17181	17074	16883	16884	16933	16948	17061	16979	16940	16990	17074	16926	17288	16969	17030	17230	17103	16878	16824	17096	17081	17140	17078	17098	17121	17128	16932	17153	17024	16987	17003	16881	16845	17077	16977	17118	17155	17172	16847	17199	16959	17152	16915	16795	17070	17057	17011	17046	16870	17181	17216	17150	17042	17056	17098	17078	17175	17023	16966	17110	17144	17052	17010	17034	16918	17046	17173	16947	17231	17249	17174	16813	17115	17086	17078	16924	17155	16790	16953	17195	17165	16894	17010	17093	17081	17147	16933	17284	17005	17248	16937	16918	16930	17101	17112	16934	17037	17089	17015	17191	16817	16923	16954	16999	16918	17050	17005	16991	17076	17071	16857	17062	17141	16884	16976	16998	17086	17074	17034	16985	17074	16837	17310	17026	17144	16982	17177	16927	17010	17089	16989	16997	17127	16961	17151	16860	17072	17014	16871	17003	17063	17091	17060	17311	17154	16958	17148	16996	17102	17250	16977	17118	17158	17115	16890	17047	17054	17082	17239	17020	16994	16993	17073	17068	17047	17071	17247	16937	16850	17278	17054	16999	16854	16979	17001	16964	16718	17104	16906	17133	17046	17221	17077	17003	16952	16947	17097	17013	17086	16915	17267	16871	17144	16918	16899	16875	16934	16996	17004	17006	16979	17071	17149	17060	16981	16876	17069	16952	17068	17091	17014	17144	17141	16982	17220	17101	17136	16729	16986	17104	16827	17012	16989	16847	16991	16930	17152	16983	17027	17117	17121	17177	17198	16788	17151	17176	17128	16999	16932	17121	16936	17183	17034	17052	17055	17111	17229	17007	16943	17028	17018	16934	16930	16983	17114	17068	16975	16960	16992	17031	16871	16929	17235
24295	41671	39108	31580	26818	23281	21497	19844	18730	18005	17418	17268	16838	16826	16375	16305	16014	15894	15958	15910	15630	15724	15675	15412	15476	15490	15625	15486	15243	15168	15263	15262	15064	15330	15326	15216	15310	15276	15191	15124	15254	15165	15312	15232	15015	15156	15328	15071	15329	15231	15207	15227	15243	15036	15005	15217	15254	15075	15267	15234	15116	15140	15096	15109	15077	15079	15086	14969	15159	15159	15202	15085	15088	15116	14951	15051	15253	15183	15184	15176	15135	15013	15099	14957	15200	15125	14972	15018	15205	15138	15144	15187	15094	15247	15076	15219	15017	14946	15078	14947	15246	14951	15029	15149	14917	15108	15274	14960	14929	15191	15220	15057	15009	14928	14991	15062	15084	15096	14985	15058	15127	15118	15151	15041	15041	15306	15075	15103	15028	15112	14994	15105	15098	14957	15089	15062	15196	15200	15035	15165	15197	15203	15032	14990	15183	15101	15032	15111	15129	15229	15047	15038	14850	15003	14999	15207	15140	15205	15013	15071	15274	15028	15030	15078	15210	15214	15027	15048	15146	15118	15202	15195	15040	15027	15010	15051	15021	15078	15090	15130	15067	15073	15005	15051	15119	15059	15067	15081	14909	14955	15018	14904	15268	15048	15023	15162	15136	15290	14935	15001	15151	15019	14955	15100	15030	15175	15022	14978	15101	15070	15065	15030	15127	14998	15134	15182	15037	15123	14985	14987	15011	14979	15021	15055	15079	14959	14991	15130	14970	15325	15132	15057	15042	14969	15009	15094	15133	15032	15082	15100	15018	14895	15100	15020	15073	15161	15049	15124	15063	15117	15038	15006	14889	15078	15063	15176	15129	15081	15228	15195	15123	15073	15171	15192	15027	15260	15099	15126	15017	15178	14902	15099	15250	15010	15166	15117	14998	15122	14945	14952	15231	15226	15101	15213	15011	15152	15035	15029	15154	15100	15149	15047	15147	15167	15127	15070	15068	15189	15045	15066	15119	15019	15003	15255	14916	15224	15197	15077	14930	15005	15087	15140	15090	15240	14951	15145	15063	15001	15133	15058	15030	15125	15084	15037	15111	15073	15109	15114	15031	15032	15098	15185	15057	15229	15114	15221	15182	15014	15232	15144	15008	15066	15015	14880	15096	15176	14960	15013	15058	15200	15041	14955	15072	14903	14979	15005	15015	14896	14993	15084	14921	15224	14959	14973	15050	15152	15143	15145	15171	15070	15116	15246	14938	14985	14826	15160	14979	15038	15088	15209	15054	15124	15116	15130	15036	14977	15024	15139	15115	15113	15151	15075	14886	15199	15043	14915	15094	15092	15004	15020	14898	15073	15023	14937	15079	15017	15173	15037	14935	15107	15122	15198	15113	15011	15134	15148	15127	15163	15119	15080	15112	15200	15096	15155	15244	15088	15203	14914	15033	15014	15091	14952	15184	15093	15070	14951	15079	15093	15149	15224	15112	15259	15139	15007	15090	15258	15007	14895	15195	15071	15188	15062	15013	15090	15096	15039	15152	15167	14957	15172	15101	14980	15061	15043	14921	15145	15060	15104	15097	15253	14994	15121	15139	15061	15105	15044	15014	15085	15037	15062	15125	15077	15153	15047	15068	15104	14867	14939	15172	15037	15161	15260	14888	15188	15076	15088	15161	15253	15115	14912	15267	15062	15000	14973	14803	15116	15199	15058	15059	15161	15217	15294	14909	15030	15007	15075	15026	15107	15072	15094	15163	15097	14950	15118	14971	15222	14983	15062	15160	15150	15136	14973	15069	15090	15102	15146	15008	15025	14930	14950	15126	15206	15020	15204	15067	14948	14971	15133	15232	15023	14977	15023	15032	15024	15047	15084	15188	15186	15181	15004	15115	15111	14866	15096	15101	15070	15152	15211	15151	14890	15128	14957	14931	15115	15161	15115	15052	15209	15111	15168	14993	15135	15125	14929	15085	14928	14997	14894	15077	15132	15088	15096	15104	14914	15303	14867	15067	15107	14969	15087	14987	15006	15049	15063	14974	15033	15133	15042	15298	15191	15012	15018	15147	14959	14968	15114	14886	15174	14993	15132	15228	15120	15127	15094	15077	15120	15051	15134	15127	15009	14858	15097	15141	15283	15058	14977	14922	15180	15009	15161	15000	14975	15089	15064	15062	15045	14963	15055	15073	15063	15156	14932	14917	15061	15106	15084	15224	15080	14971	14964	15163	15157	15216	15036	15248	15153	15252	15069	14836	15159	15113	14998	15036	15071	15136	15102	15009	15020	15179	15028	15089	15179	15233	14979	14979	15009	15121	15200	15002	15208	15030	15073	15113	15173	15079	14970	15217	15082	14974	15041	15028	15007	15157	15020	15055	15100	14980	15156	14976	15142	14920	15087	15146	15200	15112	15085	15125	15117	15129	15074	15264	15152	14945	15186	15095	15094	14927	14952	14995	15126	15085	15011	15008	15054	15122	15092	15192	15202	15027	15122	15102	15077	15145	14979	15068	15066	14999	15209	15101	15228	15165	15068	14858	14942	15101	15238	15031	15000	15158	14962	15082	15072	15204	15114	14967	15059	15135	15065	14942	14998	15059	14893	15202	15113	15087	15134	15157	14981	15087	15074	15285	15159	15194	15109	15061	14960	15091	15060	14846	15079	15087	15149	15016	14990	15021	15000	14978	15094	15036	15138	15105	14972	15077	15032	15163	14941	15145	15168	15076	14916	15127	15052	15239	15033	15102	15065	15017	15021	15055	15080	15184	15078	14982	14974	15161	15116	15070	15113	15026	14943	15060	15192	14961	15124	15139	15197	15030	15003	15057	15075	15094	15098	15043	15134	15003	15269	15124	15059	15056	14967	15048	15034	15129	14960	15111	15038	15006	15172	15101	14989	15153	14926	15129	15119	15036	15246	15024	15187	15058	14984	14959	14981	14945	15001	14823	15011	14979	15234	15032	15087	15098	15010	15274	15131	15234	15054	15181	15018	14964	15066	14928	15156	15076	15024	15046	14940	15076	15054	15049	15101	15134	14938	15176	15045	15062	15007	15064	15081	15032	15211	15116	14918	14951	15112	15070	14998	15086	15116	15085	15005	15165	15042	15092	14998	15163	14969	15138	15055	14993	14994	14986	14997	14993	15311	15029	15178	15203	15095	15167	15134	15128	15164	15105	14998	15093	15119	15056	15088	15012	15184	15129	15095	15298	15159	15063	15021	15008	15112	15100	15140	15013	14922	15204	14993	14975	15137	15023	15046	14894	15197	15027	14934	15022	15029	15088	15093	15061	15075	14986	15068	15090	15099	15077	15016	14981	15057	15054	15021	14900	15070	15079	15149	15004	15053	15003	15297	15118	15127	15210	15134	15005	15090	14923	15160	15087	15087	15112	15085	15082	14963	15110	15150	15079	15007	15218	15182	15003	15066	15030	15044	15231	14927	15156	15064	15194	15028	15154	14966	15084	15028	15054	15100	15064	15103	15105	15032	15173	15061	14946	15063	15221	14934	15085	15043	14967	15083	15046	15161	15136	15026	15070	15163	14968	15204	15178	15090	14999	15155	14988	15141	14879	15194	15039	14955	15026	14894	15252	15033	15242	15185	15183	15084	14998	15020	15039	14967	15071	15138	15097	15243	15021	15151	15068	15288	15055	15178	15160	15321	15159	15178	15042	15115	15196	15018	15234	14963	15134	15129	15058	15177	14995	15229	15075	15005	15037	14995	15053	14988	15090	15109	15023	15125	15047	15099	15130	15041	15113	15111	15068	14900	15119	15065	15375	15139	15021	15148	15134	15189	15117	15115	15013	15078	15024	15165	15204	15059	15263	15186	15207	15034	15313	15007	15103	15186	15031	15069	15127	15025	15160	14929	15133	14998	14774	15146	15023	15051	15050	15098	15089	15106	15206	14973	14958	15250	15056	15148	14968	15151	14970	15111	15027	15106	15200	15139	15113	15002	14945	15160	15124	15065	15110	15081	15004	14953	15134	14854	15065	14847	15170	15055	15073	15002	15107	15031	15024	14946	15260	15018	14984	14977	15028	15168	15195	15137	14997	15013	15141	15011	14938	14992	15110	15137	15025	15150	15090	15040	15154	15072	15078	15020	15100	14957	15165	15088	15035	15078	14860	15225	15090	15094	15254	15087	15003	14998	15155	15124	15002	15022	14935	14971	15130	15087	15063	14987	15110	15142	14821	14966	15003	15008	15051	15159	15158	15053	15215	14998	14945	15164	15156	14935	15233	15086	15163	15137	14993	14949	15108	15055	15101	15065	15070	15173	15027	15084	15044	15173	15141	15114	15066	15370	15024	15113	15161	15039	14932	15056	15101	15050	15093	15056	15210	15089	15212	15021	14994	14978	14969	15054	15074	15028	14949	15032	15154	15284	15074	15149	14977	15170	14957	15026	15123	15006	15135	14968	15007	14917	14927	15013	15168	15130	15094	15079	14920	15064	15033	15041	15110	15195	15111	15067	15073	15223	15133	15026	15095	15237	14949	15019	15132	14994	15180	15152	15114	15013	14887	14949	15156	14988	15060	15096	15048	15249	14941	15130	15032	15054	14955	15071	14982	15089	15013	15154	15041	15218	15056	15121	15241	15217	14885	15209	15059	15212	15057	15134	15148	15089	14914	14928	14960	15014	15101	15018	15177	15009	15055	15032	14943	14977	15123	15247	15252	15125	15169	15181	15142	14950	15195	15072	15116	15057	15164	14895	15165	15191	15148	15228	15102	15178	15117	15175	14836	15026	14982	15141	15148	15120	15054	15097	14922	15063	15006	15137	15036	15042	15068	14970	15295	14972	15016	15095	15146	15079	15112	15134	14912	14944	15137	15073	14995	14938	15090	15148	15056	15082	15128	15093	15094	15113	15186	15164	15040	14932	15200	15140	14945	14990	15013	15109	15024	14945	15107	14972	15058	15086	15263	15097	15115	15175	14985	14993	15144	15104	15152	15234	15098	15120	14903	15207	15166	14901	15044	14994	15009	15124	15174	15076	14991	15046	15201	15311	15225	15181	15011	15176	15215	15068	15064	14954	15028	15113	15167	15069	15098	14966	15184	15035	14988	15113	15137	15195	15094	15080	15262	15060	15214	15152	15118	15278	15316	15011	15110	15095	15006	14982	15215	15349	15162	15087	14985	15210	15142	15078	15066	15061	15185	14946
22577	21036	28746	23533	21690	24499	27140	21940	20416	20039	19577	19038	18977	18870	18708	18435	18413	18045	18037	18116	18142	17755	17790	17564	17651	17589	17465	17368	17397	17625	17503	17638	17297	17340	17343	17474	17273	17440	17403	17421	17373	17213	17460	17052	17101	17224	17302	17327	17355	17209	17319	17290	17166	17187	17058	17216	17168	17036	17290	17462	17170	17292	17092	17336	17237	17319	17281	17330	17138	17304	17227	17352	17169	17256	17106	17350	17248	17212	17172	17040	17144	17073	17101	17118	17114	17250	17249	17185	17133	17271	17210	16988	17117	17433	17238	17307	17366	17308	17303	17425	17245	17128	17306	17276	17296	17217	17464	17261	17420	17325	17120	17125	17131	17335	17081	17146	17077	17178	17074	16974	17249	17195	17168	17241	17360	17151	17182	17289	16930	17086	17216	16924	17219	17189	17079	17321	17313	17099	17100	17035	17116	17190	17241	17249	17165	17268	17030	16950	17040	17205	17386	17182	17158	17085	17190	17274	17050	17061	17163	17284	17243	17201	16988	17374	17422	17344	17132	17129	17296	17245	17066	17253	17401	17398	16931	17192	17199	17071	17245	17236	17207	17210	17174	17215	17220	17178	17207	17185	17250	17108	17076	17252	17213	17267	17143	17167	17212	17243	17069	17109	17335	17057	17178	17224	17030	17049	17010	16970	17195	17260	17132	17183	17078	17150	17103	17166	17005	17044	17079	17090	17143	17063	17160	17140	17119	17328	16987	17309	17182	17199	17264	17245	17198	17288	17148	17062	17126	17158	16914	17180	17311	17279	17208	17129	17261	16989	17044	17075	17197	17189	17173	17196	17144	17356	17011	16942	17130	17143	17168	17459	17204	17155	17235	17085	17232	17183	17250	17137	17143	17261	17308	17139	17089	16879	17159	17113	17112	17047	17094	17317	17193	17311	16962	17109	17115	17161	16976	17248	17131	17099	17064	17172	17359	16958	17185	17079	17260	17119	17115	17151	17104	17037	17092	17019	17090	17287	17161	17165	17187	17073	17144	17241	17135	17117	17335	17314	17164	17088	17324	17054	17129	17142	17216	17301	17152	17290	17240	17045	17256	17071	17131	17094	17225	17040	17297	17229	17117	16997	17252	16961	17064	17303	17298	17196	17110	17091	17308	17084	17184	17075	17230	17057	17133	17065	17191	17017	17146	17207	17088	17243	17329	17077	16850	17220	17177	17178	17142	17238	17157	17119	17161	17158	17013	17243	17222	17274	17239	17181	17124	17011	17189	17338	17206	17038	17220	17172	17104	17174	17058	17130	17400	17292	17100	17145	17068	17124	17183	17004	17039	17153	16992	17222	17065	17107	17280	17050	17110	17332	17194	17113	17343	17168	17153	17182	17167	17283	17323	17242	17249	17164	17064	16849	17104	17122	17320	17108	17016	17146	17061	17244	17240	17208	17075	17100	17032	17158	17361	17274	17128	17136	17044	17107	17357	17355	17253	17120	17185	17249	17090	17161	17199	17244	17312	17130	17135	17239	17127	17165	17151	17223	17095	17251	17090	17028	17179	17125	17061	17174	17218	17110	17299	16995	17395	17203	17056	17270	17219	17098	17073	17096	17089	17046	17186	17126	17136	17257	17051	17061	17123	17010	17141	17135	17105	17207	16792	17055	17342	17236	17465	17180	17128	17261	17232	17064	16955	17080	17097	17152	16942	17104	17033	17304	17169	17200	17126	17199	17284	17094	17150	17088	17120	17273	17264	17201	17237	16856	17018	17017	17128	17193	17198	17203	17129	17295	16963	17209	17292	17132	17192	17045	17088	17067	17108	17145	17304	17095	17208	17176	17314	17275	17183	16938	17182	17090	17283	17109	17134	17210	17153	16918	17112	17114	17148	17179	17171	17057	17057	17074	16915	17067	17075	17074	17159	17212	17240	17029	17084	17195	17286	17160	17273	17118	17289	17205	17133	17054	17159	17187	17207	17248	17284	17187	17280	17264	17149	17128	17210	17081	17100	17073	17162	17284	17202	17123	17210	17268	16961	17102	17167	17157	17018	17384	17237	17074	17236	17247	17218	17105	17100	17283	17242	17107	17117	17201	17205	16936	17207	17185	17097	17230	17298	17100	17169	17384	17045	17253	17194	17050	16986	17258	17109	17241	17233	17090	16980	17236	17315	17137	17345	17093	17222	17276	17253	16990	17177	17080	17278	17209	17155	17181	17058	17316	17239	16944	17229	17177	17217	17370	17124	17370	17031	17003	17188	17058	17228	17375	17162	17190	17132	16993	17216	17128	17242	17225	17151	16958	17061	17256	17213	17110	17120	17141	17340	17167	17303	17122	17228	17247	17216	17288	17207	17054	17064	17195	17160	17263	17205	17105	17197	17073	17273	17088	17200	17135	17233	17357	17151	17120	17180	17242	17069	17297	17354	17050	17175	17067	16986	17122	17090	17282	17180	17034	17248	17222	17366	17213	17306	17137	17110	17085	17033	17105	17088	17122	17000	17155	17090	17182	17157	17203	17161	17212	17421	16938	16964	17084	17081	17201	17149	17023	17274	16991	17087	17275	17211	17094	16992	17077	17065	17143	17131	17095	16950	17193	17219	17072	17315	17469	17315	17073	17139	16998	17140	16967	17101	17118	17089	17204	17024	17190	17144	17268	17239	17083	17330	17085	17230	17179	17309	17073	17201	17157	17152	16942	17033	17157	17158	17333	17187	17244	17184	17171	17165	17242	17165	17016	17261	17160	17149	17184	17163	17132	17174	17182	17068	16963	17320	17146	17236	17053	17129	17296	17190	16948	17187	17122	17269	17208	17102	17259	17316	16980	17172	17109	17169	17174	17046	16998	17108	17192	17149	17321	17153	17255	17205	16924	17122	17091	17143	17137	17224	17304	17126	17031	17111	17188	17087	17096	17126	17075	17142	17336	17280	17130	17120	17122	17077	17112	17109	17079	17403	17129	17438	17130	17113	17130	17008	17146	17046	17016	17182	16970	17164	17163	17117	17288	17045	17180	17143	17229	17124	16973	17157	17089	17070	17117	16993	17112	17244	17296	17197	17075	17283	17228	17193	17124	17120	17074	17116	17219	17408	17248	16989	17003	17051	17052	17047	17253	17094	17156	17086	17302	17121	17087	17157	17205	17190	17520	17113	17288	17062	17378	17055	17189	17173	16983	16947	17237	17135	17137	17333	17309	16988	17157	17087	17163	17158	16916	16992	16995	17300	17093	17271	17125	17357	17034	17322	17181	17068	17227	17154	17065	17128	17119	17022	17146	17091	17128	17073	17188	17301	17183	17254	17184	16981	16991	17163	17238	17161	17165	17062	17165	17238	17122	17175	17134	17128	17082	17257	17129	17146	17012	17054	17175	17092	17021	16852	17270	17240	17170	16993	17097	17174	17235	17166	17191	17102	17043	17014	17277	17077	17178	17438	17205	16916	17172	17124	17206	17166	17133	17197	17166	17011	17217	17086	17222	17090	17073	17218	17175	16953	17161	17154	17322	16995	17075	17180	17165	16955	17128	17220	17111	17189	17084	17277	17032	17163	17049	17024	17244	17088	17014	17127	17326	17116	17174	17190	16975	17112	17204	17009	17159	17173	17229	17321	17100	17195	17170	17079	17309	17378	17146	17288	17287	17447	17159	17022	17124	17048	17267	17374	17067	17281	17158	17089	17043	17215	17179	17147	17276	17211	17261	17015	17093	17147	17145	17249	17297	17207	17164	17191	17193	17097	17197	17129	17275	17110	17040	17089	17056	17169	17135	16993	17156	17020	17059	17127	17479	17221	17177	16991	17062	17260	17280	17414	17225	17185	16975	17126	17317	17103	17271	17214	17052	16869	17195	17147	17128	17102	17220	17205	17040	17237	17140	17138	17351	17292	17187	17241	17072	17219	16989	17096	17256	17350	17200	17081	17145	17224	17326	17047	17311	17031	17104	17051	17113	17244	17189	17071	17316	17289	17242	17183	17046	17095	17224	17134	17118	17310	17182	16974	17321	17352	16987	17204	17203	17115	17222	17215	17100	17155	17044	17241	17257	17050	17091	17186	17294	17345	17111	17175	16922	17226	17077	17046	17030	17241	17224	17161	17144	17211	17080	17116	17041	17197	17245	17144	17152	17324	17193	17138	17060	17179	17274	17192	17089	17377	16985	17016	17110	17354	17158	17362	17053	17248	17152	17039	17394	17296	16983	17212	17078	17083	17222	17088	17039	17073	17310	17149	17265	17003	17166	17076	17156	17227	17184	17198	17142	17008	17187	17142	17180	17252	17459	17199	17188	17001	17161	17071	17097	17104	17042	17299	17102	17128	17341	17137	16962	17251	17223	17071	17029	17052	17263	17049	16954	17034	16963	17211	16983	17294	17066	17196	17160	17341	17200	17129	17054	17418	17067	17282	17228	17066	17261	17210	17351	17207	17075	17448	17126	17202	16999	17038	17157	17236	17332	17198	17084	17094	17075	17328	17263	17151	17270	17229	17465	17275	17208	17126	17113	17203	17120	17240	17286	17107	17102	17238	17072	17078	17276	17216	17243	17126	17063	17136	16976	17090	17097	17089	17034	17422	17215	17178	17048	17166	17066	17191	17198	17002	17085	17025	17040	17184	16980	17088	17205	17408	17271	17204	17007	17291	17267	17115	17175	17082	17152	17236	17092	17200	17265	17159	16999	17138	17038	17122	16975	17048	17377	17007	17221	17083	17282	17001	17204	16998	17260	17163	17020	17146	17221	17210	17231	17344	17050	17241	16945	17221	17143	17336	17367	17251	17085	17097	16992	17182	17287	17051	17252	17210	16814	17167	17078	17236	17155	17148	17148	17239	17205	17208	17175	17407	17246	17291	17166	17191	17316	17174	17234	17034	17184	17134	16911	17121	17210	17158	17273	17133	17143	17359	17240	17199	17181	17055	17050	17128	17381	17034	17093	17178	17063	17054	17075	17127	17077	17034	17102	17044	17211	17022	17067	17028	17041	17106	17242	17164	17199	17218	17099	17248	17249	16925	17127	17169	17154	17226	17183	17217	17102	17049	17152	17206	17235	17090	17131	17247	17188	17228	16989	17049	17143	17149	17194	17144	17096	17390	17131	17437	17184	17179	17082	17173	17322	17249	17222	17333	17128	16895	16989	17031	17126	17199	17407	16996	17377	17090	17180
26566	45960	43930	35784	30511	26361	23840	21801	20297	19105	18607	18280	17959	17339	17091	16855	16611	16366	16363	16393	16080	15973	15872	15804	15687	15486	15832	15491	15603	15520	15467	15543	15524	15317	15446	15347	15326	15278	15239	15310	15178	15409	15197	15276	15248	15321	15491	15266	15229	15039	15469	15131	15287	15034	15021	15195	15326	15197	15038	15298	15140	15226	15173	15133	15066	15226	15224	15234	15316	15140	15118	15190	15156	15083	15354	15247	15135	15118	15182	15232	14953	14954	15171	15211	15176	15091	15151	15117	15221	15138	15113	15165	15165	15178	15105	15173	15134	15112	15276	15195	15181	15218	15234	15174	15344	15213	15328	15037	15283	15050	15162	15129	15186	15096	15120	15070	15073	14931	15273	15195	15317	14910	15154	15255	15196	15169	15097	15182	15282	15177	15170	15021	15232	15102	15106	15207	14964	15138	15120	15110	15257	15252	15255	15081	15184	15199	15185	15017	15041	15105	15152	15096	15186	15256	15181	15209	15092	15274	15157	15069	15064	15297	15077	15294	15061	15102	15071	15172	15296	15247	15078	15034	15155	15042	15094	15114	15286	15252	15025	15029	15170	15237	15213	15112	15054	15070	15270	15138	15040	15050	15129	15048	15164	15166	15145	15140	15164	14955	15106	15320	15230	15084	15166	15046	15347	15075	15133	15197	15102	15195	15300	15096	15048	15036	15245	15195	15218	15201	15050	15175	15101	15100	15291	15132	15286	15089	15097	15027	15167	15053	15247	14934	15036	15282	15112	15194	15172	14938	15212	14964	15176	15141	15262	15150	15011	15002	15191	15230	15178	15155	15025	15161	15042	15268	15059	15185	15099	15267	15223	15184	15174	15043	15223	15043	15269	15063	14986	15166	15099	14997	15193	15102	15132	15201	15250	15083	15289	15019	15174	15196	15237	15053	15090	15208	15107	15186	15231	15199	15280	15283	15152	15248	15108	15106	15138	15046	15201	15333	15003	15198	15199	15142	15001	15094	15239	15206	15249	15152	15077	15305	15088	15112	15165	15322	14963	15230	15083	15086	15257	15264	15197	15125	15313	14987	15244	15097	15232	15096	15178	15116	15150	15106	15246	15141	15031	15252	15086	15140	15118	15005	15126	15131	15087	15221	15125	15093	15170	15232	15105	15056	15260	15123	15302	15046	15127	15055	15113	15115	15267	15077	15155	15241	15242	15081	15272	15105	15005	15204	15259	15135	15333	15166	15041	15149	15226	15136	15109	15124	15040	15066	15165	15196	15061	15225	15164	15025	15094	15048	15123	15239	15031	15220	15209	15208	15072	15027	15152	15164	15067	15280	15045	15315	15221	15047	15121	15294	15049	15128	15231	15169	15125	15195	15050	15124	15105	15202	15241	15090	15312	14936	15086	15336	15233	15364	15184	15101	15146	15037	15275	14944	15193	15254	14924	15160	15067	15089	15009	15178	15061	15285	15041	15169	15138	15326	14979	15257	15304	15153	15209	15292	15321	15093	15300	15259	15088	15110	15005	15124	15210	15155	15217	15100	15008	15359	15139	15052	15182	15117	15023	15248	15300	15284	15233	15158	15163	15252	15239	15075	15113	15252	15214	15032	15111	14883	15064	15051	15164	15098	15342	15132	15263	15347	15087	15273	15078	15156	15147	15204	15221	14996	15105	15077	15129	15340	15183	15074	15089	14940	15166	15202	15106	15061	15120	15195	15128	15083	15178	15072	15090	15087	15064	15078	15218	15117	15206	15052	15236	15126	15081	15123	14921	14878	15217	15204	15113	15175	15152	15037	15168	15183	15123	15217	14966	15087	15176	15080	15094	15084	15088	15248	15000	15199	15061	15244	15132	15135	15228	15164	15138	15176	15203	15293	15112	15088	15191	15302	15144	15203	15053	15129	15050	15206	15022	15239	15360	15010	15260	15047	15128	15369	15140	15209	15340	15142	15197	15010	15169	15105	15046	15014	15134	15193	15199	15084	14940	15149	15008	15105	15131	15298	15178	15072	15046	15159	14877	15110	15253	15178	15169	15161	15163	15090	15213	15216	15166	15007	15124	15190	14980	15203	15302	15141	15212	15287	15271	15141	15223	15123	15130	15033	15088	15162	15197	15112	15149	15198	15121	15181	15138	15040	15031	15000	14964	15401	15221	15151	15244	15151	15143	15133	15095	15170	15038	15179	15093	15165	15102	15097	15265	15021	14956	15307	14922	15363	15091	15030	15196	15293	14982	15242	15149	15079	15127	15164	15222	15152	15254	15087	15202	14966	15112	15276	15139	15210	15220	15085	15154	15183	15273	15294	15071	15047	15057	15106	15228	15076	15059	15037	15117	15290	15095	15088	15056	15253	15251	15046	15142	15079	15252	15436	15028	15177	15121	15215	15197	15052	15081	15184	15219	15025	15225	15228	15103	14974	15153	15052	15095	15132	15194	15195	14959	15015	15354	15203	15218	15127	15325	15013	15052	15262	15049	15093	15137	15059	15241	14968	15224	15254	15211	15067	15109	14995	15066	15047	15093	15234	14992	15233	15108	15153	15103	15204	15102	15217	15161	15104	15290	15149	15142	15140	15042	15099	15141	15063	15189	15140	15287	15157	15114	15096	15141	15021	15216	15285	15306	14949	15094	15023	15201	15239	15165	15213	15175	15342	15152	15035	15197	15188	15102	15200	15174	15080	15129	15095	15089	15045	15031	15174	15200	15354	15289	15182	15185	15136	15064	15200	15238	15065	15151	15228	15059	15185	15185	15108	15213	15341	15076	15193	15110	15177	15155	15148	15097	14979	15141	15227	15149	15033	15086	14961	15383	15066	15301	15138	15083	14956	15199	15139	15038	15173	15116	15180	15091	15187	15006	15160	15196	15207	15237	15222	15207	15019	14980	15129	15119	15174	15053	15157	15153	15281	15141	15048	15214	15150	15047	15141	15096	15169	15245	15126	15104	15168	15162	15260	15092	15305	15153	15112	15019	15335	15227	15086	15128	15232	15105	15155	15167	15247	14984	15172	15305	15187	15075	15154	15225	15100	15188	15209	15008	15043	15174	15127	15162	15145	15192	14940	14909	15100	15134	15164	15034	15159	15100	15295	15093	15224	15221	15121	15043	15183	15178	15183	15233	15250	15092	15170	15185	15145	15163	15090	15186	15226	14942	15043	15192	15064	14990	15174	15078	15236	15066	15233	15101	15276	15129	15145	15147	15182	14996	15349	15058	15225	15171	15250	15064	15029	14852	15105	14961	15088	15369	15080	15060	15205	15240	15153	15070	15170	15076	15225	15115	15146	15075	15059	15258	15173	15095	15162	15211	15274	15195	15194	15093	15135	15151	15027	15190	15128	15112	15233	15269	15256	14998	15168	15076	15198	15151	14994	15097	15127	15050	15140	15051	14996	15183	15202	15110	15261	15093	15063	15153	15136	15037	15102	15095	14890	15161	15094	15222	15010	14995	15143	15160	15118	14994	15096	15142	15238	15255	15123	15221	15077	15090	15065	15153	15111	15215	15056	15233	15216	15205	15154	15081	15204	15012	15216	15179	15185	15217	15080	15083	15147	15037	15206	15241	15161	15053	15033	15105	15319	15300	15118	15172	15099	15186	15178	15184	15014	15132	15019	15043	14933	15262	15091	15155	15057	14937	15153	15185	15205	15145	15248	15048	15012	15254	15162	15145	14983	15182	15117	15209	15173	15156	15103	15292	15260	15116	15156	15136	15100	15276	15036	15294	15231	15089	15076	15278	15001	15103	15116	15069	15187	15156	15074	15060	15222	15180	15111	15184	15104	15066	15239	15285	15168	15135	15088	15060	15115	15123	15065	15153	15177	15115	15272	15069	15213	15135	15003	15194	15057	15137	15333	15186	15241	14964	15200	15204	15030	15272	15079	15179	15252	15240	15086	15209	15128	15010	15089	15245	15193	15203	15142	15225	15092	15259	14941	15060	15238	15070	15252	15107	15155	15059	15098	14947	15259	15097	15078	15193	15308	15018	15275	14999	15297	15152	15283	15068	15158	15032	15057	15054	15052	14964	15168	15156	15197	15115	14990	15141	15076	15109	15122	15252	15160	15067	15216	15112	15151	15137	15167	15132	15039	15021	15149	15127	15142	15086	15085	15266	15145	15149	15176	15199	15054	15091	15110	15179	15224	14957	15111	15253	15104	15059	15060	15129	15249	15282	15165	15170	14988	15175	15037	15129	15044	15132	14974	15187	15155	15223	15183	15077	15190	15212	14940	15097	15147	15126	15195	15069	15045	15259	15259	15127	15290	15036	15221	15161	15240	15236	15117	15159	15016	15225	15259	15170	15181	15134	15234	15186	15192	15010	15075	15156	15177	15232	15236	15209	15249	15211	15072	15117	14987	15339	15291	15069	15123	15035	15118	15219	15232	15112	15080	15121	15010	15137	15177	15036	15082	15143	15210	15263	15048	15135	15196	15246	15040	15203	15252	15009	15217	15134	15225	15137	15059	15078	15004	15113	15164	15171	15017	14989	15125	15280	15206	15035	15105	15205	15064	15049	15053	15161	15152	15059	15210	15076	15087	15158	15068	15043	15191	15176	15075	15231	15059	15219	15144	15250	15144	15072	15100	15199	15108	15034	15082	15108	15104	15029	14994	15198	15354	15337	15084	15158	15132	15096	15235	15090	15100	15178	15086	15176	15064	15157	15086	15151	14954	15054	15302	15081	15096	15116	15152	15133	15172	15118	15191	15265	14987	15079	15124	15259	15113	15180	15052	15271	15058	15151	15087	15158	15055	15328	15339	15371	15089	15193	15253	15086	15143	15162	15164	15319	15136	15307	14925	15182	15133	15133	15159	15030	15300	15192	15191	15217	15133	15070	15153	15062	15193	15142	15113	15284	15276	15272	15079	15103	15218	15204	15131	15144	15207	15241	15077	15236	14971	15147	15043	15302	15109	15030	14956	15156	15133	15150	15151	15030	15179	15118	15017	15320	15103	15388	15222	14908	15164	15082	15110	15089	15076	15156	15108	15169	15105	15299	14954	15189	15150	15043	15135	15044	15079	15128	15104	15122	15254	15096	15123	15127	15163	14989	15112	15176	15163	15172	15030	15032	15267	15072	15202	15112	15137	15161	15151	15121	15263	15251	15229	15310	15140	15164	15096	15157	15142	15205	15178	15131	15032
27744	23784	29722	27177	21994	20143	19223	18112	18055	17526	17352	17175	17356	17325	17080	16860	16984	16917	16978	16755	16690	16906	16662	16885	16641	16818	16671	16581	16781	16656	16777	16698	16542	16613	16696	16629	16740	16791	16726	16648	16678	16454	16828	16649	16713	16598	16838	16738	16619	16355	16680	16636	16495	16372	16752	16655	16711	16766	16752	16781	16773	16639	16627	16595	16629	16701	16603	16746	16662	16452	16722	16688	16576	16526	16706	16717	16499	16635	16579	16543	16450	16485	16656	16586	16744	16657	16705	16550	16539	16714	16583	16756	16334	16641	16743	16703	16749	16706	16490	16813	16626	16481	16640	16595	16547	16606	16560	16570	16546	16502	16695	16471	16595	16559	16532	16493	16766	16372	16637	16723	16728	16613	16643	16322	16845	16525	16400	16665	16541	16519	16713	16542	16572	16533	16703	16700	16821	16537	16861	16599	16616	16677	16537	16723	16786	16581	16638	16701	16740	16540	16498	16636	16643	16630	16435	16707	16641	16657	16695	16754	16657	16742	16548	16597	16560	16465	16588	16365	16681	16540	16466	16411	16585	16717	16721	16601	16631	16487	16734	16584	16663	16616	16588	16725	16796	16612	16752	16588	16530	16362	16702	16513	16568	16657	16490	16633	16662	16658	16574	16543	16359	16592	16706	16688	16536	16599	16626	16662	16549	16770	16665	16701	16401	16664	16718	16746	16746	16764	16735	16566	16677	16704	16577	16695	16589	16656	16539	16520	16684	16711	16653	16620	16517	16660	16539	16639	16518	16677	16448	16885	16756	16648	16626	16578	16565	16610	16770	16633	16471	16586	16671	16521	16644	16481	16408	16686	16649	16341	16608	16607	16788	16772	16620	16629	16707	16704	16599	16592	16525	16687	16640	16653	16758	16557	16705	16740	16785	16727	16740	16692	16626	16603	16463	16625	16692	16676	16549	16578	16591	16626	16809	16796	16667	16588	16562	16649	16872	16700	16657	16677	16564	16596	16468	16483	16725	16694	16598	16636	16662	16663	16674	16699	16539	16523	16555	16783	16558	16616	16788	16850	16564	16645	16580	16649	16622	16873	16829	16516	16571	16548	16757	16434	16590	16653	16625	16748	16593	16618	16559	16804	16511	16640	16487	16767	16410	16353	16524	16583	16634	16642	16601	16603	16589	16822	16669	16699	16686	16737	16432	16684	16787	16490	16567	16475	16630	16685	16490	16837	16553	16604	16477	16595	16529	16556	16467	16537	16849	16625	16455	16704	16611	16589	16500	16614	16627	16590	16780	16526	16554	16582	16751	16862	16695	16530	16508	16509	16610	16517	16616	16553	16703	16693	16723	16527	16775	16752	16454	16556	16447	16715	16737	16883	16784	16553	16788	16597	16479	16533	16730	16563	16693	16547	16613	16568	16547	16454	16640	16649	16734	16531	16601	16619	16537	16717	16390	16518	16515	16577	16588	16502	16721	16523	16479	16454	16555	16473	16478	16672	16971	16449	16805	16439	16801	16688	16541	16735	16599	16904	16661	16474	16354	16613	16609	16471	16635	16650	16476	16566	16773	16723	16605	16612	16641	16713	16689	16744	16737	16752	16762	16636	16602	16527	16616	16468	16508	16584	16776	16620	16837	16648	16434	16460	16874	16613	16545	16648	16503	16656	16546	16681	16683	16666	16570	16462	16466	16724	16862	16504	16632	16659	16639	16643	16589	16744	16661	16569	16344	16362	16625	16489	16681	16633	16546	16582	16709	16797	16672	16635	16445	16476	16701	16577	16870	16713	16618	16476	16609	16641	16691	16550	16794	16596	16715	16569	16839	16592	16577	16716	16605	16664	16738	16575	16546	16792	16431	16649	16751	16708	16673	16685	16659	16505	16631	16756	16633	16824	16632	16627	16717	16607	16586	16651	16814	16696	16700	16639	16552	16650	16770	16711	16452	16494	16766	16615	16489	16904	16723	16696	16848	16639	16775	16576	16504	16707	16613	16557	16605	16935	16537	16650	16611	16583	16656	16554	16631	16520	16728	16669	16651	16842	16779	16566	16771	16724	16693	16586	16611	16741	16548	16550	16655	16610	16620	16477	16517	16724	16508	16402	16564	16786	16661	16554	16630	16634	16725	16639	16575	16739	16649	16593	16713	16734	16613	16616	16616	16426	16707	16723	16586	16568	16596	16637	16722	16670	16866	16629	16724	16504	16642	16556	16642	16616	16745	16700	16654	16773	16642	16730	16529	16761	16663	16918	16647	16579	16690	16492	16542	16560	16453	16456	16372	16714	16772	16612	16457	16681	16588	16567	16654	16718	16837	16740	16475	16630	16608	16489	16577	16288	16572	16708	16514	16375	16651	16566	16770	16758	16508	16599	16584	16657	16521	16652	16920	16775	16690	16835	16640	16526	16505	16665	16756	16677	16471	16915	16496	16605	16604	16658	16490	16665	16513	16685	16624	16742	16531	16725	16445	16416	16713	16811	16757	16696	16583	16925	16480	16616	16507	16703	16777	16730	16406	16543	16733	16603	16692	16457	16653	16433	16575	16560	16697	16679	16578	16603	16705	16698	16584	16736	16671	16739	16563	16814	16524	16742	16529	16730	16374	16653	16757	16615	16491	16682	16601	16612	16691	16604	16488	16626	16582	16513	16496	16732	16616	16698	16659	16694	16763	16666	16575	16510	16709	16720	16685	16680	16736	16690	16664	16673	16815	16545	16453	16631	16463	16591	16707	16803	16544	16742	16701	16614	16588	16333	16633	16687	16747	16733	16639	16718	16599	16764	16638	16624	16470	16843	16730	16706	16685	16859	16710	16738	16762	16618	16510	16592	16415	16659	16703	16392	16597	16792	16714	16606	16476	16555	16581	16531	16609	16751	16699	16546	16675	16732	16642	16525	16585	16379	16743	16752	16670	16674	16740	16510	16725	16759	16720	16599	16603	16645	16591	16750	16625	16662	16802	16439	16911	16885	16598	16691	16769	16616	16746	16541	16797	16614	16710	16560	16578	16590	16616	16574	16725	16664	16702	16594	16725	16520	16702	16634	16604	16685	16772	16765	16668	16534	16620	16461	16466	16581	16544	16665	16599	16576	16497	16441	16609	16785	16656	16595	16476	16654	16623	16644	16782	16630	16549	16590	16513	16523	16611	16498	16545	16512	16475	16699	16727	16694	16564	16713	16583	16654	16584	16680	16616	16594	16664	16464	16729	16609	16672	16810	16662	16536	16601	16607	16658	16572	16636	16601	16648	16438	16685	16820	16682	16716	16772	16629	16762	16736	16541	16775	16750	16661	16711	16625	16615	16594	16686	16783	16581	16725	16547	16768	16628	16485	16700	16547	16773	16537	16743	16525	16449	16611	16537	16702	16698	16727	16765	16708	16627	16470	16738	16784	16758	16682	16821	16686	16427	16668	16803	16784	16773	16569	16728	16753	16718	16478	16659	16788	16454	16783	16866	16619	16531	16565	16560	16645	16575	16611	16551	16663	16483	16506	16573	16483	16635	16532	16586	16525	16686	16609	16360	16708	16743	16535	16768	16692	16540	16412	16729	16684	16694	16803	16581	16701	16712	16777	16864	16616	16659	16525	16461	16640	16513	16747	16673	16728	16907	16574	16814	16845	16572	16601	16764	16745	16534	16601	16579	16717	16769	16595	16432	16609	16577	16515	16705	16690	16752	16577	16789	16509	16580	16709	16477	16642	16486	16696	16601	16640	16552	16571	16555	16637	16751	16640	16792	16689	16664	16575	16636	16589	16839	16776	16662	16453	16570	16377	16635	16927	16551	16824	16564	16552	16703	16618	16605	16515	16789	16600	16761	16682	16800	16526	16612	16664	16632	16680	16628	16735	16655	16617	16673	16706	16629	16751	16828	16545	16575	16531	16531	16814	16752	16702	16657	16492	16634	16461	16651	16544	16415	16424	16619	16614	16620	16647	16559	16586	16637	16849	16622	16681	16568	16491	16604	16611	16336	16649	16730	16704	16714	16665	16389	16527	16787	16544	16726	16790	16431	16601	16549	16559	16486	16891	16636	16692	16821	16734	16731	16750	16690	16633	16551	16516	16553	16593	16572	16737	16767	16728	16669	16671	16560	16716	16753	16764	16666	16705	16606	16716	16727	16712	16801	16739	16706	16798	16719	16831	16678	16740	16444	16665	16847	16612	16374	16714	16653	16787	16631	16757	16639	16621	16605	16696	16638	16710	16641	16584	16572	16681	16572	16580	16567	16759	16848	16556	16506	16705	16323	16708	16781	16670	16680	16440	16755	16666	16778	16559	16683	16549	16717	16711	16644	16623	16639	16563	16599	16723	16488	16641	16489	16653	16636	16597	16484	16579	16460	16617	16795	16536	16606	16710	16575	16738	16462	16728	16562	16483	16544	16777	16655	16468	16657	16531	16773	16553	16444	16628	16596	16768	16662	16643	16574	16494	16661	16648	16703	16581	16748	16666	16755	16605	16652	16561	16670	16575	16476	16691	16549	16732	16727	16631	16705	16652	16753	16682	16462	16572	16474	16411	16580	16705	16517	16516	16787	16468	16641	16573	16596	16845	16423	16556	16571	16519	16421	16610	16498	16678	16435	16589	16761	16504	16636	16678	16277	16736	16644	16688	16696	16436	16559	16791	16414	16532	16488	16668	16470	16622	16723	16643	16531	16539	16633	16567	16372	16673	16730	16606	16823	16757	16555	16714	16536	16542	16752	16549	16705	16721	16738	16683	16733	16502	16602	16660	16644	16607	16724	16659	16556	16765	16526	16569	16593	16580	16724	16747	16646	16629	16565	16477	16596	16552	16614	16540	16644	16746	16562	16773	16618	16629	16671	16736	16455	16481	16602	16835	16502	16513	16680	16636	16544	16670	16678	16674	16736	16430	16788	16531	16517	16743	16594	16531	16836	16678	16761	16695	16571	16807	16666	16586	16710	16582	16667	16777	16644	16770	16801	16528	16926	16761	16411	16599	16821	16558	16790	16613	16594	16758	16502	16610	16549	16615	16678	16798	16545	16679	16561	16633	16646	16632	16633	16647	16601	16448	16789	16679	16646	16616	16580	16875	16736	16627	16737	16612	16484	16568	16633	16515	16571	16526	16644	16662	16885	16611	16703	16924	16592	16384	16550	16593	16555	16619	16587	16585	16330	16565	16648	16763
24522	35785	33597	26632	22614	19940	18551	17631	16893	16332	16057	16180	15877	15766	15466	15468	15314	15264	15245	15248	15345	15128	15165	14937	14945	15211	14977	14992	14909	14981	14786	14949	14917	15035	15057	14888	14879	14954	14759	14821	14818	14743	14954	14953	14906	14659	14857	14965	14766	14779	14704	14726	14774	14808	14739	14879	14857	14883	14934	14843	14797	14904	14822	14838	14671	14809	14960	14784	14905	14926	14870	14691	14735	14874	14957	14823	14818	14978	14657	14774	14799	14754	14901	14817	14756	14968	14916	14773	14863	14831	14873	14903	14812	14885	14728	14758	14727	14824	14679	14807	14872	14764	14722	14888	14703	14736	14825	14758	14803	15003	14869	14744	14800	14691	14727	14696	14816	14793	14952	14714	14824	14699	14787	14786	14907	14656	14811	14817	14718	14992	14730	14888	14664	14603	14899	14939	14817	14766	14757	14831	14847	14831	14764	14831	14682	14586	14781	14784	14815	14809	14906	14840	14744	14750	14624	14639	14591	14777	14938	14833	14988	14816	15008	14745	14841	14905	14866	14876	14870	14760	14782	14816	14598	14941	14782	14873	14910	14985	14761	14702	14783	14709	14799	14779	14953	14740	14816	14748	14673	14950	14863	14881	14763	14761	14840	14815	14954	14758	14656	14750	14830	14726	14765	14695	14905	14937	14662	14873	14748	14783	15031	14703	14689	14779	14747	14648	14857	14819	14908	14916	14840	14880	14926	14777	14752	14748	14630	14834	14782	14725	14681	14820	14633	14678	14685	14779	14846	14682	14770	14962	14694	14908	14874	14704	14870	14782	14936	14806	14741	14886	14740	14793	14930	14821	14822	14756	14857	14967	14772	14956	14824	14850	14655	14885	14912	14647	14972	14728	14660	14757	14786	14790	14890	14873	14867	14903	14846	14848	14795	14943	14802	14900	14712	14815	14854	14831	14841	14845	14807	14728	14905	14832	14806	14704	14687	14750	14986	14669	14826	14801	14687	14971	14710	14736	14795	14834	14774	14787	14790	14803	14891	14709	14636	14679	14966	14808	14791	14893	14849	14802	14797	14547	14792	14736	14885	14914	14810	14838	14620	14796	14901	14776	14801	14955	14953	14780	14851	14974	14798	14865	14693	14866	14927	14940	14707	14672	14889	14843	14736	14824	14741	14816	15075	14851	14754	14918	14702	14969	14680	14700	14708	14961	14702	14681	14867	14883	14809	14975	14916	14886	14870	14842	14746	14835	14715	14789	14766	14943	14961	14835	14785	14727	15036	14998	14769	14857	14801	14801	14725	14855	14584	14920	14801	14963	14838	14748	14781	14782	14722	14929	14714	14781	14747	14820	14708	14836	14711	14801	14828	14851	14957	14829	14872	14841	14797	14820	14950	14777	14782	14834	14870	14728	14786	14788	14823	14799	14752	14721	14856	14944	14970	14853	14969	14857	14872	14812	14772	14973	14809	14770	14853	14763	14788	14834	14856	14853	14726	14694	14770	14674	14865	15015	14849	14927	14901	14782	14710	14923	14727	14916	14840	14885	14833	15033	14850	14700	14909	14760	14709	14924	14773	14782	14788	14902	14685	14953	14909	14709	14712	14864	14880	14827	14871	14971	14785	15003	14787	14740	14856	14905	14844	14836	14902	14741	14799	14821	14891	14900	14818	14702	14827	14897	14774	14787	14745	14857	14876	14869	14763	14749	14840	14720	14938	14712	14773	14816	14978	14716	14877	14857	14728	14904	14918	14621	14877	14869	14885	14886	14918	14833	14755	14789	14968	14951	14754	14910	14759	14658	14862	14862	14979	14894	14842	14700	14955	14656	14830	14897	14866	14830	14684	14685	14861	14784	14834	14985	14917	14707	14857	14745	14959	14734	14831	14784	14821	14587	14835	14709	14922	14852	14968	15064	14681	14868	14769	14761	14916	14707	14790	14755	14795	14937	14709	14715	14882	14882	14788	14676	14865	14771	14802	14742	14892	14928	14781	14668	14773	14834	14885	14895	14859	14726	14906	14823	14772	14728	14747	14870	14830	14855	14840	14855	14814	14786	14791	14794	14843	14807	14706	14811	14861	14893	14820	14886	14725	14710	14824	14693	14848	14957	14840	14926	14777	14921	14872	14800	14864	14710	14826	14982	14905	14895	14871	14783	14891	14847	14786	14820	14748	14738	14861	14801	14879	14708	14870	14839	14735	14761	14744	14828	14828	14836	14782	14850	14926	14953	14855	14832	14563	14872	14963	14820	14833	14688	14756	14756	14767	14865	14717	14884	14803	14808	14682	14824	14961	14799	14690	14854	14756	14804	14746	14735	14888	14911	14891	14738	14803	14949	14817	14721	14800	14873	14855	14777	14732	14859	14758	14747	14793	14755	14823	14699	14856	14651	14906	14867	14967	14713	14756	14845	15003	14871	14656	14843	14809	14713	14838	14752	14836	14871	14808	14834	14840	14912	14954	14804	14894	14914	14822	14742	14896	14878	14796	14718	14823	14804	14771	14750	14634	14744	14917	14657	14881	14652	14773	14804	14675	14978	14649	14817	14779	14830	14737	14804	14904	14913	14842	14775	14764	14739	14655	14869	14852	14894	14847	14623	14750	14864	14791	14761	14907	14876	15004	14804	14793	14788	14924	14851	14783	14895	14702	14713	14945	14899	14845	14793	14878	14837	14967	14819	14860	14674	14810	14883	14732	14829	14826	14696	14730	14758	14878	14736	14752	14726	14829	14898	14653	14888	14569	14702	14831	14824	14689	14683	14739	14858	14831	14797	14695	14794	14762	14811	14912	14830	14688	14843	14938	14769	14803	14763	14999	14896	14807	14701	14864	14775	14681	14856	14937	14725	14929	14883	14905	14864	14854	14961	14871	14595	14921	14762	14872	14880	14904	14725	14866	14922	14648	14877	14814	14796	14838	14904	14793	14717	14827	14713	14704	14915	14775	14710	14735	14880	14779	14674	14882	14789	15019	14774	14805	14844	14845	14697	14764	14948	14992	14880	14807	14885	14877	14768	14767	14796	14863	14711	14628	14866	14720	14731	14836	14860	14874	14714	14800	14806	14760	14820	14860	14865	14842	14767	14807	14863	14813	14910	14793	14892	14829	14835	14670	14940	14861	14679	14921	14987	14745	14818	14817	14939	14813	14857	14823	14691	14795	14792	14708	14732	14811	14819	15040	15151	14827	14791	14970	14914	14786	14832	14654	14873	14779	14803	14693	14764	14780	14996	14589	14869	14723	14862	14822	14659	14892	14727	14908	14907	14756	14855	14909	14716	14693	14730	14955	14576	14681	14723	14819	14729	14976	14923	14813	14809	14868	14678	14875	14935	14889	14609	14766	14693	14896	14917	14847	14821	14817	14894	14910	14780	14758	14911	14734	14811	14836	14770	14663	14765	14878	14674	14825	14734	14943	14691	14917	14744	14751	14760	14793	14804	14806	14614	14862	14850	14919	14737	14960	14909	14850	14799	14741	14709	14809	14728	14811	14934	14775	14730	14944	14879	14853	14851	14853	14950	14669	14910	14914	14829	14605	14725	14799	14783	14968	14883	14771	14900	14771	14606	14758	14733	14921	14803	14650	14842	14789	14844	14926	14736	14725	14868	14780	14917	14717	14743	15043	14856	14760	14810	14906	14754	14853	14895	14761	14621	14796	14850	14828	14901	14631	14754	14765	14772	14856	14714	14878	14820	14836	14785	14863	14724	15002	14723	14748	14931	14849	14937	14763	14672	14855	14797	14855	14829	14774	14743	14900	14677	14751	14829	14743	14874	14825	14816	14757	14956	14779	14776	14822	15020	14795	14731	14987	14957	14835	14858	14751	14892	14910	14912	14794	14991	14824	14908	14840	14948	14949	14781	14815	14857	14670	14994	14965	14808	14745	14892	14887	14786	14740	14794	14714	14961	14786	14949	14618	14753	14816	14756	14748	14893	14929	14886	14900	14852	14817	14908	14741	14659	14709	14929	14662	14869	14788	14799	14997	14845	14933	14950	15058	14931	14688	14770	14791	14947	14599	14822	14808	14813	14894	14980	14866	14705	14799	14920	14873	14790	14857	14672	14907	14740	14719	14888	14903	14883	14879	14742	15000	14836	14813	14927	14828	14792	14787	14911	14711	14911	14942	14748	14854	14788	14886	14745	14783	14769	14858	15023	14804	14711	14890	14640	14998	14679	14805	14866	14806	14805	14874	14667	14987	14733	14846	14929	14894	14875	14809	14941	14875	14787	14742	14799	14713	14887	14830	14692	14744	14887	14757	14795	14745	15008	14745	14880	14956	14954	14844	14754	14717	14763	14698	14778	14834	14932	14828	14722	14872	15038	14864	14858	14824	14789	14689	14776	14767	14803	14879	14775	14807	14699	14796	14953	14686	14923	14966	14884	14765	14754	14819	14919	14867	14811	14853	14868	14877	14809	15001	14906	14795	14726	14823	14949	14878	14808	14805	14561	14744	14711	14853	14830	14804	14742	14967	14659	14854	14809	14860	14694	14803	14859	14813	14769	14671	14705	14848	14761	14885	14880	14791	14900	14808	14763	14786	14937	14906	14809	14665	14767	14693	15008	14653	14756	15062	14663	14838	14814	14768	14819	14727	14811	14848	14733	14788	14857	14804	14779	14720	14854	14973	14878	14892	14892	14856	14723	14813	14809	14785	14827	14794	14828	14688	14830	14817	14768	14754	14847	14859	14923	14961	14809	14776	14902	14851	15017	14760	14796	14580	14807	14812	14666	14786	14722	15004	14862	14921	14941	14852	14813	14779	14876	14751	14906	14774	14880	14945	14769	14779	14939	14747	14803	14929	14753	14852	14930	14813	14765	14938	14967	14796	14798	14682	14731	14862	14859	14795	14771	14699	14923	14762	14793	14904	14716	14841	14891	14859	14828	14825	14700	14946	14740	14817	14679	14891	14794	14855	14823	14802	14850	14778	14998	14767	14874	14826	14823	14692	14900	14891	14819	14708	14868	14719	14621	14740	14766	14822	14833	14786	14924	14962	14789	14785	14806	14949	14696	14831	14707	14852	14828	14758	14816	14906	14787	14978	14892	14978	14693	14819	14983	14659	14846	14859	14866	14898	14796	14921	14866	14838	14662	14718	14971	14758	14958	14766	14744	14699	14966	14888	14935	15046	14721	14753	14758	14742	14743
23550	20992	28362	24166	23014	24070	23663	20101	19016	18853	18722	18193	18181	18059	17832	17564	17843	17499	17566	17630	17695	17651	17304	17325	17410	17444	17239	17294	17229	17225	17183	17213	17224	17002	17136	17132	17265	17349	17007	17059	17139	17234	17149	17181	17026	17115	17103	17093	17026	17035	16885	17041	17035	17219	17296	16950	16961	16983	16957	17188	17103	17188	16999	17121	16948	16928	16851	16952	17076	16936	16969	17094	17084	17094	17230	16953	17114	16974	17026	16950	17087	16915	17201	16809	17063	17086	17031	17051	16980	17029	17054	16942	17066	17120	17008	16993	17056	17214	16701	16777	17089	16925	16978	17033	16949	16918	17095	17078	17085	16821	16918	16888	17131	17028	16926	16801	16940	17087	17078	16881	16964	16878	17007	17118	17146	17047	17128	17178	17330	17149	17222	17062	17050	17110	16933	17032	16900	16955	16901	17048	17062	16946	16997	17081	17077	17096	16954	16945	17138	16854	17031	16922	16842	16891	16825	17081	17077	16878	16908	16910	16808	16967	17040	17125	17123	16955	17044	17058	16823	16898	16961	16964	16743	16998	16900	17019	17381	16972	16860	17059	17090	16920	17017	17031	17032	16992	17004	16912	16729	17078	17083	17152	16870	17055	17098	16861	17062	17338	16993	16806	16980	16976	17062	17174	16770	16867	16895	17047	16866	17104	17011	16908	17298	17064	17080	17009	16939	16929	16896	16902	17024	17113	16813	17032	16724	16989	17058	17122	17028	17034	17045	17068	16883	16876	17199	17059	17073	16855	17037	16679	16792	16826	17029	17070	16885	16852	16937	16888	17095	16901	16771	16778	17045	16825	16835	16812	17176	17169	16889	16897	16879	16988	16903	17084	17017	16965	16981	16925	16974	16892	16976	17041	16998	16975	16986	16991	17115	16927	16889	16877	17106	16991	17062	16988	16924	17119	16970	16974	17005	17011	16842	16910	16746	16852	16702	16911	17010	17088	17070	16857	16959	17000	17090	16899	16991	16955	17014	17047	16877	16884	16943	17184	17055	17053	16974	17068	16983	17123	16875	17020	16971	16971	17135	17134	16985	17010	17066	17081	16972	16846	16812	16956	16902	16998	16933	16986	17153	17026	16873	16871	16930	16889	17022	16909	17002	17038	16956	16883	16984	16778	17066	16786	17073	17051	17070	16858	16945	16981	17012	16975	17021	17092	17119	16997	17044	17131	17050	17059	16962	16964	16936	16987	16984	16935	16808	17032	16889	16968	16837	17253	17046	17009	17025	16946	17107	17139	16970	16892	16956	16904	17068	16805	17103	16860	16907	16854	17044	17087	17166	16842	16763	16998	16968	16965	16927	16960	16925	17116	16805	16658	17006	16924	17000	16996	17020	16865	17081	16892	17058	17035	16875	17237	17005	17188	16951	16853	16940	17071	16747	16981	17010	16819	16858	16890	16897	16971	16830	17052	16861	16969	16906	16880	17087	17151	17011	17023	16929	17004	16998	16949	17054	17181	16956	16995	16767	16986	17110	16938	16970	16863	17207	17088	16758	16954	16917	16796	16984	17052	17030	16866	17067	17100	16966	16991	16743	16973	17197	17156	16923	17040	16839	16984	16928	17032	16866	16864	16906	16976	17014	17023	16964	17002	17008	16853	16911	16832	17124	17007	17132	17018	17113	16931	17121	17026	16965	16958	16879	16815	16909	16801	16987	16915	17070	17016	17053	17147	17074	16937	16884	16976	16798	16917	17020	17147	17220	17075	17088	16976	16990	17019	17015	16899	16839	16848	17038	16840	17071	16857	16957	16995	17030	16928	16837	17009	17121	17077	17014	16984	17098	16842	17037	16950	16986	16899	17211	17044	16890	17108	17255	17018	16890	17013	17195	17048	16928	16976	16995	17092	17056	17038	16854	17009	16835	16851	16999	16760	17014	17205	16892	17175	16900	17055	17098	16774	17023	17032	17282	17129	17168	16991	17167	17050	16899	16999	16983	17027	16908	16972	16896	16923	16966	16778	16927	17086	16972	17208	17004	16893	16974	17065	16834	17010	16997	16984	17058	16887	16972	16840	16968	16910	16918	17160	17051	16992	17053	17249	16927	16945	17120	17083	17241	16988	16968	16941	17070	16959	16932	17056	16973	17080	16767	16894	17234	16878	16881	16875	16861	16837	16961	17345	17146	16870	16876	16928	16788	16974	16850	16980	16882	16818	16945	17131	16888	16836	17003	16941	17106	17280	17049	17012	16990	16859	16933	17051	16758	16861	16872	17071	17153	17069	16943	16904	17053	16894	16940	17078	16950	16971	16965	16945	16852	16714	17140	17096	17097	17090	17198	17006	16884	16961	17060	17081	17204	17002	16946	16895	16938	17006	17055	17140	17029	17035	16799	17033	17116	17118	16950	17072	17065	16934	16848	17119	16859	16888	16739	16986	16909	16827	16960	17071	17233	17159	16861	16868	16755	16743	17004	17153	16977	16774	16789	16964	16870	16893	17137	16968	17009	17021	16784	16956	16788	16686	16739	17170	17013	17006	16997	17041	16909	16943	17096	17077	16852	16932	17010	16862	17046	16972	17082	16947	16776	16884	16833	16797	17007	16980	16886	16914	16944	16864	16960	17033	16839	17095	16878	16951	16808	17031	16906	17071	16667	16792	16850	16844	17133	16853	16905	17107	16808	16793	16997	16889	17020	17085	16857	16785	17079	17093	17119	16880	17085	16865	16878	17049	16863	17046	16884	17208	16869	17035	17056	16929	17086	16918	16916	16976	17137	16991	16728	17076	17046	16960	16839	16878	17133	16856	17006	16928	17043	17106	17040	16893	17052	16927	17148	17093	17028	17092	17066	17150	16927	17081	17044	17057	16803	16856	16961	17048	16930	16819	17140	16887	16900	16991	16850	16738	16971	16932	16975	17033	17002	16849	16825	16979	17137	17037	16896	16817	17111	17091	17199	16996	17114	16996	16902	16906	17008	16901	17021	16930	16982	16930	17112	17058	16957	17010	16830	17149	16833	17141	16974	16798	17061	16892	16831	16865	17050	16956	17028	16948	16891	17081	17188	16979	16999	17244	17006	17106	17021	16943	17072	16937	17296	16980	16950	16941	17050	17006	16896	17075	17126	17046	17147	17055	17163	17150	17042	17028	17221	16941	16986	16976	16873	17126	16872	16824	17029	16970	16979	17144	16999	16843	16992	17014	17089	16996	17128	17012	16898	16877	16904	16716	16891	16848	16994	16859	16932	16879	16953	17102	17048	17052	16896	17037	17134	17112	17110	16989	16812	16901	16928	16846	16909	17070	17046	16856	16990	17037	16839	17028	16904	16976	17046	17077	16974	17034	16974	16824	17059	16944	16977	17213	17081	17043	17088	16970	16838	16991	16942	16937	16928	17048	16747	16860	16783	17115	16838	17006	17021	17075	17091	16869	16951	17155	16930	16929	16910	17276	17169	16953	17149	16902	17095	17001	17186	17070	17057	16863	16989	16809	16998	17157	17004	17122	17071	16734	17078	16907	16909	16881	17025	16911	16875	17051	16946	17152	16945	17002	16828	16999	17079	16724	16953	16869	16885	16970	16925	17021	17082	16887	16860	17068	17035	17132	16888	17003	16926	16854	16996	16962	17061	16810	16833	16802	17083	17116	17182	16935	16963	17076	16853	17011	17159	16977	16896	16980	16940	17037	17074	16924	17089	16836	16899	16727	16885	16971	17128	16984	16949	17145	17169	16923	16945	17003	17079	16911	17015	17109	17222	16789	16938	17055	17103	17090	17019	16912	17240	17035	16888	16863	17132	16904	16889	16890	16976	17127	17125	17186	16954	16841	16928	17055	16980	17009	17078	16762	16967	17103	16984	17004	16930	16953	16705	16919	16965	17136	17010	16808	16924	17019	17004	16915	16973	17060	16820	16919	16985	17078	16921	17006	16860	17017	17200	16873	16980	16990	17041	16791	17022	17056	17012	17157	16913	16971	16927	16942	16888	16717	17161	16850	16816	16875	17002	17002	16872	16861	16916	17122	16924	17141	17038	17023	16939	17135	16904	16985	16860	16882	16935	16902	16974	16819	16936	17021	17101	17009	16885	16894	17002	17230	17365	16927	17048	16907	16928	17040	17032	16737	17010	16884	16983	17007	16915	16820	17025	17052	16940	17014	17117	16922	17151	16963	17177	16940	16831	16808	16992	17016	16986	16976	16988	17090	17001	16856	17003	16965	16886	16856	17193	16681	16915	16879	16962	17168	17004	16895	17063	17098	16944	17160	16986	17064	17175	17011	17059	16955	17010	16889	17125	17000	17013	17160	16901	16939	16893	17062	16776	16982	16827	16950	17260	17091	16827	17129	17038	17221	17100	17198	16941	16908	17116	16925	16959	16953	17031	17016	17196	16904	16975	16763	17057	17198	17051	16986	17069	16808	16954	17079	17053	16809	17144	17036	17127	16967	17234	17013	17045	17160	16894	17005	16921	16861	16945	17065	17042	17114	16914	16919	17154	17045	16931	17079	16987	16884	17126	17171	16961	16842	16902	16988	17036	16846	17097	17015	16995	16999	16990	16842	17059	17097	16985	16918	17010	16957	17097	16974	16961	17086	17101	17082	16972	16871	16841	16980	16998	17064	16980	17041	16803	16936	16812	16993	17019	16937	16804	17146	16935	17034	17089	16953	16899	17067	17024	16945	16961	17041	17008	16945	16923	16975	16846	16878	17032	17102	16956	17113	16927	16979	17026	16712	17106	16815	17215	17025	16960	17104	16955	17092	17118	16900	16971	17003	17056	17088	16737	17149	16685	17027	17063	16899	16909	17131	16825	17140	16929	17082	16698	16821	16970	16906	16930	16934	16974	17048	16950	17012	17204	17283	17090	17191	17051	16769	16797	16948	16909	17098	16912	16908	16963	17100	17085	17126	17100	16880	16984	16930	17218	17070	16972	16723	16965	16958	17137	16857	16979	17009	16699	16787	17091	17037	16898	16891	17128	16905	16963	17011	16930	17008	16841	16966	17135	17174	16984	17010	16972	16894	16860	17208	17211	16987	16949	17137	17006	16913	16943	16915	16938	17058	17109	16975	17050	17060	17031	16896	16815	16886	16967	16826	17081	17009	17007	17060	16990	17082	16978	16850	17005	17128	17011	16966	17110	17047	16869	17071	16794	16909
24710	42568	39938	32067	26984	23285	21359	19702	18536	18082	17411	17254	17015	16509	16392	16055	15939	15854	15750	15820	15681	15789	15588	15413	15442	15607	15272	15220	15260	15097	15229	15214	15337	15331	15150	15221	15233	15197	15111	15129	15162	15003	15006	15149	15122	15261	15226	14948	15099	14952	15210	15103	15056	15184	14975	15054	15174	14925	15144	15185	15125	15258	15078	15088	15037	15086	15101	15087	15054	14933	15080	15048	15134	15112	15021	14815	15035	15196	14960	14969	14889	15139	14880	15041	15039	14945	15121	15105	15060	15218	15180	14928	15081	14955	15005	14954	14889	14992	14896	15041	15168	15243	14908	15109	15143	15017	15097	15004	14980	14978	15059	15136	15028	15031	15082	15070	15136	14976	15114	15185	14902	15074	15060	15074	15195	15107	15085	15000	15008	15132	14976	15007	14980	15066	15022	14930	15099	14809	15218	14935	14945	14999	14980	14964	15073	15013	14993	15044	15067	15138	15134	14944	15120	15015	15037	15042	15086	15129	14975	15127	14948	15102	15101	15017	15225	15036	14892	14903	14960	14844	14943	15245	14991	15036	15090	14981	14942	14979	14926	14900	14888	15017	14938	15084	15075	14883	14991	15080	14962	15048	15157	15008	14979	15019	14840	15104	14954	14988	14906	15125	15006	15008	15098	15018	15084	15029	15068	15062	15024	14988	14989	14957	14987	15072	14979	15123	15076	15049	15127	15092	15071	14936	15007	15031	14942	15032	15003	15049	14893	15113	14882	14973	14934	15003	15046	15179	15043	14952	14939	15026	14996	15066	15126	14998	15121	14972	15068	15039	15098	14880	14899	15045	14904	14922	14799	15076	15012	14759	15039	14998	15128	15003	15006	14826	14921	15105	14897	14969	14924	15038	15115	15087	14861	14965	15056	14989	15196	14841	14983	15007	15040	15073	14947	14965	15022	14927	14895	14955	15181	14978	15090	14934	14976	15008	15015	15044	15000	14895	15069	14838	15143	15044	14913	15104	14989	15018	15007	14869	15169	14878	15164	14915	14999	15016	15025	15063	15126	14983	15102	15065	15010	14936	14921	15105	14890	15003	15103	15013	15122	15097	14820	14798	14867	15167	15221	14934	14998	15170	14969	15177	14877	14938	15147	14966	14839	14898	14977	14908	15058	14980	15215	14915	14768	15099	15018	14857	15008	15161	15149	15115	14944	15162	15000	14902	15036	14877	14894	14967	15205	15079	15050	15020	14900	15001	14996	15186	14973	15032	14935	15158	15025	14977	14911	15050	15120	14992	15064	15079	14947	15039	14935	15015	15057	15196	15084	14830	15001	15085	14989	14897	15051	14916	15138	14928	14981	15152	14938	15069	14986	14929	15072	14874	15093	14868	15051	15030	14975	14926	15069	15116	15035	15081	14934	14989	15152	15019	14994	14979	15126	14886	14863	15025	14999	15007	14926	15046	15049	14966	14975	14955	14983	15157	15111	14999	15010	15021	14950	15151	15033	14974	15017	15011	15067	15118	15196	15199	14964	15121	14997	15065	14924	15042	14935	14868	15005	14933	15038	14990	14887	15058	15097	15081	14962	15117	15049	15086	14948	14915	15047	14982	15020	14885	15147	15025	14958	14866	15130	15096	14841	15126	14898	15159	14936	15030	15102	15067	14992	15058	14895	14934	15075	15067	15056	15051	15241	15048	14993	14908	14934	14923	15025	14954	15130	15010	14974	14914	15052	14883	15097	14883	14736	15205	15086	14844	14943	15013	14833	15071	14884	15167	14884	15130	15125	15089	15168	14906	15040	14998	15015	14976	15049	14953	14967	15106	14830	15018	15134	14788	15008	15113	14997	14960	14996	14961	14947	15008	14887	15121	14946	14998	15009	15059	14977	15056	15081	15145	14963	15165	15119	15039	15001	15033	15049	14996	15079	15052	15052	14981	15225	14970	15121	15100	15081	15164	15132	15001	15021	15092	15009	15079	15013	14958	15135	14953	14953	14935	15103	15020	15091	15110	14986	14987	14956	15104	14913	15022	15046	15127	15008	15131	15079	15113	15015	15125	14786	15117	15040	14968	15124	15015	14906	14951	15121	15155	14968	15199	14869	14980	15112	15035	15084	15073	14942	14912	15037	15058	14976	15093	14930	15076	15062	15010	14902	14981	14938	15037	14866	14888	14982	14851	15094	15060	15083	14924	15126	15039	14973	14823	15071	15010	15093	14977	15028	14893	14929	14962	14953	15079	14999	14928	14967	15088	14989	15037	15057	15094	14924	14867	15065	14996	15010	15018	15097	15105	14970	15052	14865	15067	14905	15004	15025	15066	15114	14927	14967	15091	15136	14998	14916	14938	14979	15104	14902	14942	15016	15249	14877	15078	14948	15010	14964	15170	14917	15143	14919	15127	14964	15022	14981	15081	15143	14985	14772	14911	15051	15003	15180	15009	15051	15043	14967	14983	14962	15167	14977	15067	15074	15204	15118	14998	14773	14913	15004	15092	14938	15040	15007	15077	14993	15083	15088	14990	14976	14872	15286	15065	14969	15123	15058	15059	15043	15164	14994	14975	14993	15098	14981	14866	14906	15043	15060	14948	14805	15170	14810	15033	15075	15020	15120	14892	14861	15011	15182	15016	14798	14903	14999	14998	14862	14849	14944	15241	15002	14965	15039	15003	15049	15234	15056	15044	14924	14934	15044	14934	15051	15202	15059	14991	15044	14924	14966	15172	14921	14976	15129	14874	15019	14928	15051	15024	14876	14745	15005	14814	15166	14911	15058	15158	14938	14977	15092	15305	15037	14958	15081	14916	15023	14829	14990	15007	15133	15011	14901	14916	14857	15063	15090	14987	15104	14992	14998	14849	15135	14986	15117	15007	14899	14942	15059	14796	15133	14887	15042	15015	15080	14995	15171	14937	15094	15151	15002	14938	15077	14953	15093	15120	14857	14876	14936	14996	14891	14832	15051	15103	15134	15166	15041	14919	14916	14941	15105	14946	14948	14926	15169	14930	15027	15064	15212	15075	15051	14953	15078	14904	15005	15005	15018	15084	14958	14993	15077	14943	14935	14905	15070	15043	15149	14929	14946	14923	15103	15011	14913	14983	15073	15207	15250	15044	15030	14871	14988	14912	14986	14963	15026	14954	14988	15022	15099	15095	15149	15056	15204	15020	15123	14899	14938	15107	15030	14850	15033	15139	15111	15245	15172	15053	15072	14968	15118	14846	15158	14913	15277	15029	15162	14981	14898	14925	15086	14873	15023	14908	14810	15130	14797	15111	14953	15013	15053	14929	14908	15136	15032	14885	14854	14946	15158	15026	15050	15124	14963	15080	15036	15046	15125	14874	15069	14998	14871	14992	15011	14965	14923	15203	15032	14995	15167	14934	14922	14973	15045	15071	15064	15076	14835	15072	15011	14991	14860	15081	14937	14934	15029	15013	14910	14972	15211	15077	15044	14941	14888	14971	15005	15106	14897	15079	14973	15054	15179	15089	15121	15001	14864	15026	14975	15089	14893	15152	14883	15107	15125	15020	15113	15096	14974	15202	14846	14976	15058	15138	15075	14882	14900	14767	14959	14927	15067	15054	14987	15032	15040	15194	14849	14961	14971	15020	14950	14981	14945	15177	15067	15109	15082	14809	14973	14916	14858	15047	15025	15010	14892	15064	14957	14904	15060	14974	14993	14947	14991	15094	14942	14893	15019	15219	15158	15021	15062	15081	15049	15037	15082	14958	14938	15095	14995	15163	14954	14973	15103	14982	14969	14997	14980	14894	15063	14921	15043	15176	14955	15021	15053	15102	14941	14920	15170	15115	15091	15000	15046	15013	14912	15138	15042	15053	14931	15076	15207	15139	15167	15135	15100	15036	14952	14898	14930	15030	15171	15088	15002	15028	15012	14921	15067	14952	14996	14869	14940	15085	14921	15035	14856	14816	14962	15151	15053	15093	15059	15070	15027	15124	15065	14953	14891	15136	14991	14999	14900	15153	14891	15028	14965	15039	14964	15239	15059	14959	15003	14967	15139	15109	15050	15051	14976	15091	15151	15289	14980	15025	14869	14892	14963	15023	15006	15055	14943	15057	15120	14969	15010	14852	14845	15071	15052	14899	15204	14967	14998	14901	15006	14924	15047	14963	14992	15081	15057	15096	15036	15045	15142	15081	15066	15010	14965	15074	15163	15085	15181	15136	15070	15003	15047	15014	15040	15052	15050	14909	14961	15063	14898	14937	15034	14787	14961	14925	14875	14962	14998	15076	15141	14995	15109	14919	15167	14926	15165	15054	15131	14970	14976	15101	15008	15060	15110	14994	15112	15069	14893	14898	14907	15028	15023	14931	14962	15087	15186	14981	14920	14876	14916	15126	15033	15100	15080	14984	15020	14929	15048	14898	15127	14887	15020	14846	15119	14980	15151	14972	15024	14968	14960	15002	15052	15049	15020	14973	14999	15108	15046	15156	15057	15249	14974	14997	14956	15133	14954	14888	14992	15174	15129	14948	15046	14812	15148	14905	14877	15079	14937	14947	15107	14845	14861	14993	15165	14959	15074	14961	15056	15082	15070	14857	15068	14992	15090	15078	15110	15040	14906	14916	14969	15022	15040	14890	15114	15152	15130	15007	15009	15041	15131	14973	14883	15098	14995	15166	14898	15120	15184	15087	15121	14975	14974	15138	15074	14991	15222	14962	15158	14905	14957	14932	14897	14956	14984	15009	14976	14998	14975	14912	15252	14950	14928	15115	15080	14975	14982	15131	14870	14988	15028	14938	15192	14883	14989	15043	15003	15035	15105	15004	14934	14825	15128	15029	14997	15057	15024	15025	15063	15106	15109	15029	14785	14975	15076	15013	15092	14906	14869	15123	15088	15071	15025	15089	15119	15043	15197	14986	14943	15039	14982	14915	15028	15050	14958	14929	14949	14857	15021	14884	15010	14882	15070	14984	15092	15045	15072	15108	15120	15061	15009	14898	15104	14999	15083	15123	15045	14997	15019	15133	15086	15045	15149	15099	14957	15008	15065	15065	15024	15034	15030	14984	14855	14847	15074	15126	15070	14956	15171	15020	14954	15086	14987	15113	14857	15046	14830	15124	15024	14878	14981	14958	14993	15023	15119	14926	14895	15003	15002	15065	15008	15017	15093	15072	15042	15138	15068	15044
22597	21012	28712	23548	21716	24492	26899	21716	20135	20090	19560	19208	19020	18742	18507	18195	18043	18100	17873	17744	17839	17656	17691	17783	17543	17558	17674	17680	17448	17462	17366	17439	17418	17280	17180	17161	17243	17480	17144	17165	17233	17199	17277	17051	17055	17074	17307	17066	17171	17324	17141	17158	17192	17145	17116	16986	16932	17074	17201	17282	17136	16985	17076	17185	17011	17219	17005	17341	17210	17245	17163	17169	17129	16994	17081	16920	17145	17229	17115	17072	17230	17415	16988	17246	16952	17023	17073	17091	17013	16990	16920	16974	17064	17054	17015	17069	17183	17228	17089	17195	17012	17163	16983	16920	17262	17220	17085	17056	17256	16886	17050	17026	17339	17153	17099	17180	17037	17190	17015	16840	17023	17087	17324	17079	17006	17024	17085	17258	17114	17000	16893	17014	17062	17261	17025	17134	17309	17132	17039	17161	17094	17200	17144	16998	17150	16997	16924	17102	16975	17077	16963	17243	16999	17271	17120	17222	17138	17279	17093	17081	16901	17060	17189	17049	17031	17033	17078	16960	17331	16930	17042	16954	17150	17144	16997	17125	17072	17095	17175	16958	17011	17056	17120	17119	17137	17124	17133	17065	17042	17100	17143	17197	17060	17097	16943	17153	17042	17148	17279	17319	16928	17168	17070	17040	16996	17076	16924	17044	17221	17094	17164	16934	16766	17169	17157	17150	17241	17030	17102	16969	17088	17135	17210	17309	17205	17203	17287	17245	17112	17057	17231	17097	16895	17174	16964	17108	17083	17096	16932	17143	17147	17045	17176	16919	17011	17041	17031	16894	16797	17197	16933	17008	17089	17087	16890	16801	17033	17252	17028	16850	17192	16754	16865	17136	16943	17097	17068	17058	17029	17136	16989	17030	17143	17246	16999	17121	17017	17139	17011	17048	16880	16821	17082	17013	17129	16992	16920	17005	16980	17100	17102	16956	17013	17091	17108	16769	17086	17201	17013	17006	16993	17031	17046	16956	16835	17142	17193	17163	16906	16838	17168	17194	17174	17161	16978	17109	17137	17011	17015	16896	17003	16833	17064	17052	16704	17146	17017	17015	17192	16957	16883	17147	17001	17151	16991	16984	17041	17007	17069	17147	17123	17061	16934	17270	17242	16969	16970	17083	17221	17025	17015	17039	17196	17017	17176	17017	17150	17129	17049	17218	17059	17064	17017	17003	17108	17057	17241	17108	16915	17240	16879	17061	17182	17096	17147	17113	17099	17131	17140	17001	16986	17029	16923	17097	17017	17143	16967	16897	16960	16831	17010	17103	17343	16926	16936	17017	17285	17197	17247	17003	17020	17088	17044	17102	17125	17199	17142	17039	17096	17022	16973	17062	17022	16703	17112	16948	16996	17103	17036	17205	17209	17022	17128	16852	16939	17002	17107	17127	17081	17306	17040	17169	17195	16848	17057	17112	17156	16969	17195	17183	17296	17100	17061	17052	17106	17040	17025	17038	17215	17254	17012	16913	17109	16927	17069	17064	17205	16896	17075	16994	17171	17000	17082	16930	16982	16916	16954	17082	17021	17122	16971	17110	17156	17133	16965	16861	17057	17070	17057	16926	17056	17252	17057	17116	17144	17037	17129	17010	17102	17084	17176	16991	16903	17141	17144	16912	17207	16853	17097	17187	17057	17019	17099	17037	17007	17209	17100	17037	16993	16948	17027	17117	16958	16982	17097	17082	17111	16939	17232	17003	16989	16909	16923	17102	17078	17114	16980	16962	17066	17011	16956	16987	17119	17104	17036	17072	16841	17010	17077	17137	17071	17069	17325	17059	17228	17157	17060	17099	17226	17138	16922	17165	17152	17010	17001	17044	16976	17010	17144	17108	17134	16914	16929	17052	17042	17026	17054	17001	16998	16994	17139	17280	17075	16854	16962	16944	17210	17109	16921	17098	17083	17104	17114	17179	17038	16836	17109	16840	16925	17193	17030	16928	17072	17198	16938	17200	17023	16986	16997	17037	17059	17122	17075	17120	17108	17103	17030	16994	17142	16969	17089	17184	17123	17103	16935	16950	17045	17211	16832	17164	16935	17253	17079	17078	17101	17105	17075	17135	17028	17086	17117	17090	16940	16874	16938	17118	16980	17073	16708	17042	17098	17084	17124	16984	16928	17076	17123	17123	16943	16918	16846	17182	17072	17013	16986	16821	17058	16931	17031	17142	17139	17001	16967	17026	17336	17075	17022	16975	17139	16937	16943	17286	16912	17069	17061	16957	17291	17154	16808	17055	17074	17234	17070	16936	17129	17194	17171	17034	17196	17296	17044	17100	16909	17208	16947	17109	17124	16776	16901	16918	17016	17161	17010	17033	17046	17171	17093	16902	17078	17212	17106	16947	16913	16834	16874	17168	16931	17066	16980	17064	17133	16848	17240	16957	17008	17159	17200	17116	17133	17102	17057	17129	16860	17085	16985	17153	17015	17015	17070	16881	17139	16946	17019	17045	16819	17009	17107	17077	17010	17136	17013	17124	17284	17384	17200	17409	17242	17053	16945	16937	17137	17023	17037	16887	16924	16929	17131	16931	17106	17072	17037	16972	17270	17141	17006	16961	17103	17040	17017	17224	17040	17063	17128	17006	16923	16893	16767	17096	17061	16899	17199	17072	17095	17174	17048	17209	17178	17121	17120	17088	17168	16934	17008	17164	16757	17012	17091	16973	16918	16844	17007	17104	17015	16816	17000	17025	17139	17120	16928	17017	17095	17191	17079	16927	17162	17059	16978	16902	17221	17048	17038	17102	16908	16875	17039	17058	16865	17242	16998	17084	16942	17010	17055	16901	17125	17041	16898	17144	17191	17010	17140	17014	17172	17028	17088	17159	16989	16892	17082	17144	17011	16956	17036	16882	17000	17129	17119	17099	17043	17116	17020	16931	16978	17133	16930	17218	17231	17053	17043	17167	16840	17020	17021	16806	16944	17147	17072	16942	17344	17030	16870	16949	16944	17191	17168	16974	16976	16948	17205	17141	17144	17029	17141	16936	17009	17130	17059	17213	17130	17050	17051	17160	16997	16906	17279	17011	17102	17207	17235	17051	17101	16904	17007	16924	16853	17143	17042	17061	17202	17091	16959	16830	16947	16874	16934	17088	16959	16759	17001	16889	16952	17097	17003	16955	17047	17164	17084	16998	16956	16942	16998	16989	17073	16876	17172	17054	16818	17006	17198	17115	16999	17225	17245	16872	16924	17121	17118	17108	16918	17144	17065	17182	17014	17120	17041	17041	16977	17039	17020	17104	17114	16929	17160	17146	16817	17000	17064	16944	17102	16990	16946	16987	17076	16842	16957	17058	17202	17216	17013	16985	17168	17062	17005	17114	16948	16897	17070	16894	17187	16991	17229	17102	16990	17014	17169	17034	17117	16929	17160	16833	17125	16867	17089	17056	17105	17056	16863	16880	17237	17007	17239	16992	17177	16907	16955	17183	16966	16880	17104	16899	17043	16978	17155	17346	17234	17011	17030	17061	16921	17050	17145	16946	16968	16854	17023	17099	16953	17084	16996	16930	17040	17055	17003	17077	17049	17142	17154	17214	17046	17084	17131	16905	17131	16945	17019	17001	17069	17235	17062	17149	16922	17108	17039	16925	16902	16984	16983	16757	17065	16887	17121	16960	17129	16956	17042	16930	17071	16988	16980	17056	16957	17077	17085	17124	16990	16932	17066	17001	17027	17056	16920	17083	17025	17291	17110	16984	17188	17183	17027	16989	17166	17244	16855	17013	17098	17033	17087	16967	16949	17145	16955	17041	17154	17016	17319	16986	16996	17066	16992	16918	17295	16993	17093	17197	17057	17162	17098	17224	17289	16943	16844	17130	16971	17038	17162	17034	17076	16877	16922	17034	17010	17042	17236	17015	17000	17126	17041	17048	17105	17050	16822	17011	17052	17023	16849	16875	16871	16872	17219	16945	17232	16792	17104	17001	16856	16943	17058	17165	16918	16985	17086	17021	17025	16981	17245	17049	17071	17016	17106	17084	17024	16956	17045	17114	16982	16881	17070	17041	16940	16909	17039	17058	16908	17038	17091	16786	17107	17103	17123	17067	17087	17054	17066	16985	17002	17122	16992	16930	16982	17102	17135	16962	16991	17187	17112	16930	16877	17124	16871	17001	17042	17020	17174	16970	16897	17009	17040	17086	17150	16944	17058	16980	16853	16988	17300	16971	17074	16893	16894	17199	16848	17225	17136	16936	17172	16849	17128	17196	16970	17073	17093	17029	16901	17103	17091	16918	16908	17105	16879	16933	16796	17065	17139	17033	16944	17114	17113	17122	17173	17224	17107	17188	17050	17229	17089	16812	16912	17027	17041	16979	16959	16945	16941	16937	17160	17140	16902	16990	17095	17080	17050	16986	17058	17082	16897	17156	17006	16966	17156	17010	17035	17012	17251	17195	17033	17022	17025	16932	17123	17069	17143	16808	16977	17118	17023	17011	17071	16985	17231	17067	17036	16897	17031	17202	17034	16901	16925	17064	17076	16857	17346	17011	17285	17033	16949	17013	17131	17043	17040	17208	16974	17052	16970	16940	16871	17136	16990	16843	17155	17280	17054	17078	17122	17026	17200	16922	17081	17062	16973	17287	17029	17044	17223	16811	17084	16993	16957	17084	16937	17378	16992	17050	17121	17127	17306	17188	17233	16961	16912	16984	17232	17186	17022	17141	16937	16964	17384	16861	16867	17109	16990	16916	16930	16953	16972	17148	17190	16932	17200	17144	17124	17047	17255	17126	17155	17267	17045	16895	17033	17337	17009	17141	17194	16822	17187	17120	16972	17104	16834	17122	17014	17139	17207	17294	17088	16884	17072	17112	17097	17001	16959	17001	17179	17177	17102	17361	17235	16989	17114	17120	17033	16865	17211	17010	17055	16997	16997	17050	16878	16953	16945	17130	17086	17014	17072	17165	17201	17020	17087	16954	17143	16999	17044	16923	16986	17273	17068	16907	16914	17195	17118	17103	17008	17134	17254	17111	17135	17063	16938	16927	17041	17090	17003	17072	17040	16961	16834	17211	17290	17188	17163	17047	16934	17060	17180	17226	17164	17167	17058	17064	17024	17114	17144	16844	16969	17048	17052	17074	16979	16983	16937	16971	17036	17099	16874	16735
27008	46495	44254	36253	30473	26067	23259	21612	20027	19129	18665	18145	17817	17688	17023	16719	16638	16408	16431	16192	16107	16143	15924	15711	15640	15688	15490	15569	15469	15625	15303	15242	15403	15357	15447	15070	15373	15384	15195	15246	15445	15205	15289	15164	15036	15078	14960	15099	15085	15249	15254	15095	15018	15087	15097	15176	15092	15216	15051	15257	15306	15011	15160	15357	15185	15163	15129	15082	15112	15016	15189	15177	15230	15117	15079	14999	15112	15177	15133	15102	15132	15247	15132	15103	15181	15096	15006	14864	15074	14935	15010	15321	15057	15041	15091	14921	14914	15035	15005	15178	14907	15130	15171	15117	15154	14880	14912	15142	14965	15101	15206	15172	15075	15103	15070	15146	14984	15119	15192	14995	15103	15040	15191	15156	15113	14936	15107	15184	15240	15070	14929	15093	15084	14964	14984	15208	15086	15024	15161	15064	15047	15140	14980	15085	15113	15095	15013	15035	15006	15188	15045	15117	15133	15136	15136	15035	15157	14891	14981	15106	15203	14944	15068	15180	15066	15019	15216	15196	15020	15108	15086	15073	15009	15069	15232	15037	15159	15041	15088	15068	14978	15170	15090	15328	14950	15164	15047	15288	15071	15064	15157	15167	15049	14968	15112	15186	15126	15039	15049	14964	14958	14862	15125	15067	15038	15164	15081	15154	15021	15202	15288	15252	15085	15099	15024	14961	14854	15099	15086	15226	15156	15010	15180	15107	15177	14895	15112	15106	15067	15020	15185	15105	14970	14996	15156	15064	15058	15162	15000	14978	15112	15132	15026	15154	15046	15202	15092	15023	15195	15119	15050	15075	15070	15164	15175	15003	15013	14995	15109	15087	15033	14962	15061	15045	15141	15314	15026	15011	15234	15216	14918	15074	15101	15140	15053	15170	15203	15036	14963	15026	14989	15043	14966	15137	14971	15101	15069	15136	15000	15137	15067	15156	15022	15199	15138	15124	14938	15150	15223	15105	15052	15026	15013	14992	15000	15123	15044	15164	15060	15053	15282	15003	14836	15144	15100	14975	15248	15049	15076	15029	15167	15066	15069	15015	15221	15094	15096	15173	15051	14989	15083	14924	15101	15122	15094	14945	15157	15111	15085	15126	15206	15098	15072	15006	15090	14961	14958	15104	15090	14975	15155	15088	15064	15098	14981	15090	14998	15118	15102	15083	15191	15073	14965	15220	15178	15095	15058	15088	15045	15113	15045	15001	15141	14964	14939	15022	15016	15081	15111	15074	15019	14861	15059	15180	15050	15151	15125	15171	15208	15053	15002	15197	15161	15057	15059	15093	15042	15238	14991	15100	15092	15261	15137	15003	15005	15043	15109	15136	15047	15060	15044	15099	15064	15014	14952	15020	14979	15027	15031	14885	15082	15275	15031	15085	15031	15142	15177	15078	15119	15119	15153	14946	15014	15082	15128	15095	15032	15198	15066	14981	14997	15098	14989	15065	15205	15163	15122	15084	15096	14947	15055	14963	15060	15018	15176	15063	15100	15188	15240	15188	15187	15091	15128	15057	15133	15056	14926	15111	15087	15049	15234	15133	15123	15109	15138	15037	15085	14987	15173	14964	15087	15230	14972	15108	15188	15026	15014	15227	14941	15197	15068	15028	15024	15163	15241	15112	15058	15105	15039	15004	15055	15095	14997	15010	15117	15080	15116	15039	14996	15141	15051	15055	15222	15083	15133	15126	15071	14968	15069	15155	15109	14896	15160	15044	15176	15131	15000	15217	15114	15108	15143	15020	15049	15195	14950	15229	14909	15085	15251	14938	15026	14981	15049	15007	15197	15031	14907	15037	15235	15164	14966	15281	15063	15037	15160	15222	15132	15095	15128	15012	15115	14974	15037	15121	15025	15003	15035	15096	15057	15042	15182	15110	15000	14893	15135	14958	15181	15128	14957	15085	15070	14941	15092	15075	15042	15214	15062	15079	15339	15078	15010	15049	15067	15133	14843	14915	15062	15044	15146	15202	15136	15069	15211	15041	14864	15096	15125	14992	15024	14965	15162	15099	15083	15135	15080	15103	14872	15031	15140	15163	15013	15071	15044	15011	15164	15015	14977	15176	15203	15011	15024	15084	15271	15108	15096	15173	15090	15007	14937	15097	15210	15096	15020	15079	15005	15123	15100	15013	14983	15136	15054	14831	15208	15050	14973	15066	15077	15323	15083	15258	15076	14995	15128	14985	14999	15176	14936	15143	15047	15126	15049	15114	15136	15054	15134	15144	15015	15052	15013	14859	14995	14955	15136	15062	15103	15274	14997	15181	15135	15063	15187	14988	15032	14891	15197	14995	15004	15160	15013	15107	15080	14985	15190	14980	15011	15007	15138	15074	15056	15057	15012	15126	15158	15118	14942	15011	15023	14892	15190	15134	15091	14971	14844	14952	15060	14972	15004	15062	15185	15145	15025	15065	15158	15180	15032	15107	15167	15060	15059	15082	15070	14961	15089	15113	15051	15279	15169	15227	14975	15009	15180	15010	15011	14990	15203	15127	15163	14978	14987	15005	15121	15224	15051	15082	15352	14851	15056	14960	15042	15111	15192	15084	15116	15159	15081	15016	15035	15127	15194	15040	15055	15106	15110	14942	15023	14988	15127	15028	15059	15093	15109	15071	15220	15128	15139	15205	14958	14929	15161	15055	15124	15070	15114	15073	15063	14990	14986	15164	15048	14990	14995	15227	15131	15031	14973	15174	14973	15033	14978	14999	15023	15093	15098	15154	15057	15112	15130	15052	14994	14938	15148	15149	15091	14854	15150	14920	15102	15169	15009	15219	15072	15058	15020	15148	15072	15288	14915	15086	15098	15063	15048	14975	15059	15018	15020	15075	15053	15015	15012	15128	14993	14942	15061	14992	15144	15205	15160	14968	15041	15013	15134	15184	14962	15054	15125	15016	15042	15086	15072	15047	15147	15001	15038	15093	14943	14918	15049	15170	14911	15000	15114	15037	15217	14949	15123	14961	14968	15133	14997	15321	15079	15131	15165	14965	15130	15103	15065	15050	14938	15046	15006	15046	15122	15136	15131	14999	15125	15166	15056	15035	15152	15087	15049	15178	15211	15083	15087	15262	14992	15074	15083	14938	15026	14939	15125	15120	15108	14922	14899	15056	15085	15083	14990	15072	15037	15067	15100	15346	15089	15041	15002	15112	15118	15007	15262	15070	15016	14945	15161	15020	15173	15061	15146	15067	15026	14945	15079	15194	15041	15110	15051	15111	15081	15048	14948	15076	15124	15127	14997	15126	15175	14895	15108	15058	15113	15020	14872	15170	15164	14976	15154	14974	15033	15065	15048	15155	14999	15033	14964	15074	15029	15157	15017	15173	14928	15064	15019	15081	14992	15110	15136	15138	14956	15004	15224	14957	15237	14958	15084	15318	15051	15166	15205	15118	14988	15188	15127	15091	14981	15098	15185	14891	15126	14955	15019	15050	15178	15023	15051	15044	15089	15067	15187	15129	15126	15132	15002	15076	15099	15124	15056	15137	15114	15175	15209	15104	15152	15018	14890	15115	15079	15092	15149	15053	15049	14900	14990	14968	15039	15158	15170	14996	15046	15186	15003	15196	15068	15106	15118	15024	15111	14976	15211	15028	14964	15163	15139	15006	14952	15067	15151	14988	14926	15052	14870	15038	15206	14996	14988	15115	15176	15131	15049	15108	15119	15064	15024	15101	15051	15019	15023	14911	15078	14941	15263	15026	14982	14950	15033	15091	14953	15196	15074	15170	14963	15140	15111	15213	15025	15234	15160	14938	15067	15119	15046	15079	15152	15258	15086	15132	15201	15117	15145	15133	15044	14843	15070	14993	14969	15129	15103	15002	15063	14960	15194	15030	15108	14961	15053	15047	15022	15137	15180	15072	15084	15070	15063	14972	15192	15156	15026	15139	15038	15023	15192	15136	15094	14981	15089	15196	15036	15169	15088	15210	15108	15069	15066	15005	15056	15212	15021	15116	14979	15093	15095	15020	15212	14985	15142	15039	15000	14998	14970	15083	15054	14969	15038	15143	15103	15240	15108	14985	15155	15120	15153	15011	15071	15032	15164	15055	15048	15085	15055	14925	15172	15133	15011	15046	14937	15153	15052	14982	15014	15061	15041	15026	15060	15035	15058	15060	15120	15057	15020	15061	15164	15117	15110	15041	15108	15175	15102	15159	15166	15176	15033	15049	14944	14968	15190	15106	15055	14975	15094	15104	15069	15117	15131	14950	15131	15051	14833	15372	14952	14915	15074	14855	14994	15248	15060	15092	15073	15161	14975	15123	15019	14958	15202	15077	15194	15029	15129	15228	15008	15081	14968	15279	15126	15082	15205	14909	15033	15064	14979	15045	15121	14969	15072	15092	15116	15010	15087	15240	14993	15127	15029	15324	15043	14935	15178	15127	15043	15179	15172	15023	15131	15195	15129	15069	15003	15201	14954	14915	15139	15098	15174	15191	15154	15094	14999	14875	15084	15091	15131	14940	15232	15044	15035	15166	15118	14935	15042	15108	15079	15077	14906	15202	14960	15065	15184	15086	15162	14996	15061	14987	15058	14976	15119	15145	15129	15036	15083	15025	15058	15104	15083	14973	15250	15004	15051	15094	15239	15083	15136	15036	14978	15086	15138	15203	15106	15069	15190	15259	14922	14976	15098	15135	15044	15055	15164	15115	15027	15006	15138	15128	15100	15018	14971	15252	14968	15074	14994	15062	15010	15131	15105	15009	14862	15083	15140	15065	15221	14989	15087	15192	15200	14977	14972	15258	14929	15094	15091	14918	14803	15110	15095	15081	15091	14966	14966	15104	15048	15126	15223	15145	15119	15065	15094	14883	15057	14993	15236	15041	15065	15011	15171	14952	15130	15139	14995	15093	15116	14923	15112	15232	15013	15027	15136	15169	15120	15234	15194	15082	15041	15159	14952	15140	15101	14952	15092	15109	15180	14983	15041	15258	14962	14945	15006	14891	15028	15089	15114	15173	15195	15164	15073	15210	15133	14918	14937	15148	15056	15143	15122	15015	15131	14980	14921	15083	15080	15106	15080	15035	15091	15044	15045	15101	15204	14988	15007	15084	14979	14881	15168	15082	15071	15167	14995	15130	15096	15180	15182	14944	15091	15061	15094	15039
27483	23950	29903	26836	22007	20007	18757	18106	17718	17565	17350	17264	17293	17212	16903	16917	16861	16947	16983	16940	16892	16672	16824	16801	16736	16761	16827	16952	16549	16677	16718	16646	16624	16675	16753	16551	16695	16637	16715	16505	16590	16694	16536	16508	16660	16566	16478	16639	16730	16628	16405	16822	16762	16664	16591	16497	16481	16728	16633	16546	16780	16562	16604	16615	16590	16632	16582	16628	16600	16764	16323	16421	16629	16773	16551	16445	16416	16556	16624	16573	16551	16687	16502	16435	16792	16360	16651	16606	16749	16614	16558	16353	16734	16609	16449	16496	16556	16449	16527	16463	16617	16538	16623	16610	16526	16572	16647	16482	16429	16681	16678	16620	16596	16509	16449	16495	16202	16604	16493	16442	16587	16587	16476	16639	16599	16490	16505	16549	16593	16650	16544	16786	16376	16455	16584	16330	16415	16626	16458	16406	16685	16473	16518	16535	16513	16520	16620	16584	16366	16306	16476	16433	16921	16331	16560	16450	16536	16508	16545	16624	16507	16516	16534	16473	16653	16619	16537	16387	16945	16575	16701	16531	16587	16575	16509	16554	16562	16418	16559	16629	16650	16435	16639	16490	16305	16556	16554	16563	16454	16440	16571	16698	16653	16765	16874	16385	16540	16643	16360	16487	16663	16625	16398	16414	16458	16563	16687	16601	16624	16461	16501	16492	16586	16505	16368	16425	16596	16668	16385	16371	16493	16489	16415	16461	16656	16701	16438	16503	16597	16694	16576	16534	16541	16505	16594	16485	16550	16468	16532	16519	16575	16615	16305	16680	16335	16423	16617	16524	16464	16555	16433	16512	16548	16586	16479	16419	16628	16553	16566	16666	16471	16629	16455	16570	16490	16647	16471	16651	16469	16461	16532	16656	16612	16640	16607	16418	16663	16699	16716	16661	16467	16786	16633	16516	16472	16552	16516	16446	16495	16513	16433	16380	16552	16536	16468	16594	16494	16471	16453	16503	16593	16504	16595	16354	16488	16641	16615	16441	16592	16676	16510	16766	16482	16588	16649	16410	16419	16408	16556	16538	16639	16645	16564	16574	16408	16454	16723	16596	16555	16403	16570	16596	16514	16440	16429	16464	16606	16483	16542	16494	16644	16642	16551	16401	16423	16536	16315	16542	16550	16548	16529	16487	16656	16364	16591	16480	16447	16551	16546	16685	16629	16578	16584	16651	16449	16655	16588	16725	16444	16625	16560	16447	16526	16561	16551	16558	16531	16593	16684	16567	16735	16659	16474	16524	16519	16605	16542	16700	16451	16761	16623	16646	16490	16340	16470	16494	16574	16488	16605	16418	16562	16573	16652	16607	16696	16457	16494	16522	16353	16561	16510	16603	16534	16503	16426	16594	16443	16674	16567	16618	16490	16575	16473	16453	16494	16516	16626	16469	16448	16627	16482	16547	16562	16587	16536	16258	16607	16541	16524	16455	16501	16426	16499	16533	16588	16667	16586	16563	16655	16404	16399	16534	16364	16722	16641	16655	16526	16666	16367	16554	16514	16492	16553	16647	16494	16639	16619	16367	16317	16714	16399	16598	16451	16630	16464	16379	16489	16464	16458	16456	16668	16486	16324	16560	16351	16502	16570	16431	16508	16537	16398	16507	16367	16463	16683	16439	16499	16498	16459	16675	16747	16442	16473	16417	16546	16574	16564	16547	16442	16481	16410	16521	16837	16581	16323	16451	16520	16404	16421	16596	16489	16548	16594	16421	16709	16765	16714	16473	16512	16549	16460	16730	16415	16501	16598	16465	16475	16303	16762	16526	16523	16717	16562	16343	16637	16480	16557	16743	16524	16392	16575	16556	16475	16593	16727	16599	16611	16461	16628	16573	16809	16489	16616	16538	16485	16465	16512	16354	16590	16601	16617	16303	16652	16694	16628	16397	16528	16431	16607	16547	16733	16510	16429	16467	16717	16607	16592	16390	16414	16454	16690	16470	16633	16711	16370	16460	16479	16632	16639	16437	16608	16459	16600	16608	16667	16504	16523	16602	16636	16442	16456	16518	16417	16517	16484	16606	16682	16683	16689	16638	16682	16573	16614	16485	16683	16512	16597	16884	16445	16463	16505	16744	16508	16571	16456	16559	16857	16652	16465	16556	16378	16723	16715	16331	16393	16614	16547	16502	16599	16833	16403	16335	16588	16614	16664	16530	16732	16599	16570	16554	16568	16439	16392	16658	16545	16468	16578	16478	16586	16621	16475	16236	16620	16561	16570	16610	16440	16583	16583	16610	16562	16647	16634	16637	16640	16487	16597	16632	16461	16577	16539	16534	16694	16600	16702	16584	16507	16712	16488	16448	16673	16385	16595	16457	16681	16592	16609	16584	16436	16345	16498	16419	16271	16658	16307	16323	16670	16667	16618	16561	16482	16467	16520	16437	16487	16792	16476	16628	16443	16657	16559	16489	16560	16526	16750	16428	16659	16568	16697	16747	16636	16695	16715	16543	16576	16680	16519	16487	16481	16804	16698	16565	16498	16626	16563	16535	16499	16497	16593	16471	16506	16626	16718	16573	16468	16715	16689	16499	16344	16615	16624	16692	16530	16583	16474	16517	16552	16440	16438	16569	16427	16672	16505	16336	16547	16432	16467	16353	16510	16409	16439	16392	16408	16615	16452	16485	16746	16271	16463	16480	16554	16665	16565	16705	16576	16503	16502	16400	16545	16577	16596	16517	16616	16732	16753	16657	16532	16456	16502	16422	16528	16400	16593	16413	16533	16731	16759	16605	16528	16568	16489	16528	16480	16471	16521	16523	16511	16454	16689	16540	16694	16573	16767	16730	16476	16749	16601	16458	16581	16448	16728	16582	16650	16646	16408	16508	16750	16536	16419	16426	16735	16519	16479	16620	16481	16520	16463	16590	16692	16514	16559	16436	16340	16487	16482	16502	16481	16634	16671	16454	16666	16472	16526	16305	16636	16369	16702	16518	16557	16336	16636	16664	16857	16532	16554	16567	16508	16452	16592	16569	16526	16839	16476	16542	16338	16557	16674	16649	16684	16618	16491	16487	16467	16361	16617	16697	16700	16784	16515	16593	16536	16539	16615	16715	16508	16658	16455	16680	16553	16525	16548	16587	16556	16579	16559	16581	16464	16713	16513	16592	16642	16186	16591	16442	16547	16734	16557	16505	16545	16638	16521	16497	16677	16657	16368	16420	16708	16561	16502	16574	16645	16584	16661	16531	16680	16649	16669	16524	16639	16626	16520	16623	16576	16479	16462	16563	16466	16505	16629	16396	16494	16399	16638	16586	16424	16519	16438	16467	16654	16635	16719	16608	16547	16732	16405	16389	16478	16463	16555	16326	16489	16609	16556	16529	16608	16436	16421	16533	16547	16490	16626	16646	16406	16706	16641	16516	16624	16455	16637	16617	16403	16558	16607	16543	16684	16382	16507	16568	16451	16516	16551	16485	16430	16562	16666	16362	16421	16482	16560	16725	16569	16418	16444	16555	16584	16585	16399	16543	16415	16511	16703	16651	16530	16521	16547	16450	16531	16834	16639	16481	16420	16447	16639	16585	16752	16387	16434	16548	16324	16633	16626	16550	16734	16637	16570	16678	16602	16387	16716	16472	16595	16716	16605	16544	16767	16434	16444	16611	16372	16458	16457	16665	16546	16425	16518	16401	16388	16459	16676	16515	16555	16564	16438	16658	16523	16603	16613	16514	16521	16600	16284	16377	16667	16598	16517	16341	16579	16427	16274	16558	16575	16562	16450	16537	16681	16473	16456	16528	16778	16486	16455	16911	16441	16584	16452	16701	16567	16529	16578	16535	16503	16508	16727	16719	16507	16680	16490	16280	16581	16485	16532	16572	16453	16569	16683	16700	16620	16371	16559	16310	16509	16643	16544	16529	16572	16778	16483	16482	16669	16529	16543	16716	16573	16562	16701	16434	16555	16468	16557	16608	16499	16467	16532	16492	16542	16400	16510	16497	16594	16682	16608	16434	16598	16655	16552	16390	16620	16553	16451	16514	16627	16557	16376	16580	16571	16577	16541	16338	16650	16359	16641	16352	16605	16789	16580	16519	16550	16531	16596	16709	16703	16555	16400	16481	16508	16624	16629	16569	16606	16584	16376	16541	16590	16697	16253	16622	16547	16558	16207	16366	16526	16329	16431	16581	16625	16552	16717	16602	16607	16460	16501	16496	16795	16540	16480	16558	16716	16662	16457	16577	16681	16533	16484	16509	16578	16568	16677	16558	16546	16396	16580	16493	16495	16423	16561	16484	16537	16557	16518	16532	16643	16538	16529	16510	16692	16497	16430	16590	16737	16577	16363	16618	16762	16420	16568	16580	16585	16597	16560	16494	16581	16653	16486	16682	16585	16497	16495	16486	16505	16671	16725	16529	16515	16560	16511	16332	16450	16618	16707	16672	16533	16524	16529	16284	16525	16302	16572	16624	16635	16684	16576	16525	16486	16385	16524	16712	16815	16606	16541	16526	16563	16396	16645	16511	16584	16504	16497	16585	16586	16650	16495	16414	16777	16427	16429	16527	16421	16422	16502	16497	16539	16459	16555	16659	16499	16495	16630	16450	16600	16608	16542	16517	16600	16437	16431	16681	16592	16610	16466	16543	16777	16575	16569	16604	16578	16586	16547	16423	16440	16513	16661	16694	16590	16607	16593	16530	16537	16605	16632	16493	16614	16460	16490	16500	16489	16525	16673	16571	16633	16619	16688	16452	16536	16608	16659	16557	16582	16483	16367	16414	16480	16797	16591	16626	16410	16471	16614	16504	16501	16567	16543	16327	16596	16450	16540	16476	16636	16822	16582	16580	16539	16662	16393	16512	16703	16509	16486	16588	16513	16453	16447	16835	16379	16619	16631	16509	16536	16593	16709	16493	16558	16563	16623	16408	16706	16438	16621	16521	16585	16632	16639	16468	16725	16526	16691	16364	16443	16414	16511	16500	16562	16330	16657	16537	16388	16499	16455	16387	16577	16362	16388	16620	16490	16316	16534	16598	16528	16485	16566	16638	16612	16571	16562	16594	16557	16514	16580	16699	16443	16450	16548	16655	16618	16531	16487	16441	16495	16466	16582	16543	16575	16589	16735	16547	16543	16482	16544	16500	16555	16466	16429	16666	16630	16580	16767	16483
24589	36237	33847	26443	22620	19980	18412	17467	16686	16431	16085	15835	15745	15512	15509	15403	15298	15333	15099	15138	14997	14992	15099	15030	15074	14919	15090	14933	14995	14959	14764	14939	14857	14776	14835	14921	14750	14823	14982	14812	14805	14818	14770	14954	14815	14912	14769	14741	14771	14648	14682	14873	14753	15011	14784	14811	14882	14778	14714	14754	14696	14666	14778	14861	14687	14667	14713	14745	14707	14768	14654	14892	14619	14819	14745	14896	14735	14755	14736	14995	14937	14623	14844	14584	14740	14690	14818	14821	14820	14750	14647	14878	14791	14857	14687	14723	14876	14839	14661	14868	14686	14811	14887	14746	14672	14868	14700	14643	14729	14798	14970	14702	14695	14795	14820	14810	14705	14792	14818	14811	14782	14766	14604	14658	14792	14857	14816	14719	14662	14799	14843	14743	14783	14644	14828	14714	14781	14698	14811	14645	14703	14814	14751	14763	14700	14886	14801	14784	14841	14793	14764	14784	14703	14824	14651	14751	14681	14928	14653	14877	14789	14774	14756	14612	14734	14857	14893	14804	14767	14657	14656	14814	14817	14878	14799	14725	14788	14709	14644	14773	14769	14742	14822	14814	14803	14639	14762	14676	14774	14686	14664	14717	14838	14693	14794	14965	14855	14660	14780	14738	14694	14755	14833	14825	14743	14705	14793	14823	14851	14697	14661	14884	14669	14754	14740	14623	14677	14801	14634	14858	14861	14683	14861	14707	14565	14701	14799	14604	14897	14838	14705	14784	14876	14746	14841	14769	14814	14669	14841	14956	14703	14834	14819	14736	14754	14760	14756	14768	14711	14842	14670	14794	14619	14724	14566	14865	14714	14790	14785	14716	14885	14731	14785	14857	14516	14798	14509	14738	14814	14777	14760	14782	14910	14672	14833	14759	14718	14740	14850	14769	14726	14773	14771	14897	14679	14594	14854	14804	14772	14930	14832	14781	14733	14758	14660	14894	14799	14820	14684	14852	14794	14724	14602	14641	14726	14699	14894	14856	14690	14754	14695	14799	14892	14714	14855	14841	14785	14711	14725	14857	14775	14661	14577	14587	14771	14723	14570	14610	14656	14764	14814	14690	14802	14562	14701	14728	14755	14528	14622	14719	14702	14658	14668	14664	14716	14862	14708	14719	14744	14884	14650	14740	14803	14745	14616	14966	14919	14742	14815	14771	14767	14731	14605	14853	14860	14903	14840	14820	14681	14968	14794	14756	14759	14588	14837	14636	14647	14688	14817	14846	14637	14722	14742	14887	14784	14811	14689	14667	14877	14791	14761	14987	14691	14866	14779	14883	14788	14848	14737	14692	14959	14693	14865	14901	14758	14774	14785	14875	14687	14678	14648	14718	14730	14829	14830	14717	14660	14769	14802	14854	14630	14742	14764	14744	14545	14712	14865	14816	14977	14804	14624	14862	14698	14798	14912	14757	14713	14654	14688	14693	14822	14915	14725	14672	14767	14988	14669	14809	14723	14737	14849	14747	14871	14740	14795	14842	14744	14711	14834	14767	14538	14901	14795	14942	14704	14785	14709	14735	14785	14719	14809	14890	14677	14773	14706	14904	14858	14822	14889	14853	14783	14817	14896	14771	14643	14573	14741	14938	14755	14789	14872	14765	14842	14840	14732	14663	14800	14644	14771	14786	14783	14727	14715	14710	14769	14756	14733	14637	14724	14916	14672	14788	14736	14823	14855	14962	14680	14652	14811	14629	14889	14960	14806	14737	14769	14816	14592	14723	14748	14751	14735	14852	14770	14749	14912	14899	14864	14758	14690	14719	14848	14847	14726	14788	14749	14595	14659	14650	14843	14736	14443	14628	14890	14792	14761	14752	14801	14702	14891	14703	14766	14627	14774	14903	14605	14682	14863	14919	14820	14744	14685	14675	14824	14649	14904	14869	14993	14755	14635	14776	14661	14843	14672	14904	14765	14912	14649	14835	14683	14744	14780	14863	14669	14753	14662	14982	14625	14868	14711	14694	14775	14965	14720	14846	14634	14883	14916	14727	14772	14832	14813	14779	14676	14807	14679	14967	14649	14626	14711	14688	14773	14911	14762	14777	14816	14610	14745	14633	14768	14885	14805	14762	14800	14797	14717	14851	14848	14707	14766	14688	14795	14563	14877	14593	14733	14847	14907	14620	14790	14602	14720	14767	14726	14848	14899	14734	14777	14580	14791	14765	14863	14809	14765	14785	14756	14660	14731	14713	14812	14846	14895	14731	14758	14813	14707	14610	14938	14889	14661	14728	14651	14823	14860	14795	14744	14761	14563	14800	14677	14850	14871	14626	14742	14763	14966	14727	14877	14755	14778	14944	14855	14863	14858	14863	14849	14774	14756	14621	14815	14888	14812	14790	14681	14879	14845	14740	14891	14911	14646	14577	14789	14759	14822	14710	14856	14922	14792	14762	14769	14892	14653	14717	14828	14745	14583	14679	14696	14801	14585	14669	14862	14773	14904	14689	14616	14702	14659	14845	14793	14665	14454	14770	14718	14790	14746	14772	14727	14806	14735	14941	14594	14743	14790	14894	14746	14648	14793	14730	14645	14710	14897	14602	14915	14750	14707	14789	14748	14615	14754	14822	14865	14683	14741	14743	14784	14753	14823	14690	14608	14701	14774	14758	14666	14715	14776	14817	14905	14806	14690	14782	14771	14792	14710	14878	14836	14644	14916	14774	14815	14889	14787	14903	14729	14876	14782	14742	14707	14712	14910	14856	14787	14807	14982	14854	14846	14627	14658	14700	14849	14710	14926	14695	14772	14723	14669	14719	14651	14917	14813	14732	14769	14590	14861	14829	14695	14906	14559	14900	14801	14617	14836	14781	14681	14850	14754	14933	14770	14761	14736	14779	14746	14923	14672	14752	14764	14839	14761	15022	14650	14830	14590	15027	14716	14658	14827	14653	14793	14891	14910	14857	14653	14835	14750	14692	14673	14738	14789	14745	14778	14656	14628	14827	14822	14875	14857	14799	14852	14756	14744	14675	14808	14746	14895	14695	14643	14570	14906	14847	14657	14751	14947	14870	14739	14730	14653	14840	14754	14824	14756	14700	14919	14618	14644	14671	14869	14602	14806	14778	14769	14850	14929	14855	14744	14714	14806	14679	14571	14973	14818	14737	14905	14704	14711	14741	14884	14825	14805	14581	14702	14647	14813	14867	14724	14731	14707	14830	14737	14759	14800	14819	14909	14753	14734	14785	14957	14924	14797	14728	14679	14728	14561	14689	14578	14643	14726	14808	14896	14717	14753	14927	14733	14873	14907	14699	14703	14869	14785	14694	14586	14572	14858	14793	14729	14901	14831	14690	14830	14772	14639	14924	14702	14701	14973	14758	14824	14727	14795	14795	14802	14778	14732	14618	14696	14784	14822	14769	14931	14642	14836	14830	14713	14764	14686	14835	14791	14746	14848	14813	14808	14726	14879	14672	14801	14763	14681	14828	14808	14737	14569	14744	14780	14684	14788	14943	14667	14786	14828	14773	14879	14829	14723	14913	14676	14658	14659	14954	14686	14884	14945	14788	14846	14736	14804	14690	14840	14787	14659	14800	14941	14766	14728	14734	14652	14847	14787	14839	14790	14788	14769	14812	14817	14741	14696	14938	14778	14821	14755	14849	14893	14687	14737	14809	14770	14823	14869	14763	14667	14897	14730	14908	14777	14716	14881	14742	14705	14696	14767	14747	14735	14870	14834	14674	14755	14877	14804	14725	14770	14801	14657	14862	14713	14680	14777	14822	14968	14880	14825	14747	14761	14745	14701	14799	14732	14911	14592	14832	14701	14677	14731	14793	14759	14797	14755	14707	14756	14675	14798	14897	14766	14647	14730	14963	14712	14612	14722	14911	14674	14943	14911	14818	14602	14697	14716	14737	14784	14817	14737	14576	14914	14683	14739	14856	14755	14670	14655	14796	14819	14943	14704	14833	14749	14777	14688	14823	14774	14864	14828	14583	14719	14822	14850	14753	14703	14712	14770	14808	14790	14759	14622	14795	14860	14780	14858	14808	14765	14948	14673	14779	14684	14790	14936	14756	14619	14888	14725	14866	14811	14682	14806	14722	14825	14716	14875	14828	14729	14855	14764	14713	14923	14601	14685	14903	14710	14771	14790	14845	14765	14772	14827	14802	14657	14811	14670	14741	14828	14721	14645	14971	14732	14740	14791	14643	14703	14893	14781	14616	14701	14821	14714	14717	14802	14837	14749	14780	14862	14699	14853	14879	14760	14825	14710	14896	14748	14798	14764	14848	14840	14753	14779	14676	14832	14846	14758	14646	14616	14707	14854	14827	14674	14755	14724	14799	14699	14976	14693	14611	14854	14808	14677	14799	14864	14734	14756	14842	14749	14708	14874	14622	14742	14885	14689	14711	14803	14765	14684	14621	14680	14784	14781	14670	14610	15007	14785	14618	14717	14731	14445	14797	14647	14730	14855	14713	14774	14725	14862	14697	14831	14768	14649	14826	14730	14759	14716	14722	14817	14828	14625	14701	14829	14755	14807	14811	14782	14678	14946	14850	14784	14732	14741	14903	14725	14828	14671	14628	14726	14846	14734	14814	14753	14800	14793	15019	14680	14942	14723	14665	14770	14717	14899	14713	14664	14646	14715	14797	14745	14697	14762	14819	14861	14795	14805	14596	14879	14698	14706	14837	14610	14784	14854	14627	14715	14891	14788	14854	14642	14659	14678	14684	14646	14737	14749	14925	14710	14826	14634	14968	14804	14973	14781	14942	14809	14830	14703	14822	14714	14926	14745	14860	14817	14823	14791	14724	14675	14777	14944	14786	14724	14750	14605	14677	14837	14772	14678	14798	14803	14613	14798	14713	14824	14859	14798	14800	14864	14887	14767	14785	14655	14895	14783	14896	14664	14859	14857	14736	14778	14751	14602	14846	14876	14780	14855	14728	14661	14909	14694	14902	14939	14761	14873	14785	14802	14702	14798	14816	14740	14655	14729	14698	14552	14683	14794	14704	14825	14672	14745	14877	14626	14629	14686	14780	14700	14749	14760	14738	14914	14729	14788	14906	14788	14804	14696	14726	14798	14761	14888	14777	14870	14819	14816	14814	14786	14833	14631	14764	14840	14808	14733	14838	14818	14698	14788	14654	14860	14712	14836	14736
23450	20916	28198	24231	22831	23902	23164	19878	19000	18799	18442	18366	18016	17897	17745	17664	17600	17503	17470	17279	17094	17265	17248	17144	17064	16997	17042	17175	17133	16741	16977	16976	16850	16777	17113	16994	17013	16869	16835	17014	16871	16763	16751	16685	17078	16791	16870	16958	16842	16897	16989	16956	16606	16958	17000	16790	16855	16809	16941	16915	16771	16910	16868	16829	16700	16904	16861	16698	16931	16969	16979	16815	17044	16886	16854	16760	16870	16812	16852	16787	16840	16834	16861	16690	16936	16913	16938	16898	16849	16834	16718	16902	16833	16655	16853	16872	16948	16908	16722	16965	16803	16854	16863	16822	16657	16648	16843	16820	16738	16825	16879	16952	16708	16709	16877	16638	16958	16643	16872	16768	16702	16858	16838	16887	16728	16995	16823	16647	16822	16668	16885	16732	16853	16875	16867	16834	16978	16842	16901	16826	16902	16618	16808	16698	16875	16827	16918	16750	16762	16835	16967	16633	16943	16730	16721	16817	16767	16708	16951	16852	16916	16999	16897	16803	16580	16751	16972	16745	16749	16744	16791	16757	16678	16719	16781	16737	16885	16922	16548	16899	16699	16826	16712	16856	16898	16581	16947	16761	16807	16783	16629	16859	16771	16704	16853	16769	16853	16929	16886	16766	16790	16721	16903	16925	16823	16899	16875	16706	16792	16826	16767	16938	17001	16938	16883	16843	16859	16742	16891	16765	16739	16960	16804	16709	16730	16782	16666	16820	16838	16686	16815	16721	16708	16810	16942	16931	16787	16859	16932	16884	16864	16752	16743	16782	16999	16655	16788	16845	16752	16784	16745	17019	16949	16934	16831	16734	16817	16807	16741	16848	16839	16849	16617	16916	16815	16783	16892	16864	16731	16855	16874	16760	17006	17153	16838	16747	16708	16598	16703	16711	16759	16809	17068	16861	16926	16902	16842	16838	16994	16851	16772	16692	17034	16646	16781	16494	16735	16866	17173	16685	16629	16612	16872	16670	16786	16761	16872	16814	16924	16674	16770	16943	16875	16614	16652	16877	16827	16740	16902	16643	16682	16739	16771	17030	16787	16900	16695	16814	16877	16920	16542	16795	16909	16755	16843	16841	16902	16819	16821	16591	16769	16807	16928	16714	16738	16575	16755	16772	16870	16690	16610	16880	16899	16902	16660	16821	16632	16770	16494	16909	16824	16887	16814	16852	16718	16856	16892	16869	17006	16680	16791	16570	16921	16921	16820	16789	16956	16839	16894	16831	16884	16860	16762	16701	16700	16713	16859	16799	16842	16961	16907	17041	16878	16875	16721	17000	16815	16664	16839	16665	16785	16675	16767	16765	16831	16671	16709	16804	16853	16842	16897	16738	16905	17027	16830	16834	16567	16724	16619	16933	16815	16761	16774	16864	16884	16666	16589	16773	16897	16861	16609	16618	16710	16562	16804	16579	16637	16608	16812	16739	16886	16856	16831	16686	16639	16843	16758	16832	16758	16833	16895	16616	16846	16749	16575	16781	16782	16787	16797	16676	16764	17019	16796	16750	16938	16796	16668	16865	16640	16941	16994	16789	16876	16961	16840	16917	16870	16671	16805	16697	16857	16900	16911	16885	16624	16740	16674	17143	16663	16530	16817	16747	16726	16747	16825	16897	16829	16810	16871	16890	16731	16804	16950	16782	16761	16819	16866	16918	16783	16892	16980	16749	16747	16811	17004	16713	16819	16648	16863	16827	17035	16741	16826	16696	16856	16942	16706	16697	16878	16720	16879	16726	16823	16771	16647	16939	16842	16700	16888	16928	16742	16849	16848	16847	16763	16701	16653	16661	16886	16877	17013	16903	16675	16781	16949	16705	16845	16856	16770	16923	16923	16877	17104	16977	16942	16783	16852	16698	16644	16810	16644	16751	17109	16804	16699	16844	16665	16766	16636	16838	16653	16767	16618	16710	16824	16837	16834	16968	16875	16741	16821	16884	16772	16617	16682	16780	16860	16791	16948	16845	17064	16915	16788	16851	16714	16773	16716	16696	16785	16798	16916	16916	16891	16884	16790	16630	16776	16788	16879	16861	16710	16828	16825	16833	17005	17084	16974	16869	16844	16987	16877	16775	16777	16790	16932	16887	16862	16956	16697	16812	16704	16793	16725	16731	16831	16889	16905	16978	16916	16690	16595	16888	16696	16777	16798	16799	16643	16861	16636	16766	16875	16788	16747	16705	16892	16675	16694	16986	16626	16687	16796	16833	16715	16891	16697	17027	16771	16945	16783	16780	16763	16881	16801	16738	16837	16733	16937	16754	16661	17001	16850	16714	16807	16857	16805	16865	16751	16839	16883	16917	16549	16933	16948	16804	16916	16639	16926	16804	16961	16853	16976	16820	16798	16592	16918	16882	16805	16683	16981	16809	16872	16780	16609	16812	16837	16786	16638	16668	16873	16700	16733	16753	16795	16759	16858	16815	16774	16994	16874	16870	16819	16747	16787	16730	16828	16978	16827	16696	16851	16948	16939	16652	16571	16990	16890	16762	16797	16951	16764	16863	16931	16694	16830	17040	16945	16780	16787	16837	16823	16860	16735	16842	16821	16648	16685	16789	16580	16776	16896	16663	16796	17023	16885	16861	16663	16802	16905	16886	16880	16797	16943	16715	16858	16995	16748	16714	16709	16877	16766	16564	16680	16686	16848	16983	16775	16749	16905	16869	16760	16935	16650	16701	16738	16846	16844	16766	16851	16794	16639	16906	17021	17016	16854	16993	16793	16730	16768	16607	17042	16867	16877	16725	16902	16668	16735	16984	17006	16622	16835	16728	16782	16821	16652	16701	17000	16673	16878	17009	16985	16697	16750	16920	16873	16995	16737	16895	16769	16814	16695	16857	16987	16682	16851	16802	16777	16695	16794	16940	16711	16821	17049	16779	16759	16721	16757	16853	16842	16715	16862	16759	16894	16712	16657	16745	16811	16606	16875	16917	16910	16906	16712	16703	16852	16715	16742	16805	16813	16831	16840	16756	16687	16866	17001	16932	16615	16719	16827	16923	16854	17005	16740	16568	16893	16780	16917	16682	16880	16676	16631	16723	16930	16911	16915	16656	16753	16725	16859	16978	16713	16893	16917	16906	16998	16818	17020	16723	17014	16761	16912	16816	16728	16688	16548	16653	16712	16646	16520	16978	16625	16654	16834	16898	16636	16904	16895	16721	16958	16861	16600	16856	16883	16808	16792	16684	16853	16887	16535	16717	16739	16679	16758	16714	16838	16952	16858	16584	16912	16629	16788	16935	16750	16725	16904	16693	16826	16686	16710	16849	16745	16946	16789	17126	17048	16872	16777	17021	16877	16782	16935	16727	16881	16521	16779	16906	16622	16908	16744	16640	16820	16739	16711	16857	16773	16514	16808	16607	16984	17007	16896	16816	16739	16778	16707	16731	16672	16680	16927	17113	16740	17091	16983	16882	16818	16921	16795	17001	16891	16634	16900	16904	16753	16850	16779	16786	16979	16741	16813	16559	16799	16941	16681	16702	16811	16765	16791	16732	16690	16787	16782	16957	16902	16819	16762	16788	17036	16846	16772	16782	16775	16841	16729	16830	16658	16653	16788	16872	16737	16754	16785	16632	16698	16838	16859	16789	16860	16724	16797	17081	17017	16806	16815	16754	16638	16790	16683	16753	16919	16782	16824	16887	16910	16617	16717	16732	16854	16839	16946	16681	16844	16712	16814	16780	16835	16774	16810	16804	16806	16714	16813	16771	16985	16859	16947	16898	16756	16542	16792	16883	16815	16877	16827	16884	16789	16775	17000	16695	16921	16925	16884	16849	16806	16726	16846	16733	16868	16940	16761	16996	16712	16793	16574	16850	16839	16603	16886	16832	16692	16638	16735	16807	16986	16924	16850	16779	16973	16931	16644	16615	16562	16684	17041	16870	16816	16915	16676	16858	16738	16644	16887	16862	16729	16966	16883	16913	16735	16784	16889	16740	16836	16811	16878	16871	16888	16598	16717	16788	16872	16715	16901	16814	16627	16824	16774	16770	16813	16898	16819	16928	16795	16768	16785	16882	17121	16830	16978	16947	16951	16884	16715	16818	16804	16889	16869	16738	16912	16819	16817	16821	16868	16819	16827	16846	16718	16920	16673	16715	16663	16713	16763	16857	16750	16675	16758	16929	16744	16891	16845	16933	16862	16878	16823	16835	17065	16952	16760	16818	16776	16913	16780	16847	16880	16691	16930	16616	16841	16873	16904	16730	16914	16689	16847	16938	16647	16752	16848	16757	16637	16812	16946	16832	16889	16519	16679	16647	16587	16856	16949	16782	16752	16807	16940	16810	17014	16699	16677	16970	17003	16902	16984	16775	17006	16836	16912	16636	16815	16708	16757	16585	16859	16801	16719	16833	16703	16817	17005	16796	16772	16736	16808	16557	16697	16777	16801	16705	16738	16749	16644	16643	16799	16844	16628	16750	16883	16896	16857	16682	16651	16666	16659	16936	16851	16833	16793	17058	16899	16712	16917	16797	16970	16872	16583	16888	16829	16833	16824	16759	16695	16853	16797	16725	16649	16711	16855	16773	16831	16836	16917	16807	16738	16851	16801	16669	16629	16791	16757	16733	16914	17032	16971	16690	16687	16683	16844	16853	16737	16599	16849	16847	16993	16730	16839	16985	16732	16869	16760	16761	16948	16746	16762	16982	16720	16926	16992	16959	16892	16741	16781	16748	16849	16750	16815	16839	16732	16834	16771	17071	16805	16814	16828	16832	16676	16988	16823	16783	16595	16715	16755	16772	16626	16841	16728	16665	16979	16769	16773	16705	16788	16733	16780	16680	16969	16700	16741	16805	16869	16764	16647	16768	16961	16773	16768	16838	16726	16788	16678	16708	16790	16737	17140	16759	16696	16609	16902	16714	16989	16751	16661	16916	16851	16814	16737	16995	16676	16797	16886	16584	16736	16741	16889	16831	16707	16850	16764	16677	16720	16808	16815	16858	16916	16922	16888	16770	16703	16678	16983	16651	16583	16788	16757	16813	16860	16729	16844	16862	16778	16820	16740	16838	16826	16583	16759	16680	16701	16739	16672	16793	16968	16726	16734	16897	16915	16849	16841	16814	16896	16947	16618	16724	16674	16909	16816	16739	16874	16776	16711	16786
24899	42254	39912	31924	26601	23316	20801	19343	18425	17955	17357	17088	16614	16431	16291	16025	15929	15885	15735	15586	15687	15514	15442	15168	15307	15340	15142	15210	15154	15184	15219	15164	15093	15200	15128	15090	15107	14874	15138	15099	14923	14992	14991	15114	15002	14949	15038	14994	14879	15000	14841	14904	14939	15144	14917	14990	15147	15028	14912	15064	14921	14992	14904	15033	15058	14841	14980	14943	14924	14920	14790	14986	14987	14959	14802	15082	14967	14878	14913	15054	14901	14928	14977	15024	15075	14931	14974	15013	15122	14917	14985	14828	15004	14886	15005	14780	15005	14647	14778	14915	14911	14947	14945	14942	14736	14924	15095	15023	14881	14992	14955	14960	15009	14850	15063	14945	14893	14922	14775	14891	14868	14943	15101	14961	14859	14966	14878	15015	14992	14924	14810	14921	15062	15064	14878	14931	14877	14922	14765	14838	14781	14808	15039	14914	14926	14824	14906	15024	14875	14953	14968	14983	14877	15012	14921	14970	15086	14797	15002	14884	15017	14867	14938	15046	15022	14746	14894	14890	14963	14895	14934	14949	14982	15044	14866	14976	15156	14965	14947	14822	14968	14718	15026	14852	14791	14914	14968	14937	14977	15008	15096	14897	14951	14969	14995	14918	14852	14888	14790	14924	14895	14848	15079	14883	14751	14815	14933	14927	14900	14778	14878	15013	14731	14925	14828	15007	14895	14840	14833	14941	15026	14918	14916	14827	14857	14939	14848	14954	14998	15246	14875	14831	14961	14819	15047	14813	14908	14912	14872	14907	14890	14851	15037	14879	14830	14765	15019	14954	14763	14887	14885	14887	14971	14910	14840	15057	14870	14917	14996	14922	15002	14971	15023	14945	14829	14837	14870	15075	14968	14825	14965	15024	14950	15111	14735	14913	14985	14934	14912	14900	14850	14814	14743	14943	14923	15038	14991	15028	14693	14935	15019	14972	14926	14905	14908	15014	14959	14903	14690	15016	14918	14881	14841	14818	14785	14882	14833	14818	14862	14874	14824	14918	14999	14960	15015	14899	14951	14932	14833	14953	15101	14843	14774	14838	15002	14858	14975	14866	15076	14851	14806	14910	14967	14871	14909	15055	14978	14958	14953	15010	14976	14952	14878	14914	14882	15042	14819	14862	15014	14911	14828	14912	14781	14774	14856	15054	14737	14991	14903	15044	15131	15036	14958	14886	14843	14877	14782	14853	14771	14906	14935	14881	14837	14941	14969	14963	14871	14873	14825	14974	15016	15004	14846	14833	14887	15037	14937	14758	14816	14815	14885	14747	14916	14967	14854	14856	14964	14772	14968	14812	14801	15015	14781	14973	14820	14832	14951	15005	14865	14963	14879	14886	14771	14898	14723	14925	14670	14945	14929	14858	14908	14663	14985	14926	15068	14810	14973	14852	14939	14879	14973	15024	14920	14960	14794	14925	14899	14959	14864	14943	14986	14969	14862	14996	15050	14750	14770	14758	14727	14850	15012	14810	14921	14856	14729	14918	14845	15018	14917	14949	14724	14918	14807	14977	14922	14954	14878	14898	14906	14911	14942	14815	15046	14907	15011	14878	14936	14922	14882	14950	14910	14939	15000	14811	14856	14981	14952	14822	14971	14967	14948	14910	15056	14997	14849	14745	15076	14867	15097	14908	14939	14771	14922	14816	14910	14797	14958	14817	14864	14787	14978	15043	14938	15069	14903	14990	14904	14783	14912	15026	15026	14672	14945	14882	14896	14874	14870	14840	14915	14895	14816	14884	14996	14878	14832	14835	15014	14874	14906	14972	14965	14869	14968	14852	14739	14899	14804	14966	14917	14900	14962	14846	14936	15121	14922	14724	15003	14938	15097	14890	14888	15058	14771	15051	14766	14917	14825	15004	14900	14939	14885	15009	15069	14859	14906	14843	14805	14782	14995	15024	14927	14954	14995	14786	14771	14954	14957	14827	14830	14896	14904	14947	15026	14898	14941	14935	14840	14823	14900	14828	14732	14846	14947	14951	15013	14825	14882	15052	14984	14862	14967	14808	14856	14967	14810	14998	14888	14845	14867	15110	14964	14823	15037	14901	14992	14847	14889	14887	14901	15025	14925	14788	14888	14958	14875	15051	15006	14912	14931	14870	14758	14875	14973	14875	14963	15026	14933	14923	14824	14865	15122	14767	14941	15009	14928	14760	14929	14891	14949	14994	14781	14780	14964	14917	14981	14838	14972	14981	15205	14980	14938	15064	14909	14933	14956	14882	15054	14868	14821	15040	14910	14922	14952	14795	14912	14960	14957	14905	14711	14902	15006	14863	14915	14912	14882	14864	14840	14830	14867	14912	14795	14845	14944	14797	14891	14891	14812	14931	14833	14898	15129	15030	14779	14821	14858	14984	14929	14943	14876	14784	14887	14963	14843	14980	15021	14960	15012	14962	14766	14987	15011	14876	14962	14663	15012	14695	14789	15020	14809	14860	15009	14745	14832	14955	14953	15063	15008	14849	14901	14794	15014	14794	14910	14939	14877	14889	14985	14845	14882	14809	15070	14991	15063	14960	15005	15002	14959	14905	14717	14829	14924	14803	14940	14856	14898	15106	14869	14768	14932	14951	15027	15146	14899	14712	14925	14902	14879	14740	14853	14899	14905	14923	15026	15015	14888	14925	14810	15045	14854	14992	14938	14903	15012	14773	14873	14843	15007	14989	14854	14831	14994	14909	14911	14882	14856	15080	14771	14937	14985	15008	14962	14912	14988	14922	15024	14909	14868	14900	14957	15056	14907	14795	14974	14849	14873	14977	14840	15022	15034	14860	14793	14719	14964	14912	14837	14824	14854	15180	14945	14770	14972	14929	14969	15036	15012	14944	14796	14908	15063	14894	14977	14921	15095	14773	15063	14838	14991	14814	14885	14877	14900	15049	14923	14963	14670	14703	14891	14954	14838	14777	14957	14838	14926	14718	15057	14722	14997	14926	14830	14838	14991	14855	14873	14927	14789	14877	15015	14854	14860	14899	14802	14802	14984	14892	14905	14888	14870	14812	14980	14743	15007	14969	14925	15033	14937	14936	14878	15001	14798	14985	14943	14863	14857	14885	14864	14991	14919	14891	14913	14902	14977	15039	14780	14825	14825	14954	14798	14792	14938	14870	14878	14723	14797	15047	14867	15050	14858	14999	14962	14738	14936	14854	14779	14998	14991	14937	15026	14911	14888	14961	14656	14865	14810	14902	14843	15035	14899	14950	14914	14842	14882	14901	14861	14812	15021	15050	14910	14922	15077	14895	14944	14984	15028	14936	14921	14840	15186	15078	14874	14863	14936	14873	14946	14899	15028	14883	14926	14963	14671	14893	14989	14975	15008	14887	14930	15074	14776	15012	14900	14813	14928	14860	14920	14884	14919	15024	14865	14990	15040	15064	14859	15041	14840	14629	15093	14919	14914	15116	14738	15090	14975	14917	14994	14915	14941	15071	14868	14797	14904	14974	14905	14913	14975	14812	15022	14842	14704	14837	15014	14869	14957	14928	14876	14969	14809	14771	14834	14901	14907	14856	15024	15019	14766	15101	14877	14768	14744	14992	14870	14916	14883	14954	14896	14969	14994	14916	14901	14981	14696	14911	14893	14969	15004	14882	14816	14902	14862	14895	14849	14932	15096	14898	15027	14986	14848	14993	14785	14782	14876	14935	14991	14971	14836	14935	14918	14734	15063	14863	14915	15020	14807	14884	14731	14939	14833	14933	14884	15029	14900	14900	14781	14997	14825	14939	14944	14803	15013	14926	15015	14864	14936	14867	14845	14887	14844	15006	14953	14786	14800	15048	14857	14803	14924	14765	14920	14872	14900	15061	14831	14994	14896	14849	14977	14915	14877	15020	14947	14743	14830	15009	14984	14970	14928	15027	14839	14933	14963	14783	14852	14877	15064	14928	14880	15043	14958	14924	15224	14875	15034	14920	14940	14970	14825	14841	15159	14803	14786	14918	15031	14914	14832	14854	15006	14945	14820	14985	15017	14775	14866	14924	14954	14899	14958	15120	14930	14933	14853	14887	14866	14949	14813	14952	14844	14896	14806	14906	14919	14963	14886	14924	14893	14951	15029	14822	15018	14960	15020	14866	14816	15004	14960	14737	14867	14898	14888	14934	14900	14919	14963	14861	14747	15012	15102	15007	14953	14987	14923	14850	14921	14818	14855	14932	14869	14934	14856	14937	14845	14807	14963	14989	14843	14989	14989	15000	14772	14928	15030	14980	14899	14957	14879	15002	14913	14991	14970	14839	14770	14904	14992	14869	14966	14969	14873	14836	14866	14991	14921	14898	14914	14842	14901	14947	14884	14716	14743	15055	14970	14935	14920	14876	14857	14808	14953	14902	15063	14961	14984	15034	14955	14890	14852	15052	14847	14931	14913	15040	14849	14889	15175	14893	14754	14901	14818	14989	14982	14946	15018	15013	14983	14913	14742	14986	14997	14879	14918	14831	14965	14832	14896	14971	14828	14800	14989	14919	14961	14966	14895	14875	14902	14997	14853	14950	15004	14867	14842	14915	15069	14917	14868	14844	14832	15010	14836	14879	15076	14904	14883	14916	15160	14855	14736	14802	14850	14863	14852	15074	14888	15036	14885	14841	15131	14872	15061	14966	14840	14886	14810	14974	14879	14785	14869	14949	14847	14956	15019	14817	14971	14745	15046	15078	14989	14849	14928	14852	14875	14876	14938	14882	14858	15033	14890	14836	14963	14859	14767	14989	14935	14684	14815	14946	14927	14997	14982	14984	14922	14837	15024	14907	15018	15004	15108	14724	14889	14860	14865	14853	15013	14854	14925	14864	14974	15193	14827	14888	14931	14898	14940	14854	14885	14929	14805	14908	15147	14766	14949	14853	15010	14828	14726	14756	15081	14924	14955	14882	15014	14789	14997	14959	14745	14968	14789	15136	15017	14913	15007	14953	14947	14708	14903	14898	14909	14820	14907	14928	14811	14851	14893	14932	14965	14854	14906	14908	14815	14808	14928	14917	14906	14948	14837	15065	14937	14872	15034	14948	14729	14849	14882	14851	14915	15023	15016	14946	14953	14783	14893	14961	14799	15057	14911	14712	14747	14806	14971	15060	14828	14758	15149	14793	14817	14864	15027	14825	14913	14757	14876	14936
22536	20979	28658	23568	21612	24334	26649	21486	20144	19883	19543	19044	18647	18391	18195	17941	18145	17922	17949	17638	17786	17719	17648	17569	17462	17492	17523	17218	17415	17353	17462	17187	17111	17213	17169	16867	16912	16966	17427	17174	16960	17045	17069	17034	17028	17077	16847	16908	16988	16926	16959	16980	16998	17136	17119	17021	16969	16988	17011	17167	17025	17118	16927	16978	17095	17035	17087	17138	16734	16981	16996	17178	17007	17024	16839	16845	16916	17006	17011	16963	16899	17052	16869	16951	16761	16925	17015	16891	16790	16964	17041	17067	17006	16909	16770	16904	17015	17216	16934	17042	16997	17011	16952	16908	17100	16986	16876	16867	17074	16977	17077	16779	17144	16919	17002	16771	17043	17203	17004	16815	16990	17008	16874	16851	17086	17197	17063	17037	17017	16965	16922	17001	17029	16928	16927	16707	16993	16921	17077	17063	16872	17050	16996	17090	16993	16719	16926	17211	16941	16996	17177	16851	16931	17066	16847	16966	16875	16778	17113	16997	16778	17039	16825	16865	17039	17136	16971	16880	17116	17042	16638	16879	16884	16937	16739	17006	17066	16793	16977	17109	16915	16809	16766	16857	17043	16872	16828	17010	16867	16925	16977	16717	16908	16898	16786	17090	16833	16725	16900	16943	17205	16900	16808	16804	17032	16862	17112	16810	17053	16848	16929	16993	16822	16906	16756	16824	16971	16825	17029	16858	17135	16977	16860	16875	16772	16948	16867	17002	17031	16846	17048	16984	16824	16900	16993	17017	16865	16884	16880	17146	16979	16884	16850	16919	17018	16945	16904	17099	17072	16984	17060	17044	16979	16783	16719	16988	17026	16790	16914	16886	16922	16981	16956	17062	16993	16672	16878	17016	16852	16907	16855	17124	17035	16920	16927	17027	17147	16850	16764	17011	16832	16894	16740	16896	16845	16962	16993	16939	16816	16909	16818	16752	16842	16945	16870	16868	16838	16804	16714	16910	17040	17041	16819	16966	17073	17066	16927	16974	16935	16844	17005	16869	17049	16926	16659	16867	16934	16946	16932	16807	16930	16854	17006	17009	16924	17009	17063	16869	16953	16910	16942	16943	16879	16941	16993	16908	16801	17050	17060	16633	16860	16848	16878	16855	17046	16922	16835	16983	16935	16860	17077	16750	16785	16964	17010	16935	17016	16939	16780	16729	17100	16765	16946	16826	16769	16926	16901	17101	16826	16771	16808	17029	16963	17085	17119	16989	16854	16888	17025	16983	17002	16770	16918	16926	17148	16957	16839	16806	16865	16720	16934	16865	17042	16944	16814	17023	16841	16974	16935	17033	16690	16875	16976	16797	16859	16887	16829	16864	16835	17079	16836	16852	16833	16884	16953	16837	16980	17065	16992	17093	16996	16915	16715	16991	16877	16928	16858	16780	16991	17087	16922	17162	17025	17092	16739	16937	17039	17025	17020	16906	16826	17052	16983	16839	16930	16739	16820	16835	16936	17377	17188	16889	16797	16957	16945	16913	16841	16811	16816	16838	16753	16997	17000	16900	16840	16856	16819	16686	16891	16814	16695	17207	16879	17045	16998	16969	16794	16881	16958	16924	16964	16772	16958	16714	17030	16860	16775	16826	16772	16938	16987	17013	17087	16813	16848	16892	16954	16900	16961	17007	17010	16951	17039	17026	16871	16940	16949	16814	16907	16757	16904	16898	16738	17044	16989	16895	17204	17004	17014	17201	17068	16770	17024	16940	17042	17042	16935	16880	16858	16778	16909	17042	16994	16863	17014	16931	17071	16641	16962	16870	16932	16882	17168	16996	16987	16719	16876	16807	16694	16869	16941	16900	16754	16840	16893	16900	16739	17017	16943	17032	17009	17003	16933	17065	16826	16895	17020	17030	17014	16985	16880	16995	17014	16915	17074	16933	16944	16894	16970	16935	17023	16987	16874	17040	17081	16846	16937	16998	17055	16976	16919	17010	16983	16953	17010	16892	16941	16834	16927	16821	16926	16853	16846	17073	16896	16762	17114	16993	17099	17126	17136	16959	16846	16717	17030	16898	16818	16845	16961	16931	16998	16873	16761	16958	16948	17079	16928	16835	17082	17033	16861	16915	16833	16860	16944	16926	16803	16854	16877	16939	17029	16992	16869	17044	16941	16780	16905	16999	16883	17053	16966	16899	16910	16672	16862	16980	16959	17110	16799	16937	16932	16939	16957	16743	16822	16825	16910	17012	16956	16956	16968	16893	17117	16852	16890	16875	16713	16975	16785	16977	16742	16885	16756	16671	17112	16832	16893	17037	16983	16753	16884	17016	16715	16765	16975	17118	16576	16995	16881	17094	16928	17003	17093	17078	17149	16893	16765	16972	16820	17008	16946	16890	16999	16864	16921	16846	17040	16908	16981	16971	16876	17065	17127	16792	16819	16623	16942	16923	16893	17006	16703	17069	16813	16923	16869	16942	16857	16906	16960	17017	16845	16929	16956	16858	16728	16876	17012	17033	16872	16931	16896	16876	16902	17036	16817	16897	16989	16976	16965	16981	17040	16835	16866	16882	17111	16774	16977	17044	16985	16863	16893	16905	17009	16816	16916	16879	16794	16742	16959	17005	17034	16967	17013	16989	16922	17000	16760	16907	16784	16680	16945	17080	16788	17037	16944	16931	16868	16957	16997	16996	16908	16895	17008	16981	16953	16907	16913	16916	16873	17104	16933	16691	17018	17042	16847	16920	17061	16910	17090	16954	17048	16756	16891	17084	16558	16853	17019	16907	16991	17036	17050	16921	16887	16752	17034	16930	17034	17000	16896	16911	17069	16916	16955	16820	16978	16971	16984	16936	16940	16814	16899	17084	16784	16826	16891	17168	16979	16837	16954	17008	16909	16885	16914	16761	16859	17042	17028	16947	16914	16759	16909	17113	16773	16875	16731	17093	17105	16839	16885	17008	17075	17049	17002	16972	17022	16928	16901	17026	16769	16768	17015	16754	16930	16892	16902	16923	16893	17026	16984	17023	16999	17014	16957	16799	16934	16885	16832	16917	16832	16842	16999	17003	17100	17024	17020	16974	16958	16961	16752	16890	17011	16961	16889	16960	16908	16827	16852	16801	16830	16732	16676	16951	16832	17051	16854	17050	16883	16965	16933	17092	16957	17178	16998	16769	17022	17031	16788	17022	16999	16884	16902	17046	17046	17070	17220	16907	17133	16767	17080	16963	17051	16972	17059	16515	17030	17086	16896	16810	16953	16894	17115	16966	16858	16882	17035	17124	16938	16919	16852	16819	16818	16966	16904	16858	16752	17002	17121	16930	16870	16856	17101	16754	16806	16890	16929	17034	17103	16923	16907	16913	17062	17006	17034	17082	17073	17017	16835	17175	17135	16891	17012	16956	16907	16969	17030	17060	16886	16817	16923	17069	16988	16991	17198	16941	16978	16869	17089	16967	16807	16729	16929	16631	17012	17144	16858	16826	16841	16872	16940	16761	16940	17136	16872	16962	16821	16969	17043	17030	17033	16866	16992	16900	16814	17005	17077	16970	17064	16949	16875	16869	16945	16943	17068	17021	16893	16923	17032	17126	16921	16776	16946	16870	16893	16955	16901	16819	16940	17072	16709	17011	16998	16915	16891	16910	16891	16928	17025	16864	16811	17010	17067	16793	16847	17036	16937	16745	16863	16959	16882	16928	17021	16850	17052	16857	16945	16976	17184	17157	16901	16654	16943	17074	16978	17028	16775	16857	16721	17064	17037	16882	16857	16903	17010	16767	16878	16716	17007	17099	16900	16916	16972	16625	17097	17103	16935	16782	16961	17003	16936	17094	16995	16801	16912	17115	16771	16886	17002	16864	16806	16934	17031	16861	16869	17023	16872	16941	16886	16753	17112	17004	16826	16862	17083	16866	16918	17143	17046	16878	17044	16767	17099	17132	17067	16860	17033	16976	16956	16795	17030	16945	16997	16785	16637	16939	17037	16840	16827	16765	16590	16741	16963	16908	16773	16812	16661	16857	16952	16964	16994	16886	16951	16968	16914	17128	16931	17038	16944	16733	16691	16799	16911	16914	16846	16945	17003	16927	16913	17105	16943	16903	16702	16777	16925	16706	16772	17005	16790	16950	16933	16921	16992	17033	16914	17005	16961	16865	16843	16878	17013	16903	16787	16796	16829	16981	16961	16916	16730	16795	16874	16967	16965	16867	17013	16972	16898	16910	16906	16975	17120	16985	16844	17067	16711	16940	16910	16976	16953	17025	16950	16918	16932	16984	16913	16963	16794	16857	17000	16849	17050	16851	17007	16865	16977	16956	16946	16904	16704	16932	16885	16909	16828	17118	16842	16947	17135	16768	16899	16861	16827	16913	16971	16895	16742	17001	16968	16929	16853	17114	16834	16881	16842	16983	16904	16804	16822	16922	17093	16725	16972	16972	17007	16933	17005	16917	16905	16889	17018	16939	16758	16962	16778	16771	17032	16744	17004	16758	16943	17000	16809	16802	16939	16830	17020	17220	16859	16861	16751	16881	16987	16824	16950	16852	16949	16982	16876	16978	16947	16997	17098	16948	16952	16976	17048	16926	16785	16794	16901	17018	16861	16843	16831	16839	17057	16810	16905	16917	16864	16889	16936	16924	16943	16875	17113	16811	16772	16986	16976	16867	17020	17023	17023	16847	16774	17136	16996	17043	16870	17029	16749	16807	17028	16967	16918	16741	16960	16797	17122	16885	16882	16835	16981	16895	16944	16778	16924	16985	17004	16994	17167	17037	16858	17007	17060	17113	16925	16909	17055	16909	16889	16953	16797	16791	16886	16897	17080	17177	16940	17038	17027	16964	16961	16817	17030	16651	16776	17092	17063	16794	16941	16891	17000	16959	17236	16916	16822	16825	16811	16477	16793	16626	16979	17036	16942	16964	17040	16840	16829	17138	17080	16880	17055	17012	16967	16781	16887	16853	16908	17039	17068	16829	16999	16911	16864	16936	17042	16860	16916	17066	17088	17040	16950	16854	16845	16900	16949	16851	17220	17045	17048	16952	17102	17013	16902	16839	17011	17190	16947	16824	16663	16882	16794	16717	16915	16862	16673	16953	16932	16911	17115	16816	16982	16839	17076	16941	17102	16850	16980	16962	16928	17060	16834	16997	17009	16905	16937	16870
26771	46733	44428	35986	30024	25932	23320	21296	20127	19291	18319	17967	17629	17011	17070	16556	16221	16299	16058	16076	15851	15935	15897	15643	15583	15534	15443	15338	15574	15321	15314	15526	15414	15241	15163	15208	15133	15143	15069	15099	15058	15061	14997	15097	15010	15062	15044	15164	15044	15242	15073	15189	14841	14897	15045	15106	15125	14966	15148	14954	15053	15158	14943	15082	15073	15133	14971	15005	15127	14989	15026	14984	15082	14956	15053	15055	14988	15002	15104	15071	15214	15044	15004	15107	14922	15095	14857	15041	14951	15132	14945	15004	15017	15041	14977	14979	15117	15028	15036	14883	14970	14985	14859	14889	14947	14935	15022	15085	14942	15086	15037	15093	15047	15017	15057	14833	14985	15137	15074	15107	14911	15061	14953	14966	14995	15007	14982	14971	15082	14983	15115	14961	15102	15121	15016	15107	14883	14864	15105	14961	14938	14880	14972	14920	14883	14858	14912	14932	15116	15017	15042	14952	14897	15046	14907	14864	15017	15101	15090	15036	15175	14930	15119	14947	15006	14922	15045	15082	14893	14904	14868	15056	14894	14950	14949	15103	14979	15056	15100	14918	15136	14950	15016	15085	14962	15121	15015	15004	14948	15138	15012	14937	14954	14988	15046	14948	14912	14942	14975	14997	14975	15041	15272	15060	15027	15048	14993	15010	15085	15073	15102	15078	14989	15127	14980	14971	14933	14871	15033	14984	15173	15106	14998	15049	15137	15032	14920	14870	15032	15084	15091	14998	15002	14904	14839	15005	15071	15147	15113	14903	15042	14895	14933	15079	14783	14910	14882	14960	14993	15170	14982	15009	15155	14984	15044	15192	14957	15161	14951	14975	14889	15056	14892	14927	15066	14888	14893	15025	14967	15014	15096	14894	15044	15010	14818	15076	15112	15020	14981	15116	14803	15124	14866	14801	15096	15168	15000	15018	14986	14812	15024	14977	14957	15077	15101	15036	15063	15159	14966	15034	15083	14995	14826	14873	14967	14792	14983	15000	15079	14887	15001	15187	14959	15096	15084	14853	14847	14980	14837	15075	15065	15011	14990	15027	14965	14935	15124	15060	14878	15108	15075	14901	15119	15024	14948	15034	14922	14953	14916	14902	14883	15098	14901	14875	14954	14796	15055	14838	14986	15073	14903	15055	14978	15211	14887	15079	14961	14886	15101	14903	15010	14833	15035	14979	15011	15066	15164	15060	14955	14998	15124	14777	15018	14998	15049	14848	15012	14985	15037	14965	15019	15155	14904	15118	15074	15033	15057	14987	14869	14984	15052	15065	14961	14961	14834	15116	14876	15010	15021	15074	15002	14970	14813	14934	15006	15048	15122	15082	14901	14919	15050	14895	14924	14802	14956	14833	15101	14919	15110	15038	14938	15032	15068	14986	14893	14822	14967	15078	14828	14957	15046	15101	14880	14854	14955	15002	14926	14969	15159	15146	15064	15001	15082	14796	15038	15081	14916	14994	14998	14983	14843	15046	14953	15036	14984	14980	14990	14871	15205	14796	14877	14804	14877	15003	14990	15120	14938	14952	14984	14934	14969	15111	14966	15063	14885	15080	14993	14878	15080	15035	14959	14800	14973	14946	15113	14995	14898	15087	14838	15064	14931	15082	15025	14964	15006	14979	15094	14928	14934	14994	15153	15176	14908	14909	14969	15051	14938	14949	15094	15051	15026	15021	15062	14909	15163	15095	15183	14989	15036	14935	14941	15054	15094	14888	14951	15015	14790	14851	14877	14884	14841	14987	15031	15164	14940	14822	14913	14978	15109	14831	14966	15068	15013	14929	14931	14981	15011	14981	14973	15013	15008	14874	15016	15085	15072	15116	15139	14813	15142	14916	15147	15025	14941	15090	15023	14985	14999	15046	15037	15080	14939	15023	15043	14807	15014	15122	14938	14978	14954	15093	14871	15042	14976	14884	14949	14959	14973	15045	15005	15038	14874	14884	15121	15107	15015	15110	15135	15076	14817	14999	14994	14877	15055	14915	14963	15037	14968	15048	14926	15383	15183	14986	15136	15054	15152	14927	15096	14974	14919	14931	14974	14953	15032	14885	14986	15152	14928	14898	14956	15053	15009	14926	15022	15037	15017	14874	15042	14981	15072	14965	15039	14889	15049	14927	15019	15099	15175	15005	14906	15059	15185	15152	15120	14928	15068	15142	15065	14937	14900	14920	14896	14988	14856	15172	14815	15081	15080	14892	14966	14918	15053	14971	14998	15119	15186	15005	15120	14906	15031	14879	14946	15141	14892	15029	15066	15092	14997	15046	15072	14888	14953	14818	14871	14962	14970	15051	14891	15052	15005	15025	14926	14960	15047	15003	15057	14998	14927	15042	14914	14922	14994	15116	14939	14818	15051	14905	15029	14817	15077	14857	14754	15096	14847	14961	15112	14753	15004	15032	14977	15132	14951	15084	15024	14902	15228	15002	14910	15177	15038	14966	15071	14825	15122	14837	14999	14979	14985	14838	14921	14985	15024	14942	15064	14958	15176	14976	14967	15079	15041	15107	14896	14926	15217	15012	15156	15000	15036	15081	14879	15037	15125	14983	14949	14776	15019	14961	14935	15144	14897	15039	14939	15120	14950	15061	15012	14840	15007	15087	14916	14835	14927	14840	14887	14939	14971	15037	15084	14966	15035	14963	15043	14990	14867	14929	15032	14933	15166	14929	14977	14956	15081	14925	14969	15198	15074	14970	15026	15079	14885	15003	14989	14989	14802	14894	14890	14923	15051	15040	15072	15016	14830	14999	15160	15078	15029	15080	14976	15112	15051	14834	14805	15001	15000	14835	15102	15000	14879	14857	15122	15074	15182	14968	14949	15072	15047	15052	14969	14962	15059	15021	15007	14818	14999	14801	14868	15040	15045	15064	14979	15032	14810	15042	15037	15020	15074	15040	14890	14840	15027	14945	15002	14962	14896	14951	14939	15012	15008	15011	14894	15086	15082	15041	15020	14973	15063	14988	15026	14822	15148	14965	15190	14949	14940	15012	15086	14906	15097	15174	14926	14964	14870	14965	15038	15048	15076	14984	14996	14994	14891	14857	14813	14908	15015	15017	14861	15028	14915	15005	14901	14758	15025	15034	14923	15040	14977	14937	15083	14952	14926	15046	15063	14847	15105	15088	15215	14943	14860	14988	15174	14884	15120	15016	14868	14928	14886	15067	14873	14982	15044	14936	14986	14813	15055	15054	15065	14984	15024	15000	15044	15017	14881	15024	15003	14895	15044	15004	15010	14933	15089	14997	15191	15109	14942	15048	14931	15059	15022	14984	14960	15183	15082	14938	15105	15131	14969	15020	14784	15032	14971	14895	14803	14884	15055	15104	14987	14960	15007	14836	15067	14974	14993	15101	15064	14802	14889	14993	15072	15059	14969	15138	14906	15043	15090	14982	14988	14761	15084	14825	14917	14989	15019	14943	14887	15197	14930	14977	14958	14793	14883	14950	14898	15064	14895	15133	14975	15034	15137	14914	14951	15005	14970	15076	14989	14873	14889	14921	14897	14804	15107	15073	14996	14790	15010	14896	14917	14909	14872	15145	14881	14890	15076	15132	14925	15034	14860	14949	15165	14878	15264	15072	14937	14866	15101	14848	14913	14953	15076	15001	14977	15018	15127	15042	15084	15086	15087	15076	14946	14975	14869	14852	14872	14920	15057	14948	14794	15020	15083	14899	14995	14924	15090	15031	14860	14891	15004	14947	14899	15033	15059	15108	15044	14914	14961	15083	14998	15019	15113	14917	14871	14962	14903	14789	15102	15052	14930	15089	14899	14832	14924	15028	15098	15042	14930	15068	15002	15117	14925	14888	14977	14981	15083	14975	14901	14957	14896	14961	15115	14793	14947	15106	14811	15080	15077	14832	14866	15139	14917	15034	14928	15057	15131	14956	14911	14977	14932	14990	15024	14929	15113	14944	14892	15018	14934	15049	14955	15008	14994	15003	14863	14975	14960	15149	14840	14974	14893	15055	15115	14920	15044	15064	14941	14925	14947	15063	14880	15058	15139	15030	14960	14954	14999	14960	15079	15102	15075	15019	15044	15095	15067	14903	15116	15151	15166	15028	14897	14868	14999	14788	14962	14985	14881	14982	14920	14978	15077	14786	15004	14879	15075	14973	15101	14966	14938	14963	14826	15076	14868	14974	14912	15059	14933	15093	14897	14920	14900	15083	15135	15067	14861	15043	14854	15098	15012	14945	15115	14930	15113	15025	15013	14981	15117	14864	14994	14974	14822	15035	14934	14753	15079	14848	15151	14978	14930	15099	15048	14924	14994	14962	14973	14962	15087	14836	14999	14882	15079	14902	14990	15064	15008	14966	14972	14898	14946	14982	15028	15059	14878	14966	15071	14818	15047	14995	14792	14975	15145	15184	14983	15103	15154	14957	15004	14931	15002	14893	15116	15045	15005	15190	14969	14958	15044	15276	14840	14904	15049	15126	15028	14958	15068	15038	14919	14928	14848	15020	14958	15212	15075	14938	15101	14901	15048	15136	14864	14949	15048	14928	15048	14956	14752	14896	14871	15134	15116	15003	15108	14951	14929	14978	14924	14975	15109	15028	15097	14946	15173	14949	15005	14858	15034	15120	14767	15159	15033	14786	14926	15023	15007	14915	15008	14884	15168	15112	15069	15102	15009	14968	15106	14954	15116	14938	14943	15049	15009	14920	15111	14966	14981	15010	15039	15053	15002	14903	14911	14970	15055	14914	15020	15012	15052	14798	14888	15023	14956	15114	14940	15082	15023	14895	15080	14998	14934	15035	15099	15151	14895	14931	14975	15180	14934	15242	15025	15122	15086	15038	14984	14896	14978	15202	15040	15042	14973	14963	14989	14863	15028	14971	15108	14905	15123	15072	14916	14945	14804	14968	14875	15081	14988	15157	14968	14879	14862	15066	14826	15076	15098	14931	14908	15084	15015	14994	14856	14972	15044	14839	15053	14989	15006	14981	15066	14966	14928	15043	14916	14958	15135	15107	14820	15126	14893	14981	14997	14979	15074	15011	15045	15044	14920	14971	15042	14920	15061	15143	15073	14839	14913	14953	15086	14940	15058	14915	15081	14897	14992	15112	15037	14932	14863	14971	15050	14994	14922	14822	14975	14903	15016	14867
27529	23911	30021	26982	22002	19948	19291	18264	17729	17371	17217	17356	17183	16955	16666	16857	16836	16640	16703	16921	16612	16869	16603	16621	16560	16602	16619	16567	16496	16581	16586	16404	16552	16385	16477	16599	16678	16282	16587	16644	16378	16293	16417	16567	16475	16387	16564	16478	16396	16414	16570	16272	16438	16317	16430	16329	16459	16621	16310	16372	16282	16513	16350	16454	16453	16387	16434	16314	16505	16390	16353	16350	16492	16278	16326	16452	16503	16530	16449	16559	16604	16498	16505	16523	16242	16431	16343	16587	16437	16475	16478	16443	16442	16418	16450	16424	16479	16392	16350	16589	16449	16400	16366	16393	16529	16443	16239	16535	16478	16544	16581	16361	16434	16558	16456	16451	16365	16259	16354	16338	16427	16301	16459	16371	16639	16349	16615	16484	16177	16461	16421	16405	16465	16483	16380	16285	16506	16313	16482	16250	16387	16292	16515	16395	16413	16421	16491	16423	16626	16281	16431	16461	16343	16306	16524	16458	16581	16592	16248	16481	16445	16496	16425	16581	16434	16219	16630	16432	16407	16423	16616	16359	16426	16553	16459	16557	16522	16496	16255	16367	16392	16362	16365	16316	16545	16530	16382	16352	16526	16500	16417	16341	16386	16569	16300	16580	16584	16445	16433	16468	16456	16577	16346	16570	16497	16522	16541	16278	16490	16410	16546	16440	16547	16401	16510	16260	16350	16520	16476	16445	16378	16321	16312	16461	16527	16344	16387	16229	16389	16401	16531	16583	16538	16270	16393	16361	16469	16498	16265	16346	16407	16399	16423	16386	16468	16419	16324	16503	16360	16229	16365	16491	16347	16280	16205	16545	16478	16376	16639	16649	16390	16330	16478	16101	16503	16447	16352	16317	16613	16336	16535	16493	16399	16317	16445	16311	16292	16389	16462	16524	16602	16298	16390	16452	16461	16391	16516	16315	16329	16530	16541	16579	16561	16398	16230	16360	16516	16317	16388	16424	16393	16395	16439	16487	16394	16488	16390	16362	16523	16318	16411	16463	16390	16401	16664	16413	16349	16419	16575	16226	16400	16450	16384	16208	16522	16391	16274	16391	16419	16442	16449	16411	16516	16304	16462	16332	16553	16480	16553	16484	16285	16416	16549	16443	16342	16637	16398	16463	16418	16654	16314	16235	16440	16493	16499	16495	16314	16471	16298	16361	16562	16398	16461	16516	16511	16478	16487	16323	16524	16414	16289	16504	16531	16418	16098	16278	16270	16475	16502	16416	16525	16457	16270	16357	16574	16532	16498	16301	16375	16297	16461	16408	16393	16470	16485	16414	16630	16473	16580	16283	16319	16421	16314	16346	16358	16360	16382	16123	16491	16426	16446	16428	16442	16365	16424	16207	16389	16447	16562	16329	16657	16523	16520	16341	16455	16463	16203	16508	16447	16248	16352	16563	16373	16477	16521	16219	16311	16412	16544	16374	16497	16466	16399	16534	16381	16352	16276	16395	16442	16497	16279	16561	16357	16366	16397	16243	16408	16387	16624	16459	16422	16411	16503	16416	16349	16429	16546	16613	16455	16453	16519	16485	16315	16406	16321	16297	16419	16445	16570	16480	16608	16345	16484	16346	16381	16387	16408	16685	16431	16506	16494	16465	16393	16489	16680	16549	16410	16457	16268	16426	16179	16439	16520	16390	16466	16402	16359	16273	16425	16462	16600	16341	16454	16390	16678	16355	16602	16457	16506	16534	16471	16602	16419	16428	16586	16604	16342	16600	16347	16374	16560	16401	16399	16349	16521	16366	16376	16498	16510	16513	16418	16470	16462	16567	16348	16430	16481	16499	16234	16357	16426	16468	16445	16312	16338	16287	16570	16350	16443	16490	16522	16477	16377	16384	16492	16385	16284	16311	16357	16263	16394	16468	16422	16347	16339	16506	16266	16674	16530	16539	16461	16293	16286	16451	16576	16477	16518	16619	16463	16493	16407	16358	16392	16462	16210	16516	16655	16296	16452	16626	16295	16426	16383	16531	16413	16563	16430	16322	16480	16382	16342	16443	16494	16379	16562	16384	16581	16464	16556	16425	16270	16270	16384	16525	16295	16378	16395	16235	16540	16378	16461	16355	16435	16484	16414	16654	16372	16461	16529	16380	16649	16555	16444	16361	16410	16476	16272	16247	16370	16341	16508	16413	16462	16463	16358	16380	16577	16386	16539	16278	16410	16255	16239	16289	16464	16638	16418	16511	16414	16505	16164	16426	16532	16498	16304	16180	16225	16468	16501	16499	16528	16333	16436	16356	16535	16390	16361	16167	16452	16481	16355	16220	16237	16336	16610	16479	16358	16401	16431	16337	16520	16431	16312	16547	16545	16373	16345	16244	16616	16599	16350	16320	16535	16385	16390	16346	16249	16208	16498	16457	16404	16613	16638	16472	16428	16188	16370	16211	16256	16364	16332	16299	16524	16447	16500	16370	16255	16449	16468	16368	16399	16446	16628	16531	16530	16406	16327	16533	16405	16418	16402	16247	16580	16465	16608	16337	16384	16232	16434	16400	16495	16457	16478	16246	16383	16454	16462	16688	16442	16443	16373	16294	16499	16380	16406	16377	16481	16229	16306	16554	16563	16542	16353	16413	16359	16579	16573	16472	16403	16488	16303	16396	16518	16588	16500	16666	16411	16518	16427	16463	16502	16457	16297	16369	16184	16405	16277	16333	16426	16558	16517	16370	16443	16467	16490	16368	16541	16500	16621	16454	16458	16507	16483	16429	16385	16443	16552	16296	16533	16418	16536	16306	16433	16371	16460	16527	16445	16282	16315	16399	16468	16423	16386	16350	16397	16418	16290	16527	16426	16543	16332	16235	16268	16527	16338	16282	16488	16508	16414	16397	16554	16461	16567	16395	16473	16582	16339	16439	16525	16280	16503	16580	16677	16362	16537	16381	16475	16413	16625	16417	16443	16504	16364	16527	16320	16477	16410	16382	16379	16206	16278	16488	16437	16291	16281	16506	16638	16488	16459	16327	16547	16480	16581	16292	16284	16306	16498	16564	16317	16311	16461	16596	16681	16262	16321	16324	16199	16322	16476	16577	16524	16458	16493	16509	16468	16369	16262	16271	16501	16666	16446	16363	16540	16565	16450	16274	16431	16528	16619	16469	16442	16302	16258	16322	16316	16271	16353	16499	16337	16425	16298	16360	16457	16416	16281	16308	16455	16284	16367	16455	16543	16341	16280	16331	16702	16406	16446	16402	16675	16447	16485	16308	16433	16475	16425	16449	16373	16445	16194	16292	16296	16611	16449	16195	16468	16641	16367	16413	16467	16582	16312	16427	16400	16326	16375	16559	16389	16374	16650	16551	16391	16353	16388	16505	16306	16320	16540	16438	16361	16415	16544	16323	16465	16370	16359	16508	16345	16336	16361	16433	16539	16387	16439	16241	16339	16366	16300	16463	16206	16408	16260	16357	16538	16457	16408	16463	16386	16352	16580	16451	16521	16373	16493	16504	16477	16517	16300	16509	16658	16521	16457	16567	16428	16256	16592	16513	16373	16399	16216	16474	16382	16288	16403	16491	16538	16303	16342	16378	16498	16514	16245	16360	16491	16402	16637	16441	16603	16575	16278	16567	16406	16550	16355	16468	16594	16514	16285	16203	16301	16262	16179	16388	16404	16321	16635	16665	16433	16576	16522	16264	16315	16576	16365	16564	16456	16503	16532	16576	16363	16341	16396	16325	16624	16354	16543	16417	16355	16449	16329	16446	16394	16689	16559	16510	16491	16630	16518	16535	16510	16394	16365	16344	16597	16235	16268	16233	16521	16452	16363	16339	16396	16509	16544	16414	16387	16393	16269	16427	16435	16452	16345	16307	16437	16421	16565	16436	16484	16469	16605	16416	16319	16416	16391	16462	16401	16581	16386	16196	16219	16352	16469	16610	16364	16341	16227	16618	16416	16296	16135	16179	16280	16304	16279	16617	16429	16391	16420	16475	16513	16512	16596	16309	16473	16515	16549	16488	16582	16391	16480	16271	16403	16509	16645	16591	16341	16600	16499	16351	16275	16464	16577	16410	16443	16342	16342	16259	16336	16466	16405	16426	16370	16235	16424	16525	16509	16618	16543	16481	16295	16268	16501	16236	16313	16328	16400	16529	16472	16352	16493	16346	16404	16372	16482	16512	16362	16428	16410	16539	16430	16463	16558	16644	16577	16398	16495	16497	16476	16331	16654	16304	16539	16444	16472	16469	16344	16282	16223	16196	16448	16492	16498	16248	16423	16290	16421	16513	16389	16397	16519	16522	16540	16419	16406	16390	16314	16436	16504	16364	16304	16458	16527	16448	16605	16453	16447	16396	16441	16202	16324	16287	16294	16419	16387	16546	16463	16464	16546	16435	16277	16497	16213	16615	16458	16533	16430	16354	16315	16250	16621	16293	16344	16437	16307	16225	16228	16362	16536	16507	16496	16485	16327	16418	16252	16572	16446	16390	16437	16416	16308	16693	16400	16341	16425	16291	16514	16569	16245	16608	16326	16438	16352	16406	16378	16389	16381	16458	16464	16515	16345	16572	16442	16421	16356	16340	16488	16532	16460	16624	16401	16389	16348	16494	16323	16366	16465	16355	16330	16560	16581	16617	16359	16349	16444	16501	16471	16620	16501	16370	16286	16442	16465	16548	16478	16467	16488	16502	16389	16231	16410	16381	16375	16467	16595	16459	16409	16291	16369	16544	16521	16448	16392	16448	16674	16411	16334	16324	16596	16544	16500	16538	16402	16428	16444	16459	16449	16484	16402	16340	16364	16422	16471	16501	16499	16360	16364	16416	16296	16474	16370	16274	16316	16455	16276	16496	16398	16614	16342	16490	16421	16339	16341	16497	16416	16420	16454	16339	16395	16188	16340	16359	16363	16223	16436	16624	16415	16338	16577	16476	16428	16433	16331	16396	16281	16449	16504	16477	16382	16490	16494	16222	16443	16299	16435	16360	16531	16398	16582	16689	16418	16356	16552	16694	16376	16478	16349	16629	16580	16352	16490	16339	16598	16404	16280	16476	16335	16268	16240	16377	16457	16270	16283	16565	16521	16499	16338	16424	16415	16396	16631	16479	16253	16395	16406	16334	16519	16384	16335	16320	16345	16471	16391	16295	16474	16597	16489	16496
24724	36619	34258	26779	22539	19872	18553	17298	16628	16256	16104	15871	15740	15684	15359	15206	15256	15289	15136	15231	14979	15049	14855	14972	14874	14782	14792	15061	14970	14877	14759	14860	14664	14744	14750	14817	14815	14748	14670	14873	14598	14706	14859	14699	14742	14679	14681	14843	14742	14682	14669	14825	14779	14670	14705	14824	14863	14798	14726	14791	14740	14723	14567	14654	14825	14793	14581	14789	14671	14689	14625	14744	14689	14791	14533	14681	14655	14701	14736	14649	14703	14626	14637	14892	14773	14552	14606	14553	14911	14697	14674	14596	14547	14773	14658	14619	14710	14673	14600	14770	14665	14584	14746	14569	14677	14799	14655	14546	14666	14655	14655	14612	14626	14873	14840	14716	14752	14837	14678	14726	14606	14772	14700	14616	14607	14765	14574	14681	14707	14641	14661	14652	14761	14810	14776	14566	14762	14530	14661	14828	14650	14645	14617	14645	14661	14729	14726	14706	14717	14738	14577	14475	14724	14667	14665	14498	14645	14645	14640	14570	14549	14585	14768	14680	14554	14751	14615	14596	14724	14627	14687	14651	14668	14721	14688	14854	14617	14675	14741	14779	14708	14755	14807	14582	14869	14626	14738	14602	14669	14748	14641	14730	14788	14781	14717	14560	14549	14665	14562	14577	14659	14679	14820	14740	14483	14605	14831	14789	14639	14710	14717	14789	14632	14676	14872	14639	14719	14723	14752	14719	14893	14706	14639	14563	14790	14633	14743	14655	14700	14749	14709	14762	14682	14702	14747	14787	14651	14738	14614	14722	14744	14724	14718	14584	14640	14602	14803	14651	14873	14787	14729	14711	14760	14531	14759	14579	14650	14701	14785	14768	14566	14681	14646	14741	14746	14721	14748	14658	14647	14721	14572	14693	14549	14727	14464	14667	14561	14789	14690	14654	14737	14852	14775	14742	14754	14941	14594	14740	14749	14798	14660	14713	14660	14767	14653	14661	14788	14809	14647	14616	14665	14709	14737	14615	14571	14497	14805	14514	14607	14774	14565	14642	14597	14609	14705	14844	14543	14733	14731	14747	14647	14678	14691	14673	14613	14772	14738	14696	14656	14531	14644	14506	14765	14791	14693	14647	14634	14638	14703	14627	14715	14854	14677	14556	14726	14741	14637	14896	14847	14794	14907	14683	14604	14540	14591	14668	14737	14720	14776	14792	14658	14662	14724	14694	14578	14687	14865	14700	14670	14900	14661	14780	14801	14776	14633	14782	14768	14733	14556	14778	14758	14756	14673	14796	14669	14713	14625	14712	14775	14588	14664	14690	14789	14768	14708	14576	14700	14789	14805	14680	14788	14677	14588	14725	14632	14767	14704	14788	14722	14754	14725	14582	14697	14663	14872	14682	14700	14798	14573	14766	14575	14875	14541	14757	14628	14639	14736	14768	14530	14799	14664	14695	14753	14637	14854	14628	14728	14701	14673	14643	14760	14823	14560	14727	14829	14602	14630	14704	14665	14794	14576	14557	14736	14684	14457	14616	14775	14638	14731	14775	14687	14766	14623	14745	14789	14824	14933	14662	14611	14763	14710	14721	14710	14652	14731	14735	14759	14690	14753	14740	14787	14803	14679	14718	14638	14637	14815	14692	14730	14886	14611	14700	14576	14641	14683	14816	14844	14724	14657	14750	14530	14701	14704	14664	14750	14522	14780	14847	14745	14799	14570	14755	14767	14663	14848	14668	14784	14657	14625	14814	14911	14530	14798	14753	14772	14554	14700	14707	14660	14772	14700	14609	14718	14552	14682	14682	14703	14778	14776	14706	14746	14637	14681	14810	14787	14682	14891	14653	14777	14574	14818	14666	14770	14586	14776	14739	14702	14846	14532	14752	14635	14794	14613	14797	14889	14619	14761	14711	14730	14553	14708	14756	14907	14725	14853	14717	14781	14628	14816	14664	14722	14675	14685	14752	14806	14770	14666	14647	14679	14698	14727	14674	14669	14760	14703	14859	14634	14795	14803	14826	14712	14578	14783	14593	14712	14713	14784	14714	14565	14797	14671	14704	14834	14839	14586	14884	14655	14505	14656	14773	14653	14505	14881	14620	14691	15012	14660	14717	14510	14659	14712	14703	14704	14675	14746	14749	14767	14532	14735	14780	14634	14554	14532	14831	14670	14687	14569	14564	14776	14813	14800	14734	14765	14726	14654	14660	14696	14752	14734	14728	14722	14781	14766	14628	14840	14749	14724	14651	14824	14759	14721	14804	14764	14698	14609	14730	14820	14777	14756	14537	14848	14667	14672	14794	14602	14894	14568	14717	14734	14654	14611	14886	14630	14841	14649	14661	14743	14685	14758	14787	14727	14721	14811	14766	14575	14733	14829	14769	14682	14773	14802	14707	14776	14646	14799	14710	14701	14647	14841	14833	14785	14741	14794	14847	14728	14691	14645	14555	14735	14778	14600	14617	14656	14686	14688	14679	14715	14530	14677	14701	14857	14645	14681	14670	14657	14539	14702	14444	14513	14685	14584	14671	14698	14834	14771	14603	14530	14599	14709	14616	14757	14696	14638	14855	14792	14772	14705	14745	14672	14655	14649	14708	14628	14727	14604	14587	14699	14643	14699	14719	14547	14773	14801	14798	14814	14589	14757	14633	14652	14664	14750	14749	14687	14854	14742	14773	14683	14787	14742	14749	14680	14675	14833	14712	14688	14813	14666	14790	14729	14466	14781	14672	14737	14525	14685	14807	14640	14586	14596	14672	14670	14633	14708	14659	14634	14896	14594	14823	14764	14772	14862	14526	14577	14807	14765	14674	14676	14711	14759	14600	14793	14676	14750	14868	14720	14736	14726	14687	14733	14741	14712	14738	14636	14839	14797	14744	14651	14794	14671	14701	14850	14602	14635	14602	14644	14555	14694	14755	14601	14595	14757	14765	14749	14593	14628	14682	14826	14621	14682	14698	14763	14761	14623	14707	14738	14803	14663	14679	14802	14779	14692	14673	14757	14675	14718	14597	14726	14631	14748	14589	14856	14723	14626	14746	14717	14850	14581	14704	14631	14681	14460	14683	14796	14844	14561	14755	14559	14655	14814	14781	14808	14652	14729	14717	14725	14645	14762	14746	14684	14654	14848	14828	14647	14727	14671	14583	14622	14778	14878	14613	14681	14793	14594	14547	14692	14649	14797	14751	14412	14844	14778	14770	14725	14671	14586	14584	14672	14691	14422	14792	14522	14793	14661	14758	14561	14547	14757	14575	14752	14650	14578	14824	14638	14772	14555	14672	14659	14764	14574	14737	14596	14626	14783	14682	14854	14689	14637	14713	14694	14862	14691	14694	14753	14753	14669	14547	14661	14597	14953	14803	14825	14625	14704	14588	14732	14746	14746	14692	14636	14827	14713	14432	14594	14653	14756	14650	14554	14817	14654	14759	14749	14565	14654	14698	14640	14676	14798	14786	14577	14712	14623	14951	14715	14850	14747	14836	14710	14626	14637	14652	14659	14697	14719	14652	14587	14617	14660	14698	14685	14662	14565	14744	14808	14922	14688	14765	14611	14825	14612	14627	14824	14711	14737	14746	14622	14681	14817	14704	14672	14566	14800	14730	14754	14692	14729	14689	14788	14662	14776	14715	14668	14688	14636	14604	14646	14633	14795	14659	14682	14576	14690	14797	14710	14720	14638	14772	14794	14585	14797	14781	14676	14655	14682	14662	14750	14771	14614	14849	14745	14789	14838	14669	14789	14802	14869	14593	14606	14784	14595	14816	14612	14741	14587	14773	14849	14685	14801	14792	14722	14733	14701	14532	14661	14868	14793	14715	14668	14801	14719	14663	14787	14506	14740	14745	14709	14703	14493	14544	14689	14750	14819	14765	14816	14698	14823	14764	14819	14597	14595	14688	14718	14869	14755	14522	14577	14800	14652	14836	14798	14709	14702	14586	14727	14686	14651	14739	14715	14791	14573	14852	14691	14669	14720	14640	14574	14637	14718	14726	14921	14498	14481	14765	14509	14862	14574	14624	14508	14632	14584	14749	14655	14764	14636	14727	14832	14611	14723	14667	14707	14723	14697	14635	14727	14771	14776	14645	14754	14858	14830	14789	14846	14647	14723	14756	14627	14653	14669	14672	14902	14615	14747	14694	14742	14808	14566	14616	14620	14784	14658	14478	14730	14846	14862	14838	14696	14669	14783	14672	14631	14722	14650	14780	14816	14628	14648	14787	14780	14806	14564	14686	14661	14862	14760	14796	14572	14682	14768	14619	14793	14836	14621	14846	14836	14681	14652	14603	14611	14784	14778	14646	14581	14654	14688	14670	14744	14795	14608	14843	14744	14484	14675	14691	14736	14672	14544	14755	14524	14638	14790	14833	14689	14690	14683	14747	14658	14665	14646	14824	14802	14757	14741	14741	14713	14650	14729	14609	14769	14620	14842	14675	14676	14691	14625	14528	14664	14723	14789	14751	14710	14635	14574	14646	14838	14485	14679	14729	14695	14680	14627	14791	14769	14655	14713	14718	14735	14822	14588	14804	14565	14770	14682	14731	14770	14605	14589	14786	14737	14673	14543	14775	14780	14834	14726	14724	14824	14763	14701	14620	14746	14776	14665	14700	14729	14729	14815	14802	14747	14825	14666	14606	14812	14856	14641	14670	14778	14770	14609	14699	14736	14645	14718	14724	14792	14660	14784	14706	14622	14564	14860	14830	14718	14588	14799	14820	14530	14785	14686	14679	14791	14663	14787	14754	14702	14819	14579	14622	14668	14746	14802	14709	14819	14694	14693	14618	14547	14671	14751	14698	14642	14624	14748	14841	14625	14779	14610	14725	14687	14885	14695	14978	14803	14607	14731	14663	14672	14699	14731	14735	14752	14785	14637	14478	14865	14738	14592	14617	14855	14686	14685	14734	14633	14598	14758	14758	14641	14685	14729	14723	14759	14685	14746	14583	14888	14722	14781	14754	14685	14767	14634	14805	14747	14588	14593	14693	14661	14731	14922	14740	14805	14738	14719	14621	14756	14754	14589	14646	14823	14781	14659	14657	14706	14711	14635	14767	14714	14750	14686	14736	14636	14740	14793	14568	14661	14820	14659	14882	14686	14673	14620	14661	14729	14613	14754	14624	14769	14586	14552	14751	14711	14616	14680	14649	14735	14784	14793	14776
23594	20999	28347	24238	22983	23871	23417	19981	18776	18593	18250	18111	17979	17815	17811	17492	17568	17199	17360	17323	17220	17250	17090	16947	17211	17091	17165	17114	17137	17125	16961	16902	17018	17061	16809	16709	16774	16894	16829	16853	16713	16680	16804	16660	16687	16844	16896	16792	16797	16860	16819	16968	16799	16672	16543	16882	16699	16700	16748	16550	16828	16813	16789	16847	16620	16798	16853	16733	16696	16789	16927	16590	16932	16746	16638	16824	16761	16768	16728	16677	16749	16852	16646	16579	16517	16706	16697	16671	16615	16689	16905	16729	16626	16878	16623	16791	16930	16785	16752	16668	16780	16780	16827	16618	16798	16912	16540	16649	16585	16724	16894	16841	16754	16570	16742	16760	16636	16733	16872	16861	16471	16729	16718	16533	16692	16673	16732	16649	16741	16889	16770	16550	16624	16913	16546	16870	16714	16707	16721	16712	16709	16746	16721	16695	16788	16664	16844	16694	16543	16648	16828	16760	16727	16604	16850	16660	16838	16580	16704	16743	16685	16831	16617	16676	16699	16762	16782	16852	16659	16747	16760	16923	16756	16799	16673	16814	16783	16770	16850	16732	16957	16895	16879	16833	16776	16698	16770	16544	16807	16924	16788	16722	16592	16657	16815	16767	16705	16686	16718	16789	16684	16867	16792	16771	16813	16651	16692	16629	16679	16764	16670	16637	16724	16795	16885	16727	16717	16738	16629	16730	16890	16483	16915	16962	16681	16707	16744	16796	16627	16903	16688	16912	16559	16736	16899	16833	16693	16697	16719	16721	16870	16733	16644	16555	16761	16844	16664	16740	16834	16638	16880	16770	16802	16770	17060	16724	16847	16878	16676	16785	16827	16602	16645	16903	16956	16669	16609	16709	16721	16740	16512	16704	16726	16565	16587	16698	16732	16919	16839	16575	16734	16711	16745	16738	16618	16596	16687	16737	16750	16766	16796	16605	16844	16638	16882	16724	16579	16674	16789	16708	16828	16741	16725	16903	16955	16655	16843	16772	16620	16717	16809	16490	16649	16771	16879	16710	16824	16690	16733	16720	16647	16883	16806	16901	16742	16643	16788	16765	16912	16677	16788	16499	16802	16701	16835	16911	16654	16451	16886	16589	16513	16757	16823	16628	16890	16729	16876	16650	16844	16825	16635	16782	16706	16475	16586	16775	16894	16649	16737	16768	16969	16825	16753	16633	16645	16739	16762	16839	16848	16738	16683	16766	16740	16745	16784	16674	16795	16783	16576	16714	16721	16762	16778	16810	16876	16862	16814	16757	16496	16753	16761	16662	16666	16784	16533	16818	16736	16719	16692	16760	16780	16717	16738	16880	16682	16669	16477	16790	16590	16766	16811	16772	16733	16814	16684	16713	16825	16874	16790	16832	16860	16615	16811	16620	16930	16594	16674	16763	16933	16806	16811	16644	16814	16644	16769	16801	16662	16786	16692	16769	16664	16835	16778	16659	16664	16722	16872	16623	16744	16735	16903	16540	16659	16667	16808	16693	16546	16746	16757	16656	16826	16705	16724	16581	16714	16779	16838	16674	16685	16737	16754	16728	16604	16660	16805	16731	16850	16581	16801	16758	16623	16602	16702	16665	16649	16615	16620	16654	16899	16598	16813	16869	16810	16641	16747	16840	16797	16770	16610	16719	16741	16760	16620	16715	16761	16966	16811	16713	16940	16879	16711	16726	16786	16881	16726	16781	16675	16733	16665	16666	16816	16941	16666	16652	16737	16883	16662	16577	16645	16697	16926	16650	16696	16768	16715	16794	16785	16723	16711	16840	16811	16552	16785	16716	16884	16779	16845	16575	16842	16606	16647	16814	16576	16774	16587	16759	16825	16743	16862	16601	16527	16749	16672	16650	16855	16708	16749	16858	16599	16764	16686	16770	16708	16478	16705	16746	16640	16845	16895	16828	16615	16706	16771	16559	16949	16686	16553	16728	16645	16771	16773	16639	16699	16602	16757	16822	16596	16823	16614	16661	16584	16666	16838	16485	16757	16493	16530	16721	16792	16701	16681	16543	16691	16736	16876	16720	16646	16869	16935	16756	16839	16900	16795	16742	16754	16850	16795	16721	16902	16566	16770	16823	16922	16760	16683	16672	16657	16887	16963	16785	16839	16777	16815	16623	16705	16664	16615	16870	16583	16778	16706	16881	16641	16596	16821	16692	16803	16579	16751	16731	16828	16877	16868	16648	16882	16645	16759	16721	16556	16673	16715	16813	16629	16792	16666	16865	16755	16715	16724	16658	16584	16717	16613	16687	16650	16696	16615	16493	16777	16851	16548	16659	16711	16849	16624	16639	16781	16707	16546	16977	16797	16621	16798	16485	16609	16773	16795	16753	16559	16666	16824	16697	16684	16754	16634	16783	16667	16822	16548	16821	16733	16622	16791	16805	16774	16792	16795	16688	16773	16847	16865	16781	16655	16591	16692	16737	16744	16802	16816	16740	16676	16813	16704	17011	16649	16762	16554	16585	16557	16607	16753	16904	16658	16600	16722	16656	16845	16846	16842	16856	16603	16661	16638	16738	16887	16785	16706	16801	16349	16830	16787	16632	16809	16776	16890	16773	16859	16782	16689	16761	16865	16571	16658	16724	16683	16796	16802	16921	16653	16738	16606	16707	16627	16813	16761	16717	16535	16730	16730	16602	16679	16659	16617	16844	16801	16827	16708	16542	16694	16747	16722	16680	16747	16885	16693	16748	16848	16531	16682	16702	16850	16598	16662	16742	16937	16736	16824	16711	16671	16718	16719	16788	16756	16821	16836	16831	16613	16782	16683	16713	16680	16691	16837	16639	16715	16619	16707	16588	16582	16683	16755	16771	16785	16857	16711	16726	16805	16638	16808	16455	16626	16830	16492	16637	16633	16831	16845	16671	16627	16717	16674	17027	16745	16822	16893	16747	16793	16783	16808	16718	16755	16900	16836	16641	16612	16600	16790	16716	16718	16745	16629	16636	16741	16880	16758	16807	16727	16582	16528	16697	16825	16645	16734	16949	16837	16749	16661	16814	16649	16530	16729	16796	16666	16721	16629	16686	16824	16607	16880	16680	16723	16756	16575	16838	16789	16846	16661	16840	16874	16694	16607	16631	16604	16590	16873	16652	16796	16802	16644	16623	16770	16682	16668	16803	16808	16662	16788	16735	16688	16693	16626	16802	16706	16672	16679	16748	16638	16737	16830	16713	16844	16665	16702	16624	16477	16583	16635	16841	16574	16667	16800	16911	16840	16705	16982	16757	16645	16810	16612	16712	16701	16755	16887	16822	16626	16593	16837	16659	16729	16567	16806	16846	16631	16697	16753	16741	16804	16639	16684	16740	16873	16807	16786	16807	16676	16823	16717	16611	16744	16614	16731	16805	16524	16718	16756	16426	16828	16867	16644	16783	16859	16862	17055	16789	16757	16715	16377	16821	16877	16722	16742	16635	16836	16729	16674	16636	16805	16783	16491	17014	16676	16746	16893	16582	16726	16612	16848	16602	16651	16818	16878	16811	16889	16709	16665	16758	16717	16650	16670	16767	16789	16622	16675	16768	16539	16670	16865	16724	16778	16737	16658	16714	16606	16616	16579	16730	16608	16636	16735	16794	16904	16826	16724	16874	16784	16754	16643	16780	16699	16745	16771	16876	16851	16847	16799	16692	16547	16664	16710	16524	16627	16653	16683	16853	16779	16861	16657	16603	16941	16721	16729	16787	16705	16763	16953	16770	16676	16646	16721	16594	16790	16773	16704	16845	16605	16738	16744	16867	16634	16784	16569	16766	16643	16814	16785	16719	16710	16652	16788	16893	16699	16559	16622	16624	16885	16800	16839	16812	16677	16621	16500	16610	16855	16772	16750	16543	16629	16773	16797	16914	16723	16704	16715	16718	16800	16692	16809	16884	16548	16798	16892	16693	16639	16646	16685	16486	16586	16768	16632	16638	16702	16695	16728	16774	16658	16751	16693	16729	16924	16946	16724	16836	16610	16691	16482	16776	16642	16625	16876	16817	16704	16694	16747	16689	16617	16771	16631	16549	16738	16724	16610	16696	16956	16638	16600	16625	16757	16666	16714	16688	16652	16734	16575	16520	16598	16533	16873	16679	16585	16733	16697	16622	16780	16671	16853	16600	16802	16702	16753	16808	16770	16819	16706	16639	16631	16748	16586	16794	16928	16757	16808	16814	16805	16758	16686	16632	16782	16789	16800	16553	16740	16801	16762	16772	16771	16778	16811	16716	16911	16824	16647	16762	16838	16817	16963	16743	16749	16924	16756	16732	16872	16790	16852	16731	16877	16596	16600	16690	16624	16859	16863	16583	16826	16680	16614	16716	16693	16840	16828	16873	16501	16811	16850	16756	16713	16914	16584	16716	16775	16729	16575	16865	16936	16699	16796	16750	16855	16642	16655	16658	16759	16658	16691	16806	16774	16677	16826	16791	16598	16965	16699	16628	16796	16841	16795	16701	16727	16683	16814	16637	16610	16717	16591	16992	16934	16854	16806	16672	16623	16680	16747	16703	16753	16972	16964	16701	16760	16628	16453	16644	16764	16749	16601	16700	16591	16637	16657	16654	16785	16853	16659	16636	16737	16770	16673	16544	16722	16584	16828	16710	16583	16788	16969	16595	16733	16636	16923	16781	16865	16728	16637	16676	16710	16659	16711	16757	16594	16736	16711	16849	16910	16865	16710	16802	16704	16692	16950	16617	16501	16604	16728	16826	16596	16874	16926	16701	16783	16596	16718	16789	16723	16818	17004	16532	16805	16812	16619	16738	16710	16734	16736	16873	16720	16653	16677	16741	16629	16627	16692	16601	16671	16736	16583	16423	16805	16770	16899	16744	16712	16825	16682	16571	16682	16939	16703	16810	16854	16638	16664	16862	16719	16703	16715	16865	16667	16671	16615	16747	16886	16805	16752	16714	16643	16902	16667	16740	16780	16841	16842	16666	16636	16490	16898	16651	16815	16733	16780	16971	16592	16678	16832	16829	16658	16644	16872	16715	16717	16698	16774	16752	16752	16607	16760	16752	16592	16653	16713	16859	16863	16770	16721	16679	16490	16663	16673	16637	16573	16579	16669	16686	16627	16966	16830	16700	16573	16581	16745	16819	16877	16663	16765	16855	16606	16851	16570	16609
25199	43178	40321	31865	26792	23318	21173	19634	18534	17698	17264	16924	16713	16336	16284	15945	16045	15989	15853	15775	15519	15545	15355	15261	15301	15384	15314	15120	15107	15179	15184	14955	15061	15012	14955	15018	15046	14984	15131	15060	14902	14924	15091	14919	14998	14762	14854	14944	14725	14971	14939	15059	14967	15021	14968	15038	15003	15057	14909	14907	15022	14990	14896	14874	14886	15052	14943	15054	14957	15060	14916	14935	14803	14766	14888	14822	14999	14997	14958	14931	15004	14939	14903	15013	14881	15032	14820	14999	14934	14829	14874	15128	14739	14828	14871	14789	14884	14980	15073	14913	15110	14964	14955	14902	14807	14897	14890	14738	14954	14949	15042	14810	14758	15096	14974	14875	14881	14857	14858	14899	14852	14991	15068	14873	14992	14858	14916	14924	14910	14818	14988	14833	15004	14988	14865	14899	14945	14777	14980	14899	14886	14920	14922	14784	14877	14919	14841	14816	14897	15098	14892	15013	14891	15005	14923	14793	14885	14955	14701	14984	14936	14750	15010	14892	14963	14739	14837	14866	14755	14978	14804	14953	15062	14961	15078	14892	14914	14919	14885	14897	14871	14839	14897	14685	14868	14796	15048	14882	14787	14947	14750	14762	14980	14970	14918	14846	14914	14861	14987	14829	14834	14989	14767	14838	14912	15065	15208	14687	14936	14831	14778	14829	15114	14972	14719	14838	15084	14860	14893	14862	14901	14736	14815	14774	14907	14958	15006	14993	14885	14821	14928	14999	15019	14990	14963	14972	14786	15013	14806	14910	14893	14851	14878	14950	14956	14833	15004	14875	14824	14913	14830	14798	15030	15032	14900	15078	14881	14835	14946	14832	14791	14905	14944	15016	14889	14980	14948	14809	14740	15060	14784	14920	14817	14898	14911	14900	14868	15019	14864	14857	14933	14895	14746	14818	14942	14940	15055	14983	14982	14822	14999	15109	14857	14887	15017	14714	14999	14868	14867	15125	14634	14796	14807	14844	15013	14747	14823	14869	14707	14927	14876	14799	14899	14815	14797	14961	14872	14874	14675	14957	14829	14798	14769	15074	14805	14764	14871	14886	14964	15029	14785	15031	14882	14914	14865	14969	14821	14958	15006	15077	15002	14906	14955	14837	14974	15034	15030	15005	14878	14978	14929	14910	14772	15019	14896	14952	14831	14898	14882	15112	14808	14751	14818	14862	14912	15014	14824	14999	14879	14841	14956	14769	14869	14951	14918	15058	14996	14828	14891	14872	14826	14838	14961	14990	14954	14998	14960	15034	15119	14972	14911	15060	14814	15035	14760	14828	14938	14855	14845	14854	15059	14996	14813	14839	14909	15028	14732	14938	14641	15053	14848	14758	14897	14891	14930	15004	14863	15054	15014	14925	14849	15092	14989	14909	14973	14816	14967	14970	14957	14711	14907	14980	14844	14866	14969	14841	14946	14911	15085	15041	15012	14925	14786	14841	14916	15036	14864	14809	15033	14944	14929	14770	14866	15074	14773	14945	14935	14955	14793	15035	15037	14989	14841	14875	14924	14831	14983	14966	14918	14867	15055	14757	15010	14820	14876	14875	14928	14947	15014	14914	14995	14989	14907	14955	14825	14851	14926	15026	14829	14939	14864	14945	15035	14766	14908	14931	14824	14812	14828	15022	14899	14861	14777	14956	14950	14904	14916	14969	14920	14876	14889	15047	15025	14814	14913	14782	15065	14838	14927	14906	14758	14937	14752	14813	14925	14911	14957	14904	14912	14856	15008	14972	15007	15128	14848	14891	15110	15092	14988	15164	14842	15044	14895	14923	14813	14874	14833	14792	14989	14744	14683	14734	14708	14865	14848	14900	14929	14844	14875	14785	14976	14959	14950	14858	15069	14921	14883	14838	14932	14826	14740	14933	14894	14918	14877	14932	14904	14854	14926	14796	15051	14798	14875	14712	15070	14939	14837	14993	14957	14871	14830	15005	14971	14970	14848	14982	14858	14820	14989	15037	14786	14914	14750	14753	14905	14864	14833	14822	15044	14874	14850	14852	14763	14912	14919	14858	14940	14912	14875	14888	14937	15008	14983	14841	14810	14832	14909	14691	14915	14873	14814	14926	14985	15032	14885	14754	14886	14930	14873	15094	14838	14963	14928	14859	14924	14974	14976	14916	14921	14941	14846	15056	14786	14794	14979	14892	14906	15054	14996	15020	14917	14815	14879	14894	15018	15105	14978	14754	14985	15117	14754	15022	14935	15069	14846	14869	14869	14942	14879	15015	14773	14933	14846	14976	14960	15022	14746	14800	14959	14946	15022	15056	15030	14717	15029	14957	14826	14916	15106	14914	15048	14857	15006	14659	14874	14940	15047	14928	14891	14838	14789	14779	14923	14972	14867	14848	14880	14829	15066	14737	15005	14700	15099	14993	15067	14949	15063	14863	15009	14936	14911	14922	14966	14911	14879	14952	14785	14890	14908	14857	14741	14804	14945	14916	14734	14789	14833	14879	14822	14813	15095	14916	14915	14866	14753	14919	14775	14923	14972	14765	14835	14884	14818	15041	14884	15011	14879	14819	14852	14895	14977	14964	15038	14814	15008	14912	14807	15030	14830	14992	14803	14773	14921	14854	14785	15135	14915	14959	15081	14917	15033	15119	14801	14822	14989	14813	14945	15105	14973	14916	14892	14882	14846	14857	14917	14927	14914	14822	14870	14783	14830	15003	14874	14855	14725	14942	14912	14784	14831	15081	14963	14803	14814	14954	14900	14940	14919	14839	14776	14899	14915	14966	15042	14817	14835	15041	14835	15086	14865	15022	14856	15139	14968	14898	14947	14872	14891	14855	14868	14907	15041	14887	14842	14834	14918	14945	14915	14825	14823	15039	14825	14775	14883	14812	14975	14877	14935	15033	14801	14838	14826	15096	14980	14765	14907	15000	14786	14940	15007	14905	14977	14928	14875	14794	15014	14772	14903	14922	14861	14837	14793	14861	14887	14875	14953	14863	14930	14973	14746	14804	14733	14877	14830	14913	14907	14651	14760	14763	14772	14901	14959	15009	14830	14826	14967	14908	14910	14996	14987	14850	14880	14931	15002	14951	14804	15050	15035	15092	14854	14856	14882	14909	15037	15081	14707	14955	14985	14727	14919	14821	14872	14919	15114	14879	14808	14916	14952	14965	14865	14888	14804	14980	14892	14933	14757	14916	14864	14825	14738	14906	14975	14894	14871	14881	15040	15054	14806	14935	15007	14830	14972	14816	14950	15001	14878	14886	14883	14731	14854	14959	14839	15017	15009	14926	14907	14903	14967	14993	14904	14734	14913	14905	14856	14835	14929	14932	14800	14883	14824	14843	15007	15006	14922	14830	14927	14844	15103	14801	14883	14727	14958	14983	15002	14878	15011	15045	14987	14732	14849	15052	14944	14898	15039	14950	14920	14861	15064	14857	14958	14916	14872	14945	14760	14746	14824	15028	14937	14909	14884	14734	14862	14930	14853	14763	14982	14767	14753	15075	14913	14884	14934	14921	14833	15063	15162	14962	15076	15003	15000	14967	14968	14862	14880	14960	15011	14872	14885	14900	14827	14841	14919	14952	14934	14837	15009	14851	14942	14958	14852	14844	14847	15117	14822	15024	14922	14925	14669	15105	15001	14903	15001	14876	14895	14824	14838	14913	14973	14814	14873	14845	14962	14849	14820	14922	14893	14979	14794	14795	14889	14982	14769	14925	14786	15103	15033	14916	14845	14949	14807	14950	14846	14771	14939	15014	14927	14772	14793	14905	14968	14969	14868	14929	14766	14851	14776	14828	14793	14980	14870	14894	14875	14968	14874	15022	14939	15002	14793	14830	14869	14801	14820	15138	14931	14752	14832	14918	14906	14836	14811	14819	14833	14754	14831	14840	14713	14845	15040	15097	14958	14748	14932	14968	14831	14855	14997	14815	15052	14984	15029	14834	15020	14707	14953	14814	15011	14911	14810	14963	14965	14761	14844	14946	14907	14928	14888	14908	14896	14812	14693	14912	14734	15056	14893	14933	14972	14972	14863	14871	14874	14787	14955	14807	14848	14898	14926	15063	14883	14999	14868	14945	14866	14808	14820	14884	14829	14807	14875	14781	15031	15159	14893	14899	14985	14912	15007	14981	14909	14732	14957	14936	14888	14859	14873	14849	14921	14877	14913	14931	14827	15074	14823	14913	14895	14744	14970	15001	14878	14607	14770	14818	14784	14843	14888	14827	14915	14823	15014	14864	15039	14952	15102	15008	14973	14884	14819	14888	14651	14895	15004	14997	14900	15017	14855	14778	14931	14847	14819	14918	14706	15131	14989	14929	14753	14809	14999	15054	15021	14916	14905	14942	14976	14827	14868	14903	14905	15003	14860	14927	14780	14921	14946	14954	14935	14832	14808	15130	14754	14810	14916	14749	14838	14914	14809	14872	14921	14814	14923	14929	14986	14901	14956	14865	15040	14964	14856	14976	15103	14895	14813	14844	14834	15011	14872	14921	14917	15065	14839	14879	14963	14814	14890	14853	14787	15235	14806	14996	15064	14843	15004	14833	14893	14988	14862	14998	14957	14879	14935	14794	14884	14843	14876	14938	14863	15014	14933	14807	14975	15028	14892	14848	14932	14914	14952	14868	14903	15024	14906	14805	14666	14851	14899	14940	14800	14864	14871	14942	14944	14832	14833	15005	15035	15031	14907	14948	14970	14877	14965	14946	14830	15040	15053	14996	15081	14854	14926	14970	14829	15086	14855	14880	14976	14948	14815	14891	14904	14899	15014	14949	14828	14970	14771	14918	14853	14965	14823	14851	14848	14751	14858	14978	14812	14843	14848	15000	14818	14875	14662	14830	14958	14944	14953	14849	14801	14983	14958	14675	15055	14803	14832	14766	15011	14759	14935	14950	14883	14876	14973	14789	14830	14948	14981	14819	14953	14821	15026	14774	14911	15004	14934	15017	14881	14862	14819	14814	15023	14745	14881	15026	14840	14968	14808	14947	14932	14836	14822	14881	14840	14814	14982	14894	14851	14957	14827	15032	14756	14877	15069	14893	14795	14862	14854	15016	14985	14954	14790	14890	14851	15074	14968	14815	14972	15062	15060	14840	15044	15004	14848	14818	14876	14940	14982	14918	14971	14947	14958	14977
22541	21021	28735	23548	21647	24747	26861	21517	19844	19758	19324	18847	18495	18447	18224	18057	18030	17709	17790	17709	17612	17699	17525	17379	17474	17446	17372	17353	17232	17368	17210	17131	17238	17210	17204	17080	16988	17127	16922	17090	17048	17236	16922	16979	17069	16906	17143	17117	17132	17089	16806	16921	17009	16817	16820	17055	16988	16951	16716	16924	16885	16958	16983	16777	16923	16996	17012	16892	16948	16829	17017	17024	17207	16915	16992	16988	17020	16860	16725	16937	16996	16950	16910	16861	16830	16956	16967	17060	16968	16981	17074	17066	16977	16859	16905	16967	16869	16916	16793	16885	16989	16948	16982	16927	16897	16991	17147	16624	16861	16845	16842	16801	17038	16866	16776	16821	16831	16857	16851	16854	16979	17030	17021	17190	16817	16948	17101	17037	16921	16800	17059	16937	17092	16725	16911	16882	16951	16847	16871	16831	16667	16910	16812	16710	16996	17018	16892	16778	16894	16913	16863	16825	16939	16917	16835	16804	17026	16991	16864	17228	16716	17051	16801	16884	16904	16738	16904	17153	16798	16822	16839	16953	16814	16880	16894	16874	17051	16738	16811	17038	17030	16882	16932	17020	17053	16900	16909	16871	16945	16935	16974	17003	16890	17029	16863	17073	16740	16940	16989	17082	16802	16985	17026	16942	16697	17078	16891	16732	16910	16954	17043	16796	16909	16763	16925	17018	16942	16845	16928	17017	16879	16767	17115	17055	17061	16837	17008	16741	16930	16888	16805	16862	16899	16699	16913	16871	16847	17070	16716	16863	16750	16739	16953	16927	16650	16658	16947	16974	17032	16760	16791	16959	16780	16798	17104	16623	16944	16871	16968	16879	16854	16876	16887	16732	17033	16835	16834	16868	16828	17008	16764	16949	16719	16867	16999	16856	16738	16576	16887	16855	17017	16859	16905	16911	16803	17062	16989	16884	16996	16874	16882	16844	16732	16877	16909	16967	16795	16832	17030	17075	16989	16784	16959	17001	16838	17081	17000	16931	16791	17062	16979	16967	16871	16705	16941	16917	16789	16899	17087	16638	16840	16819	16757	16761	16892	16855	16980	16819	16929	16931	16830	16893	16982	16961	17093	17037	16999	16791	16949	16870	16722	16937	16790	16691	16926	16895	16738	16932	16805	17065	16902	16876	16826	16735	16819	16870	16931	16830	16789	16895	16947	17009	16934	16837	16833	16717	16605	16938	16757	16883	16956	17039	16900	16886	16832	16793	16814	16619	16957	16955	16875	16861	16823	16837	16987	17036	16878	16937	17017	17000	16901	16918	16763	17024	16692	16866	16775	16869	16868	16877	16856	16885	16918	16812	16796	16882	17064	16952	16891	16914	16946	16925	16864	16703	16925	16665	16938	16798	16957	16866	17011	16881	16916	16763	16936	16850	16862	16764	16954	16973	16789	16759	16876	17074	17009	17013	16952	16882	16956	16816	16901	16933	16772	16964	16981	16852	16957	16790	16990	16785	16974	16716	16923	17008	16828	16906	16951	16884	16998	17064	16674	16847	16776	16661	16915	16712	16936	16778	16894	16846	16911	17038	17054	16808	16879	16734	16750	16698	16817	16921	16744	16718	16960	17038	16908	16782	16815	16836	16736	16757	16900	16924	16912	16862	16925	16911	16789	16982	17013	16801	16749	16892	16825	17063	16974	16796	16750	16811	16985	16925	17053	16940	16886	16754	16906	16631	16997	16932	17003	17114	16888	16909	16944	17076	16884	16966	16985	16947	16976	16808	16889	16880	16975	16902	16613	16897	16942	16949	16741	16902	16728	16678	16762	16793	16768	16864	17099	17015	17013	16994	16903	16879	17020	16960	16854	16924	16877	16700	16719	17159	16749	17093	16826	16776	16893	16873	16706	16882	16873	16960	16766	16830	17008	16949	17061	16960	16997	16923	16978	16958	16777	17034	16906	16676	16902	16852	16868	16823	16868	16855	17031	16705	16903	17076	17100	16861	17016	17162	16795	16870	16844	16821	16977	17007	16938	16853	16976	16953	16944	16903	16823	16949	16705	16914	17059	16898	17032	17007	16966	16769	16914	16715	17010	16956	16654	16799	17039	16750	16888	17041	16936	16978	16754	16821	16823	16974	16894	16999	16829	16990	16910	17068	16829	16845	16798	16846	16883	16956	16968	17017	16882	16961	16889	16967	17016	16711	16919	16917	17129	16964	16986	16857	16709	17047	17058	16882	17038	16760	17032	16801	16705	17049	16900	16758	16985	16925	17086	16811	16775	16814	16972	16887	16946	16765	16804	16772	16603	16808	16716	16796	17072	16695	16901	17032	16841	16931	16786	16768	16905	16751	16851	16823	16796	16764	17010	16798	16816	16926	16881	16983	16805	16789	16763	16914	16656	16998	17051	16753	17016	16973	16666	16787	16932	16826	16861	17100	17177	16868	16893	16837	16791	16883	17075	16934	16891	16898	16789	17018	16935	16832	16887	16960	16905	16890	16875	16916	16851	16895	17072	16749	16858	16934	16821	17052	16932	16914	17191	16850	16818	16860	16901	16901	16972	16951	16821	16816	17017	16773	16942	16762	16931	17046	17070	16872	16846	16841	16740	16757	16736	16929	16867	17085	16959	16938	16862	16794	17010	17078	16816	16941	16906	17042	17035	16981	17056	16902	16816	16917	16866	16833	16819	16759	16950	16738	16875	16968	16939	16831	17076	16961	16976	16834	16833	17016	16941	16883	16961	17004	16759	16869	16626	16897	16798	17009	16973	16812	16827	16736	16849	16995	16904	16934	17031	16790	16750	16668	16876	16689	16771	16733	16851	16805	16884	16934	16824	16722	17007	17035	16875	16998	16783	16891	16886	16938	16896	16913	17122	16803	16948	16798	16801	16682	16788	16927	16650	16966	16849	16809	16693	16668	16892	17005	16948	16825	17024	16787	17176	16640	17074	16865	16787	16883	16953	16610	16941	17022	16799	16982	16970	17035	16946	16936	16926	17003	16888	16767	16971	16844	16823	16796	16780	16997	17036	16897	16943	16595	16971	16860	16747	16848	17029	16850	16837	16918	16862	16946	16959	16731	16808	16770	16777	16779	16791	16810	16948	16844	16847	16975	16994	16931	16934	16991	16707	16925	16868	16847	16906	16803	16765	16978	16813	16837	17053	16780	16861	16820	16995	16887	16874	16869	17000	16810	16854	16629	17109	16900	16987	16888	16886	17081	16752	16963	16763	16640	16995	16926	16966	16908	16683	16879	17019	17102	17082	16824	16904	16769	16977	16677	16786	16842	17069	16704	16892	16889	16890	16886	16787	16887	16784	16656	17036	16980	16872	16680	16954	16620	16875	16917	16715	16956	16838	16776	16807	16647	16978	16834	16855	17045	16975	16874	16813	16916	16767	16962	16999	16988	16592	16819	17138	16913	16786	17112	16823	16811	16641	16733	16958	16727	16980	16938	16828	16762	16805	16758	17062	16955	16920	16755	16889	16951	16650	16845	17024	16850	16751	17034	16951	16843	17017	16627	16883	16905	16707	16857	16988	16968	16855	16852	16950	17098	16928	16978	17003	16548	17026	17005	16968	16981	16989	17098	16781	16780	16659	16761	16947	16860	16888	16930	16983	16745	16757	16734	17001	17002	16826	16769	16802	16785	16795	16939	16772	16990	17000	16942	17052	17051	17048	16895	16798	16747	17065	16903	16739	16848	16875	17075	16867	16853	16967	16829	16900	16990	16711	16859	16820	16911	16843	16908	16796	16949	16808	16902	16849	16775	16957	16950	16598	16792	16926	16832	16949	16819	16974	16878	17009	16994	16810	16821	16784	16895	16885	16852	16894	16900	16869	17001	16987	16764	16928	16602	16999	16839	16950	16904	16797	16786	16868	16946	17059	16843	17092	16880	16933	16876	16807	16947	16879	16993	16878	16771	16915	16995	16870	16772	17043	16915	16761	16790	16994	16956	16593	16768	16690	16902	16821	16880	16959	16919	16839	17139	16801	16735	16939	16961	16934	17000	16863	16986	16871	16777	17011	16878	16925	17064	16813	16728	16842	16759	16729	16917	17126	17007	16904	16710	16732	16760	16650	16904	16852	16893	16816	16889	16845	16775	16796	16855	16962	17017	16918	16933	16764	17068	16750	16932	16822	16742	16935	16970	16905	16763	16911	17056	16915	16971	17141	16862	17003	17048	16954	16920	16710	17060	16874	17073	16697	16800	16655	16808	16989	17209	16998	16901	16669	16732	16908	16929	16838	17089	16901	16866	16976	16895	17037	16853	16874	16928	16954	17032	16640	16958	16873	16868	16774	16806	16968	16804	16812	17094	16862	16979	16822	16793	16833	16786	17016	16957	16957	16783	16808	17163	16899	17082	16855	16890	16866	17073	16849	16994	16870	17029	16903	16885	16891	16962	16816	17057	16708	17001	17111	16975	16807	16958	16819	16764	16893	16869	16838	16993	16827	16835	16739	16764	16978	16691	16994	16909	16724	16785	17008	16993	16810	16989	16912	16859	16665	16727	16957	16684	16905	16927	16839	16939	16810	16840	16850	16766	16953	16886	16906	17083	17060	16842	16968	16854	16903	16980	16785	16853	17007	16858	16894	16927	17073	16731	16675	17080	16814	16823	16822	16852	16842	16958	16870	16801	16901	17044	16697	16858	16814	16646	16890	16949	16862	16843	16833	16905	16882	17026	17020	16907	16850	16974	16994	16895	16958	16909	16968	16887	17059	17056	16899	17109	16985	16831	16816	16829	16904	16990	17082	16920	16848	17065	17063	16838	17047	16825	17012	17149	16781	16739	17087	16928	16915	16933	16972	16927	16801	16900	17022	16775	16945	16898	16933	17022	16916	16898	16903	16926	16917	16725	16900	16871	16934	16966	17104	16711	16975	16766	17021	17065	16877	16833	16894	16793	16812	17043	17049	16917	17021	16801	16993	16878	16834	16809	16762	16838	17040	16838	16897	16992	16824	16841	16947	17090	16814	16625	16865	16560	17040	16981	16883	16803	16663	16832	16878	16781	17030	16985	16985	17131	16779	16888	16901	16961	16749	16837	17028	16712	16673	17003	17059	16917	17012	16804	16906	16847	16817	17002	16843	16838	16836	17108	16778	16852	16952	17013	16903	16859	16824	16795	17050	16927	17022	16895	16885	16832
27245	47695	44682	36080	30423	26417	23743	21505	20263	18851	18435	17651	17396	17126	16876	16765	16512	16244	16127	16177	15965	15803	15687	15803	15616	15377	15563	15455	15401	15392	15288	15336	15240	15187	15201	15256	15417	15303	15058	15203	15010	14996	15091	15154	15163	15011	15002	15090	15078	15144	14944	14930	14862	15126	15004	15065	14985	14991	14844	15066	15029	14917	15069	14942	14851	15096	14855	14940	15092	14975	14981	14935	15083	14918	15148	15039	15031	15062	15014	14990	14962	14822	14971	14988	15045	14995	15114	14857	15025	15011	15141	15167	15087	14969	15041	14960	14881	14924	14904	14993	15025	14843	15165	14919	14935	14993	14947	15019	14961	14858	15074	15018	14974	14986	15084	14897	15030	14987	14993	14873	14906	14980	14901	14878	15022	14921	15015	14990	14942	15113	14800	14955	15064	15071	14893	14980	14892	15066	15003	14919	15043	14989	14871	14963	15090	14955	14968	15048	14907	14927	14925	14951	14917	14896	14951	15096	14967	15043	14969	15016	14983	15000	14982	15054	14971	14988	14995	14996	15012	14675	14899	15003	15054	15038	15041	14837	15026	14905	14790	14957	14939	14892	14997	15164	14973	14761	14878	14909	14956	14959	15096	15120	15014	15118	14952	14984	14945	14871	15012	14989	15041	14863	14963	14850	14973	14921	14983	14919	14961	15115	15088	14900	15099	15061	15041	14815	14947	14886	14976	15097	14946	14992	14982	14837	15053	15056	14925	15059	14888	14913	15051	14981	15079	14855	15030	14986	14876	14979	15081	14791	14941	15113	15011	14983	14903	14965	14931	14916	15091	14974	15060	15194	14812	15003	14912	15043	15034	15056	15047	14957	14963	15062	14925	15071	14854	14950	14899	15018	14984	14971	14847	14883	15018	15146	14979	15036	15003	15144	14938	15015	14826	14909	14950	14912	14869	14876	14935	15120	14909	15113	14922	15084	15015	14840	14977	14849	14904	14947	14907	14877	15058	14940	15004	14932	14984	15038	14945	14827	15061	15100	15024	14852	15096	14996	14905	15025	14780	14917	14902	15125	15095	14836	14983	15053	15040	14842	15004	14771	14838	15007	14922	15050	14846	14932	15023	14995	14906	15001	14865	14979	14994	14828	15094	14964	15009	14836	14885	15022	14803	14840	14853	14763	14937	15142	15048	14998	14944	14870	14921	15025	15058	14850	15028	14907	15103	15014	15022	14928	14989	15101	14876	15036	14981	14925	14987	14959	14927	14989	14778	15095	14996	15110	14956	14950	15152	14927	15029	14872	14841	14945	14807	14893	15002	14730	14933	14888	14954	14784	14853	14952	14979	14713	14958	15083	14911	15039	14953	14896	14853	14982	14793	14781	15086	14963	14780	14930	14900	14872	15209	14999	15029	14955	14781	14896	15040	14814	14991	14968	14881	14985	14959	15048	14979	15022	14990	14984	14797	14899	15003	14956	14850	14904	14900	15073	14845	14856	15025	14817	14959	15074	15076	15092	15051	15088	14994	14885	14991	14844	14894	14889	15041	14862	15029	15000	14796	15098	15051	14891	14938	14738	14851	14848	15006	14844	15013	14890	15006	14916	15085	14983	15026	15041	14954	15014	14987	14870	14745	15090	14959	15070	14992	14965	15210	14991	14963	14953	14811	14927	14883	14986	15013	14916	14963	14891	14689	15059	14783	14940	14871	14912	15000	15036	15049	14878	14920	15073	15007	14889	15122	15008	15082	15010	15171	15002	14691	14883	15073	14929	14944	15020	14911	14934	14960	14865	14854	14986	15008	14981	14821	15026	14975	14882	14927	14850	14959	14953	15009	14769	15106	15006	15035	14983	15145	15064	14847	14946	14952	14897	14947	14904	14943	14967	14857	14914	14898	14804	14753	14913	14979	14938	15144	14974	14944	14993	14914	15106	15001	14967	14891	14966	14894	15040	15060	14905	14944	15071	14891	14936	15090	15003	14936	14890	15062	14894	15155	14789	15055	15013	15020	14920	15041	14907	14910	14936	14980	15053	14911	14907	14931	15030	14950	15175	14817	15030	15060	15049	15024	15065	14901	15109	15048	14878	14965	15033	15018	14987	14820	14995	14988	15007	14892	14813	14916	15073	14902	15041	14801	14951	14875	14871	15161	15001	14942	14910	14902	14814	14868	14840	15036	14865	14776	14858	14934	14949	14996	14815	14975	15017	14909	15051	15127	14946	15042	15075	14988	14773	15009	15010	15013	14907	15013	14954	15002	14899	15088	15025	14978	15036	14956	14979	15071	14869	15056	15057	14942	14975	14954	14898	15055	14901	15004	14882	14844	14868	14887	14880	14830	14753	15138	15049	14945	14904	14752	15058	15027	14907	14946	14902	15011	14835	15005	14966	14856	14852	14799	14813	14968	14999	14821	14996	14940	15002	14965	15007	14876	15257	15028	14935	14791	14929	14870	14983	15029	15073	14903	14951	14962	15089	14980	14908	14923	14919	15057	14916	15065	15011	14770	15049	14980	15015	14938	14859	15025	15075	14970	14754	15059	15010	14919	15016	14954	14933	14951	15020	15133	14940	14943	14928	14926	15059	14854	14952	14864	14968	15058	15074	14856	14998	14919	14981	14958	14933	14903	14989	14909	14894	14970	15098	15050	14975	14903	14969	15062	14897	15060	14901	14883	14988	15215	14913	14929	15071	14967	15123	14902	14860	15006	14943	15015	14825	15050	14828	14907	14972	15017	15007	14991	14883	14925	14859	14856	14860	14954	14950	14895	15020	15113	15001	15003	15001	15009	14773	15061	15024	14919	15183	14848	14858	14999	14954	14885	15054	15028	14916	15048	14920	14811	14873	15021	14810	15064	14924	15074	15015	15127	14913	14990	14980	14846	14915	15034	14853	14992	15004	14921	15066	15070	14849	14973	14813	15026	14848	15055	15026	14944	15012	14860	15005	15061	14935	15040	15207	15016	14928	14924	15039	14917	15037	14911	15089	14909	14891	14979	14922	15064	15001	14921	14839	14906	14988	14966	15023	14992	14857	14935	15011	14955	14935	14848	14845	14844	14974	14935	14976	14895	15158	14921	15087	14951	15021	14970	14716	14972	15103	15052	14947	14872	14800	14976	15083	15047	14821	14955	14943	14878	15021	14931	14874	14844	14857	14847	15000	14970	15115	15014	15109	14904	14878	14842	14817	14947	14984	14953	15078	14873	15022	14971	15012	14901	14872	14936	14899	15013	14983	15069	14997	14863	14875	14920	14950	14886	14944	15087	14807	14984	14909	14998	15099	15084	15016	15126	14863	14805	14813	15040	14984	14996	14910	14959	14911	14799	15115	14946	14883	15055	14901	15034	14747	14977	15010	15033	15070	14729	14907	15001	14855	14923	15046	14903	15010	14867	15032	14913	14987	15000	15087	15052	14952	14788	14905	14929	14938	14954	14921	14995	14781	14986	15035	14954	14932	14977	15037	14947	14902	14830	14825	14799	14925	15132	14956	14816	14870	14814	14970	14841	14913	15080	14959	14902	15140	14945	14997	14849	15102	14784	14842	14940	15037	14843	15010	14876	15086	15011	15054	14947	15056	14767	14891	14922	14781	15078	14953	15007	14923	15016	14983	14909	14942	15052	14849	14956	15198	14946	14887	15019	14854	15027	14923	15070	14946	14994	14818	15085	15077	15074	14998	14949	14851	15001	15044	15055	14861	14881	15016	14875	15005	15184	14998	14888	14941	14754	14909	14935	15100	14959	15120	14958	14742	14906	15057	14949	14952	14815	14995	14822	14864	14846	15027	14942	14877	15017	15017	14959	15009	14880	15021	14915	14953	14967	15043	14965	14894	15048	14925	14911	15084	14844	15015	14994	14833	14955	14915	15045	14968	14933	15054	15061	14946	14957	14961	15063	14949	14963	14798	14776	15023	14901	15061	14897	14952	15058	14889	14850	14982	14997	14944	14818	14851	14987	14946	14865	15089	14963	15049	14890	15104	14843	15075	15119	14866	14997	15136	14991	14855	15074	15027	14851	14897	15105	14927	15035	15049	14933	15105	14823	15038	14956	14989	14982	14933	14972	14953	14894	14911	14835	15137	14913	15004	14992	15061	14871	14839	15008	14980	15018	15067	14877	14960	15045	14968	15111	15057	14979	15114	14974	15238	14992	15060	14804	14925	14986	15014	14941	14950	15007	15053	15097	14844	15015	15028	14851	14972	15063	14798	15057	15113	14847	14898	14849	14856	14934	14861	14958	14978	14895	14969	14952	14955	14923	14937	14980	14996	15058	15097	14904	14884	14973	15006	14915	14879	14982	14877	14983	15069	14789	15015	15112	15013	14898	15004	14967	15098	14916	15057	14982	14892	14975	14890	14939	15140	15090	15049	14919	14989	14865	14933	14888	14995	14930	14986	14699	14867	14950	14982	14873	14852	14909	15052	14798	14840	15053	14977	14973	15040	14868	14898	15185	14817	14869	15017	15011	14936	15203	14923	14927	15056	15147	14828	14949	14954	14983	14782	15050	14998	15039	14960	15091	15053	14982	15001	14895	14926	14976	14941	15104	15039	14850	14966	15060	14808	14907	15056	14892	14886	14705	14840	14933	14992	14825	14875	15000	14970	14855	14947	14885	14765	15033	14938	14980	14847	14932	14975	14768	14967	15057	15015	15014	14895	14891	14914	15093	14787	15107	14867	14957	14871	15005	15032	15000	14975	14918	14979	14853	14898	15077	15053	14913	15023	15130	15012	14774	14952	14906	14953	14921	14896	14987	14814	14890	15078	15207	14946	15148	14837	14859	15085	15096	14896	15012	14879	15015	14847	14958	15030	15035	14965	15031	14880	14984	14868	15035	14997	14779	14777	15047	14791	15009	14787	14846	14873	14964	14916	15083	15055	14964	14845	14899	15150	14973	15002	15223	15029	15140	14946	14889	15118	14921	14843	14776	14981	14878	15047	14950	14791	14793	15097	14941	14870	14866	14783	15080	14861	15068	15019	15009	15058	14943	14827	15058	14897	14943	14825	14995	14981	15066	14816	15150	14886	14855	14899	14887	15057	14892	15022	14846	15072	15033	14978	15009	15027	14942	14957	14865	14784	14862	14907	15053	14892	15126	15002	15056	14999	14984	15053	14907	14995	14915	15075	14996	14973	14908	14916	14945	15067	14911	15038
27492	24081	29955	26894	21680	19968	19155	18028	17504	17442	16921	16932	17053	16834	16796	16819	16755	16968	16716	16571	16591	16698	16599	16692	16630	16306	16348	16488	16548	16331	16454	16567	16478	16392	16390	16347	16348	16421	16421	16494	16356	16533	16492	16611	16348	16349	16286	16426	16451	16378	16288	16398	16363	16461	16141	16529	16403	16311	16442	16366	16415	16326	16339	16554	16464	16553	16509	16310	16435	16377	16460	16199	16494	16420	16335	16374	16205	16523	16104	16223	16402	16444	16451	16267	16398	16387	16065	16370	16302	16473	16318	16345	16211	16540	16368	16219	16267	16383	16398	16530	16288	16581	16469	16387	16258	16304	16255	16267	16391	16421	16421	16338	16355	16223	16393	16357	16380	16411	16503	16335	16427	16285	16246	16213	16414	16467	16388	16385	16458	16449	16565	16373	16284	16149	16267	16117	16291	16376	16429	16421	16356	16279	16249	16227	16349	16241	16486	16261	16378	16442	16330	16252	16245	16146	16311	16444	16364	16365	16290	16340	16493	16296	16112	16393	16442	16166	16396	16325	16302	16415	16264	16242	16394	16420	16418	16426	16374	16361	16488	16318	16347	16404	16243	16455	16378	16380	16387	16160	16572	16443	16620	16313	16334	16233	16415	16245	16450	16472	16354	16450	16435	16319	16318	16257	16284	16258	16410	16234	16356	16358	16517	16287	16326	16490	16192	16375	16315	16320	16270	16516	16432	16368	16207	16188	16333	16220	16336	16372	16435	16348	16531	16159	16372	16434	16518	16553	16160	16434	16443	16384	16467	16309	16323	16321	16232	16354	16442	16391	16275	16288	16473	16313	16560	16177	16324	16490	16460	16383	16485	16338	16391	16431	16296	16177	16373	16477	16246	16287	16191	16512	16362	16589	16607	16256	16314	16184	16324	16253	16202	16304	16461	16311	16071	16420	16169	16343	16325	16436	16414	16340	16242	16141	16365	16198	16276	16381	16382	16321	16477	16347	16392	16206	16084	16119	16520	16287	16320	16629	16247	16280	16689	16571	16413	16341	16438	16345	16295	16374	16329	16369	16376	16431	16195	16322	16335	16372	16393	16588	16475	16335	16345	16427	16372	16345	16462	16307	16484	16134	16343	16190	16206	16303	16455	16615	16257	16526	16570	16321	16388	16209	16357	16274	16479	16409	16448	16217	16338	16242	16340	16301	16344	16387	16508	16378	16231	16304	16412	16245	16455	16432	16361	16387	16280	16477	16300	16322	16313	16347	16436	16349	16532	16338	16375	16368	16338	16448	16502	16546	16475	16362	16460	16462	16226	16486	16297	16459	16508	16251	16469	16376	16510	16460	16389	16462	16327	16418	16522	16382	16506	16275	16274	16189	16039	16471	16287	16277	16289	16403	16408	16308	16127	16236	16402	16526	16289	16364	16101	16506	16262	16546	16295	16453	16439	16408	16307	16262	16430	16272	16335	16239	16425	16338	16548	16348	16436	16444	16301	16294	16549	16462	16155	16296	16414	16321	16530	16170	16455	16400	16482	16486	16238	16270	16237	16325	16571	16414	16335	16328	16345	16291	16306	16429	16444	16477	16255	16255	16371	16360	16320	16476	16423	16348	16486	16428	16297	16428	16403	16303	16165	16566	16446	16178	16265	16231	16250	16404	16343	16502	16501	16294	16293	16206	16501	16200	16334	16263	16370	16367	16423	16349	16440	16233	16299	16370	16257	16347	16452	16359	16392	16402	16439	16129	16434	16185	16346	16362	16148	16351	16386	16335	16173	16328	16528	16411	16296	16439	16520	16535	16407	16458	16404	16359	16452	16360	16244	16385	16576	16408	16210	16281	16305	16322	16336	16284	16367	16453	16431	16339	16366	16545	16273	16194	16274	16558	16474	16426	16503	16454	16320	16379	16341	16310	16502	16407	16327	16610	16321	16410	16257	16255	16398	16456	16196	16383	16251	16513	16330	16304	16367	16322	16393	16289	16454	16444	16464	16388	16619	16510	16426	16175	16375	16385	16317	16272	16325	16362	16425	16257	16271	16220	16417	16332	16439	16461	16433	16470	16279	16471	16650	16419	16539	16289	16149	16430	16351	16612	16554	16454	16324	16304	16386	16338	16454	16323	16595	16430	16432	16348	16398	16255	16315	16334	16336	16552	16434	16288	16365	16255	16281	16308	16333	16362	16213	16509	16387	16362	16283	16174	16437	16377	16390	16268	16161	16498	16409	16333	16235	16410	16338	16406	16306	16393	16344	16289	16454	16215	16492	16447	16248	16232	16350	16270	16286	16380	16445	16272	16303	16183	16279	16361	16523	16429	16460	16355	16353	16397	16352	16325	16302	16282	16193	16383	16235	16204	16460	16317	16220	16559	16477	16348	16370	16633	16289	16393	16267	16459	16284	16319	16388	16238	16409	16332	16257	16354	16402	16291	16525	16238	16231	16242	16343	16650	16345	16550	16432	16429	16437	16372	16508	16442	16283	16416	16165	16339	16471	16305	16337	16246	16500	16263	16647	16457	16400	16647	16486	16373	16390	16437	16149	16182	16301	16381	16348	16403	16264	16462	16184	16539	16306	16181	16529	16397	16437	16391	16475	16219	16419	16428	16433	16206	16391	16394	16286	16343	16428	16377	16316	16330	16394	16252	16475	16131	16218	16412	16364	16342	16152	16230	16376	16487	16378	16269	16310	16217	16416	16430	16211	16378	16385	16163	16341	16482	16447	16566	16311	16442	16369	16404	16293	16523	16366	16325	16335	16329	16258	16305	16311	16529	16268	16241	16338	16357	16395	16461	16341	16312	16328	16312	16477	16334	16422	16398	16407	16487	16356	16359	16399	16423	16453	16227	16327	16161	16336	16360	16452	16152	16303	16391	16306	16422	16249	16226	16418	16358	16442	16343	16146	16183	16347	16217	16403	16227	16448	16399	16475	16385	16428	16514	16729	16326	16588	16376	16365	16296	16662	16223	16343	16277	16316	16337	16316	16421	16229	16201	16437	16402	16238	16150	16358	16285	16463	16407	16535	16425	16320	16341	16312	16396	16304	16607	16461	16374	16425	16447	16294	16180	16423	16247	16216	16473	16163	16619	16517	16389	16291	16341	16471	16339	16588	16460	16427	16394	16491	16318	16366	16306	16323	16434	16318	16376	16362	16501	16396	16405	16425	16575	16505	16099	16370	16472	16139	16430	16467	16347	16521	16408	16455	16332	16405	16125	16310	16279	16436	16280	16296	16422	16514	16331	16520	16225	16395	16392	16309	16534	16438	16250	16166	16357	16480	16507	16274	16628	16618	16472	16420	16479	16498	16439	16474	16529	16437	16233	16298	16321	16476	16402	16398	16325	16486	16463	16387	16473	16287	16229	16260	16459	16197	16244	16487	16351	16506	16306	16409	16205	16211	16553	16395	16361	16245	16285	16437	16333	16213	16289	16382	16394	16335	16474	16319	16384	16455	16370	16432	16575	16469	16429	16309	16368	16348	16517	16542	16536	16403	16451	16462	16416	16144	16480	16425	16183	16460	16338	16554	16246	16487	16515	16348	16410	16428	16365	16603	16395	16248	16685	16394	16659	16458	16552	16558	16508	16239	16350	16284	16283	16443	16292	16492	16420	16505	16249	16305	16508	16286	16196	16332	16221	16303	16449	16238	16327	16330	16228	16413	16585	16455	16349	16294	16334	16432	16269	16450	16244	16283	16494	16451	16232	16571	16546	16466	16495	16193	16364	16338	16287	16531	16424	16242	16422	16512	16336	16350	16148	16215	16440	16673	16418	16461	16414	16208	16286	16364	16306	16463	16393	16476	16284	16232	16490	16222	16319	16419	16282	16415	16454	16362	16357	16362	16305	16467	16619	16309	16220	16197	16492	16422	16243	16420	16262	16448	16502	16464	16177	16404	16464	16221	16480	16426	16359	16326	16335	16498	16436	16210	16188	16163	16383	16302	16491	16263	16430	16297	16482	16314	16354	16324	16511	16329	16395	16299	16423	16487	16565	16403	16380	16299	16318	16339	16510	16284	16411	16542	16569	16329	16292	16423	16463	16443	16210	16399	16235	16489	16569	16353	16266	16500	16495	16384	16328	16414	16217	16389	16215	16327	16357	16326	16335	16197	16421	16376	16160	16449	16234	16191	16286	16379	16254	16451	16200	16393	16354	16442	16280	16352	16353	16402	16352	16581	16494	16433	16643	16383	16478	16290	16315	16204	16470	16212	16441	16320	16345	16424	16301	16253	16530	16482	16458	16168	16540	16314	16255	16432	16340	16317	16405	16498	16490	16311	16306	16403	16264	16241	16326	16454	16486	16320	16353	16321	16283	16356	16259	16486	16287	16299	16330	16435	16461	16339	16613	16450	16551	16538	16468	16356	16499	16432	16519	16534	16497	16415	16376	16492	16618	16226	16167	16323	16311	16307	16470	16614	16509	16072	16453	16452	16348	16292	16564	16313	16192	16372	16589	16434	16246	16245	16414	16479	16402	16412	16396	16589	16357	16329	16235	16282	16415	16349	16359	16439	16394	16431	16417	16300	16351	16290	16374	16203	16429	16461	16326	16365	16532	16291	16374	16280	16508	16428	16452	16335	16553	16374	16534	16379	16454	16469	16478	16426	16367	16359	16384	16363	16261	16420	16348	16403	16161	16129	16434	16274	16450	16264	16371	16314	16326	16256	16498	16420	16388	16222	16340	16398	16360	16380	16189	16260	16294	16317	16529	16565	16375	16380	16313	16388	16475	16269	16296	16592	16557	16399	16271	16405	16450	16461	16507	16314	16470	16506	16429	16359	16549	16244	16494	16435	16336	16390	16481	16275	16567	16456	16325	16488	16361	16260	16304	16398	16447	16540	16390	16288	16268	16298	16585	16476	16295	16556	16447	16528	16442	16428	16334	16268	16289	16360	16466	16356	16511	16536	16354	16398	16450	16349	16465	16428	16527	16258	16006	16381	16237	16204	16588	16336	16459	16611	16328	16393	16299	16340	16178	16328	16365	16393	16205	16367	16331	16383	16455	16457	16383	16410	16402	16244	16182	16401	16407	16191	16435	16392	16392	16374	16436	16428	16483	16357	16414	16554	16464	16467	16419	16183	16322	16404	16428	16378	16285	16582	16391	16265	16377	16371	16274	16391	16240	16610	16380	16255	16464	16475	16385
24682	37035	33935	26418	22567	19909	18153	17256	16569	16156	15953	15694	15620	15433	15260	15171	15150	15079	14878	14952	15122	14768	14889	14970	14634	14653	14732	14727	14678	14654	14628	14886	14666	14759	14723	14525	14744	14709	14603	14574	14781	14746	14793	14437	14546	14776	14506	14705	14634	14575	14439	14785	14664	14604	14783	14711	14491	14592	14496	14547	14718	14691	14715	14525	14641	14633	14557	14711	14582	14695	14730	14604	14612	14545	14602	14607	14577	14776	14444	14627	14592	14592	14596	14548	14666	14540	14724	14619	14549	14574	14655	14636	14599	14483	14569	14563	14671	14553	14608	14596	14548	14466	14501	14658	14555	14570	14713	14530	14585	14769	14612	14626	14529	14685	14553	14671	14480	14679	14686	14605	14544	14620	14667	14625	14720	14533	14632	14682	14557	14710	14730	14511	14605	14430	14482	14464	14659	14532	14596	14576	14434	14625	14631	14649	14536	14518	14552	14655	14694	14605	14607	14493	14621	14539	14655	14395	14699	14607	14657	14487	14659	14596	14689	14556	14623	14641	14549	14623	14653	14724	14444	14633	14480	14599	14587	14779	14708	14467	14470	14668	14492	14643	14748	14438	14700	14504	14630	14465	14580	14550	14491	14587	14561	14544	14623	14335	14530	14564	14477	14640	14669	14781	14503	14560	14686	14638	14515	14629	14546	14557	14454	14618	14419	14501	14557	14531	14388	14731	14519	14599	14554	14496	14731	14610	14610	14613	14609	14704	14694	14557	14598	14669	14610	14739	14769	14514	14585	14623	14588	14484	14589	14555	14605	14754	14569	14558	14668	14399	14512	14423	14486	14427	14670	14597	14519	14607	14618	14494	14619	14515	14505	14653	14522	14746	14628	14475	14611	14490	14577	14564	14559	14580	14567	14775	14738	14591	14483	14650	14689	14598	14573	14476	14650	14648	14723	14674	14458	14486	14585	14785	14578	14551	14531	14559	14601	14751	14655	14828	14603	14607	14744	14510	14675	14612	14789	14474	14583	14564	14712	14581	14537	14484	14653	14720	14582	14624	14612	14440	14573	14495	14631	14576	14563	14740	14545	14392	14565	14505	14509	14817	14517	14551	14506	14679	14571	14762	14539	14578	14573	14748	14736	14601	14716	14528	14435	14642	14675	14702	14654	14448	14614	14691	14622	14611	14523	14647	14437	14776	14707	14663	14661	14679	14622	14577	14608	14675	14730	14639	14806	14661	14594	14566	14575	14755	14492	14524	14656	14516	14489	14527	14555	14550	14609	14565	14600	14618	14560	14771	14581	14540	14561	14569	14626	14673	14604	14583	14644	14761	14722	14759	14581	14533	14398	14641	14641	14581	14679	14630	14562	14523	14706	14497	14637	14725	14393	14510	14703	14683	14739	14626	14637	14564	14612	14547	14392	14506	14465	14574	14506	14682	14650	14467	14505	14623	14730	14669	14490	14641	14670	14547	14628	14676	14664	14689	14500	14570	14479	14662	14502	14807	14479	14823	14620	14649	14478	14655	14675	14561	14774	14397	14611	14641	14539	14678	14640	14846	14561	14877	14556	14628	14576	14536	14565	14704	14534	14618	14582	14572	14616	14637	14436	14602	14755	14528	14677	14525	14700	14865	14686	14525	14624	14482	14648	14585	14783	14611	14556	14652	14567	14565	14582	14657	14565	14491	14699	14538	14630	14667	14667	14650	14656	14585	14563	14787	14689	14693	14673	14738	14784	14668	14592	14524	14659	14410	14692	14599	14565	14585	14543	14514	14641	14625	14706	14536	14718	14738	14675	14650	14482	14538	14667	14606	14700	14480	14644	14714	14722	14517	14724	14582	14663	14449	14581	14568	14633	14652	14493	14487	14555	14585	14619	14779	14598	14529	14480	14752	14560	14667	14439	14553	14592	14708	14577	14560	14653	14558	14513	14585	14621	14521	14781	14526	14518	14646	14694	14649	14711	14666	14525	14515	14715	14569	14640	14721	14561	14610	14691	14604	14593	14730	14606	14695	14480	14512	14565	14664	14678	14630	14630	14566	14654	14513	14610	14484	14625	14639	14644	14692	14707	14673	14497	14558	14588	14454	14467	14555	14468	14703	14608	14413	14657	14649	14465	14700	14745	14489	14583	14701	14519	14524	14533	14553	14609	14697	14475	14633	14623	14601	14608	14692	14639	14659	14584	14597	14478	14701	14715	14779	14544	14615	14624	14592	14632	14517	14632	14734	14623	14737	14602	14505	14574	14604	14641	14667	14696	14590	14583	14682	14648	14708	14533	14492	14637	14498	14694	14635	14564	14751	14420	14658	14515	14561	14477	14660	14627	14458	14689	14393	14412	14701	14647	14637	14531	14766	14584	14581	14529	14642	14461	14563	14420	14725	14548	14644	14634	14441	14607	14431	14699	14602	14601	14534	14527	14532	14700	14768	14577	14647	14536	14504	14697	14554	14628	14553	14474	14471	14596	14471	14758	14742	14587	14729	14738	14483	14596	14558	14651	14593	14534	14588	14633	14658	14576	14538	14628	14599	14670	14679	14615	14688	14577	14724	14587	14441	14579	14598	14860	14826	14550	14552	14610	14609	14592	14496	14424	14598	14379	14631	14785	14687	14562	14637	14480	14650	14672	14672	14637	14535	14571	14641	14597	14569	14776	14846	14540	14455	14702	14623	14553	14697	14518	14773	14779	14689	14547	14587	14527	14527	14670	14532	14749	14709	14418	14498	14503	14537	14765	14386	14578	14784	14637	14570	14713	14665	14650	14506	14539	14485	14511	14451	14619	14653	14509	14607	14599	14615	14550	14546	14657	14811	14706	14648	14715	14493	14612	14705	14515	14592	14667	14640	14559	14617	14721	14657	14622	14602	14639	14563	14468	14400	14558	14615	14596	14626	14550	14641	14638	14633	14572	14591	14756	14574	14559	14520	14637	14571	14499	14449	14592	14539	14517	14683	14535	14534	14684	14629	14707	14531	14665	14630	14584	14541	14555	14624	14494	14602	14630	14658	14710	14585	14517	14485	14458	14529	14808	14580	14491	14548	14634	14672	14400	14601	14666	14527	14673	14631	14669	14455	14540	14609	14584	14400	14771	14538	14607	14639	14537	14644	14668	14678	14757	14522	14682	14429	14602	14731	14562	14482	14664	14566	14629	14637	14573	14596	14629	14577	14599	14650	14656	14401	14556	14539	14580	14632	14485	14550	14625	14536	14647	14619	14644	14547	14613	14572	14566	14511	14570	14514	14567	14540	14764	14619	14582	14567	14691	14541	14776	14592	14811	14729	14607	14648	14672	14615	14824	14512	14596	14704	14723	14620	14763	14633	14770	14601	14572	14583	14516	14406	14687	14602	14492	14486	14617	14634	14631	14571	14711	14463	14578	14415	14745	14690	14635	14572	14592	14746	14773	14595	14596	14547	14547	14670	14633	14771	14540	14677	14575	14509	14471	14748	14573	14770	14591	14547	14650	14665	14587	14712	14633	14792	14563	14540	14495	14814	14693	14565	14501	14608	14612	14595	14679	14547	14388	14507	14593	14601	14667	14538	14517	14714	14581	14471	14665	14559	14620	14575	14536	14745	14735	14609	14496	14706	14508	14695	14546	14572	14571	14659	14582	14617	14626	14533	14591	14676	14689	14664	14651	14863	14561	14553	14599	14600	14562	14666	14634	14610	14469	14510	14559	14706	14610	14539	14432	14628	14672	14718	14641	14664	14728	14654	14546	14807	14561	14658	14582	14655	14680	14611	14504	14559	14585	14650	14406	14643	14605	14840	14611	14587	14715	14578	14712	14602	14587	14643	14731	14653	14792	14545	14807	14644	14554	14570	14675	14537	14703	14775	14595	14529	14509	14671	14695	14518	14632	14716	14536	14495	14593	14676	14445	14458	14486	14631	14558	14707	14714	14501	14685	14477	14577	14649	14551	14711	14773	14479	14606	14676	14657	14607	14803	14362	14716	14522	14483	14724	14710	14687	14573	14745	14595	14659	14668	14663	14640	14651	14433	14680	14656	14492	14699	14523	14696	14423	14693	14645	14743	14733	14684	14566	14513	14520	14571	14505	14608	14608	14542	14700	14311	14469	14495	14632	14582	14602	14633	14725	14660	14585	14595	14498	14629	14592	14638	14567	14557	14658	14688	14571	14609	14678	14633	14686	14507	14405	14721	14466	14832	14727	14728	14483	14523	14619	14577	14682	14635	14710	14883	14550	14589	14688	14406	14486	14607	14585	14800	14600	14577	14603	14609	14665	14593	14615	14598	14676	14684	14553	14646	14521	14473	14399	14639	14550	14671	14531	14827	14689	14605	14778	14585	14664	14647	14748	14538	14661	14535	14416	14638	14557	14578	14666	14661	14629	14463	14561	14589	14378	14684	14619	14492	14585	14430	14766	14424	14452	14646	14612	14715	14750	14570	14641	14625	14584	14665	14667	14399	14763	14642	14626	14762	14624	14574	14584	14528	14518	14412	14458	14590	14566	14524	14701	14716	14718	14600	14680	14605	14640	14585	14714	14652	14595	14639	14663	14518	14472	14512	14593	14663	14528	14499	14662	14605	14619	14545	14394	14547	14584	14602	14536	14644	14654	14496	14457	14559	14538	14545	14565	14743	14602	14569	14818	14692	14490	14704	14453	14584	14667	14734	14590	14644	14774	14715	14673	14719	14707	14637	14493	14562	14592	14654	14436	14491	14509	14739	14492	14330	14700	14651	14654	14744	14465	14532	14600	14635	14754	14517	14540	14616	14626	14500	14650	14563	14562	14719	14542	14647	14472	14812	14717	14595	14530	14570	14584	14704	14644	14680	14567	14547	14801	14653	14627	14602	14421	14570	14521	14632	14709	14584	14671	14678	14594	14576	14671	14567	14424	14617	14538	14658	14690	14741	14581	14629	14612	14685	14670	14651	14704	14590	14569	14700	14664	14627	14610	14687	14580	14531	14606	14619	14793	14573	14649	14363	14750	14539	14580	14599	14578	14539	14657	14625	14732	14570	14742	14755	14614	14406	14572	14566	14661	14497	14448	14730	14563	14733	14571	14704	14701	14672	14630	14660	14750	14552	14609	14497	14534	14514	14544	14483	14586	14536	14714	14626	14532	14748	14450	14579	14566	14615	14457	14658	14410	14584	14561	14607	14707	14638	14574	14721	14659
23586	21045	28407	24238	23020	24126	23339	20092	19009	18759	18255	17871	18020	17767	17651	17464	17645	17445	17330	17338	17422	17142	17039	17140	17094	16979	17166	17098	16993	16843	17019	16719	16832	16844	16825	16716	16985	16657	17122	16676	16824	16819	16845	16873	16722	16865	16924	16877	16819	16721	16817	16938	16645	16674	16607	16667	16641	16661	16709	16579	16642	16733	16702	16818	16666	16961	16815	16814	16731	16779	16923	16764	16540	16838	16672	16954	16738	16763	16747	16701	16576	16758	16655	16751	16838	16726	16735	16657	16810	16807	16855	16811	16801	16756	16945	16684	16795	16686	16754	16635	16846	16700	16860	16810	17004	16703	16532	16747	16690	16659	16864	16740	16795	16740	16611	16614	16549	16796	16819	16660	16653	16639	16683	16729	16687	16806	16684	16715	16692	16623	16803	16861	17029	16673	16866	16607	16748	16632	16786	16748	16706	16762	16485	16595	16602	16542	16532	16585	16782	16561	16730	16779	16767	16686	16753	16802	16488	16744	16673	16516	16751	16612	16649	16660	16749	16807	16763	16711	16677	16957	16771	16639	16567	16574	16569	16691	16643	16889	16756	16588	16764	16692	16877	16658	16673	16651	16605	16908	16752	16626	16657	16711	16678	16690	16764	16581	16581	16692	16572	16840	16909	16690	16737	16589	16580	16611	16619	16786	16854	16816	16811	16574	16739	16491	16633	16739	16689	16807	16759	16638	16812	16582	16735	16779	16719	16813	16677	16660	16630	16695	16819	16586	16646	16756	16687	16689	16866	16971	16710	16717	16785	16846	16824	16615	16725	16604	16603	16739	16692	16742	16705	16722	16723	16777	16789	16762	16508	16799	16694	16822	16878	16644	16776	16739	16646	16763	16510	16633	16817	16795	16691	16599	16904	16816	16609	16776	16622	16682	16823	16755	16813	16632	16731	16494	16697	16526	16625	16675	16826	16577	16621	16515	16795	16666	16580	16769	16728	16595	16731	16865	16939	16749	16630	16572	16715	16799	16773	16819	16624	16738	16709	16989	16616	16635	16733	16650	16693	16486	16776	16645	16507	16742	16741	16767	16695	16701	16936	16676	16612	16717	16658	16890	16930	16702	16861	16539	16711	16736	16867	16502	16741	16575	16658	16637	16966	16838	16737	16866	16926	16637	16585	16842	16821	16759	16844	16511	16890	16868	16639	16582	16807	16673	16830	16608	16813	16657	16653	16759	16695	16655	16643	16713	16817	16548	16810	16710	16671	16910	16550	16691	16757	16863	16822	16701	16797	16690	16759	16596	16737	16772	16605	16934	16834	16667	16581	16886	16844	16757	16509	16487	16853	16722	16588	16659	16800	16702	16679	16700	16579	16559	16627	16643	16677	16717	16741	16600	16694	16910	16736	16561	16668	16583	16611	16799	16829	16698	16704	16494	16558	16436	16700	16663	16710	16638	16723	16689	16753	16689	16897	16859	16716	16705	16597	16744	16591	16611	16757	16735	16601	16610	16611	16634	16590	16781	16590	16689	16653	16697	16666	16607	16801	16720	16727	16677	16524	16636	16703	16680	16889	16901	16718	16693	16582	16740	16789	16711	16800	16713	16781	16968	16935	16700	16795	16819	16723	16441	16673	16693	16552	16863	16848	16758	16657	16748	16688	16785	16780	16844	16565	16632	16638	16662	16609	16661	16587	16694	16658	16472	16667	16693	16759	16535	16688	16786	16859	16735	16725	16502	16489	16439	16797	16669	16908	16780	16735	16745	16704	16697	16822	16560	16819	16878	16583	16669	16746	16965	16614	16805	16623	16587	16949	16666	16689	16678	16567	16708	16782	16475	16710	16665	16511	16657	16817	16813	16688	16613	16795	16834	16755	16361	16611	16586	16503	16672	16826	16697	16768	16769	16643	16724	16657	16960	16643	16767	16692	16746	16805	16680	16690	16633	16892	16840	16760	16760	16624	16715	16879	16493	16603	16685	16745	16653	16499	16652	16682	16519	16665	16538	16797	16620	16780	16558	16725	16840	16873	16731	16826	16781	16667	16737	16660	16701	16852	16900	16775	16914	16715	16915	16644	16548	16694	16880	16688	16794	16840	16834	16688	16666	16704	16692	16642	16581	16760	16606	16700	16688	16694	16700	16790	16775	16741	16614	16896	16596	16918	16767	16953	16646	16864	16814	16677	16677	16620	16521	16732	16679	16696	16750	16887	16583	16559	16854	16830	16629	16664	16599	16762	16578	16715	16762	16714	16562	16578	16534	16689	16670	16797	16664	16437	16722	16692	16869	16716	16619	16612	16683	16793	16738	16564	16610	16792	16793	16667	16855	16607	16718	16860	16644	16769	16676	16530	16840	16641	16591	16711	16649	16841	16824	16782	16800	16672	16618	16648	16718	16720	16618	16903	16705	16809	16780	16681	16545	16790	16610	16674	16613	16749	16959	16633	16441	16967	16414	16980	16689	16758	16692	16774	16789	16749	16677	16668	16692	16673	16776	16731	16467	16544	16642	16823	16711	16511	16374	16873	16790	16667	16537	16682	16837	16662	16802	16733	16781	16778	16841	16749	16761	16748	16977	16782	16746	16744	16803	16967	16842	16497	16820	16612	16675	16508	16739	16743	16546	16716	16656	16517	16784	16690	16616	17009	16778	16749	16730	16612	16948	16749	16793	16643	16689	16579	16647	16841	16669	16809	16617	16634	16650	16631	16564	16804	16559	16744	16717	16722	16586	16809	16714	16675	16582	16508	16683	16704	16680	16745	16798	16602	16532	16706	16829	16588	16679	16473	16681	16775	16821	16769	16801	16875	16673	16783	16613	16725	16800	16792	16585	16689	16805	16636	16864	16843	16685	16759	16836	16804	16789	16846	16511	16701	16714	16853	16699	16610	16625	16652	16737	16692	16846	16796	16600	16534	16797	16572	16721	16815	16789	16872	16941	16722	16690	17070	16625	16449	16783	16965	16679	16675	16811	16708	16749	16716	16745	16620	16761	16602	16840	16830	16687	16628	16819	16746	16825	16674	16670	16785	16502	16618	16855	16803	16537	16742	16653	16553	16587	16709	16706	17058	16914	16602	16699	16664	16788	16846	16766	16682	16672	16716	16745	16647	16554	16696	16744	16725	16722	16597	16734	16593	16828	16755	16715	16656	16662	16480	16596	16813	16844	16732	16564	16796	16841	16645	16770	16924	16605	16859	16782	16795	16657	16698	16817	16616	16688	16668	16805	16796	16702	16535	16551	16893	16774	16697	16645	16595	16588	16607	16640	16713	16861	16763	16697	16561	16912	16748	16606	16843	16842	16858	16914	16617	16887	16705	16656	16773	16697	16919	16820	16553	16803	16680	16707	16932	16813	16625	16556	16822	16788	16752	16775	16552	16474	16713	16709	16598	16701	16657	16639	16872	16762	16691	16712	16997	16705	16686	16822	16711	16711	16480	16770	16717	16783	16619	16706	16791	16729	16678	16766	16700	16797	16602	16983	16601	16572	16734	16599	16805	16963	16649	16712	16609	16680	16962	16923	16697	16774	16657	16805	16808	16834	16677	16530	16729	16659	16668	16656	16658	16770	16469	16758	16848	16634	16715	16727	16873	16496	16810	16848	16797	16703	16503	16854	16610	16761	16657	16464	16539	16660	16772	16734	16698	16656	16673	16758	16733	16843	16650	16761	16686	16607	16885	16659	16737	16650	16785	16583	16798	16747	16483	16570	16685	16640	16692	16686	16686	16813	16549	16546	16697	16639	16709	16911	16881	16729	16678	16830	16754	16505	16820	16641	16687	16544	16596	16776	16820	16694	16655	17017	16726	16778	16763	16681	16789	17037	16711	16713	16593	16755	16667	16851	16724	16670	16700	16636	16641	16655	16840	16820	16663	16628	16754	16670	16805	16692	16781	16680	16780	16831	16844	16585	16661	16592	16464	16588	16699	16774	16809	16721	16769	16850	16550	16637	16780	16835	16584	16694	16667	16740	16757	16515	16678	16772	16666	16595	16550	16680	16691	16693	16728	16894	16962	16674	16884	16831	16747	16722	16693	16554	16789	16654	16784	16525	16749	16541	16618	16497	16498	16639	16633	16930	16665	16736	16647	16771	16573	16588	16607	16631	16612	16764	16839	16595	16834	16526	16764	16724	16838	16782	16731	16721	16679	16748	16840	16561	16782	16690	16765	16760	16622	16693	16791	16531	16753	16754	16616	16763	16697	16798	16660	16777	16958	16596	16786	16793	16696	16778	16681	16537	16792	16581	16783	16615	16840	16837	16962	16744	16679	16842	16875	16787	16670	16703	16703	16713	16683	16617	16870	16769	16752	16829	16733	16739	16690	16623	16537	16723	16826	16670	16673	16958	16934	16624	16784	16535	16741	16727	16533	16738	16807	16659	16728	16507	16828	16676	16637	16708	16621	16610	16677	16709	16723	16760	16693	16673	16798	16683	16809	16699	16482	16925	16706	16654	16851	16847	16863	16912	16630	16954	16595	16728	16750	16676	16846	16612	16747	16568	16754	16685	16650	16680	16662	16721	16633	16651	16631	16899	16945	16606	16813	16634	16652	16703	16641	16769	16520	16655	16878	16887	16744	16714	16940	16676	16836	16846	16785	16634	16775	16871	16796	16754	16636	16613	16889	16803	16809	16602	16918	16821	16726	16625	16642	16782	16639	16778	16722	16454	16613	16814	16778	16777	16691	16765	16709	16738	16844	16830	16697	16781	16610	16568	16758	16485	16739	16738	16687	16774	16731	16735	16693	16697	16569	16730	16790	16865	16801	16666	16605	16435	16598	16769	16604	16582	16755	16907	16890	16841	16788	16803	16553	16539	16836	16778	16589	16721	16578	16885	16644	16761	16735	16537	16727	16845	16470	16930	16711	16572	16806	16771	16768	16751	16872	16808	16638	16813	16889	16655	16607	16773	16743	16876	16891	16915	16721	16658	16717	16727	16729	16890	16755	16712	16657	16791	16698	16921	16823	16709	16743	16514	16626	16772	16843	16824	16613	16782	16724	16766	16777	16843	16584	16621	16684	16725	16814	16670	16787	16735	16613	16667	16924	16891	16778	16769	16762	16740	16537	16609	16626	16786	16632	16686	16749	16647	16633	16614	16698	16863	16762	16740	16679	16663	16714	16706	16827	16784	16620	16669	16741	16955	16471	16646
25392	43315	40390	31849	27208	23743	21259	19513	18744	17933	17271	16885	16686	16378	16078	16007	16094	16044	15737	15703	15425	15450	15304	15339	15266	15211	15241	15143	15215	15238	15184	15083	15137	14936	15047	15004	15108	15065	14867	14840	14900	14980	14925	14946	15040	15045	14973	14906	14943	15004	14911	14824	14976	14808	15066	14871	15116	15051	14860	14945	14950	14845	15059	14976	14900	14877	15063	14805	14937	14853	15020	14923	15001	14807	14846	15047	14975	14996	14934	15032	14792	14879	14945	14829	14866	14839	14965	14817	14754	14939	15018	14850	15033	14969	14863	14861	14925	14829	14725	14778	14935	15039	14834	15045	14972	14868	14876	14926	14896	14919	14916	14991	14857	14965	14941	15263	14893	14910	15032	14995	14923	14753	14827	15015	14894	14880	14764	14835	14874	14948	14819	14804	15172	14807	14904	14794	14957	14964	14931	15023	14827	14976	14834	14847	14902	14866	15093	15006	14821	14985	15065	15063	14992	14747	14801	14707	14992	15057	14903	14917	15019	14958	14828	14779	14798	14873	14952	14878	14807	14866	14827	14895	14895	14891	15044	14836	15028	14930	14744	14972	15028	14845	14957	15068	14927	14878	14719	14874	15022	14622	14922	14972	14772	15010	15049	14970	14915	14884	14944	14714	14992	14772	14889	14882	14795	14881	14915	14988	14949	15016	14990	14991	15073	14842	14886	14877	14785	14767	14864	14906	14910	14914	14902	14951	14919	14970	14806	14896	14871	14818	15000	14879	15038	14856	14928	14951	14780	14945	15086	14893	14975	14911	15016	14902	14900	14871	14883	14968	15020	14818	14797	14960	14778	14887	14961	14887	14834	14796	14836	14871	14962	15056	14940	15003	14732	14799	14983	14773	14809	14719	14991	14896	14870	14720	14842	14733	14948	14880	14815	14772	14665	14891	14812	14780	14810	14999	14820	14760	14867	14979	14991	14795	14991	14979	14987	14973	15052	14970	14826	14894	14984	15007	14880	14990	14949	14889	14850	14940	14896	14986	14939	14928	14838	14792	14938	14943	14928	14790	14854	14722	14920	15052	15126	14862	14964	14912	14892	14983	14777	15030	14880	15021	14915	14845	15146	14908	15009	14745	14848	14867	14695	14948	14937	14922	14715	14941	14841	14913	14863	14969	14930	15040	14955	14831	14923	14874	14798	14882	15025	14984	14873	14807	14986	14838	14725	14918	14809	14848	14745	14796	14964	14961	14861	14792	14669	14923	15011	15087	14919	14903	14836	14994	14915	14816	14766	14776	14877	14836	15097	15154	14870	14877	14835	14764	14800	14849	14984	14993	14893	14909	14812	15031	14854	14888	15062	15023	14866	14871	14725	14774	14779	14748	14947	14920	14799	14745	14963	14633	14851	14757	14874	14773	15049	14941	14936	14853	15009	14936	14965	14792	14921	14755	14828	15002	14953	14801	14792	14950	15018	14698	14848	14796	14746	14904	15031	14864	15003	14980	14936	14848	15004	15012	14718	14969	14971	14844	14828	14989	14924	14937	14858	14846	14751	14963	15061	14990	15015	14872	14910	14797	14901	14878	14863	15009	14774	14764	14931	14957	14872	15067	14883	14857	14862	14817	14979	14830	14770	15000	14929	14898	14979	15079	14749	14919	14937	14795	14914	14909	14909	14916	14982	14836	14842	14866	14839	14932	14896	14734	14981	14789	14903	14710	14851	14729	14980	14878	14866	14910	14930	14875	14828	14959	14917	14946	14840	14970	14809	14848	14953	14885	14943	14989	14977	14833	14735	14918	14828	14796	14983	14865	14955	14730	14870	14853	14979	14687	14871	14952	14902	14779	15002	14970	15001	14945	14996	14578	14811	14882	14715	15002	14964	14823	14749	14905	14859	14975	14826	14914	14889	14726	14911	14955	14828	14878	14825	14915	14866	14817	14840	14750	15016	14808	14988	14973	14867	14786	14762	14883	14895	14834	14976	14830	14917	14845	14814	14968	14790	14878	14718	14981	14814	14964	14892	14903	14872	14872	14907	14845	14892	14856	14950	14754	14861	14882	14872	14953	14802	14969	14757	14800	14801	14707	14961	14800	14961	14879	14800	14919	14964	14871	14919	14743	15109	14804	14807	15024	14934	14647	14758	14743	14904	14805	15051	14932	14803	14854	14882	14998	14848	14946	15042	14881	14943	14786	14953	14961	15081	14833	14800	14877	14904	14739	14944	14804	14871	15039	14854	14711	14854	14902	14932	14769	14924	14691	14911	14973	14789	14769	14723	14941	14986	14806	14909	15003	14825	14921	14832	14922	14933	14891	14724	14875	14927	14962	15019	14860	14913	14953	14813	14928	14878	14988	14881	14787	14837	14913	14971	14866	14767	14906	14980	14846	14755	15040	14883	14922	15002	14891	15009	14859	14876	15022	14867	14988	14832	14766	14838	14811	14963	15040	14744	14818	14878	14947	14829	14856	14741	14733	14838	14852	14818	14857	14918	14850	14838	14919	14974	14780	14845	14945	14783	14899	14856	14777	14959	14915	14880	15069	14981	14956	14975	14779	14854	14736	14759	14959	14828	14760	14927	14736	15034	14958	15018	14953	14715	15074	14903	14841	14844	14834	14894	14907	14882	14825	14936	14907	14911	14957	14784	14924	14741	14790	14987	14800	14835	14792	14703	14928	14858	14930	14944	14856	14840	15193	14920	14784	14946	14874	14827	14818	14756	14938	14839	14982	14883	14991	14775	14843	15000	15067	15080	14792	14833	14947	14877	14723	14869	14935	14709	14803	14920	14862	14893	14874	14955	14898	14816	14897	14805	14897	14858	14857	14809	14938	14821	15008	14863	14957	14899	14987	15062	14999	14882	14937	15012	14986	14895	14989	15068	14881	14886	14947	14939	14908	14844	14643	14662	15023	14748	14819	14890	14797	14677	15076	14767	14923	14918	14834	14810	14982	14770	14896	14886	14834	14872	14874	14958	14809	14960	14841	14963	14708	14750	14955	15037	14833	14791	14780	14955	14872	14851	14988	14828	15111	14922	15073	14866	14816	14833	14773	14781	14864	14896	14981	14928	14992	14801	14994	15020	14938	14779	14833	14939	14780	14855	14929	14907	14910	14805	14969	14739	14935	14731	14753	14965	14799	15025	14740	14841	14933	14952	15069	14958	14817	14667	14848	14987	14842	14892	14999	14955	15033	14840	14917	14863	14806	14919	14777	14762	14937	14951	15002	14750	14797	14853	14912	14834	14865	14889	14840	14758	14804	14678	14935	14873	14961	14989	14771	14956	14801	14763	14954	14932	14878	14902	14960	14745	14820	14773	14801	14804	14922	14888	14877	14871	14856	14916	14855	14953	14979	14992	14858	14899	14904	14968	14888	14860	14832	14988	15068	14886	14862	14916	14902	14825	14954	14975	15004	14945	14638	14828	14889	14881	14916	14863	14755	14920	15011	14903	14872	14971	14831	14965	14818	14930	14755	14780	14831	14821	14801	14854	14991	14805	14682	14785	14900	14949	14732	14839	14858	14837	14841	14905	14801	14819	14985	14911	14838	14764	14882	14769	15000	15035	14886	14964	14906	14856	14728	14949	14918	14758	14979	14799	14778	14827	14888	14764	14832	14895	14788	14876	14792	14831	14892	14712	14798	14880	14816	15014	14912	15057	14808	14952	15094	14687	14894	15008	15014	14695	14938	14813	14973	14859	15076	14849	14870	15046	14941	14863	14783	14956	14884	14845	14760	14975	14930	14958	14973	14764	14824	15022	14842	14852	14981	14808	14830	14970	14867	14834	14785	14826	14850	14919	14726	14899	14827	14979	14884	14862	14750	14954	14899	14805	14818	14964	14811	14753	14828	14962	14778	14873	14799	14814	15064	14934	14805	14888	14700	14856	14905	14750	14937	14817	14956	14814	14936	14949	14821	14871	14945	14923	14920	14937	15010	14701	15009	14940	14795	14979	14844	14868	15005	14960	14901	14835	14712	14867	14711	14905	15008	14896	14898	14880	14957	14914	14963	14804	15002	14913	14843	14817	14821	14836	14951	15035	14833	14796	14992	14943	14925	14838	14807	14811	14927	14943	14859	14773	14957	14900	15026	14922	14900	14943	14879	14808	14767	14894	14679	14876	14953	14785	14801	15016	14956	14980	14790	14942	14805	14914	14810	14903	14806	14927	14986	14986	14965	14884	14952	14771	14802	14987	14747	14995	14826	14889	14869	15079	14900	14843	15013	14687	14981	14918	14827	14677	14833	14887	14952	14734	14971	14876	14702	14932	14902	14958	15018	14749	14842	14995	15019	14887	14855	14781	14790	14965	14925	14842	14880	14939	14728	14902	14829	15030	14706	15007	14878	14832	14875	14808	14968	14949	14896	14835	14805	14717	14843	14855	14920	14962	14795	14890	14837	14927	14908	14926	14923	14816	14944	14876	14902	14880	14728	15064	14891	14870	15022	14850	14910	14989	14945	14834	14805	14966	14788	14842	14864	15012	14973	14726	15022	14818	14755	14715	14856	14988	14886	14841	14818	15087	14741	14954	14840	14949	14963	14899	14885	14864	15103	14958	14904	14831	14864	15023	14944	14824	14888	14854	14922	14760	14734	14811	15051	14759	14970	15032	14980	14822	14796	14762	14896	14764	14739	14900	14943	14800	14825	14941	14964	14920	14805	14917	14888	14834	14886	14872	14858	14981	14827	14968	14897	14995	14915	14986	14770	14743	15015	14811	14966	14918	14870	15051	15162	14881	15005	14869	14682	14818	14882	14964	14921	14752	14931	14772	15019	14748	14959	14855	14998	14831	14875	14943	14923	14861	14768	15044	14883	14824	14902	14863	14936	14783	14947	15026	14943	14959	14841	14945	14724	14771	14992	14863	14764	14684	14858	14959	14876	15010	14808	14867	14816	14795	14918	14608	14907	14998	14783	14984	15135	15060	14854	14828	14939	14813	14822	14949	14960	14906	14778	14766	14738	14798	14844	14983	14746	14918	14761	14875	14848	14850	14914	14756	14886	14924	14916	15092	14698	15066	14948	15060	14960	14858	14944	14784	14903	14735	14860	14834	14922	15023	15047	14832	14899	14891	14720	14822	14897	14874	14932	14778	14943	14854	14948	14840	14683	14890	14987	14946	14875	14842	14772	14818	14853	14864	14837	14990	14704
22557	21011	28714	23540	21689	24557	26988	21495	19987	19952	19338	18692	18686	18528	18284	17860	18230	17835	17944	17575	17445	17434	17242	17248	17246	17138	17409	16988	17197	17098	17149	17025	17104	17168	16961	16908	16957	16871	16950	16866	16998	16936	17001	16938	17028	16847	17032	16799	16787	17164	17015	16863	16826	16880	16787	16977	17269	16896	16689	16936	16870	16803	17010	16941	16738	16940	16862	16941	17029	16824	16744	16850	16735	16721	16981	16736	16874	16748	16769	16768	16889	16760	16970	17048	17025	16719	16857	16888	16994	16830	16737	16742	16889	16787	16883	16871	16880	16909	16855	16740	16865	16755	16977	16876	17188	16782	16748	16677	16828	16629	16900	16963	16974	16905	16782	16793	16628	16827	17023	16874	17050	16918	16829	16973	16868	16750	16676	16784	16984	16760	16841	16840	16826	16792	16839	16685	16975	16978	16767	16918	16749	16787	16797	16843	16907	16718	17164	16829	16919	16781	16758	16813	16909	17005	16882	16821	16737	16796	16756	16984	16784	16869	16768	16783	16899	16806	17015	16720	16719	16639	16918	16722	16927	16865	16824	16786	16918	16957	16781	16717	16800	16817	16861	16847	16881	17004	16797	16716	16717	16759	16753	16870	16952	16948	16827	16806	16723	16822	16885	16877	16930	16901	16819	16703	16954	16655	16707	16964	16882	16941	16814	16773	16825	16865	16758	16860	16946	16960	16966	16778	16890	16754	16776	16721	16743	16843	16800	16855	16755	16786	16669	16748	16893	16872	16906	16976	16736	16942	16713	16704	16786	17001	16743	16851	16985	16577	16832	16744	16862	16743	16778	16823	16791	16828	16783	16756	16647	16892	17028	16794	16868	16771	16822	16932	16781	16918	16657	16872	16950	16924	16919	16970	16809	16853	16755	16793	16797	16996	17009	16673	16820	16751	17021	16811	16862	16665	16827	16728	16726	16813	16650	16850	16730	16836	16695	16772	16743	16834	16907	16994	16825	16750	16638	16724	16849	16852	16842	16676	16799	17020	16835	16711	16969	16693	16872	16960	16800	16675	16626	16919	16834	16696	17095	16852	16852	16787	16813	16802	16635	16605	16774	16799	16930	16734	16848	16790	16842	16897	16825	16941	16855	16888	16688	16979	16725	16846	16721	16726	16742	16888	16622	16907	17015	16855	16738	16758	16783	16891	16992	16690	16799	16926	16775	16994	16909	16782	16582	16716	16902	16747	16874	16726	16675	16914	16802	16685	16878	16813	16969	16861	16917	16860	16727	16895	16862	16849	16960	16811	16963	16795	16770	16881	16872	16849	16776	16908	16701	16786	16710	16831	17022	16848	16990	16930	16819	16844	16644	16554	16680	16783	16665	16915	16721	16752	16823	16838	16666	16676	16863	16801	16751	16877	16926	16937	16748	17063	16899	16630	16848	16690	16874	16937	16613	16776	16961	16898	16949	16753	16794	16769	16778	16768	16866	16978	16793	16713	16766	16848	16997	16957	16653	16853	16812	16690	16788	16761	16785	16960	16892	16685	16793	16731	16691	16752	16753	16961	16775	16749	16761	16683	16841	16779	16657	16840	16939	16717	16822	16820	16835	17057	16987	16801	16683	16901	16896	16892	16845	16743	17121	16529	16834	16707	16738	16847	16806	16964	16948	16706	16797	16789	16876	16805	16701	16793	16968	16892	16762	16911	16735	16784	16869	16802	16813	16984	16887	16744	16723	16917	17080	16732	16740	16880	16954	16941	16839	16777	16935	16685	16982	17008	16812	16789	16957	16836	16686	16828	16780	16841	16951	16861	16753	16899	16886	16860	16852	16800	16956	16915	16942	16886	16634	16715	16855	16856	16848	16697	16771	16646	16920	16919	16815	16694	16683	16823	16664	16687	16775	16690	16684	16799	16808	16846	16828	16505	16856	16925	16813	16730	16753	16758	16725	16568	16915	16771	16909	16708	16969	16644	16885	16819	16843	16816	17052	17022	16911	16780	16755	16795	16680	16568	16622	16910	16820	16718	17011	16819	16982	16874	16943	16805	16923	16849	16681	16799	16757	17011	16555	16911	16738	16913	16735	16706	16802	16710	16886	16900	16694	16745	16692	16736	16779	16862	16895	16959	16855	17040	16660	16881	16908	16839	16875	16818	16937	16661	16813	16763	16942	16899	16987	16802	16801	16984	16929	16887	16745	16866	16777	16727	16621	16630	16800	16815	16778	16685	16761	16717	16920	16838	16866	16757	16776	16722	16704	16857	16870	16676	16793	16871	16841	16733	16819	16727	16910	16885	16832	16761	16738	16834	16860	16961	16893	16727	16964	16756	16833	16876	16701	16681	16910	16671	16871	16931	16866	16962	16879	16717	16937	16684	16895	16638	16774	16798	16963	16880	16754	16746	16846	16836	16712	16750	16693	16990	16893	16992	16775	16811	16694	16649	16728	17033	16676	16820	16959	16686	16721	16752	16820	16640	16876	16854	16700	16886	16680	16840	16830	16892	16995	16960	16641	16959	16696	16779	16952	16888	16852	16890	16724	16757	17039	16786	16803	16633	16922	16904	17010	16835	16781	17002	16960	16793	16821	16802	16972	16992	16788	16834	16678	16813	16744	16861	16668	16654	16701	16656	16820	16752	16704	16731	16732	16802	16734	16723	16813	16808	16706	16795	16916	16801	16622	16829	16858	16867	16730	16619	16801	16821	16786	16612	16789	16900	16815	16907	16675	16728	16764	16673	16919	16685	16810	16723	16741	16798	16746	16824	16741	16801	16736	16664	16953	17005	16811	16805	16660	16851	16555	16947	16731	16771	16952	16791	16734	16847	16682	16778	16961	16956	16660	16787	16707	16656	16841	16702	16810	16862	16923	16795	16958	16737	16831	16896	16851	16737	16899	16802	16821	17037	16834	16891	16820	16613	16739	16638	16722	16838	16832	16876	16805	16615	16708	16746	16895	16853	16790	16545	16866	16780	16795	16960	16941	16978	16791	16964	16940	16985	16981	16723	16628	16884	16752	16797	16818	16868	16737	16814	16685	16875	16773	16817	16873	16787	16747	16824	16698	16689	16991	16851	16915	16910	16768	16783	16819	16898	16738	16739	16737	16962	16877	16850	17051	16939	16732	16791	16721	16917	16819	16759	16771	16794	16862	16899	16701	16459	16854	16775	16763	16688	16816	16901	17033	16832	16868	16876	16745	16806	17136	16827	16685	16904	16698	16979	16651	16865	16563	16632	16965	16552	16763	16809	16912	16733	16847	16828	16930	16835	16688	16818	16926	16823	16780	16747	16823	16783	16882	16934	16813	16662	16787	16710	16923	16805	16884	16761	16814	16946	16969	16766	16887	16791	16705	16750	16672	16833	16941	16906	16871	16916	16875	17118	16974	16899	16856	16977	17031	16784	16802	16670	16887	16906	16812	16923	16922	16679	16781	16775	16900	16925	16983	16870	16864	16744	16595	16755	16786	16617	16630	17019	16773	16889	16708	16751	16672	16640	16639	16742	16788	16779	16960	16886	16754	17044	16850	17007	16866	16736	16810	16691	16730	16698	16446	17031	17030	16699	16696	16656	16899	16988	16765	16798	16897	16734	16691	16901	16785	16887	16759	16834	16849	16829	16829	16749	16998	16931	16871	16920	16845	16842	16819	17088	16994	16694	16878	16858	16889	16721	16754	16854	16671	16933	16951	17066	16796	16843	16772	16709	17028	17005	16841	16784	16717	16748	16927	16665	16778	16771	16854	16936	16929	16706	16554	16849	16873	16761	16876	16906	16685	16847	16887	16691	16765	16862	16894	16830	16744	16677	16731	16704	16731	16521	16798	16912	16768	16825	16948	16888	16854	16974	16706	16624	16615	16830	16806	16840	16881	16725	16673	16868	16914	16844	16824	16793	16927	16803	16945	16955	16576	16835	16989	16880	16742	16865	16854	16999	16878	16743	17155	16756	16657	16706	16788	16774	16676	16728	16724	16872	16941	16796	16944	16968	16769	16634	16848	16698	16947	16612	16965	16880	16806	16905	16927	16898	16942	16854	16764	16797	16722	16783	16898	16885	16741	16778	16657	16551	16590	16633	17008	16776	16964	16806	16742	16927	16819	16658	16793	16721	16760	16828	16806	16704	16879	16571	16744	16638	16716	16732	16909	16609	17032	16985	16791	16742	16786	16719	16791	16886	16710	16892	16805	16722	16704	16758	16974	16805	16609	16794	16784	16680	16886	16755	16689	16790	16775	17029	16935	16651	16788	16779	17078	16877	16918	16892	16937	16828	16831	16948	16943	16900	16793	16675	16767	16703	16946	16690	16949	16956	16767	16634	16765	16842	16804	16736	16759	16806	16929	17053	16838	16898	16908	16684	16826	16826	16759	16583	16830	16872	16739	16835	16774	16838	16693	16860	16806	16696	16902	17102	16844	16684	16752	16586	16760	16867	16983	16768	16896	16934	16747	16746	16745	16887	16836	16750	16905	16923	16898	16971	16854	17143	16723	16762	16740	16975	16818	16974	17015	16865	16814	16758	16966	16656	16928	16858	16731	16636	16775	16751	16793	16954	16669	16831	16714	16998	16981	16742	16695	17058	16640	16820	16727	16860	16906	16929	16958	16850	17036	16846	16742	16925	16774	16623	16772	16865	16810	16804	16690	16659	16823	16922	16811	16789	16572	16685	16800	16679	16703	16697	16764	17032	16922	16838	16761	16841	16794	16994	16767	16778	16920	16890	16703	16802	16757	16739	16908	16824	16821	16769	16847	16831	16860	16917	16824	17053	16687	16893	16912	16750	17016	16730	16571	16851	16715	16849	16620	16778	17014	16851	16849	16883	16700	16775	16765	16967	16918	16902	16853	16534	16732	16583	16760	16776	16736	16797	16700	16697	16709	16961	16814	16783	16688	16624	17137	16829	16778	16764	16886	16894	17026	16886	16755	16688	16908	16978	16743	16719	16813	16836	16839	16706	16885	16855	16852	16785	16825	16745	16763	16749	16827	16812	16931	16809	16836	16923	16830	16943	16807	16821	16836	16562	16692	16878	16965	16724	16738	16623	16936	16864	16791	16932	16872	16603	16689	16734	16643	16605	16788	16632	16753	16800	16668	16697	16693	16880	16845	16640	16881	16587	16904	16727	16694	16732	16912	16887	16917	16741	16678	16877	16891	16615
27256	47554	44148	35754	30566	26623	23425	21327	20005	19043	18287	17837	17289	16911	16886	16645	16427	16334	16169	16071	15871	15712	15740	15494	15479	15479	15411	15477	15313	15206	15341	15208	15218	15132	15085	15160	15138	15041	14973	14995	15001	15075	15038	15229	15023	14979	15023	14946	14972	14997	14955	15145	15136	14962	14978	14922	14879	14939	14874	14903	14994	15005	14956	15123	14962	15006	14877	14935	14970	14939	14847	14924	15014	14989	14950	14876	14918	14927	14909	14983	15091	15002	14946	14925	15098	14825	14981	14900	14986	15021	15057	14949	14860	14927	14946	15045	14914	14881	14964	15092	14956	14866	15007	14927	14948	14842	15044	14951	15020	14775	14940	14855	14770	14800	14895	14968	14892	14848	14867	14944	15068	14795	14913	15080	14941	14869	14883	14875	14913	14713	14959	15016	14925	15054	14826	14928	15004	14887	14828	14888	15021	14906	14831	15054	14776	14992	15065	14834	14980	14908	14716	15003	14949	14922	14850	15018	14819	14889	14944	14991	14880	14998	15062	15011	14891	14965	14863	14913	14909	15029	15005	14882	14887	15002	14835	14991	15000	15024	15077	14949	14960	14855	14902	15026	14759	14944	14806	14902	14803	14942	14978	14906	14953	14952	14809	14812	15098	14887	14827	14920	14836	15035	15016	15004	14926	14870	15060	14927	14822	14870	15006	15002	14861	15009	14839	15000	14875	14879	14779	14912	14946	14796	14734	14834	14981	15004	14812	14938	14781	14895	14950	14888	14849	14878	14973	14741	14794	14798	14746	14886	14936	14786	14957	14844	14835	14993	14916	14871	14826	14869	14913	14825	14857	14918	14795	15051	14844	14984	14960	14997	14893	14894	15045	14904	14807	15119	14945	15035	14726	14885	14931	14892	14858	14759	14945	14913	14869	14854	14965	14876	14836	14844	14972	15039	14945	14847	14926	14791	15049	15081	14911	14807	14790	15035	14840	14998	14840	14889	15094	14792	14879	15056	14992	14973	14856	14778	14949	14734	14922	14916	14972	15044	14848	14723	14804	14962	15012	14830	14833	14977	14811	14856	14912	14636	14997	14842	14953	14964	14905	14959	14745	14936	14900	14891	14877	14760	15113	15000	14933	14852	14973	14784	15091	14720	15035	14843	14954	14943	15083	14913	14817	14921	14800	14888	14991	14841	14946	14937	14961	14866	14791	15004	14899	14904	14945	14982	14713	14770	14838	14942	15016	14949	14846	14885	15093	14853	14983	14837	14993	14885	14920	14973	14816	15111	14878	14997	14624	15071	14909	15087	14984	14818	14988	15017	14847	14789	15034	14908	15063	15027	15049	14961	15006	14890	14825	14889	14961	15018	14948	14954	14919	14893	14853	15047	14843	14988	14929	14882	14849	14887	14976	15094	14966	14833	14899	14883	14956	15021	14773	14774	14983	14936	14903	14848	14791	14932	14958	14867	14953	14759	15047	14904	14951	14823	14857	15095	14861	15019	14929	14921	15082	14955	14861	14740	14915	14697	14900	15098	15017	14862	14851	14882	14908	14808	14874	14824	14868	14778	14897	15007	15051	14813	14861	14960	14909	14866	14879	14869	14998	14951	14904	14976	14833	14969	14868	14829	14766	14906	14776	14937	14885	14833	15046	14880	14860	14878	14815	14802	15036	14815	14837	14929	14942	14877	14758	15042	14991	14852	15047	14869	14920	14766	14996	15051	15041	15008	14987	14910	14920	14956	14903	14939	14901	15038	14987	14774	15010	15022	15093	15003	14895	14836	14974	14942	14984	14831	14982	14797	14949	14754	14859	15006	14995	15104	14980	14689	14854	14725	15015	14898	14792	14905	14912	14835	14967	14760	14993	14930	14979	14810	14980	14936	14892	15051	14933	14873	14869	14714	14869	14928	14923	15001	14848	15146	15036	15022	15009	14830	14935	14919	15001	14928	14921	14900	15023	14799	14735	14975	14844	14957	14883	14840	15004	14932	14928	14890	14961	14987	15031	14894	14982	14888	14968	14817	14960	15028	14984	15101	15017	15047	15081	15005	14882	15019	14784	14860	15029	14992	15000	15075	14914	14978	14759	14836	14982	14791	14867	14937	14833	14891	14834	14828	14997	14776	14864	15017	14916	14945	15037	15084	14855	14862	14851	14910	15091	14829	14833	15079	14964	15048	14997	14922	15138	14950	14917	14960	15048	14942	14974	14864	15085	14763	14961	14994	14863	14874	15030	14816	14819	14905	15097	14905	14869	14858	15022	14867	14924	14835	14839	14709	14892	15040	14968	14669	14951	14851	14777	14848	14849	14866	14792	14953	14802	14869	14782	14968	14869	14776	15009	15067	14764	14947	15024	14872	14985	14917	14938	14782	14879	14829	14988	14851	14936	14823	14883	14950	15137	14949	14840	14969	14916	14931	14951	14988	14798	14758	15034	14792	14988	15021	14833	14857	15091	14837	14795	14829	15059	14840	14783	15137	14813	14895	14862	14937	14841	14768	14912	14663	14962	14851	14907	15093	14867	15086	15026	14903	15067	14850	14899	14830	14998	14867	14782	14919	14846	14956	14989	14937	14978	14862	14938	14960	14940	14941	14898	14879	14832	14894	14985	14905	14939	14897	15073	14945	14997	15013	14877	14896	14975	14919	14761	14844	14900	14946	15002	14854	14914	14994	14810	14967	14796	14956	14989	14897	15089	14942	14811	14869	15037	14927	14922	14892	14867	14955	14988	14964	14939	14948	14844	14966	15078	14954	14908	14842	14894	15008	14717	14995	15081	14958	14822	14945	14971	14955	14812	15023	14952	15025	15041	14981	14891	15019	14893	14895	14943	15080	14938	14864	14781	15018	14958	14905	14940	15000	14980	14778	14882	14920	14836	14887	15044	15076	14700	14941	14768	15025	14855	15007	14953	14863	14983	14977	14776	15103	15010	14900	14801	14938	14923	14805	14955	14897	14972	14867	14939	14748	14949	14997	14849	14873	15008	15033	14668	14842	14871	14799	14825	14988	14998	14857	14981	15047	14909	14896	14700	14878	14860	14861	14958	14924	14969	14958	14963	14886	14889	14881	14837	14968	14902	14955	15041	14999	14851	14834	14903	14926	14818	14912	14929	14733	14915	14883	14816	14917	14814	14861	14914	15054	14966	14849	14967	14853	14808	14932	14947	14912	14711	14968	14995	14836	15001	15038	14948	14941	14908	14821	15036	15003	15001	15004	15048	14841	14885	14841	15083	14977	14820	14784	14914	15056	14838	15019	14839	14951	14898	15021	14850	14873	14883	14995	14905	14802	15024	14856	14808	14813	14999	14852	15070	14852	14940	15124	14946	14914	14811	14911	14945	14878	14891	14930	14721	14929	14805	15019	15052	14783	15017	14867	14924	14867	14908	14986	14854	14981	15090	14800	15036	14928	14851	14874	14852	14755	14960	14870	14953	14983	14964	14877	14893	14817	14909	14947	14941	14987	15188	14950	15131	14839	14973	14964	14698	14985	14992	14940	15004	14900	14728	14843	15058	14900	14739	14891	14915	14965	14781	14949	14764	15003	14879	14846	14837	14755	14941	14841	14878	14869	14808	14892	14883	14796	15042	14730	14935	15012	14733	14840	14879	14796	14959	15036	14969	14985	14812	15034	14828	14945	14909	15035	14904	14985	14945	14945	14773	14847	14834	14909	14882	14669	14787	14865	15064	14814	14777	14881	14877	15052	14880	14899	15018	14927	14829	14839	14905	14795	14879	15057	14954	14750	14989	15059	14747	14926	14889	14864	14982	14953	14902	14962	14826	14780	14973	15070	15000	14841	14953	14878	14895	14919	14934	14904	15002	14969	14963	14884	14997	14979	14873	14906	14796	14812	14851	14830	14871	14978	14848	14869	14853	14942	14979	14896	14925	14942	14914	14848	14986	14749	14948	14949	14896	14920	14912	14896	14959	14737	14952	14957	14707	15010	14957	14773	14778	14823	14798	14968	14863	14977	15180	14895	14847	14826	14917	14755	14863	14825	14886	14943	15076	14910	14939	14901	14952	14953	14887	14801	15026	14719	14795	14896	14880	14922	14739	14960	14794	14956	14898	14968	14751	14894	14930	14909	14910	14891	14868	14917	14884	14994	15009	14972	14937	14949	14917	15009	14869	14863	14895	14837	14880	15010	14951	15010	14847	14845	14800	14837	15044	14864	14943	14929	14895	14977	15099	14873	14858	15024	14898	15055	14967	14880	14944	14948	14939	15031	14883	15050	14860	14853	14829	14972	14818	14825	14783	14912	14811	14840	14936	14921	15003	14935	14950	14750	14843	14995	14901	14965	15025	14991	14953	14930	14843	14914	14899	14922	14837	14933	14928	14783	14972	14824	15117	14875	14923	14818	14844	14943	14901	15026	15030	14951	14771	15077	14935	14839	15085	14901	14963	15100	14949	15001	14896	14935	14875	14887	14934	14769	14891	15020	14890	14943	14950	14923	14668	14948	14874	14824	14904	14993	14857	14980	14737	14849	14870	14809	14985	14911	14871	14957	14937	15026	14960	14882	14784	14992	15085	14979	14660	14915	14918	14677	14898	14971	14925	14969	14894	14893	14903	14823	15003	14959	14850	14985	14963	14890	14830	14925	15013	14856	14861	14951	14886	14683	14802	15010	14882	14885	14957	14961	14944	14680	14987	14774	14855	15012	15012	14856	15066	14845	14802	14819	15008	15141	15034	14809	14900	14995	14964	14898	14897	15104	14931	15022	15054	14741	15045	14789	14784	14775	15011	14878	15044	14915	14954	14953	14949	14964	14917	14877	14862	14844	14872	14949	14949	14679	14890	14844	14882	14866	14936	14935	14866	14850	15005	14948	14914	15027	14741	14942	14989	14934	15000	14668	14979	14904	14982	14927	14947	14895	14982	14913	14904	15084	14767	14992	14959	14933	14968	14892	15110	14876	14745	14667	15006	14877	14855	14943	14920	15050	14841	14861	14957	14943	14734	14978	14824	14838	14886	14829	15051	14736	15009	14747	14901	14889	14796	14822	14982	14861	15032	14758	14983	14903	14913	14719	14975	14855	14968	14947	15032	14853	14997	14910	14848	14697	14864	14712	14724	15030	15048	15093	15120	14929	15001	14936	14831	14976	14852	15000	15074	14899	14813	14855	14806	14883	14900	14966	14802	14978
27566	24076	30072	26857	21957	20023	19044	18040	17599	17243	17299	16956	16894	16797	16856	16829	16820	16795	16797	16637	16657	16744	16731	16611	16523	16435	16647	16454	16457	16656	16368	16313	16502	16533	16526	16387	16369	16520	16362	16370	16543	16449	16321	16410	16492	16402	16247	16347	16352	16378	16316	16500	16550	16317	16212	16350	16488	16333	16328	16377	16400	16278	16351	16490	16346	16394	16503	16562	16384	16432	16496	16542	16350	16370	16650	16383	16365	16361	16441	16319	16476	16415	16247	16262	16069	16257	16359	16232	16412	16387	16450	16329	16403	16443	16397	16332	16487	16146	16260	16492	16431	16407	16281	16486	16434	16266	16303	16323	16311	16094	16346	16281	16567	16471	16372	16305	16199	16352	16310	16356	16494	16294	16190	16442	16295	16389	16325	16221	16339	16190	16356	16309	16301	16192	16246	16463	16239	16427	16297	16414	16326	16444	16464	16268	16564	16410	16407	16431	16377	16175	16286	16413	16282	16457	16215	16391	16277	16513	16594	16561	16621	16480	16351	16439	16334	16240	16471	16373	16461	16364	16312	16367	16507	16289	16389	16340	16369	16284	16476	16466	16364	16225	16240	16486	16143	16351	16489	16287	16639	16407	16353	16219	16321	16315	16653	16143	16466	16301	16267	16426	16387	16210	16453	16429	16333	16504	16342	16244	16152	16215	16440	16395	16336	16329	16234	16174	16348	16459	16418	16364	16382	16213	16472	16289	16281	16482	16242	16435	16478	16213	16490	16374	16255	16158	16067	16262	16303	16318	16370	16393	16541	16439	16258	16208	16399	16341	16374	16410	16377	16314	16400	16302	16418	16186	16343	16409	16238	16355	16785	16384	16532	16417	16462	16377	16271	16404	16356	16597	16452	16434	16417	16128	16326	16253	16379	16465	16325	16457	16477	16305	16505	16176	16300	16570	16302	16417	16262	16383	16533	16202	16313	16539	16283	16409	16440	16254	16157	16393	16454	16441	16353	16365	16350	16212	16224	16089	16542	16409	16335	16510	16451	16230	16121	16443	16508	16335	16527	16499	16380	16558	16449	16275	16476	16274	16267	16437	16471	16450	16464	16485	16460	16492	16346	16261	16280	16186	16430	16463	16208	16343	16558	16401	16446	16441	16273	16529	16183	16175	16301	16401	16383	16184	16283	16189	16218	16435	16298	16215	16264	16171	16092	16205	16541	16410	16413	16325	16527	16419	16269	16161	16319	16223	16276	16312	16416	16309	16347	16331	16430	16134	16548	16477	16323	16313	16370	16226	16342	16577	16296	16356	16386	16466	16410	16593	16256	16317	16544	16470	16517	16429	16341	16492	16318	16444	16685	16496	16242	16455	16281	16257	16340	16168	16343	16398	16452	16434	16239	16377	16415	16391	16335	16369	16326	16500	16479	16414	16510	16475	16347	16263	16440	16497	16371	16339	16324	16358	16063	16350	16239	16324	16212	16273	16513	16362	16202	16267	16454	16409	16311	16426	16526	16265	16357	16279	16349	16257	16263	16475	16374	16292	16254	16359	16358	16323	16512	16477	16325	16284	16308	16372	16186	16286	16514	16259	16376	16372	16192	16439	16332	16275	16276	16436	16262	16472	16448	16340	16305	16438	16336	16403	16225	16295	16297	16476	16334	16277	16269	16301	16447	16401	16148	16239	16254	16333	16411	16427	16449	16398	16320	16384	16352	16455	16337	16272	16513	16241	16391	16099	16277	16269	16272	16262	16083	16296	16335	16412	16362	16283	16609	16283	16485	16439	16259	16479	16300	16255	16109	16339	16425	16422	16460	16236	16404	16268	16492	16453	16397	16272	16396	16260	16371	16314	16263	16268	16192	16314	16325	16333	16425	16181	16243	16313	16362	16280	16210	16464	16449	16356	16322	16233	16361	16398	16368	16481	16480	16370	16335	16400	16363	16425	16314	16336	16362	16568	16365	16101	16336	16359	16259	16308	16509	16452	16464	16503	16489	16195	16402	16366	16213	16497	16426	16542	16550	16344	16420	16358	16469	16317	16508	16350	16278	16460	16526	16372	16352	16369	16458	16375	16549	16422	16300	16272	16454	16241	16445	16346	16319	16496	16508	16445	16566	16356	16328	16263	16412	16359	16258	16490	16380	16168	16463	16472	16505	16295	16377	16395	16306	16435	16408	16325	16461	16609	16295	16417	16205	16404	16447	16181	16335	16464	16262	16277	16314	16224	16356	16388	16366	16455	16461	16216	16340	16385	16491	16234	16168	16326	16334	16371	16294	16215	16409	16255	16285	16271	16167	16340	16365	16366	16407	16292	16327	16435	16405	16598	16376	16260	16436	16564	16289	16444	16244	16302	16305	16452	16461	16272	16395	16051	16360	16450	16389	16312	16186	16430	16415	16401	16386	16490	16241	16292	16237	16301	16604	16429	16329	16407	16365	16427	16302	16465	16371	16270	16477	16382	16370	16357	16378	16249	16399	16536	16413	16259	16290	16318	16373	16325	16220	16370	16254	16218	16241	16362	16243	16243	16446	16420	16408	16518	16270	16467	16343	16451	16396	16037	16276	16496	16195	16239	16212	16263	16247	16293	16187	16277	16343	16328	16453	16272	16284	16479	16244	16336	16324	16305	16389	16434	16411	16385	16245	16175	16389	16421	16354	16090	16341	16561	16401	16339	16365	16412	16513	16359	16290	16183	16221	16299	16247	16506	16356	16258	16307	16580	16218	16208	16568	16690	16329	16315	16556	16398	16433	16245	16259	16206	16492	16326	16457	16216	16527	16291	16290	16395	16287	16218	16339	16302	16504	16279	16445	16403	16264	16346	16316	16252	16286	16273	16350	16312	16393	16374	16292	16592	16348	16532	16330	16482	16174	16515	16315	16338	16487	16461	16256	16371	16143	16179	16465	16432	16478	16518	16343	16270	16383	16356	16407	16276	16199	16481	16487	16393	16189	16428	16247	16478	16264	16538	16419	16367	16456	16325	16291	16365	16430	16146	16518	16294	16240	16280	16305	16356	16431	16467	16382	16448	16390	16371	16548	16261	16177	16159	16320	16466	16557	16259	16506	16225	16483	16326	16189	16248	16335	16223	16399	16402	16246	16081	16259	16317	16287	16144	16218	16221	16465	16298	16433	16296	16330	16196	16243	16431	16444	16603	16488	16544	16246	16415	16494	16375	16427	16327	16464	16397	16403	16419	16420	16554	16066	16306	16344	16400	16355	16341	16229	16368	16390	16327	16392	16522	16448	16432	16202	16400	16252	16355	16301	16570	16424	16627	16412	16562	16355	16229	16382	16276	16291	16281	16325	16517	16314	16285	16557	16379	16388	16335	16187	16463	16474	16587	16514	16183	16222	16191	16335	16354	16353	16390	16293	16085	16568	16190	16466	16438	16212	16320	16347	16426	16364	16307	16451	16261	16424	16502	16373	16123	16567	16277	16363	16449	16301	16268	16242	16303	16339	16356	16388	16267	16330	16522	16355	16332	16221	16234	16209	16367	16576	16345	16509	16213	16332	16313	16419	16290	16366	16426	16160	16365	16459	16381	16480	16376	16497	16244	16422	16533	16317	16088	16280	16312	16424	16379	16436	16485	16441	16454	16362	16289	16325	16360	16371	16142	16165	16217	16213	16636	16534	16298	16316	16289	16347	16530	16405	16303	16251	16528	16425	16356	16408	16379	16432	16399	16477	16208	16421	16399	16517	16464	16371	16353	16324	16428	16348	16520	16242	16376	16352	16332	16249	16349	16344	16383	16374	16310	16361	16211	16484	16363	16263	16475	16414	16281	16407	16440	16333	16263	16281	16493	16453	16280	16457	16451	16282	16218	16174	16579	16556	16421	16289	16044	16301	16341	16268	16219	16501	16264	16281	16304	16218	16254	16376	16415	16506	16494	16229	16317	16394	16345	16360	16373	16394	16395	16306	16319	16462	16324	16326	16260	16354	16134	16314	16362	16410	16194	16337	16378	16421	16298	16315	16388	16409	16246	16239	16203	16238	16352	16313	16280	16380	16444	16291	16252	16349	16154	16478	16154	16451	16411	16487	16362	16368	16399	16260	16370	16446	16411	16451	16322	16290	16380	16304	16397	16204	16203	16503	16296	16448	16515	16705	16314	16431	16309	16345	16324	16258	16292	16289	16302	16132	16273	16491	16361	16488	16305	16254	16271	16480	16378	16540	16351	16389	16340	16340	16256	16415	16452	16295	16424	16476	16317	16217	16218	16482	16450	16366	16367	16251	16534	16229	16461	16520	16464	16290	16371	16612	16273	16406	16324	16109	16552	16343	15961	16337	16415	16455	16578	16496	16499	16322	16491	16358	16317	16273	16302	16244	16373	16348	16355	16237	16367	16163	16133	16448	16372	16348	16367	16556	16507	16313	16319	16343	16261	16387	16562	16401	16247	16408	16328	16324	16362	16310	16220	16236	16451	16337	16420	16432	16500	16353	16326	16332	16366	16407	16247	16519	16286	16559	16319	16501	16364	16413	16536	16354	16342	16306	16383	16452	16508	16259	16348	16498	16562	16453	16202	16528	16529	16228	16290	16184	16524	16331	16353	16242	16325	16390	16405	16606	16287	16428	16277	16194	16406	16412	16388	16406	16584	16398	16360	16450	16268	16324	16347	16245	16274	16366	16333	16345	16395	16331	16222	16364	16344	16265	16457	16352	16457	16435	16461	16392	16301	16568	16337	16367	16510	16211	16178	16448	16450	16409	16266	16248	16409	16171	16290	16536	16285	16387	16195	16345	16292	16405	16216	16519	16461	16402	16191	16460	16532	16475	16345	16541	16110	16411	16421	16397	16280	16246	16322	16445	16354	16446	16397	16345	16527	16500	16417	16362	16358	16404	16343	16372	16392	16175	16470	16520	16379	16388	16346	16397	16328	16258	16421	16383	16309	16195	16321	16406	16421	16613	16330	16462	16426	16408	16109	16552	16274	16304	16299	16157	16346	16104	16371	16560	16323	16231	16374	16381	16374	16318	16509	16491	16126	16422	16409	16387	16291	16375	16500	16429	16514	16358	16247	16333	16628	16360	16474	16317	16480	16449	16254	16384	16249	16279	16410	16413	16327	16357	16282	16317	16409	16174	16417	16159	16505	16290	16277	16389	16373	16420	16506	16544	16446	16494	16260	16573	16536	16516	16365
25299	37071	33911	26401	22544	19973	18394	17464	16662	16150	16101	15536	15602	15257	15268	15127	15311	15175	15080	15140	15048	14994	14801	14678	14723	14855	14917	14633	14739	14867	14803	14820	14807	14761	14713	14669	14744	14742	14718	14574	14603	14708	14721	14710	14575	14674	14758	14642	14767	14503	14536	14611	14582	14599	14707	14576	14755	14668	14697	14777	14414	14654	14800	14576	14614	14602	14441	14728	14677	14567	14697	14618	14519	14848	14716	14559	14640	14680	14610	14647	14686	14785	14615	14643	14528	14644	14599	14544	14655	14558	14545	14632	14684	14602	14745	14530	14586	14610	14533	14571	14499	14610	14571	14538	14706	14657	14695	14609	14526	14712	14600	14539	14338	14612	14708	14677	14593	14678	14551	14768	14596	14701	14456	14744	14612	14666	14592	14599	14664	14453	14693	14768	14518	14727	14716	14644	14612	14506	14681	14709	14504	14539	14549	14717	14640	14709	14499	14728	14741	14684	14527	14602	14614	14634	14810	14611	14559	14672	14679	14664	14613	14686	14633	14685	14529	14601	14654	14616	14643	14695	14630	14433	14378	14655	14585	14590	14678	14644	14593	14680	14750	14650	14690	14557	14546	14496	14604	14620	14655	14651	14591	14562	14600	14593	14625	14643	14571	14494	14482	14782	14786	14657	14690	14522	14647	14524	14699	14431	14637	14546	14587	14727	14834	14663	14597	14559	14514	14546	14702	14595	14671	14578	14665	14530	14726	14576	14645	14607	14583	14441	14574	14633	14862	14614	14624	14545	14649	14757	14699	14601	14509	14559	14694	14672	14683	14578	14595	14435	14606	14808	14526	14716	14640	14605	14570	14609	14671	14509	14616	14735	14501	14673	14531	14586	14594	14597	14631	14463	14666	14621	14530	14593	14609	14757	14503	14646	14764	14607	14586	14728	14594	14543	14704	14574	14608	14645	14735	14738	14605	14541	14590	14525	14664	14631	14793	14660	14579	14603	14478	14626	14641	14696	14599	14610	14527	14651	14639	14593	14651	14754	14793	14560	14802	14896	14413	14702	14584	14630	14526	14709	14630	14578	14569	14647	14645	14736	14550	14617	14704	14491	14650	14693	14521	14548	14707	14673	14696	14504	14551	14668	14535	14580	14818	14563	14449	14762	14674	14677	14592	14715	14662	14681	14646	14646	14619	14531	14690	14550	14587	14719	14596	14623	14620	14426	14647	14680	14682	14648	14785	14537	14638	14651	14568	14593	14550	14574	14626	14669	14679	14526	14629	14578	14601	14750	14549	14784	14545	14681	14618	14499	14663	14621	14737	14478	14664	14541	14619	14638	14471	14823	14725	14508	14586	14602	14556	14645	14607	14536	14543	14483	14773	14659	14592	14661	14703	14721	14663	14550	14599	14635	14533	14644	14696	14570	14793	14604	14583	14778	14771	14430	14630	14596	14647	14661	14450	14724	14644	14774	14665	14624	14614	14607	14840	14637	14689	14523	14562	14825	14527	14519	14731	14688	14521	14671	14602	14741	14572	14422	14519	14552	14729	14616	14471	14653	14532	14793	14636	14622	14643	14649	14829	14640	14683	14722	14589	14613	14569	14487	14523	14558	14616	14515	14684	14661	14679	14533	14526	14644	14569	14464	14617	14542	14655	14490	14613	14517	14491	14623	14439	14638	14623	14551	14786	14601	14648	14481	14546	14614	14655	14445	14496	14549	14830	14593	14627	14557	14472	14841	14494	14578	14795	14710	14695	14506	14518	14532	14624	14602	14460	14770	14724	14600	14745	14509	14585	14607	14647	14625	14587	14627	14537	14561	14664	14528	14643	14478	14487	14697	14575	14714	14687	14690	14623	14606	14529	14716	14694	14668	14741	14613	14669	14658	14512	14701	14536	14528	14582	14652	14676	14586	14795	14627	14436	14720	14630	14575	14461	14497	14731	14607	14750	14524	14518	14665	14655	14606	14583	14606	14703	14614	14683	14628	14685	14621	14648	14592	14674	14538	14535	14534	14614	14538	14715	14468	14793	14773	14554	14628	14762	14799	14596	14605	14564	14724	14624	14756	14610	14604	14570	14590	14694	14703	14695	14617	14640	14659	14562	14650	14558	14792	14714	14615	14816	14496	14628	14616	14537	14758	14810	14638	14538	14580	14606	14313	14648	14637	14647	14702	14406	14614	14634	14587	14672	14590	14586	14716	14713	14597	14543	14589	14678	14544	14663	14661	14772	14451	14759	14543	14571	14566	14613	14589	14590	14741	14577	14706	14572	14636	14503	14529	14578	14711	14581	14708	14722	14675	14648	14689	14531	14593	14598	14633	14569	14683	14454	14727	14628	14623	14622	14697	14637	14637	14525	14560	14634	14632	14735	14515	14677	14698	14526	14654	14620	14681	14514	14649	14686	14513	14506	14571	14608	14623	14687	14568	14481	14580	14758	14620	14605	14577	14709	14475	14520	14576	14641	14594	14614	14656	14701	14715	14488	14652	14650	14757	14498	14696	14622	14666	14593	14589	14541	14690	14670	14593	14649	14513	14732	14816	14614	14674	14685	14598	14550	14738	14512	14605	14563	14549	14616	14672	14654	14571	14597	14615	14734	14633	14788	14742	14694	14598	14539	14459	14613	14588	14549	14671	14717	14405	14697	14660	14547	14623	14607	14788	14552	14571	14639	14724	14613	14530	14590	14523	14634	14616	14485	14768	14611	14746	14640	14768	14566	14617	14668	14702	14496	14596	14646	14515	14702	14586	14687	14695	14772	14731	14602	14704	14748	14516	14739	14609	14691	14588	14594	14552	14754	14555	14556	14654	14574	14552	14528	14635	14601	14678	14693	14592	14625	14687	14544	14557	14637	14647	14413	14499	14599	14688	14536	14544	14741	14511	14596	14468	14629	14601	14526	14778	14617	14699	14711	14498	14553	14556	14599	14593	14622	14563	14652	14530	14686	14496	14609	14592	14854	14709	14698	14652	14476	14758	14741	14584	14742	14771	14855	14615	14589	14504	14490	14593	14743	14506	14438	14747	14788	14698	14618	14459	14611	14618	14544	14449	14921	14572	14702	14607	14442	14437	14765	14771	14769	14587	14539	14550	14579	14594	14630	14692	14833	14674	14607	14670	14614	14850	14706	14677	14669	14629	14732	14532	14647	14567	14683	14562	14702	14693	14487	14549	14637	14697	14542	14611	14760	14507	14718	14561	14560	14706	14650	14622	14715	14580	14628	14622	14669	14614	14613	14634	14562	14605	14558	14543	14533	14747	14516	14496	14611	14543	14577	14583	14678	14600	14542	14479	14608	14646	14749	14547	14685	14664	14732	14565	14580	14527	14515	14614	14595	14556	14699	14535	14682	14608	14814	14580	14853	14423	14582	14670	14566	14602	14722	14472	14511	14668	14616	14712	14520	14700	14666	14685	14613	14584	14716	14650	14654	14503	14616	14358	14607	14571	14593	14813	14721	14785	14770	14504	14696	14537	14742	14635	14650	14497	14712	14581	14648	14588	14516	14693	14602	14637	14601	14771	14610	14774	14773	14620	14597	14653	14560	14592	14573	14721	14490	14519	14502	14595	14642	14611	14658	14508	14425	14570	14648	14543	14526	14647	14797	14618	14503	14631	14582	14568	14654	14520	14509	14715	14526	14687	14625	14714	14764	14557	14473	14604	14641	14472	14627	14614	14768	14623	14697	14649	14554	14483	14532	14692	14568	14637	14593	14693	14508	14738	14491	14631	14677	14463	14696	14757	14606	14598	14540	14551	14576	14564	14319	14551	14669	14800	14473	14392	14543	14533	14594	14685	14704	14616	14548	14683	14512	14538	14580	14524	14623	14712	14642	14613	14418	14651	14502	14713	14536	14668	14674	14697	14677	14583	14652	14736	14510	14681	14582	14510	14637	14592	14699	14724	14730	14614	14591	14615	14645	14725	14530	14632	14605	14473	14613	14682	14658	14675	14498	14471	14640	14563	14848	14628	14557	14765	14537	14484	14577	14512	14578	14643	14605	14617	14635	14553	14702	14715	14452	14562	14577	14649	14673	14588	14656	14554	14704	14758	14391	14415	14497	14479	14566	14521	14501	14640	14546	14796	14718	14666	14552	14497	14720	14610	14713	14689	14582	14554	14577	14649	14584	14663	14611	14561	14585	14534	14554	14690	14664	14640	14705	14474	14501	14521	14625	14462	14508	14576	14704	14559	14729	14536	14608	14636	14651	14689	14557	14563	14669	14618	14733	14796	14738	14635	14770	14617	14503	14732	14671	14734	14647	14654	14657	14504	14770	14636	14577	14489	14669	14681	14530	14679	14570	14642	14603	14560	14560	14611	14719	14570	14509	14712	14824	14621	14544	14734	14539	14650	14701	14607	14456	14613	14564	14644	14742	14486	14552	14536	14589	14587	14551	14697	14627	14562	14508	14564	14684	14613	14498	14424	14604	14634	14446	14652	14717	14536	14582	14570	14568	14676	14705	14759	14629	14625	14574	14813	14554	14647	14528	14464	14759	14577	14586	14706	14642	14736	14442	14603	14857	14646	14509	14628	14723	14660	14637	14399	14752	14711	14657	14473	14578	14681	14794	14655	14494	14473	14577	14480	14729	14684	14619	14552	14514	14611	14592	14619	14678	14472	14599	14567	14818	14445	14671	14673	14824	14622	14566	14518	14802	14576	14636	14628	14577	14556	14640	14513	14713	14598	14732	14628	14537	14535	14585	14611	14739	14731	14781	14525	14599	14524	14664	14560	14634	14664	14643	14736	14641	14727	14606	14582	14642	14675	14639	14657	14729	14540	14850	14528	14695	14570	14754	14558	14554	14704	14745	14788	14496	14522	14460	14526	14578	14571	14680	14435	14671	14738	14614	14642	14652	14585	14474	14587	14671	14515	14582	14609	14743	14691	14718	14802	14740	14719	14610	14527	14562	14640	14689	14725	14629	14738	14544	14584	14649	14613	14831	14633	14677	14798	14586	14788	14660	14553	14772	14573	14597	14618	14589	14509	14669	14602	14541	14527	14612	14685	14663	14586	14713	14555	14616	14726	14585	14501	14561	14750	14650	14713	14557	14596	14678	14520	14541	14740	14712	14636	14509	14786	14658	14609	14787	14637	14570	14627	14647	14818	14485	14636	14720	14514	14552	14599	14571	14808	14534	14582	14583	14817
23521	20978	28354	24142	22914	24018	23369	19902	19009	18842	18203	17937	17743	17841	17680	17418	17391	17466	17380	17152	17078	17042	17282	16958	16939	17117	16979	16878	16990	16898	16823	16926	16923	16799	16775	16919	16704	16684	16792	16646	16900	16639	16702	16851	16679	16837	16684	16908	16631	16753	16662	16803	16711	16674	16814	16648	16775	16462	16864	16957	16642	16732	16719	16705	16593	16610	16736	16874	16784	16554	16724	16790	16589	16634	16624	16691	16726	16836	16928	16897	16646	16793	16695	16762	16761	16761	16709	16798	16669	16668	16745	16852	16551	16574	16590	16670	16655	16592	16666	16631	16793	16804	16753	16550	16817	16575	16748	16678	16768	16891	16637	16532	16584	16718	16632	16647	16847	16954	16586	16474	16602	16726	16747	16646	16779	16752	16731	16682	16526	16805	16842	16758	16562	16553	16635	16765	16722	16675	16579	16705	16837	16343	16582	16622	16677	16519	16579	16703	16553	16874	16800	16789	16595	16532	16559	16669	16776	16566	16703	16841	16553	16620	16489	16569	16510	16970	16636	16843	16637	16692	16872	16764	16738	16454	16584	16627	16614	16920	16574	16707	16822	16677	16652	16800	16698	16701	16673	16566	16581	16772	16626	16533	16807	16668	16677	16738	16757	16679	16797	16602	16595	16816	16819	16754	16650	16666	16737	16708	16684	16508	16489	16635	16678	16753	16661	16569	16631	16745	16645	16610	16703	16817	16607	16668	16745	16622	16714	16759	16766	16668	16743	16762	16810	16772	16791	16790	16765	16616	16943	16917	16734	16797	16557	16515	16695	16797	16708	16693	16753	16650	16761	16667	16587	16656	16677	16616	16746	16624	16740	16575	16553	16484	16690	17073	16876	16740	16595	16638	16744	16872	16635	16653	16555	16786	16616	16634	16575	16614	16723	16822	16716	16718	16560	16708	16703	16750	16660	16751	16497	16662	16683	16481	16697	16717	16831	16684	16716	16685	16559	16741	16744	16495	16898	16682	16619	16781	16734	16643	16678	16533	16759	16696	16883	16658	16698	16719	16615	16483	16857	16563	16810	16798	16749	16942	16648	16754	16438	16511	16642	16593	16586	16626	16756	16887	16629	16864	16562	16584	16674	16900	16641	16710	16636	16777	16642	16764	16471	16726	16732	16609	16566	16687	16923	16541	16604	16416	16711	16793	16672	16779	16681	16598	16676	16548	16712	16571	16383	16700	16519	16573	16662	16611	16567	16685	16659	16839	16626	16634	16620	16707	16595	16650	16611	16580	16888	16671	16630	16661	16636	16551	16828	16828	16898	16752	16680	16655	16742	16647	16632	16644	16698	16714	16659	16710	16581	16687	16712	16731	16852	16530	16628	16646	16720	16891	16847	16430	16634	16546	16864	16672	16615	16687	16769	16646	16787	16751	16680	16853	16648	16769	16768	16673	16874	16764	16661	16639	16600	16513	16560	16645	16738	16603	16878	16647	16687	16811	16755	16661	16753	16653	16542	16585	16661	16810	16680	16818	16640	16577	16727	16772	16679	16408	16619	16620	16596	16694	16828	16677	16663	16685	16555	16694	16695	16544	16434	16652	16726	16584	16710	16750	16602	16725	16584	16636	16522	16631	16529	16588	16713	16719	16670	16637	16624	16601	16607	16782	16821	16839	16672	16673	16724	16599	16601	16527	16526	16792	16772	16824	16683	16591	16824	16473	16593	16612	16745	16471	16689	16754	16687	16563	16583	16687	16751	16669	16528	16688	16748	16753	16670	16692	16760	16550	16595	16763	16707	16606	16775	16784	16603	16557	16612	16495	16740	16632	16672	16780	16730	16585	16666	16652	16706	16763	16787	16641	16775	16687	16749	16740	16642	16862	16765	16674	16504	16699	16521	16892	16750	16771	16628	16560	16630	16644	16536	16570	16570	16761	16539	16524	16668	16798	16674	16585	16296	16591	16761	16673	16601	16786	16456	16768	16838	16424	16591	16600	16828	16640	16718	16650	16782	16589	16617	16652	16665	16592	16911	16685	16800	16878	16691	16858	16644	16761	16763	16820	16716	16670	16746	16713	16731	16680	16654	16662	16581	16519	16621	16667	16722	16586	16731	16840	16807	16771	16748	16740	16682	16717	16970	16666	16567	16755	16752	16825	16816	16729	16798	16791	16655	16557	16476	16798	16615	16579	16766	16655	16619	16604	16616	16908	16683	16553	16598	16740	16720	16708	16789	16662	16663	16623	16643	16756	16785	16727	16959	16537	16745	16682	16674	16623	16677	16738	16698	16985	16717	16715	16766	16721	16706	16719	16630	16740	16751	16842	16757	16847	16585	16743	16639	16741	16486	16676	16597	16777	16608	16685	16728	16680	16654	16786	16582	16521	16606	16782	16902	16452	16477	16925	16660	16648	16477	16671	16774	16872	16798	16546	16666	16848	16635	16727	16661	16545	16713	16579	16733	16724	16713	16668	16517	16739	16526	16753	16658	16844	16724	16548	16774	16729	16676	16788	16678	16631	16642	16502	16872	16693	16683	16686	16697	16693	16434	16731	16678	16641	16765	16767	16707	16618	16797	16468	16736	16686	16602	16552	16611	16648	16720	16574	16757	16772	16568	16616	16778	16708	16757	16679	16748	16757	16487	16707	16889	16842	16793	16671	16440	16614	16722	16795	16657	16550	16759	16600	16728	16747	16782	16660	16575	16680	16766	16467	16509	16582	16730	16809	16580	16541	16651	16565	16682	16834	16613	16739	16699	16676	16553	16824	16816	16767	16516	16710	16744	16754	16731	16630	16953	16684	16886	16831	16790	16585	16684	16732	16838	16757	16628	16618	16858	16739	16595	16740	16627	16641	16798	16855	16567	16556	16612	16649	16651	16797	16828	16748	16536	16661	16676	16789	16530	16640	16473	16790	16584	16660	16599	16706	16747	16587	16668	16629	16565	16567	16620	16672	16678	16655	16723	16697	16626	16734	16643	16852	16670	16715	16714	16698	16818	16640	16630	16801	16661	16711	16684	16703	16748	16538	16525	16560	16737	16574	16644	16876	16756	16723	16630	16622	16570	16819	16786	16715	16619	16773	16508	16911	16753	16790	16565	16547	16793	16597	16566	16617	16691	16693	16867	16538	16714	16574	16934	16758	16709	16744	16720	16584	16874	16633	16711	16568	16729	16682	16660	16623	16689	16494	16640	16721	16641	16615	16582	16735	16671	16697	16628	16569	16676	16672	16869	16720	16524	16603	16909	16748	16733	16628	16651	16737	16717	16660	16634	16910	16865	16608	16712	16529	16550	16566	16554	16997	16601	16881	16754	16693	16762	16742	16852	16691	16651	16661	16592	16741	16753	16677	16643	16805	16736	16674	16777	16802	16861	16714	16889	16479	16582	16550	16675	16779	16679	16753	16746	16762	16886	16787	16691	16776	16862	16728	16778	16711	16560	16487	16896	16738	16738	16663	16583	16559	16709	16716	16689	16800	16621	16589	16453	16603	16790	16847	16614	16542	16756	16777	16706	16493	16663	16792	16479	16699	16558	16699	16798	16739	16814	16587	16480	16776	16709	16714	16751	16743	16622	16770	16660	16772	16756	16636	16685	16571	16548	16449	16777	16786	16717	16846	16555	16563	16841	16674	16541	16848	16578	16543	16611	16619	16982	16881	16643	16825	16482	16710	16703	16546	16691	16813	16734	16713	16597	16710	16828	16612	16687	16822	16687	16742	16701	16681	16700	16820	16726	16747	16693	16576	16773	16773	16732	16734	16659	16614	16635	16642	16793	16982	16587	16591	16673	16633	16630	16844	16532	16618	16605	16775	16534	16651	16978	16642	16800	16603	16657	16588	16640	16865	16722	16989	16766	16638	16747	16586	16645	16791	16797	16608	16775	16682	16720	16609	16691	16847	16806	16785	16752	16714	16351	16601	16593	16719	16771	16879	16869	16739	16699	16627	16831	16871	16681	16872	16825	16787	16738	16822	16720	16627	16754	16594	16868	16682	16641	16662	16587	16784	16723	16716	16882	16773	16574	16728	16623	16763	16718	16658	16730	16697	16812	16733	16863	16734	16595	16402	16613	16712	16561	16825	16786	16699	16749	16597	16608	16974	16772	16390	16549	16715	16605	16657	16709	16642	16608	16739	16648	16780	16576	16596	16423	16936	16715	16748	16568	16674	16845	16701	16626	16591	16796	16693	16700	16830	16741	16694	16575	16784	16690	16490	16594	16491	16903	16677	16617	16587	16903	16686	16683	16808	16790	16451	16639	16558	16394	16563	16675	16653	16508	16720	16795	16704	16661	16793	16622	16742	16825	16757	16744	16638	16703	16712	16715	17008	16778	16703	16709	16781	16609	16763	16757	16627	16490	16599	16705	16608	16683	16631	16818	16780	16525	16642	16451	16802	16637	16781	16641	16348	16701	16569	16510	16509	16832	16811	16624	16563	16746	16576	16778	16539	16539	16843	16716	16781	16744	16511	16712	16783	16715	16661	16668	16581	16799	16584	16774	16662	16729	16785	17013	16661	16824	16697	16722	16839	16784	16515	16591	16860	16689	16846	16515	16630	16620	16626	16740	16586	16641	16830	16895	16652	16678	16748	16665	16655	16701	16641	16872	16756	16696	16637	16866	16674	16694	16732	16721	16742	16689	16798	16476	16805	16693	16747	16441	16423	16806	16787	16531	16644	16599	16652	16645	16762	16907	16975	16889	16477	16453	16545	16602	16690	16637	16649	16521	16763	16728	16783	16752	16842	16683	16727	16837	16804	16663	16562	16626	16775	16646	16614	16689	16736	16735	16767	16780	16808	16591	16593	16685	16543	16681	16670	16717	16724	16663	16784	16617	16735	16684	16606	16397	16513	16674	16860	16636	16643	16621	16773	16823	16628	16982	16623	16791	16654	16549	16503	16558	16455	16627	16787	16602	16540	16677	16590	16767	16507	16692	16739	16674	16830	16786	16581	16941	16668	16854	16950	16763	16724	16694	16698	16858	16633	16680	16572	16731	16870	16785	16652	16573	16703	16812	16666	16660	16558	16453	16791	16749	16682	16792	16525	16765	16671	16869	16835	16819	16682	16860	16534	16600	16571	16685	16656	16709	16760	16590	16745	16985	16806	16838	16644	16638	16566	16625	16633	16847	16821	16767	16761	16480	16665	16675	16677
25966	43464	40046	31674	27038	23792	21297	19589	18696	17729	17214	16881	16502	16270	16102	15976	15797	15928	15852	15742	15502	15443	15286	15344	15171	15334	15008	15113	15161	15155	15176	15042	15002	14872	15076	15074	14857	14849	15001	14993	15009	14798	14698	15087	14902	15050	14840	14906	14959	14991	14798	14970	14911	14811	15076	14979	14778	14912	14985	14796	15039	14869	14877	14967	14937	14763	14997	14851	14862	14709	14933	14777	14789	14878	14871	14785	14837	14938	14983	14835	14886	14871	14959	14863	14959	14809	14928	14857	14916	14786	14826	15037	14973	14866	14825	15013	14819	14818	14954	14785	14974	14764	14852	14955	14766	14949	14829	14699	14925	14931	14873	14807	14844	14940	14892	14835	14809	15004	14857	14750	14682	14804	14819	14971	14740	14824	14880	14871	14905	14801	14892	14944	14894	14823	14722	14794	14928	14732	14871	14888	14845	14805	14866	14808	14840	14757	14856	14933	14930	14949	14990	14822	14842	14930	14985	14881	15067	14942	14827	14837	14947	14919	15034	14998	14877	15123	14729	14741	14740	14889	14905	14870	14859	14981	14836	14894	14884	14886	14684	14788	14861	14841	14881	14906	14876	14884	14805	14746	14874	14784	14807	14907	14868	14586	14909	14961	14786	14785	14900	14834	14982	14743	14915	14722	14903	14824	14982	14799	14935	14845	14879	14908	14870	14950	14732	15078	14949	14816	14711	14936	14852	15014	14935	14876	14919	14877	14752	14848	14731	14868	14914	14785	14875	14901	14701	14915	15130	14859	14857	14794	14957	14699	15052	14890	14793	15045	14900	14974	14738	15000	14750	14853	14773	14731	14779	14922	14917	14741	14851	14893	14820	14830	14878	14857	14849	14925	14738	14958	14862	14861	14850	15003	14945	14818	14861	14821	14937	14924	14933	14663	14772	14881	14733	14840	14819	14976	14873	14731	14851	15005	14896	14857	14845	14779	14802	14693	14979	14759	14900	14717	14752	14750	14777	14838	14738	14797	14884	14771	14952	14880	14940	14897	14846	14704	14864	14840	14828	14864	14707	15053	14862	14869	14869	14875	14710	14847	14810	14888	14959	14838	14917	14870	14920	14896	14882	14872	14795	14806	14887	14850	14985	14829	14957	14914	14869	14968	14931	14882	14910	14724	14691	14800	14811	14931	14814	14870	15029	14920	14851	14814	14847	14844	14860	14738	14826	14781	14799	14863	14710	14777	14952	14760	14789	15000	14781	14955	14929	14861	14826	14727	14886	14870	14953	14835	14918	15115	14989	14837	14966	14888	14846	14654	15022	14891	14682	14907	15007	14728	15036	14869	14750	14873	14946	14767	14949	14743	14658	14979	14869	14706	15011	14842	14872	14855	14795	14836	14979	14798	14844	14951	14673	14877	14765	14854	14754	14930	14930	14976	14853	14944	15010	14894	14817	14922	14818	15077	14828	14807	14883	14798	14949	14821	14776	14895	14828	14806	14754	14966	14813	14842	14930	14856	14952	14755	14801	14905	14791	14838	14826	14839	14909	14956	14975	14687	14745	14743	14835	14785	14832	14893	14979	14913	14829	14903	14903	14856	14750	14817	14994	14916	14723	15032	15016	14892	14879	14850	14934	14788	14832	14815	14896	14871	15000	14864	14902	14914	14735	14747	14796	14876	14892	14813	14843	14677	14985	14810	14670	14963	15124	14900	14794	14735	14944	14882	14895	14769	14812	15043	14836	14924	14858	14752	14893	14853	14914	14755	14816	14771	14850	14813	14777	14775	14844	14700	14954	14935	14861	14769	14823	14766	14892	14980	15003	14943	14937	14967	14817	14921	14791	14826	14890	14758	14746	14800	14827	14738	14926	14740	14872	14847	14769	14878	14869	14887	14942	14806	14891	14725	14879	14996	14827	14965	14854	14872	14749	14970	14930	14882	14714	14950	14752	14889	14758	14694	14566	14737	15024	14860	14937	14859	14903	14943	14882	14832	15012	14990	14859	14803	14923	14910	14907	14818	14998	14942	14835	14791	14679	14828	14755	14860	14896	14834	14776	15043	14668	14903	14824	14761	14916	14893	14912	14793	14833	14782	14764	14787	14801	14750	14795	14953	15054	14924	14820	14820	14692	14848	14942	14901	14902	14902	14918	14931	14907	14913	14808	14722	14890	14746	14857	14913	14936	14869	14915	14858	14934	14943	14827	14915	14842	14829	14867	15000	14942	14853	14793	14843	14817	14939	14982	14944	14888	14877	14962	14811	14971	14903	14896	15075	15081	14915	14936	14937	14862	14846	14830	14778	14767	14887	14704	14842	14978	14926	14957	14893	14706	14802	14795	14934	14920	14836	14912	14888	14822	14883	14877	14925	14719	14802	14790	14880	14903	14918	14889	14822	14919	14731	14992	14940	14759	14891	14943	14825	14778	14947	14856	14915	14999	14795	14815	14920	14789	14851	14838	14838	14901	14573	14977	14908	14785	14885	14837	14843	14993	14720	14963	14733	14710	15086	14804	14831	14810	14843	14878	14769	14888	14827	14745	14849	14634	15012	14974	15005	14979	14738	14870	14824	14889	14892	14883	14814	15008	14830	14833	14699	14835	14854	14908	14952	14898	14889	14858	14691	14779	14863	14868	14914	14869	14787	14695	15022	14958	14812	14745	14856	14913	14880	14737	14850	14995	14786	14850	14806	14870	14959	14869	14982	14888	14806	14899	14754	14947	14701	14834	14916	14731	15131	14918	14932	14901	14919	14959	14883	14892	14927	14845	14853	14818	15064	14855	14911	14868	14871	14885	14957	14956	14811	14766	14929	14937	14763	15031	14835	14860	14979	14844	14881	14880	14882	14782	14836	14946	14927	14824	14931	14852	14876	14811	14839	14699	14937	15007	14849	14954	14919	14745	14772	15038	15039	14876	14808	14861	14771	14840	14962	14759	14905	14901	14801	14769	14820	15008	14942	15034	14882	14723	14810	14979	14798	14841	15002	14944	14827	14929	15004	14846	15000	14885	14806	15047	14960	14806	14945	14815	14886	14748	14877	14813	14769	14777	14839	14867	14918	14939	14738	14812	14837	14949	14762	14836	14924	14970	14950	14783	14904	14873	14778	14926	14842	14948	14796	14979	14838	14889	14853	14942	14797	14909	14873	14866	14945	14819	14840	14810	14949	14901	14840	15023	14967	14803	14881	14904	14778	14892	14743	14850	14881	14732	14861	15005	14841	14565	14987	14906	14964	15029	14704	14957	14772	14908	14996	15027	14939	14845	14808	15015	14869	14797	14893	14933	14817	14908	14851	14867	14814	14708	14847	14825	14858	15018	14972	14790	14747	15008	14785	14968	14866	14620	14886	14935	14786	14859	14712	14836	14599	14877	15001	14856	14715	14929	14930	14782	14760	14959	14893	14902	14871	14965	14671	14936	14897	14929	14807	15066	14805	14802	14873	14826	14875	14809	14887	14865	14909	14954	14839	14832	14789	14814	14937	14884	14810	14911	15057	14864	14834	14789	14822	14986	14691	14807	15002	14879	14781	14813	14924	14838	14974	14725	14829	14761	15000	14819	14895	15053	14858	14929	14897	14862	15046	14997	14711	14795	14781	14953	14753	14848	14899	14824	14855	14890	14866	15097	14953	14889	14766	14902	14923	14809	14889	14628	14941	14881	14762	14829	14772	14712	14754	14719	15009	14801	14848	14865	14824	14836	14903	14875	14975	14899	14746	14975	14785	14925	14864	14854	14828	14928	15027	14845	14710	14795	14833	14859	14881	14811	14881	14773	14777	15011	14909	15015	14944	14851	14861	14925	15007	15047	14763	14908	14923	14912	14890	14818	15023	14849	14930	14807	14970	14873	14838	14820	14673	14920	14665	14901	15009	14732	14912	14854	14824	14887	14637	14907	14808	14975	14864	14934	14945	14759	14880	14815	15005	14905	14915	14929	14830	15033	14748	14762	14653	14888	14799	14751	14773	14796	14823	14627	15043	14833	15016	14969	14869	14762	14889	14844	14863	15027	14923	14876	14889	14722	15021	14909	14845	14865	14848	14973	14860	15039	14763	14948	14657	14648	14759	14950	15098	14755	14912	14858	14947	14886	14902	14767	14813	14779	14763	14799	14869	14805	14789	14767	14800	14935	14959	15023	14906	14997	14882	14698	14612	14743	15026	14807	14962	15013	14759	14946	14753	14913	14870	14883	14693	14917	14888	14887	14812	14759	14741	14815	14999	14774	14803	14837	14963	14719	14933	14914	14937	14908	14719	14949	14984	14891	14889	14817	14790	14798	14820	14829	14925	14811	14861	14842	14788	14851	14876	14862	14876	14868	14785	14937	14812	14930	14959	14943	14866	14862	14765	14971	14778	14875	14915	14859	14693	14659	14866	14945	14866	14760	14793	14900	14967	14991	14869	14867	14799	14721	14750	14673	15091	14779	14835	14905	14637	14870	14960	14966	14849	14699	14958	14981	14781	14803	14981	14774	14888	14965	14679	15076	14762	14881	15025	14868	14842	14738	14822	15035	14953	14769	14776	15126	14750	14928	14885	15056	14796	14976	15073	14864	14846	14755	14893	14889	14923	14969	14746	14916	14753	14734	14903	14769	14781	14873	14798	15050	14763	14967	14881	14860	14920	14906	14990	14974	14753	14770	14840	14621	14845	14958	14887	14964	14866	14859	14711	14858	14852	14782	14934	15079	14882	15017	14795	14901	15021	14904	14875	14848	14956	14807	14871	14762	14610	14901	14889	14987	14868	14676	14790	14956	14936	14877	14928	14863	14867	14895	14814	14645	14987	14929	14786	14847	15077	14875	14812	14855	14958	14711	14830	14799	14765	14844	14828	14851	14860	14912	14610	14909	14727	14758	14804	14946	14919	14759	14990	14696	14993	14839	14842	14848	14878	14865	14972	14888	14869	14849	14771	14892	14840	14837	15037	14748	14759	14849	14884	14708	14712	14952	15029	14976	14911	14876	14939	14819	14754	14839	15161	14824	14860	15019	14736	14962	14793	14831	14751	14795	14856	14903	14937	14930	15131	14921	14822	14916	14702	14846	14781	15045	14875	14751	14931	14788	14884	14872	14722	14718	14937	14948	14753	14923	14967	14812	14823	14946	14806	14921	14716	14816	14909	14767	14769	14764	14792	14941	14968	15046	14967	14820	14919
22601	20988	28647	23541	21617	24486	27023	21685	19899	19514	19412	19072	18485	18214	18353	18174	17686	17752	17632	17658	17579	17480	17489	17249	17382	17219	17226	17238	17246	17112	17004	17098	17292	16989	17056	16892	17005	16909	16885	16824	16856	16819	16853	16973	16897	16819	16777	16853	16877	16919	16824	16922	16857	16800	16687	16904	16971	16906	16863	16939	17032	17029	16810	16767	16886	16640	16906	16670	16879	16683	16831	16750	16846	16643	16622	16876	16763	16710	16871	16738	16856	16620	16861	16869	16778	16907	16933	16649	16968	16724	16567	16765	16861	16803	16806	16782	16763	16772	16924	16832	16632	16753	16799	16517	16725	16619	16886	16781	16774	16366	16817	16860	16754	16745	16757	16898	16530	16594	16797	16834	16686	16841	16734	16659	16774	16611	16650	16661	16649	16850	16879	16747	16894	16722	16587	16537	16848	16759	16743	16706	16839	16781	16805	16952	16798	16616	16627	16586	16830	16657	16699	16644	16767	16733	16722	16923	16825	16850	16762	16878	16760	16733	16652	16635	16849	16762	16791	16952	16839	16816	16588	16828	16718	16802	16751	16809	16700	16649	16856	16792	16773	16701	16728	16837	16742	16706	16727	16726	16670	16806	16499	16803	16859	16681	16936	16760	16732	16839	16930	16688	16794	16744	16835	16825	16877	16640	17009	16661	16713	16728	16749	16904	16645	16890	16911	16663	16871	16723	16688	16722	16739	16410	16927	16751	16849	16807	16510	16777	16678	16782	16851	16793	16745	16664	16893	16661	16993	16710	16787	16837	17001	16745	16817	16815	16843	16862	16953	16791	16892	16477	16837	16835	16627	16718	16716	16778	16819	16776	16611	16570	16695	16790	16814	16887	16985	16763	16748	16713	16936	16659	16714	16735	16626	16737	16864	16877	16697	16651	16727	16850	16748	16455	16758	16868	16786	16553	16707	16940	16892	16629	16870	16954	16738	16931	16885	16799	16787	16639	16728	16708	16768	16721	16747	16956	16678	16830	16828	16827	16826	16782	16902	16641	16680	16733	16729	16930	16718	16621	16844	16995	16651	16634	16694	16779	16669	16882	16750	16836	16661	16609	16772	16965	16958	16781	16724	16715	16786	16824	16690	16610	16703	16873	16791	16799	16649	16657	16633	16712	16846	16743	16871	16741	16756	16768	16658	16938	16867	16655	16845	16912	16800	16848	16697	16746	16718	16867	16812	16721	16674	16637	16751	16787	16821	16880	16820	16695	16530	16985	16806	16900	16696	16949	16857	16708	16679	16739	16689	16490	16705	16775	16461	16765	16678	16882	16764	16797	16965	16819	16742	16692	16794	16876	16826	16993	16598	16750	16627	16723	16733	16762	16755	16791	16892	16851	16744	16596	16910	16928	16848	16716	16770	16671	16523	16760	16864	16837	16462	16657	16835	16785	16742	16765	16919	16947	16812	16718	16695	16858	16797	16751	16806	16705	16835	16640	16732	16619	16737	16729	16699	16757	16813	16847	16611	16519	16564	16804	16727	16624	16715	16637	16967	16625	16683	16990	16766	16488	16890	16559	16536	16918	16734	16940	16804	16728	16688	16814	16774	16707	16915	16741	16756	16614	16823	16933	16744	16843	16904	16442	16727	16628	16733	16876	16741	16520	16593	16888	17014	16764	16700	16653	16761	16603	16862	16628	16796	16910	16699	16632	16884	16833	16822	16774	16797	16613	16795	16755	16780	16920	16876	16749	16876	16756	16653	16721	16727	16641	16729	16837	16574	16785	16693	16722	16802	16564	16756	16657	16823	16947	16734	16816	16964	16649	16712	16729	16827	16700	16835	16676	16704	16812	16788	16631	16614	16705	16788	16639	16625	16727	16736	16666	16474	16694	16723	16530	16548	16810	16830	16663	16704	16747	16679	16752	16854	16680	16851	16489	16835	16593	16713	16617	16735	16811	16854	16835	16772	16742	16848	16695	16854	16807	17040	16960	17031	16921	16838	16821	16692	16670	16756	16692	16886	16888	16696	16681	16723	16774	16849	16707	16872	16720	16784	16899	16708	16524	16760	16758	16726	16787	16771	16735	16877	16906	16855	16718	16833	16748	16691	16751	16793	16772	16629	16963	16788	16554	16746	16719	16785	16840	16843	16823	16688	16685	16475	16721	16697	16881	16627	16810	16577	16824	16879	16779	16822	16822	16829	16730	16724	16675	16861	16858	16731	16601	16746	16574	16659	16911	16733	16796	16746	16723	16754	16740	16779	16695	16733	16797	16677	16720	16805	16779	16704	16721	16691	16801	16683	16812	16807	16685	16679	16831	16716	16759	16677	16740	16730	16964	16717	16995	16878	16762	16805	16659	16902	16933	16875	16836	16937	16810	16788	16714	16852	16799	16979	16735	16612	16673	16605	16677	16737	16819	16698	16724	16814	16647	16545	16785	16845	16766	16849	16757	16821	16788	16970	16787	16763	16899	16649	16678	16793	16706	16582	16674	16753	16728	16705	16718	16776	16735	16677	16760	16961	16747	16794	16833	16648	16647	16633	16763	16858	16818	16795	16538	16783	16915	16692	16811	16607	16784	16731	16822	16714	16671	16585	16579	16922	16793	16559	16686	16894	16728	16798	16690	16609	16756	16822	16893	16844	16853	16773	16727	16804	16728	16585	16661	16626	16729	16831	16745	16663	16875	16846	16845	16795	16664	16659	16792	16954	16722	16630	16743	16696	16697	16868	16857	16796	16814	16809	16633	16644	16736	16651	16704	16865	16710	16796	16871	16484	16752	16645	16873	16424	16726	16868	16748	16770	16788	16887	16803	16842	16757	16823	16731	16953	16565	16616	16654	16621	16849	16499	16625	16711	16674	16519	16712	16816	16704	16628	16712	16661	16583	16674	16678	16608	16591	16850	16935	16879	16830	16658	16740	16938	16888	16635	16667	16713	16681	16767	16668	16734	16786	16665	16874	16782	16692	16587	16655	16852	16787	16871	16620	16675	16705	16648	16768	16702	16719	16731	16614	16765	16816	16790	16966	16651	16589	16734	16793	16812	16772	16863	16857	16805	16801	16839	16764	16750	16769	16844	16641	16615	16897	16828	16704	16662	16716	16711	16662	16874	16984	16692	16790	16996	16751	16708	16764	16798	16683	16771	16665	16793	16816	16686	16757	16838	16581	16621	16888	16755	16653	16758	16661	16691	16800	16601	16815	16571	16842	16764	16589	16781	16684	16746	16795	16725	16829	16707	16824	16778	16718	16766	16939	16739	16855	16904	16647	16673	16668	16820	16756	16855	16933	16745	16844	16738	16818	16821	16737	16573	16899	16873	16882	16839	16663	16698	16747	16989	16762	16782	16730	16837	16756	16621	16675	16844	16958	16633	16679	16687	16894	16761	16709	16629	16693	16745	16857	16812	16587	16763	16828	16971	16717	16553	16746	16652	16745	16881	16879	16871	16689	16913	16488	16772	16696	16898	16615	16656	16779	16676	16924	16735	16740	16668	16708	16892	16747	16780	16685	16813	16906	16778	16781	16726	16848	16818	16837	16913	16724	16874	16589	16890	16874	16757	16807	16621	16755	16897	16653	16767	16846	16714	16793	16725	16684	16861	16598	16653	16685	16699	16876	16743	16677	16598	16724	16818	16688	16743	17019	16634	16849	16709	16764	16744	16846	16924	16687	16773	16895	17104	16627	16721	17008	16918	16797	16748	16675	16582	16915	16895	16860	16845	16734	16812	16858	16878	16723	16753	16636	16930	16684	16602	16809	16803	16753	16706	16741	16628	16856	16701	16564	16810	16702	16649	16623	16641	16754	16671	16660	16825	16502	16799	16685	16836	16847	16952	16643	16632	16893	16672	16689	16788	17020	16709	16808	16735	16805	16869	16822	16827	16715	16862	16577	16767	16696	16668	16745	17009	16729	16534	16777	16850	16668	16813	16766	16902	16561	16688	16745	16772	16649	16708	16616	16783	16722	16821	16739	16650	16881	16787	17034	16949	16758	16813	16708	16727	16905	16799	16682	16711	16631	16831	16891	16814	16773	16761	16850	16825	16927	16553	16778	16849	16721	16974	16894	16881	16635	16568	16753	16700	16727	16621	16650	16646	16936	16818	16708	16756	16846	16565	16645	16850	16762	16921	16654	16740	16747	16802	16858	16680	16581	16772	16607	16543	16686	16898	16708	16752	16720	16755	16694	16591	16616	16670	16762	16687	16663	16721	16847	16832	16855	16768	16749	16814	16950	16896	16748	16655	16666	16634	16694	16839	16759	16914	16619	16821	16797	16618	16766	16702	16725	16808	16832	16734	16723	16635	16847	16650	16825	16688	16768	16937	16578	16808	16725	16658	16964	16693	16703	16656	16789	16679	16673	16882	16684	16650	16692	16866	16788	16678	16824	16579	16776	16817	16594	16770	16842	16693	16759	16834	17000	16890	16738	16905	16767	16684	16679	16633	16697	16918	16734	16854	16761	16797	16590	16716	16934	16883	16623	16620	16667	16656	16778	16795	16718	16741	16785	16735	16686	16678	16790	16722	16793	16650	16593	16699	16699	16762	16766	16843	16718	16874	16700	16718	16775	16600	16662	16660	16755	16801	16918	16837	16851	16823	16917	16840	16847	16615	16535	16603	16686	16779	16668	16750	16845	16834	16819	16858	16683	16695	16816	16672	16634	16935	16823	16753	16834	16804	16729	16679	16744	16747	16812	16810	16688	16880	16900	16637	16998	16755	16663	16712	16877	16627	16562	16670	16558	16716	16725	16759	16727	16744	17149	16877	16650	16847	16782	16805	16821	16801	16967	16634	16828	16961	16601	16933	16719	16797	16571	16708	16690	16833	16774	16861	16831	16923	16873	16861	16794	16610	16860	16553	16773	16959	16820	16716	16647	16678	16589	16702	16800	16771	16880	16836	16625	16743	16723	16772	16751	16940	16864	16629	16804	16541	16645	16685	16775	16829	16822	16893	16500	16756	16846	16932	16857	16874	16638	16628	16989	16685	16818	16756	16645	16736	16841	16671	16767	16779	16750	16655	16749	16779	16694	16705	16535	16720	16757	16790	16568	16838	16655	16909	16941	16865	16705	16728	16707	16702	16818	16585	16623	16753	16768	16761	16579	16692	16696	16631	16667	16555	16656	16919	16623	16800	16725	16972	16724	16762	16866
28071	47902	43857	35548	30397	26913	23855	21784	20349	19053	18360	17731	17428	17113	16888	16609	16229	16335	16330	16047	15947	15804	15697	15602	15643	15279	15613	15224	15258	15427	15086	15146	15087	14992	15039	15231	15118	15137	14919	14955	15185	15009	15060	15101	14983	14965	15039	14845	14864	15191	15018	14915	14781	14839	14930	14958	14795	14912	14903	14780	14948	15076	14958	14836	14994	14926	14917	14923	14908	15012	14926	14966	15067	14938	14978	14843	14878	14853	15018	14859	14948	15015	14974	15041	14893	14907	14948	14891	14963	14870	14877	15017	15020	14821	14811	14770	14748	14853	15098	14959	14939	14776	14938	14860	15031	14876	14858	15009	14980	14837	14806	14827	14947	14962	14931	14892	14859	14818	15009	14795	14939	14871	14951	14851	15008	14915	14905	14900	14927	14939	15067	15076	14889	14885	14877	14821	14761	15058	14723	14943	14868	14707	15058	14975	14970	14893	14903	14948	14910	14816	14983	15008	14801	14894	15081	14869	14862	14930	14911	15069	14848	14875	14952	14805	14977	14859	14933	14925	14893	14922	14937	14946	14857	14813	15076	14940	15034	15062	14954	14907	14959	14880	14954	14944	14903	14736	14803	14907	15087	14818	14970	14922	14870	14950	14861	14858	14901	14881	14816	15144	15000	14991	14783	14841	14859	14975	14822	15044	14864	14819	14821	14836	14975	14985	15076	14755	15001	14926	14794	14902	14948	14868	15004	14865	14918	14871	15045	14989	14751	14870	14812	14826	14967	15052	14914	14981	14946	14816	15070	14849	14952	14735	14958	14873	15041	14919	14843	15002	14871	14792	14796	14936	14987	14773	14858	14655	14941	14855	14757	14822	14860	14966	14794	15079	14868	14996	14956	14884	14849	15072	14936	15048	14896	14847	14977	14988	15107	15074	14929	14878	14716	14903	14859	14935	14788	14789	14972	14896	14785	14835	14969	14895	14893	14962	14942	14990	14717	14896	15053	14889	14835	14883	14870	14670	14713	14910	14862	15002	14905	14904	14775	14851	14950	14992	14869	14975	14839	14900	14798	14859	14870	14709	14954	14833	14833	14710	14787	14843	14781	14845	14922	14971	14848	14909	14847	14937	14850	14914	15018	14998	14943	14881	14671	14951	14860	14849	14809	14992	14723	15144	14899	15010	14775	15030	14904	15080	14921	14938	14835	14794	14871	14935	14918	14897	14832	15044	14783	14867	14904	14985	14682	14923	14799	14803	15018	14821	14921	14921	14818	15012	14914	14892	14948	15133	15011	14729	14796	14947	14836	14894	14868	14822	14857	14912	14832	14872	14970	14975	14884	14844	14751	15031	14937	14936	14940	14915	14880	14854	14815	14884	14945	14843	14856	14977	14808	14917	14896	14960	14954	14887	14800	14892	14912	14951	15010	14914	14826	15028	14927	14882	14845	14880	14763	14916	14773	14656	14930	14922	15103	14739	14859	14850	14788	14900	14916	14823	14998	14788	15008	14888	14974	14852	15002	15019	14981	14935	14922	14971	14853	14775	15025	14799	14832	14870	14716	14836	15022	14916	14980	15014	14974	14834	14896	14851	15048	14826	14795	14913	14943	14795	14907	14975	14817	14885	14816	14878	14898	14928	14930	14875	15043	14791	14881	14867	14835	15069	14941	14796	14943	14964	14932	14854	15001	14868	14769	15042	14727	14866	14975	14916	14956	14837	14893	14808	15067	14937	14671	14990	14956	14891	14867	15213	15083	14936	14873	14873	14788	14678	14842	14754	14857	14836	14759	14816	14856	14915	14863	14954	14820	14963	14878	14755	14739	14961	14860	14784	14911	14893	14785	15004	14747	14960	14818	14836	14875	14832	14837	14743	14786	14923	14805	14799	14823	15058	14790	14945	14841	15016	14952	14858	14873	14826	14872	14746	15039	14811	14987	14968	14991	15098	14818	14874	14927	14876	14895	14804	14848	14906	14810	14841	15035	14896	14708	14983	14932	14948	14888	15086	14989	14852	14861	14947	14878	14905	14890	14838	14722	14839	14826	15005	14707	14902	14749	14796	14950	14889	14858	14899	14838	14948	14744	15101	14985	14874	15162	14927	14975	14823	14972	14957	14857	14838	14852	14697	15095	14957	14917	14623	14895	14996	14815	14966	14775	14967	15017	14867	14961	14897	14838	14874	14821	15040	14859	14875	14971	14880	14895	14970	15012	15007	14867	14884	14912	14802	14876	14898	14891	14874	14771	14867	14969	14794	14877	14945	14906	14710	14835	14802	14820	14750	14938	15028	14832	15089	15106	15056	14836	14875	14929	14910	14764	14877	14899	14884	15083	14779	14870	15035	14876	14876	14870	14957	14922	14921	15003	14849	15005	14772	14912	15084	14805	14910	15053	14920	14969	14889	14805	14979	14851	15031	14879	14861	14931	14981	14825	14926	14774	14990	14955	14882	14892	14926	14823	14716	14975	15038	14908	15101	14927	14833	15070	14776	14855	14857	14863	14810	14850	14941	14961	14841	14841	15086	14685	14942	14843	14906	14889	14954	14846	14930	15105	14840	14864	14768	14953	14887	15019	15086	14896	15066	14891	15060	14874	14951	14958	14911	14947	14764	14711	14883	14928	14892	14971	14960	14823	14841	14922	14926	14818	14886	14867	14967	14776	14887	14858	14854	14898	14845	14867	15113	14883	15066	14892	14928	15073	15035	14983	14915	14890	15070	14940	14950	14753	14894	14866	14854	14837	15018	14797	14782	14871	14723	14874	14951	14965	14751	14972	14805	15017	14820	15038	15082	14948	14936	14843	14907	14992	14837	14934	15058	14926	14721	14909	14968	14930	15123	14796	15141	14660	14956	14908	14937	14929	14956	14921	14863	14894	14920	14860	15036	14872	14975	14973	14836	14914	14760	14924	14908	14837	14891	14979	14889	14953	15003	14931	14939	14857	14815	14757	14976	14788	14719	14777	14849	14900	14961	15023	15020	14923	14918	14881	14944	14922	14954	14764	14844	14961	14789	14854	14778	15012	15009	15055	14925	15009	14877	14780	14964	14774	14932	14946	14893	14860	14893	14947	14913	14939	14943	14947	14871	14974	14981	14937	14766	14851	14869	15032	14869	14822	14901	14914	14881	14980	14818	14827	14761	14882	14965	14845	15000	14921	14968	15032	14748	14996	15041	14870	14965	14684	14855	14967	14917	14898	14914	14918	14833	14866	14927	14887	14715	15025	14745	14932	15038	14948	14817	14890	14971	14850	15026	14912	14992	14926	14850	15005	14727	14877	14846	14787	15031	14831	14767	14900	14992	14971	14925	15114	14890	14831	14912	14894	14873	14918	14943	14901	14758	14833	14725	15000	14995	14883	14803	14820	14917	14826	14754	15050	14923	14842	14945	14987	14763	14898	14954	14682	15015	14993	14802	14862	14858	14866	14816	14961	15035	14875	14864	14978	14629	14943	15017	14827	15075	14962	14869	14878	14784	14833	14900	15051	14820	14928	14853	14894	14924	14932	14840	14954	14840	14977	15054	14912	14879	14833	14882	14787	14828	14930	14742	14952	14856	14814	14864	14887	14837	14922	14806	14888	14872	14908	15006	14895	14953	14889	14864	14930	14726	14714	14941	14788	14898	14879	14902	14899	14914	14911	14778	14940	14949	14832	14801	14872	14934	14886	15027	14937	14831	14985	15041	14935	14931	14783	15041	14873	14957	14812	14974	14904	14808	15013	14957	14892	15097	14964	14716	14843	14734	14905	14840	15011	14874	14836	14894	15003	14835	14777	14863	15007	15021	14786	14962	14865	14735	14887	14839	14881	14923	14952	14814	14873	14852	15017	14952	14905	14855	15017	14904	14853	14858	14815	14771	14840	14784	15051	14683	15017	14997	14843	14951	14908	14819	14969	14842	14829	14907	14863	14931	14867	15045	14941	14808	14967	15026	15033	14963	15032	14927	14851	14864	14924	14830	14986	14818	14847	14901	14853	14985	14907	14846	14880	14897	14851	14928	14828	14754	14812	14856	15040	14774	14996	14901	14887	14981	14964	14831	14886	14661	15022	14891	14882	14771	14949	14785	14858	14907	14780	14827	14778	14872	14782	14922	14987	14736	14834	14862	14896	14820	14966	15093	14692	14884	14814	14920	14776	14833	14983	15012	14875	14995	14950	14904	15034	15006	14871	14978	14914	14741	14763	14822	15020	14891	14821	14783	14820	14897	14964	14903	14953	14725	14859	15005	14928	15000	15076	14856	14795	14803	15035	14707	14933	14752	14730	15149	14991	14940	14849	14915	14861	15007	15002	14765	14925	14813	14877	14822	14860	14856	14901	14832	14979	14837	14992	14805	14882	14806	14880	14880	14963	14739	14802	14916	14898	14935	14751	14855	15006	14837	14857	14860	14910	14874	14804	14659	14712	14944	14902	14854	14820	14905	14860	14635	14687	14895	14890	15019	14885	14922	14939	14919	14862	14986	14938	15173	14844	14971	14887	15042	14826	14760	14839	14874	15023	15005	14923	15006	14858	14893	14825	14965	14871	14870	14900	14982	14731	14944	14947	14852	14932	14737	15008	14904	14804	14891	14905	14932	14882	14966	14837	14835	14961	15002	14780	14774	14625	14788	14902	14914	14857	14922	14709	14957	14846	14913	14976	15010	14698	15048	15005	14956	14979	14883	14843	14816	14907	14957	14887	14941	14932	14821	14992	14973	14906	14799	15057	14818	14908	15043	14863	14770	14928	14814	14805	14957	14962	15025	14835	14875	14974	14907	15041	14959	14866	14840	14894	14896	14773	14973	14870	14970	14954	14873	14803	14828	14920	14809	14910	14722	15072	14849	14886	14887	14750	14870	14881	14968	14905	14892	14869	14816	14840	14953	14898	14746	15007	14781	14763	14972	15073	14875	14881	14968	15106	14756	14876	14798	15024	14990	14842	14899	15021	14731	14866	15020	14957	14953	14877	14835	14780	15009	14958	14849	15113	14905	14997	14873	14913	14848	14820	14841	14794	14914	14973	14851	14863	15015	15008	14702	15030	14867	14865	14803	14867	14887	14879	14796	14822	14836	14986	15082	14963	14991	14910	14688	15078	14988	14936	14906	14862	14747	14758	14769	14900	14912	14977	14987	15058	14945	14893	14870	14830	14907	14860	14947	14982	14962	14737	14972
27521	23950	29804	26736	21812	20336	19208	18006	17677	17435	17114	16790	16825	16810	16620	16476	16712	16517	16694	16775	16395	16480	16351	16340	16427	16495	16493	16590	16284	16348	16469	16307	16464	16272	16324	16247	16401	16154	16254	16228	16371	16468	16330	16396	16443	16182	16339	16321	16293	16293	16267	16299	16241	16211	16216	16177	16246	16272	16254	16046	16361	16155	16285	16262	16159	16305	16366	16067	16180	16254	16202	16239	16322	16269	16101	15997	16197	16471	16337	16141	16262	16228	16318	16419	16309	16367	16318	16036	16285	16233	16119	16303	16067	16247	16170	15971	16087	16289	16259	16205	16251	16256	16222	16228	16314	16286	16389	16197	16271	16176	16455	16358	16281	16368	16253	16123	16163	16179	16242	16195	16210	16069	16301	16317	16326	16215	16169	16116	16333	16148	16198	16069	16230	16249	16434	16265	16026	16265	16270	16251	16447	16467	16242	16378	16283	16406	16431	16187	16223	16366	16268	16114	16363	16287	16321	16234	16227	16265	16346	16162	16377	16383	16184	16360	16469	16498	16493	16176	16359	16147	16304	16166	16166	16548	16367	16286	16021	16212	16315	16357	16400	16189	16104	16248	16212	16246	16406	16478	16152	16452	16220	16250	16260	16441	15942	16272	16126	16333	16172	16082	16308	16320	16205	16126	16206	16421	16286	16242	16219	16216	16089	16076	16166	16278	16216	16366	16169	16323	16242	16324	16097	16268	16156	16292	16191	16401	16397	16337	16058	16188	16226	16218	16213	16296	16018	16200	16272	16286	16326	16231	16132	16283	16345	16215	16207	16203	16276	16353	16415	16263	16190	16260	16229	16314	16413	16259	16339	16227	16187	16178	16354	16161	16180	16239	16161	16014	16243	16229	16303	16331	16401	16360	16190	16222	16458	16480	16158	16339	16308	16204	16270	16228	16421	16402	16418	16099	16370	16357	16417	16114	16262	16290	16137	16020	16260	16139	16287	16334	16235	16258	16256	16306	16233	16316	16069	16361	16355	16096	16331	15954	16237	16167	16289	15965	16335	16297	16340	16058	16056	16201	16237	16256	16291	16088	16418	16185	16331	16137	16268	16220	16246	16265	16262	16113	16438	16213	16391	16187	16414	16294	16326	16431	16041	16271	16262	16198	16249	16178	16229	16241	16444	16311	16101	16272	16264	16351	16135	16115	16382	16341	16252	16363	16278	16200	16317	16179	16333	16174	16335	16452	16238	16067	16147	16424	16406	16445	16406	16579	16159	16136	16252	16375	16308	16285	16252	16100	16320	16461	16250	16444	16010	16255	16514	16197	16397	16336	16239	16347	16241	16208	16157	16390	16187	16173	16410	16293	16270	16173	16237	16292	16101	16376	16190	16254	16039	16401	16338	16321	16316	16373	16179	16150	16234	16200	16468	16269	16408	16225	16177	16321	16313	16272	16476	16235	16495	16055	16247	16152	16209	16174	16205	16354	16111	16285	16268	16297	16218	15955	16226	16123	16325	16355	16397	16387	16161	16167	16169	16202	16381	16331	16225	16264	16382	16472	16438	16106	16375	16132	16310	16147	16273	16158	16071	16265	16323	16137	16081	16185	16140	16339	16145	16383	16265	16194	16323	16225	16372	16483	16203	16309	16323	16297	16395	16300	16343	16179	16297	16499	15888	16154	16352	16412	16225	16219	16301	16137	16263	16335	16208	16116	16467	16423	16251	16263	16161	16318	16137	16393	16337	16235	16305	16378	16227	16327	16475	16394	16024	16390	16122	16351	16379	16336	16269	16295	16150	16097	16227	16158	16134	16362	16153	16257	16162	16313	16275	16147	16164	16158	16219	16056	16149	16000	16484	15946	16156	16094	16347	16202	16187	16370	16481	16409	16321	16104	16342	16138	16472	16155	16221	16255	16151	16400	16355	16216	16228	16236	16338	16166	16217	16500	16249	16358	16360	16240	16320	16284	16146	16132	16168	16516	16372	16115	16344	16418	16455	16167	16315	16138	16393	16176	16235	16372	16258	16252	16205	16398	16326	16289	16385	16352	16206	16157	16284	16104	16308	16029	16057	16256	16010	16052	16092	16380	16307	16270	16260	16390	16161	16051	16219	16364	16239	16207	16374	16221	16095	16222	16399	16262	16109	16268	16264	16429	16231	16351	16373	16109	16294	16227	16357	16082	16249	16397	16205	16269	16328	16296	16509	16302	16364	16280	16352	16253	16339	16400	16149	16277	16435	16351	16265	16340	16316	16165	16200	16144	16299	16417	16244	16177	16208	16286	16323	16310	16217	16181	16417	16220	16067	16016	16127	16252	16315	16307	16399	16054	16290	16137	16211	16186	16075	16322	16324	16193	16262	16308	16354	16382	16253	16270	16301	16233	16146	16289	16215	16402	16348	16411	16062	16245	16153	16126	16260	16527	16267	16438	16200	16516	16332	16326	16402	16327	16357	16390	16318	16373	16326	16316	16235	16276	16433	16192	16391	16280	16305	16253	16248	16203	16176	16419	16406	16122	16335	16345	16276	16074	16222	16387	16040	16227	16277	16454	16227	16185	16255	16252	16396	16324	16346	16270	16435	16286	16320	16369	16245	16334	16112	16223	16244	16241	16424	16269	16142	16188	16235	16314	16222	16103	16386	16271	16179	16372	16431	16350	16250	16092	16408	16311	16368	16253	16204	16365	16316	16044	16341	16416	16195	16229	16104	16423	16195	15963	16135	16157	16183	16175	16098	16134	16322	16278	16358	16183	16421	16211	16344	16273	16176	16286	16313	16240	16301	16120	16178	16335	16109	16305	16256	16072	16228	16317	16182	16286	16227	16344	16220	16095	16401	16176	16270	16386	16223	16172	16315	16297	16326	16103	16180	16390	16203	16180	16341	16287	16130	16327	16246	16307	16121	16219	16160	16203	16173	16355	16365	16170	16237	16176	15955	16319	16267	16302	16437	16469	16255	16278	16141	16110	16424	16232	16394	16261	16259	16236	16132	16298	16395	16350	16365	16312	16247	16326	16220	16110	16115	16129	16312	16365	16222	16415	16379	16338	16283	16256	16261	16288	16307	16244	16529	16051	16304	16244	16204	16403	16207	16179	16251	16194	16291	16481	16338	16244	16380	16392	16222	16288	16203	16200	16296	16319	16111	16342	16352	16332	16333	16310	16150	16472	16408	16269	16060	16282	16242	16274	16235	16355	16065	16337	16429	16277	16356	16255	16352	16182	16294	16230	16230	16315	16195	16320	16194	16278	16227	16309	16219	16361	16343	16433	16279	16305	16225	16346	16281	16236	16330	16414	16240	16273	16202	16182	16477	16289	16410	16323	16332	16344	16341	16220	16104	16435	16337	16390	16164	16476	16443	16243	16166	16149	16220	16192	16300	16160	16228	16188	16113	16292	16523	16418	16120	16367	16378	16279	16207	16155	16183	16158	16091	16165	16297	16078	16171	16259	16180	16290	16343	16362	16293	16401	16129	16061	16232	16386	16166	16478	16282	16171	16229	16228	16053	16315	16328	16182	16288	16197	16226	16263	16451	16481	16103	16434	16217	16148	16338	16279	16342	16320	16126	16218	16269	16488	16333	16128	16366	16343	16300	16366	16420	16359	16280	16069	16342	16280	16362	16167	16173	16158	16270	16153	16430	16214	16447	16133	16378	16108	16226	16317	16134	16171	16241	16084	16359	16273	16035	16143	16298	16190	16447	16233	16307	16220	16348	16319	16235	16236	16343	16638	16459	16316	16359	16417	16294	16405	16381	16199	16324	16222	16400	16336	16299	16320	16423	16304	16051	16291	16274	16205	16327	16283	16369	16285	16316	16165	16402	16285	16416	16279	16325	16238	16201	16287	16392	16442	16139	16026	16289	16349	16246	16412	16280	16225	16348	16310	16224	16158	16288	16064	16257	16448	16121	16252	16499	16373	16361	16572	16492	16298	16124	16221	16157	16369	16384	16226	16352	16299	16432	16420	16393	16252	16112	16407	16338	16089	16385	16199	16194	16265	16386	16332	16290	16113	16137	16327	16425	16182	16091	16339	16234	16150	16139	16365	16137	16242	16284	16259	16229	16426	16283	16279	16351	16359	16274	16112	16322	16355	16335	16305	16395	16343	16354	16244	16269	16158	16103	16344	16195	16222	16286	16292	16136	16158	16068	16263	16317	16214	16246	16345	16183	16248	16196	16115	16278	16277	16398	15994	16114	16337	16203	16166	16387	16334	16427	16264	16106	16394	16407	16345	16422	16213	16297	16322	16056	16015	16313	16437	16177	16392	16266	16274	16262	16325	16176	16134	16379	16330	16339	16159	16262	16245	16187	16382	16418	16267	16306	16243	16408	16308	16057	16197	16057	16219	16161	16125	16064	16173	16251	16106	16268	16442	16007	16381	16316	16177	16115	16083	16175	16180	16100	16385	16142	16191	16283	16249	16437	16429	16374	16295	16256	16186	16244	16103	16426	16091	16363	16336	16267	16243	16280	16355	16211	16276	16163	16283	16262	16287	16132	16235	16221	16121	16309	16287	16111	16260	16507	16303	16165	16148	16423	16279	16251	16309	16163	16349	16299	16286	16251	16155	16500	16184	16408	16367	16192	16389	16340	16174	16286	16076	16383	16126	16279	16203	16286	16346	16480	16310	16377	16463	16256	16269	16218	16390	16198	16194	16377	16337	16311	15962	16210	16188	16410	16092	16383	16248	16238	16294	16286	16356	16006	16200	16111	16214	16377	16406	16247	16470	16230	16391	16469	16333	16255	16428	16173	16387	16329	16312	16273	16175	16227	16270	16310	16084	16342	16327	16205	16237	16146	16120	16218	16221	15985	16289	16318	16269	16210	16258	16284	16163	16359	16058	16312	16129	16261	16288	16356	16280	16097	16168	16208	16091	16220	16104	16479	16449	16279	16227	16333	16167	16282	16147	16404	16405	16359	16153	16394	16253	16308	16280	16130	16524	16335	16271	16403	16099	16317	16277	16544	16190	16332	16595	16423	16286	15971	16177	16103	16498	16197	16068	16164	16209	16224	16293	16217	16301	16230	16390	16169	16267	16434	16336	16179	16343	16278	16303	16149	16462	16287	16297	16194	16095	16288	16192	16466	16195	16192	16368	16316	16148	16478	16227	16499	16361	16241	16196	16238	16328	16180	16323	16375	16190	16199	16334
25562	37022	33622	26111	22730	20225	18629	17488	16818	16204	15953	15762	15666	15382	15391	15070	15218	14945	15020	14957	14784	14991	14993	14771	14790	14810	14665	14774	14584	14690	14610	14879	14613	14651	14835	14715	14671	14642	14623	14560	14555	14558	14676	14630	14658	14415	14638	14848	14496	14676	14589	14685	14571	14687	14534	14585	14641	14548	14472	14611	14756	14485	14580	14578	14690	14558	14539	14531	14556	14573	14511	14509	14604	14803	14453	14746	14625	14534	14701	14485	14715	14527	14315	14653	14453	14615	14563	14575	14569	14686	14525	14555	14598	14578	14434	14487	14585	14552	14437	14438	14578	14603	14461	14512	14654	14549	14824	14683	14575	14620	14473	14533	14520	14558	14711	14637	14459	14632	14725	14699	14621	14549	14628	14752	14626	14567	14442	14516	14513	14690	14579	14483	14435	14785	14511	14479	14568	14547	14649	14645	14627	14700	14558	14594	14673	14565	14593	14533	14604	14594	14554	14558	14440	14500	14553	14603	14580	14601	14434	14502	14513	14639	14400	14614	14595	14567	14556	14697	14473	14598	14310	14528	14555	14651	14485	14629	14337	14419	14472	14666	14655	14648	14520	14542	14600	14550	14559	14699	14593	14691	14396	14632	14608	14642	14666	14607	14602	14738	14455	14671	14714	14553	14574	14347	14560	14518	14530	14615	14616	14497	14542	14537	14596	14623	14547	14417	14547	14719	14496	14591	14478	14624	14522	14583	14599	14549	14743	14536	14596	14572	14603	14548	14586	14514	14632	14374	14600	14504	14665	14554	14595	14594	14387	14515	14453	14657	14453	14566	14551	14653	14464	14544	14535	14716	14616	14716	14620	14729	14670	14510	14600	14638	14544	14582	14566	14516	14618	14572	14478	14612	14655	14705	14537	14542	14596	14486	14398	14688	14481	14541	14388	14586	14659	14397	14579	14583	14558	14677	14584	14588	14521	14579	14735	14636	14642	14551	14547	14612	14728	14604	14422	14401	14490	14593	14675	14479	14697	14492	14712	14612	14464	14426	14629	14519	14578	14541	14573	14644	14504	14525	14582	14476	14599	14499	14487	14522	14555	14563	14551	14549	14564	14434	14554	14552	14589	14627	14436	14621	14668	14522	14582	14495	14450	14675	14610	14619	14547	14616	14756	14759	14379	14678	14608	14608	14569	14652	14503	14540	14550	14598	14631	14666	14579	14560	14574	14534	14740	14654	14639	14556	14485	14440	14469	14683	14549	14590	14592	14554	14503	14579	14526	14536	14637	14592	14603	14623	14578	14413	14704	14712	14721	14469	14423	14481	14633	14567	14579	14608	14456	14597	14538	14628	14449	14512	14506	14727	14558	14474	14662	14596	14529	14424	14634	14797	14670	14666	14451	14417	14687	14525	14578	14559	14579	14694	14607	14604	14562	14483	14600	14513	14555	14702	14565	14563	14611	14673	14645	14600	14583	14631	14641	14707	14467	14597	14521	14629	14726	14643	14717	14626	14448	14600	14598	14678	14698	14629	14566	14612	14690	14602	14626	14506	14411	14587	14363	14579	14438	14474	14651	14532	14737	14499	14557	14557	14690	14643	14805	14455	14589	14556	14720	14569	14659	14575	14562	14468	14651	14687	14717	14479	14499	14446	14638	14606	14588	14538	14631	14435	14520	14499	14598	14680	14589	14575	14597	14497	14734	14486	14617	14667	14716	14578	14578	14591	14632	14563	14602	14511	14547	14795	14626	14710	14563	14635	14582	14745	14629	14684	14588	14563	14755	14588	14478	14516	14526	14753	14611	14575	14484	14504	14723	14426	14719	14539	14454	14745	14535	14662	14577	14721	14518	14402	14857	14639	14608	14541	14343	14550	14637	14576	14694	14730	14609	14639	14568	14529	14817	14602	14492	14472	14620	14560	14549	14529	14605	14562	14625	14715	14413	14775	14660	14460	14557	14416	14616	14511	14390	14425	14613	14417	14730	14657	14690	14804	14645	14692	14599	14515	14659	14737	14414	14601	14549	14539	14632	14586	14592	14465	14546	14589	14592	14550	14592	14711	14515	14547	14634	14534	14557	14682	14554	14708	14547	14550	14687	14463	14544	14480	14608	14662	14634	14573	14643	14513	14526	14591	14608	14588	14658	14536	14442	14603	14570	14515	14498	14786	14541	14557	14606	14509	14590	14653	14598	14433	14604	14658	14567	14563	14757	14560	14619	14593	14590	14688	14488	14656	14603	14636	14721	14598	14594	14630	14614	14627	14618	14447	14634	14480	14589	14659	14605	14659	14581	14659	14540	14612	14622	14610	14642	14585	14648	14482	14540	14536	14585	14714	14541	14783	14464	14614	14418	14459	14688	14446	14653	14578	14661	14587	14568	14550	14623	14515	14636	14374	14614	14547	14634	14509	14746	14594	14636	14486	14546	14530	14582	14597	14573	14522	14621	14413	14477	14626	14515	14607	14433	14423	14521	14611	14717	14588	14528	14713	14499	14572	14639	14571	14497	14450	14480	14650	14620	14529	14529	14679	14524	14479	14758	14662	14534	14551	14460	14500	14446	14573	14664	14694	14469	14541	14445	14576	14518	14406	14440	14584	14651	14647	14521	14595	14644	14417	14483	14627	14572	14667	14606	14511	14635	14793	14405	14729	14622	14634	14482	14385	14542	14741	14541	14646	14492	14467	14596	14541	14470	14635	14531	14542	14521	14502	14525	14734	14666	14547	14452	14713	14569	14645	14539	14669	14657	14411	14471	14607	14554	14495	14510	14722	14669	14628	14476	14622	14541	14535	14663	14556	14653	14370	14537	14437	14548	14428	14468	14550	14433	14562	14536	14498	14855	14569	14455	14442	14525	14586	14570	14636	14534	14521	14666	14502	14673	14482	14671	14478	14489	14591	14608	14520	14482	14642	14637	14723	14603	14577	14562	14572	14545	14598	14407	14520	14710	14442	14579	14489	14586	14643	14555	14568	14600	14643	14583	14762	14398	14528	14672	14604	14550	14544	14682	14588	14582	14429	14608	14557	14555	14711	14657	14704	14575	14478	14637	14620	14548	14515	14602	14484	14658	14671	14412	14639	14715	14752	14618	14794	14601	14584	14586	14537	14513	14420	14526	14546	14504	14640	14579	14639	14502	14617	14575	14514	14567	14449	14696	14685	14557	14642	14665	14424	14474	14760	14777	14626	14732	14426	14566	14622	14753	14692	14583	14381	14573	14596	14564	14628	14701	14618	14536	14549	14682	14636	14596	14611	14554	14671	14578	14618	14778	14523	14562	14555	14642	14723	14608	14598	14491	14689	14734	14614	14699	14502	14431	14588	14636	14635	14475	14555	14654	14661	14560	14620	14497	14591	14562	14597	14742	14845	14652	14671	14554	14493	14489	14438	14776	14377	14704	14569	14663	14458	14582	14630	14480	14629	14572	14604	14583	14453	14737	14463	14691	14589	14592	14520	14626	14508	14418	14630	14628	14501	14627	14586	14443	14531	14483	14718	14537	14405	14531	14457	14559	14495	14522	14584	14523	14622	14645	14553	14629	14485	14520	14633	14448	14548	14480	14525	14521	14647	14802	14507	14697	14469	14557	14652	14631	14521	14635	14620	14624	14430	14711	14377	14652	14550	14557	14698	14485	14651	14478	14726	14586	14648	14645	14622	14819	14642	14611	14427	14544	14691	14386	14660	14566	14679	14582	14515	14629	14513	14494	14527	14560	14531	14557	14664	14588	14511	14566	14657	14580	14483	14673	14834	14725	14444	14588	14560	14624	14613	14708	14672	14487	14601	14460	14636	14618	14573	14465	14662	14585	14569	14588	14530	14616	14433	14609	14678	14561	14674	14428	14615	14490	14611	14674	14521	14594	14714	14588	14689	14373	14458	14599	14688	14609	14520	14534	14549	14531	14650	14664	14633	14763	14472	14763	14598	14596	14509	14672	14574	14445	14426	14565	14661	14547	14756	14745	14434	14764	14720	14410	14427	14512	14744	14538	14629	14601	14541	14536	14516	14481	14597	14674	14488	14638	14578	14540	14618	14511	14470	14641	14502	14692	14547	14554	14475	14602	14490	14447	14667	14694	14571	14487	14621	14689	14617	14460	14604	14669	14592	14469	14659	14706	14654	14472	14709	14721	14343	14648	14527	14557	14560	14585	14596	14769	14587	14760	14492	14626	14597	14651	14665	14578	14552	14489	14576	14595	14583	14576	14667	14359	14499	14739	14562	14464	14455	14805	14638	14682	14677	14578	14462	14585	14624	14610	14578	14566	14636	14637	14608	14677	14671	14583	14534	14515	14581	14538	14647	14480	14524	14609	14651	14690	14613	14599	14658	14393	14566	14649	14582	14483	14622	14447	14645	14684	14574	14575	14524	14709	14583	14492	14590	14455	14630	14443	14704	14577	14702	14628	14624	14454	14629	14570	14493	14503	14614	14588	14608	14666	14621	14658	14454	14743	14644	14515	14755	14392	14651	14646	14462	14599	14648	14694	14602	14613	14572	14424	14559	14483	14566	14699	14752	14476	14556	14604	14767	14578	14640	14526	14585	14682	14446	14437	14534	14655	14538	14496	14494	14593	14637	14724	14594	14554	14691	14510	14750	14722	14340	14639	14627	14774	14697	14600	14513	14576	14734	14530	14526	14403	14563	14712	14715	14511	14554	14657	14365	14623	14686	14432	14748	14469	14702	14578	14733	14566	14545	14537	14557	14547	14604	14593	14399	14620	14670	14627	14455	14472	14597	14601	14648	14558	14411	14642	14557	14660	14595	14527	14656	14565	14482	14479	14522	14463	14462	14879	14448	14409	14681	14606	14578	14601	14623	14600	14579	14656	14780	14611	14672	14714	14555	14657	14424	14501	14521	14527	14614	14682	14501	14638	14800	14514	14454	14670	14596	14550	14527	14605	14542	14571	14722	14607	14620	14505	14607	14685	14680	14584	14539	14553	14533	14547	14557	14621	14585	14399	14726	14614	14684	14585	14659	14500	14666	14455	14630	14475	14639	14525	14486	14541	14655	14531	14513	14633	14641	14377	14632	14506	14646	14603	14619	14634	14581	14621	14422	14582	14382	14562	14548	14464	14576	14579	14572	14640	14626	14768	14519	14653	14576	14557	14564	14666	14668	14519	14629	14644	14642	14548	14528	14558	14552	14538	14607
23547	20979	28335	24259	22968	24064	23208	20075	18792	18663	18261	18270	17762	17596	17465	17576	17407	17483	17270	17109	17075	17231	17043	17042	16950	16991	17048	16834	16892	16874	17101	16794	16796	16717	16839	16685	16943	16740	16876	16719	16645	16553	16510	16763	16711	16723	16647	16788	16630	16590	16568	16603	16835	16721	16690	16611	16589	16581	16591	16630	16855	16618	16730	16612	16868	16768	16450	16660	16609	16547	16756	16618	16561	16593	16640	16613	16580	16524	16556	16583	16493	16534	16512	16702	16701	16604	16565	16671	16852	16553	16927	16618	16655	16630	16650	16512	16450	16610	16687	16584	16692	16465	16515	16702	16662	16686	16820	16627	16596	16709	16559	16735	16534	16679	16616	16575	16731	16718	16586	16602	16568	16594	16585	16682	16567	16501	16719	16642	16638	16602	16804	16737	16635	16741	16685	16579	16591	16520	16666	16630	16832	16552	16775	16667	16653	16517	16487	16660	16748	16574	16545	16567	16791	16719	16597	16460	16553	16650	16370	16523	16506	16629	16641	16585	16629	16582	16678	16487	16500	16646	16611	16504	16698	16506	16410	16588	16715	16587	16604	16655	16725	16684	16552	16633	16862	16631	16459	16451	16659	16648	16781	16516	16589	16590	16625	16597	16492	16558	16697	16720	16538	16570	16428	16573	16586	16779	16660	16589	16745	16513	16535	16510	16676	16513	16773	16597	16576	16473	16412	16482	16760	16771	16605	16596	16620	16726	16691	16741	16682	16398	16744	16538	16911	16488	16636	16662	16560	16449	16602	16624	16551	16590	16482	16807	16831	16605	16773	16396	16534	16532	16429	16579	16556	16640	16587	16536	16627	16634	16535	16651	16478	16735	16446	16573	16768	16716	16530	16523	16713	16569	16666	16703	16565	16513	16506	16589	16645	16642	16645	16434	16710	16551	16513	16676	16474	16525	16614	16669	16607	16426	16635	16659	16752	16421	16486	16469	16688	16630	16624	16796	16488	16656	16834	16661	16692	16592	16572	16539	16671	16739	16699	16704	16695	16598	16543	16813	16616	16414	16409	16706	16770	16578	16647	16717	16567	16790	16512	16572	16646	16648	16588	16678	16502	16612	16463	16806	16695	16664	16766	16360	16707	16565	16740	16509	16566	16820	16686	16506	16508	16537	16647	16593	16952	16689	16614	16612	16451	16704	16754	16579	16661	16545	16559	16476	16736	16491	16476	16492	16779	16560	16451	16638	16746	16448	16616	16597	16789	16584	16276	16621	16429	16712	16691	16586	16465	16708	16642	16665	16392	16886	16697	16382	16525	16564	16561	16479	16451	16581	16624	16495	16702	16569	16343	16685	16576	16755	16634	16649	16682	16447	16597	16597	16579	16435	16530	16568	16490	16376	16507	16561	16635	16663	16455	16367	16602	16523	16587	16567	16683	16535	16637	16609	16571	16656	16623	16637	16641	16768	16462	16582	16617	16804	16718	16869	16745	16477	16752	16633	16747	16756	16673	16588	16557	16734	16450	16476	16628	16600	16451	16613	16655	16658	16710	16566	16544	16824	16567	16578	16579	16538	16621	16465	16616	16562	16519	16544	16306	16512	16647	16626	16543	16557	16386	16525	16537	16751	16493	16752	16590	16694	16800	16532	16691	16469	16734	16671	16488	16515	16558	16548	16728	16669	16636	16735	16613	16625	16568	16819	16672	16630	16505	16629	16605	16540	16668	16704	16530	16673	16669	16722	16554	16534	16514	16560	16636	16642	16669	16623	16703	16699	16582	16708	16521	16555	16704	16806	16647	16596	16545	16536	16643	16649	16482	16620	16593	16803	16773	16576	16475	16314	16682	16733	16525	16642	16499	16605	16693	16584	16697	16653	16463	16567	16688	16527	16587	16488	16401	16593	16783	16595	16745	16580	16560	16708	16630	16760	16910	16549	16705	16614	16567	16479	16767	16617	16569	16672	16656	16656	16554	16900	16601	16699	16550	16536	16590	16574	16706	16557	16499	16637	16547	16349	16679	16551	16585	16823	16644	16750	16594	16744	16722	16785	16732	16789	16685	16720	16673	16633	16740	16680	16677	16576	16682	16506	16565	16704	16568	16770	16687	16575	16813	16543	16589	16610	16800	16569	16653	16690	16419	16666	16643	16615	16800	16603	16585	16589	16671	16526	16512	16598	16652	16446	16550	16769	16701	16514	16547	16443	16661	16745	16414	16667	16635	16638	16546	16673	16546	16597	16541	16426	16636	16610	16525	16653	16505	16541	16710	16593	16577	16729	16543	16753	16604	16664	16640	16507	16522	16640	16701	16701	16520	16504	16638	16691	16688	16650	16624	16470	16525	16663	16714	16470	16518	16644	16569	16547	16645	16754	16477	16593	16576	16360	16616	16638	16469	16607	16614	16535	16654	16634	16486	16586	16636	16645	16652	16431	16818	16638	16492	16533	16613	16553	16701	16739	16662	16596	16552	16579	16741	16538	16341	16586	16639	16660	16701	16494	16457	16639	16538	16723	16731	16669	16537	16446	16729	16355	16583	16636	16576	16578	16606	16529	16621	16585	16623	16517	16589	16410	16585	16619	16580	16606	16644	16635	16584	16742	16640	16547	16757	16640	16416	16478	16712	16531	16618	16664	16732	16479	16593	16525	16449	16510	16501	16582	16624	16572	16738	16541	16690	16682	16672	16624	16606	16679	16614	16642	16581	16765	16792	16807	16557	16657	16734	16619	16765	16520	16536	16609	16573	16492	16479	16464	16512	16677	16544	16692	16732	16628	16687	16761	16611	16763	16583	16652	16747	16563	16741	16714	16438	16679	16605	16584	16537	16429	16604	16557	16646	16646	16648	16595	16608	16671	16757	16670	16609	16492	16623	16627	16781	16524	16666	16512	16538	16706	16653	16598	16506	16578	16535	16711	16804	16445	16651	16579	16583	16671	16728	16638	16635	16591	16674	16531	16655	16660	16474	16607	16639	16595	16668	16540	16704	16604	16730	16592	16601	16600	16644	16681	16780	16654	16622	16640	16674	16440	16629	16762	16685	16642	16412	16707	16704	16479	16635	16493	16237	16424	16536	16653	16661	16417	16604	16622	16576	16454	16474	16727	16687	16662	16568	16540	16672	16755	16523	16624	16574	16551	16650	16454	16636	16438	16577	16563	16430	16704	16714	16534	16615	16615	16602	16607	16650	16713	16583	16528	16668	16499	16581	16670	16682	16573	16538	16628	16677	16659	16617	16432	16496	16784	16596	16675	16618	16814	16625	16663	16658	16341	16477	16741	16705	16669	16623	16583	16563	16754	16583	16701	16533	16649	16525	16569	16622	16486	16632	16666	16604	16696	16645	16679	16761	16584	16712	16512	16548	16762	16768	16707	16720	16764	16526	16508	16593	16732	16627	16538	16660	16919	16532	16531	16794	16794	16618	16490	16657	16766	16604	16567	16532	16420	16641	16568	16512	16584	16679	16655	16560	16704	16513	16535	16602	16524	16528	16476	16616	16381	16639	16701	16458	16556	16641	16560	16531	16445	16404	16548	16617	16443	16582	16638	16878	16718	16602	16752	16451	16637	16477	16368	16719	16618	16580	16517	16425	16645	16588	16561	16536	16651	16593	16555	16713	16661	16556	16760	16678	16576	16564	16666	16519	16513	16619	16820	16582	16627	16634	16589	16486	16410	16642	16447	16588	16452	16667	16616	16668	16530	16675	16626	16503	16615	16549	16604	16617	16653	16561	16700	16711	16460	16797	16774	16681	16716	16610	16603	16623	16574	16806	16717	16609	16788	16555	16411	16468	16653	16506	16718	16797	16576	16648	16679	16579	16737	16664	16621	16621	16626	16731	16571	16385	16484	16536	16532	16873	16565	16652	16490	16570	16772	16606	16702	16676	16708	16807	16393	16722	16852	16561	16501	16672	16515	16623	16446	16625	16560	16565	16684	16664	16528	16682	16676	16619	16820	16748	16765	16704	16559	16527	16674	16675	16804	16523	16730	16643	16359	16508	16517	16610	16626	16523	16558	16846	16384	16584	16385	16408	16703	16751	16617	16829	16741	16692	16782	16696	16592	16617	16617	16564	16579	16644	16528	16551	16773	16675	16710	16743	16517	16769	16641	16726	16580	16599	16561	16478	16800	16541	16553	16458	16591	16581	16610	16496	16608	16552	16526	16386	16484	16607	16765	16603	16594	16439	16471	16522	16610	16766	16765	16534	16756	16658	16562	16683	16742	16668	16724	16616	16740	16485	16767	16619	16681	16547	16545	16769	16670	16709	16515	16595	16491	16379	16667	16608	16720	16602	16436	16599	16640	16569	16770	16655	16489	16629	16590	16491	16674	16731	16586	16551	16599	16650	16552	16594	16408	16570	16656	16649	16664	16559	16782	16726	16753	16584	16547	16623	16597	16691	16704	16582	16742	16539	16648	16632	16701	16693	16671	16675	16625	16452	16389	16384	16681	16618	16782	16505	16623	16423	16603	16667	16699	16669	16638	16618	16546	16463	16578	16335	16449	16645	16717	16610	16489	16569	16690	16686	16489	16711	16603	16669	16764	16585	16514	16545	16454	16691	16661	16544	16450	16578	16577	16632	16533	16479	16624	16467	16688	16606	16689	16753	16807	16544	16667	16478	16486	16394	16457	16591	16431	16518	16581	16857	16578	16436	16509	16638	16601	16720	16760	16735	16538	16509	16697	16673	16555	16686	16448	16608	16797	16645	16580	16413	16511	16692	16567	16804	16451	16621	16518	16596	16607	16719	16718	16608	16517	16495	16596	16587	16482	16829	16573	16647	16761	16615	16580	16538	16355	16653	16443	16612	16626	16648	16591	16558	16816	16587	16680	16890	16707	16515	16689	16812	16689	16740	16821	16520	16426	16793	16634	16730	16617	16465	16645	16719	16539	16742	16758	16550	16638	16714	16461	16595	16606	16605	16724	16802	16594	16482	16498	16487	16530	16378	16532	16504	16569	16765	16560	16601	16638	16655	16457	16571	16649	16438	16675	16648	16538	16634	16508	16534	16614	16637	16575	16559	16535	16652	16438	16518	16635	16636	16653	16730	16797	16684	16946	16705	16724	16522	16702	16524	16807	16628	16589	16701	16622	16477	16734	16695	16584	16745	16511	16444	16794	16583	16449	16522	16557	16623	16588	16691	16555
25864	42895	39569	31656	27066	23639	21435	19845	18670	17943	17200	16744	16627	16458	16293	15850	15787	15730	15802	15611	15421	15388	15389	15381	15176	15154	15135	15139	15060	15039	15165	15121	15009	15055	15039	14994	14932	14940	14894	14743	15019	14934	15048	14949	14761	14954	14893	14824	15029	14770	14925	14902	14876	14791	14780	14766	14843	14751	14683	14926	14850	14768	14873	14848	14827	14887	14773	15017	14833	14647	14943	14824	14949	14671	14855	14596	14747	14914	14799	14900	14650	14675	14903	14751	14620	14975	14823	14827	14828	14762	14833	14765	14888	14695	14863	14762	14902	14691	14863	14806	14784	14864	14833	14964	14533	14794	14727	14913	14749	14926	14868	14810	14821	14876	14928	14793	14758	14598	14877	14846	14684	14850	14787	14796	14823	14835	14883	14770	14814	14842	14894	14736	14876	14980	14633	14672	14756	14949	14868	14785	14710	14821	15021	14835	14645	14749	14797	14816	14823	14771	14788	14748	14955	14925	14744	14893	14715	14687	14703	14724	14919	14852	14884	14774	14868	14701	14832	14744	14651	14812	14772	14701	14764	14715	14654	14771	14719	14767	14822	14843	14786	14790	14837	14826	14908	14865	14953	14745	14787	14732	14777	14827	14749	14768	14784	14862	14709	14824	14839	14730	14893	14751	14852	14686	14817	14805	14789	14946	14914	14747	14867	14884	14821	14855	14893	14707	14870	14651	14687	14807	14825	14740	14699	14759	14747	14786	14866	14718	14887	14782	14789	14785	14900	14766	14742	14731	14865	14862	14913	14830	14727	14875	14718	14815	14805	14923	14715	14827	14741	14841	14963	14831	14983	14829	14931	14848	14898	14874	14937	14815	14687	14544	14834	14775	14769	14826	14747	14871	14780	14802	14686	14780	14839	14808	14858	14819	14712	14703	14937	14924	14620	14775	14650	14808	14668	14952	14785	14827	14864	14669	14792	14760	14797	14851	14849	14797	14646	14803	14708	14758	14898	14763	14628	14845	14689	14752	14964	14786	14815	14982	14721	14829	14606	14759	14683	15004	14868	14920	14947	14771	14775	14936	14779	14648	14696	14795	14874	14842	14846	14800	14730	14854	14754	14683	14666	14733	14902	14776	14890	14970	14806	14730	14849	14958	14907	14920	14724	14703	14653	14871	14780	14823	14765	14729	14887	15056	14831	14818	14798	14914	14777	14965	14706	14915	14895	14923	14709	14898	14713	14775	14876	14674	14679	14941	14625	14883	14657	14877	14678	14656	14727	14839	14973	14702	14829	14703	14994	14809	14787	14822	14706	14813	14688	14769	14641	14968	14858	14700	14659	14820	14926	14824	14821	14728	14835	15035	14804	14771	14903	14890	14812	14652	14665	14866	14811	14883	14827	14809	14772	14776	14666	14766	14811	14924	14666	14667	14922	14802	14921	14787	14889	14844	14811	15094	14683	14630	14883	14743	14920	14831	14771	14768	14802	14731	14855	14629	14773	15019	14803	14940	14767	14843	14762	14667	14968	15020	14678	14883	14913	14822	14948	14830	14953	14673	14885	14682	14843	14903	15014	14794	14689	14710	14747	14744	14745	14903	14796	14716	14613	14769	14878	15024	14749	14709	14830	14737	14868	14881	14973	14851	14830	14771	14752	14879	14706	14719	14736	14994	14741	14824	14749	14882	15014	14851	14794	15053	14850	14868	14675	14859	14806	14882	14876	14869	14861	14747	14834	14997	14899	14910	14855	14890	14815	14721	14670	14847	14785	14619	14897	14734	14746	14862	14850	14907	14934	14893	14840	14759	14750	14832	14819	14772	14600	14831	14646	14650	14929	14901	14858	14949	14726	14852	15042	14791	14927	14712	14697	14953	14734	14778	14863	14594	14648	14757	14839	14757	14831	14730	14857	14763	14823	14832	14794	14768	14870	14766	14825	14763	14857	14979	14698	14742	14697	14778	14726	14920	14814	14857	15005	14671	14638	14775	14853	14930	14774	14722	14721	14762	14768	14758	14856	14701	14892	14772	14954	14738	14786	14793	14784	14867	14825	14833	14993	14891	14752	14755	14808	14847	14710	14887	14765	14912	14973	14877	14841	14959	14721	14774	14784	14679	14945	14743	14890	14737	14651	14813	14668	14794	14879	14873	14860	14737	14846	14889	14971	14759	14853	14792	14897	14781	14811	14883	14873	14804	14722	14693	14962	14689	14790	14825	14881	14807	14722	14798	14874	14781	14732	14822	14857	14851	14775	14849	14805	14814	14865	14858	14859	14711	14902	14854	14861	14787	14743	14832	14817	14821	14776	14689	14893	14818	14883	14957	14929	14737	14906	14735	14813	14846	14975	14858	14703	14825	14898	14809	14875	14782	14710	14758	14795	14971	14890	14850	14819	14909	14879	14689	14821	14744	14942	14855	14881	14715	14937	14929	14703	14750	14913	14747	14704	14888	14737	14780	14878	14903	14875	14668	14862	14910	14764	14967	14916	15025	14766	15018	14837	14912	14813	14801	14939	14688	14965	14893	14803	14665	14927	14804	14917	14780	14855	14911	14611	14857	14706	14901	14739	14928	14812	14765	14930	14865	14791	14940	14914	14749	14653	14790	14824	14743	14897	14877	14707	14655	14781	14877	14816	14764	14689	14684	14888	14935	14894	14799	14667	14889	14799	14772	14741	14784	14892	14800	14714	14774	14925	14782	14773	14622	14973	14793	14864	14867	14813	14814	14873	14706	14868	14901	14921	14666	14724	15046	14791	14795	14998	14748	14705	14894	14935	14739	14669	14857	14900	14835	14891	14740	14689	14823	14833	14874	14780	14676	14767	14806	14729	14787	14770	14931	14825	14867	14878	14903	14854	14901	14772	14862	14845	14674	14709	14690	14823	14903	14846	14891	14684	14925	14995	14813	14844	14787	14726	14681	14726	14718	14830	14704	14717	14725	14802	14809	14769	14868	14842	14895	14765	14765	14999	14827	14835	14952	14735	14667	14766	14828	14839	14827	14844	14750	14702	14784	14889	14880	14720	14853	15044	14738	14844	14803	14845	14874	14784	14722	14737	14911	14657	14943	14914	14912	14815	14833	14644	14796	14513	14876	14814	14799	14756	14694	14650	14590	14864	14787	14853	14702	14706	14815	14737	14996	14976	14755	14956	14747	14798	14812	14748	14847	14668	14759	14863	14762	14820	14642	14788	14923	15014	14685	14691	14869	14859	14821	14849	14864	14844	14693	14674	14777	14802	14654	14860	14747	14894	14960	14914	14900	14829	14745	14874	14819	14847	14629	14824	14884	14847	14793	14754	14880	14585	14805	14695	14794	14560	14809	14869	14794	14745	14933	14919	14881	14751	14912	14851	14920	14923	14836	14878	14814	14874	14810	14853	14841	14815	14714	14575	14834	14881	14750	14775	14720	14950	14780	14879	14685	14743	14878	14619	14826	14796	14954	14887	14664	14897	14997	14827	14806	14824	14815	14850	14783	14905	14844	14888	14780	14715	14808	14775	15024	14792	14868	14762	14877	14832	14918	14852	14706	14805	14832	14912	14762	14758	14712	14906	14885	14706	14740	14845	14799	14740	14751	14803	14898	14702	14737	14642	15000	14728	14730	14829	14764	14661	14791	14731	14723	14777	14921	14846	14880	14739	14900	14904	14780	14799	15014	14842	14963	14877	14828	14721	14805	14880	14894	14858	14798	14807	14819	14792	14671	14911	14660	14892	14686	14836	14927	14783	14771	14812	14739	14664	14608	14854	14831	14949	14793	14691	14844	14828	14728	14854	14738	14810	14780	14802	14734	14771	14763	14753	14893	14843	14637	14954	14828	14789	14731	14879	14715	14771	14818	14870	14868	14758	14753	14837	14900	14674	14943	14851	14757	14851	14623	14853	14786	14910	14745	14771	14842	14766	14994	14788	14674	14887	14867	14731	14984	14734	14605	14736	14846	14696	14895	14876	14694	14946	14922	14794	15044	14831	14690	14783	14543	14851	14622	14838	14854	14690	14879	14900	14856	14902	14671	14831	14759	14911	14860	14802	14859	14858	14850	14794	14899	14805	14837	15086	14782	14768	15022	14811	14770	14773	14745	14786	14851	14795	14923	14959	14815	14823	14698	14754	14949	14785	14913	14770	14923	14875	14951	14752	14610	14815	14750	14863	14905	14776	14768	14752	14820	14817	14873	14889	14958	14826	14771	14794	14963	14781	14777	14768	14914	14796	14722	14706	14851	14836	14864	14693	14762	14809	14699	14968	14853	14840	14729	14616	14810	14647	14897	14632	14829	14833	14601	14712	14803	14902	14899	14830	14954	14914	14726	14973	14745	14880	14758	14650	14768	14879	14725	14799	14812	14960	14770	14823	14743	14694	14601	14765	14854	15014	14786	15068	14699	14820	14813	14779	14859	14963	14674	14879	14753	14756	14843	14943	14764	14800	14756	14714	14883	14894	14811	14781	14727	14803	14732	14803	14710	14759	14953	14547	14797	14901	14703	14859	14704	14971	14616	14691	14769	14593	14686	14928	14824	14934	14845	14804	14757	14855	14749	14761	14846	14790	14638	14870	14713	14848	14812	14727	14857	14722	14825	14692	14848	14811	14834	14854	14971	14926	14747	14792	14703	14980	14956	14605	14854	14799	14717	14737	14915	14683	14876	14916	14962	14946	14829	14759	15012	14888	14658	14838	14712	14776	14857	14838	14688	14943	14927	14936	14901	14905	14943	14810	14945	14876	14767	14722	14815	14781	14692	14890	14657	14787	14678	14763	14842	14680	14720	14836	14883	14702	14699	14766	14873	14796	14750	14831	14920	14891	14806	14856	14686	14930	14870	14862	14770	14873	14942	14789	14959	14741	14844	14755	14757	14774	14886	14875	14732	14719	14899	14890	14826	14814	14983	14617	14819	14869	14795	14847	14848	14633	14627	14602	14745	14988	14795	14725	14736	14812	14803	14697	14806	14845	14881	15018	14848	14620	15017	14859	14815	14808	14721	14784	14602	14948	14612	14654	14770	14794	14800	14846	14816	14944	14890	14784	14882	14775	14808	14814	14828	14764	14839	14841	14916	14779	14785	14898	14633	14718	14867	14879	14897	14808	14893	14662	14724	14883	14844	14770	14871	14781	14655	14809	14789	14869	14815	14676	14776	14834	14740	14868	14727	14821	14797
22565	20979	28664	23531	21615	24608	27036	21628	20231	19872	19109	18797	18314	18298	18172	17926	17718	17746	17741	17554	17564	17499	17111	17250	17261	17061	17268	17114	17137	16885	17115	17126	16925	16932	16936	16965	17038	16713	16958	16784	16975	16815	16817	17019	16844	17045	17026	16881	16832	16660	16900	16695	16691	16850	16694	16942	16722	16843	16864	16806	16769	16881	16838	16858	16632	16902	16881	16684	16654	16794	16716	16785	16754	16812	16734	16918	16705	16777	16771	16723	16975	16856	16610	16733	16920	16684	16856	16683	16752	16629	16603	16719	16765	16723	16941	16932	16760	16649	16751	16992	16761	16683	16812	16682	16728	16776	16810	16739	16813	16769	16808	17020	16781	16821	16634	16811	17029	16887	16691	16726	16698	16761	16773	16742	16748	16894	16769	16853	16975	16808	16703	16555	16619	16800	16659	16775	16761	16819	16769	16649	16623	16847	16717	16891	16647	16751	16651	16633	16846	16678	16609	16722	16737	16663	16857	16957	16807	16718	16813	16756	16840	16694	16787	16600	16758	16698	16592	16544	16724	16500	16692	16538	17022	16798	16663	16782	16862	16606	16856	16578	16515	16691	16519	16514	16863	16708	16697	16811	16816	16689	16700	16758	16753	16749	16728	16711	16557	16637	16777	16723	16543	16725	16860	16550	16789	16668	16686	16579	16819	16690	16861	16668	16694	16855	16853	16613	16688	16790	16804	16840	16672	16700	16708	16710	16684	16522	16757	16736	16649	16698	16620	16774	16634	16812	16793	16758	16660	16648	16889	16717	16893	16601	16765	16710	16597	16754	16694	16587	16618	16854	16830	16844	16808	16548	16835	16641	16842	16732	16781	16702	16806	16870	16737	16757	16571	16700	16770	16841	16769	16598	16682	16624	16568	16741	16843	16924	16733	16750	16628	16587	16562	16777	16716	16756	16656	16677	16747	16807	16916	16615	16753	16838	16797	16657	16663	16421	16666	16712	16604	16626	16531	16559	16733	16756	16729	16751	16771	16865	16721	16795	16558	16501	16757	16671	16722	16360	16653	16722	16605	16670	16719	16614	16676	16701	16905	16581	16689	16809	16795	16890	16903	16868	16700	16663	16889	16624	16779	16420	16528	16696	16856	16516	16656	16632	16672	16906	16780	16645	16746	16672	16672	16585	16836	16615	16662	16958	16812	16995	16845	16767	16777	16699	16656	16670	16744	16605	16632	16578	16861	16766	16759	16716	16611	16746	16735	16630	16909	16769	16794	16581	16685	16388	16578	16859	16733	16937	16841	16961	16688	16647	16683	16578	16770	16647	16560	16590	16446	16798	16639	16650	16813	16641	16637	16729	16717	16875	16695	16759	16703	16759	16659	16789	16702	16626	16832	16503	16594	16912	16732	16701	16750	16516	16636	16633	16926	16658	16581	16754	16900	16766	16754	16845	16751	16803	16839	16521	16941	16719	16655	16702	16729	16647	16692	16774	16784	16541	16533	16777	16735	16872	16735	16726	16605	16619	16602	16803	16651	16616	16614	16494	16598	16764	16600	16496	16703	16619	16823	16596	16585	16802	16564	16707	16786	16649	16624	16642	16620	16765	16937	16628	16679	16657	16880	16603	16978	16744	16931	16778	16499	16600	16733	16680	16722	16726	16774	16762	16751	16695	16393	16752	16806	16803	16695	16809	16773	16776	16700	16731	16627	16844	16729	16765	16582	16683	16759	16684	16793	16680	16872	16690	16729	16610	16768	16679	16632	16540	16721	16799	16611	16616	16547	16527	16797	16581	16815	16636	16561	16611	16810	16645	16575	16646	16903	16718	16792	16737	17027	16680	16571	16666	16717	16509	16747	16729	16692	16653	16759	16732	16892	16721	16630	16744	16720	16718	16696	16663	16593	16674	16666	16645	16782	16816	16785	16591	16686	16773	16724	16704	16672	16620	16916	16714	16606	16734	16904	16800	16875	16665	16668	16325	16904	16639	16629	16572	16599	16542	16690	16648	16509	16521	16469	16671	16497	16683	16837	16722	16664	16717	16677	16771	16854	16702	16711	16923	16758	16669	16636	16857	16734	16731	16607	16854	16851	16640	16844	16740	16850	16719	17003	16807	16753	16758	16795	16712	16816	16606	16648	16624	16460	16750	16737	16646	16764	16678	16734	16870	16639	16677	16561	16636	16612	16430	16750	16596	16752	16604	16553	16722	16862	16683	16793	16846	16672	16603	16615	16571	16904	16901	16992	16544	16751	16644	16720	16604	16813	16691	16717	16656	16674	16687	16649	16631	16839	16635	16718	16666	16713	16770	16691	16723	16474	16668	16906	16816	16716	16697	16774	16887	16592	16710	16717	16370	16577	16795	16902	16782	16613	16724	16848	16719	16724	16683	16619	16740	16747	16766	16785	16717	16603	16763	16425	16800	16831	16629	16629	16662	16628	16558	16526	16714	16745	16544	16846	16979	16752	16628	16748	16644	16695	16784	16620	16792	16706	16869	16658	16737	16706	16616	16764	16691	16800	16750	16857	16640	16640	16662	16714	16719	16625	16660	16663	16583	16613	16595	16621	16614	16571	16615	16832	16582	16742	16620	16724	16747	16628	16772	16749	16725	16749	16477	16816	16753	16409	16617	16834	16774	16807	16724	16886	16747	16625	16914	16602	16657	16662	16809	16834	16641	16620	16728	16737	16627	16820	16675	16566	16495	16797	16787	16736	16528	16820	16619	16644	16947	16677	16788	16733	16745	16835	16630	16835	16623	16754	16737	16659	16686	16696	16706	16570	16596	16570	16842	16726	16468	16885	16560	16595	16787	16498	16564	16776	16851	16775	16666	16508	16702	16636	16675	16893	16697	16704	16693	16655	16748	16924	16794	16672	16592	16797	16579	16804	16828	16764	16770	16666	16724	16628	16700	16642	16505	16639	16706	16684	16554	16704	16598	16744	16841	16706	16530	16740	16823	16632	16547	16681	16744	16760	16665	16699	16766	16848	16831	16733	16564	16751	16697	16759	16947	16805	16828	16761	16806	16895	16517	16657	16758	16620	16693	16714	16658	16615	16723	16650	16786	16759	16939	16834	16649	16685	16864	16831	16748	16760	16755	16629	16589	16757	16642	16876	16688	16727	16781	16779	16999	17015	16594	16555	16829	16663	16742	16726	16638	16505	16669	16625	16795	16656	16741	16707	16765	16753	16755	16760	16697	16687	16697	16733	16827	16653	16589	16752	16533	16789	16735	16730	16677	16726	16373	16665	16591	16446	16915	16759	16952	16673	16655	16754	16601	16591	16736	16811	16513	16582	16578	16748	16418	16659	16613	16772	16876	16849	16730	16694	16740	16803	16803	16653	16461	16750	16575	16768	16654	16780	16755	16938	16584	16652	16596	16683	16804	16855	16795	16553	16644	16761	16576	16681	16698	16754	16448	16648	16527	16903	16788	16506	16581	16821	16599	16671	16715	16650	16732	16691	16681	16732	16770	16658	16659	16692	16620	16812	16548	16754	16517	16878	16662	16779	17047	16753	16830	16688	16683	16617	16665	16697	16575	16870	16739	16779	16649	16818	16875	16710	16980	16695	16746	16592	16646	16871	16628	16639	16639	16659	16629	16618	16840	16901	16811	16804	16913	16766	16796	16719	16676	16665	16790	16758	16720	16762	16690	16945	16715	16612	16877	16873	16790	16684	16641	16857	16843	16883	16792	16615	16575	16714	16678	16552	16750	16728	16618	16819	16740	16572	16700	16813	16735	16591	16815	16759	16471	16751	16710	16635	16659	16938	16725	16817	16574	16766	16758	16690	16687	16681	16831	16942	16786	16767	16737	16758	16828	16702	16784	16802	16731	16666	16705	16732	16645	16650	16705	16653	16621	16484	16642	16584	16812	16733	16668	16712	16546	16756	16542	16743	16500	16640	16474	16812	16710	16764	16709	16821	16756	16705	16797	16578	16643	16551	16784	16826	16831	16711	16526	16851	16859	16719	16611	16705	16716	16861	16682	16779	16607	16758	16701	16939	16801	16702	16853	16727	16690	16676	16674	16577	16684	16856	16878	16788	16884	16749	16650	16896	16690	16648	16713	16798	16599	16562	16903	16963	16682	16684	16693	16595	16854	16702	16543	16719	16717	16564	16753	16887	16732	16713	16781	16644	16812	16688	16593	16920	16710	16748	16716	16732	16474	16805	16808	16747	16718	16631	16609	16475	16767	16814	16925	16688	16816	16733	16729	16823	16584	16914	17034	16763	16649	16670	16555	16503	16705	16809	16515	16566	16886	16774	16846	16791	16788	17038	16530	16633	16541	16694	16841	16635	16550	16623	16582	16714	16722	16671	16877	16722	16684	16798	16730	16894	16542	16595	16738	16716	16753	16720	16798	16542	16763	16699	16646	16632	16635	16730	16700	16897	16927	16798	16829	16707	16659	16494	16735	16769	16623	16655	16816	16609	16579	16746	16577	16707	16886	16742	16504	16702	16811	16752	16764	16824	16862	16806	16929	16704	16735	16661	16707	16743	16852	16655	16757	16687	16977	16699	16564	16614	16911	16696	16660	16934	16691	16577	16799	16725	16760	16771	16810	16732	16609	16665	16695	16686	16584	16750	16677	16738	16726	16779	16947	16876	16655	16872	16866	16653	16695	16723	16680	16861	16705	16778	16855	16809	16881	16922	16698	16730	16825	16709	16674	16703	16664	16872	16701	16671	16784	16656	16636	16741	16643	16885	16671	16754	16861	16924	16677	16849	16725	16588	16694	16739	16643	16794	16959	16641	16420	16876	16693	16617	16632	16691	16769	16770	16553	16694	16645	16687	16719	16808	16806	16641	16690	16737	16769	16650	16639	16776	16630	16622	16791	16807	16720	16614	16866	16863	16625	16786	16776	16975	16971	16899	16738	16824	16924	16774	16725	16700	16658	16668	16571	16544	16856	16754	16683	16719	16619	16811	16728	16671	16691	16692	16853	16721	16782	16707	16667	16875	16828	16626	16716	16780	16680	16712	16891	16619	16798	16631	16564	16639	16571	16778	16616	16763	16555	16586	16636	16557	16621	16665	16636	16591	16777	16910	16712	16765	16883	16659	16455	16711	16762	16785	16765	16639	16685	16471	16877	16832	16743	16751	16601	16600	16724	16669	16690	16727	16489	16582	16775	16779	16759	16730	16707
27704	47101	44077	35914	30704	26753	23823	21822	20583	19256	18518	17798	17564	17141	17003	16622	16398	16588	16220	16029	15962	15727	15563	15456	15542	15418	15484	15279	15291	15548	15117	15155	15183	15000	14906	15110	15051	15094	14979	14935	14992	14961	15034	15008	14860	14960	15021	14956	14968	14910	14864	14842	14889	15052	14833	14923	14957	14949	14756	15138	14761	14838	14815	14870	14793	14983	14890	15024	15058	15002	14814	14841	14703	14897	14902	14884	14938	14841	14981	14953	14905	14858	14901	14835	14826	15041	14714	15048	14807	14829	14844	14943	14787	14793	14910	14978	14819	14902	14766	14937	14948	14759	14943	14772	14813	14883	14814	14995	14757	14860	14806	14803	14757	14878	14941	14860	15081	15119	14782	14886	15050	14736	14787	14848	14809	15114	14864	14735	14949	14887	14811	14901	14811	14823	14689	14843	14718	14831	14988	14820	14881	14713	14728	14812	14887	14987	14968	14625	14844	14855	14882	14858	14761	14893	14930	14771	14870	14898	14912	14792	14951	14789	14965	14810	14968	14898	14860	14860	14783	14900	14858	14832	14829	14821	14711	14883	14720	14888	14671	14788	14748	14741	14826	14814	14784	14838	14910	14971	14948	14905	14916	14630	14912	14782	14767	14897	14816	14899	14865	14954	14913	14949	14831	14892	14858	14866	14757	14888	14848	14760	14834	14772	14884	14792	14717	14764	15022	14847	14874	14919	14835	14895	14799	14799	14886	14764	14809	14855	14867	14788	14938	14746	14762	15049	14899	14733	14933	14913	14841	14894	14877	14795	14975	14970	14882	15031	14891	14969	14789	14906	14961	14897	14842	14698	14777	14767	14973	14771	14792	14856	14898	14645	14864	14633	14935	14863	14828	14855	14884	14904	14823	14840	14975	14845	14791	14928	14864	14801	14780	14815	14692	14852	14868	14997	14900	14801	14879	14857	14957	14862	14814	14796	14962	14860	14656	14807	14876	14663	14905	14716	15048	14930	14756	14786	14836	14777	14829	14936	14781	14915	14607	14920	14815	14805	14777	14622	14762	14829	14947	14866	14856	14901	14970	14976	14841	14743	14862	14821	15028	14782	14651	14799	14526	14720	14902	14886	14914	14864	14669	15008	14702	14978	14788	14904	14997	14694	14938	15019	14845	14776	14852	14847	14931	14860	14844	14919	14752	14929	14820	14886	14838	14980	14919	14876	14892	14819	14876	14762	14885	14913	14791	14694	15015	14713	14739	14926	14908	14839	14827	14827	14899	14940	14872	14830	14779	14680	14923	14823	14826	14778	14933	14849	14909	14751	14813	14856	14748	14945	14952	14846	14879	14822	14828	14908	14801	14860	14911	14884	14746	14745	14748	14756	14830	14759	14973	14916	15001	14886	14746	14682	14890	14914	14814	14919	14828	14879	14734	14899	14815	14795	14695	14955	14833	14832	14963	14884	14719	14739	14790	14890	14831	14798	14997	14833	14828	14856	14757	14662	14729	14890	14974	14648	14796	14670	14881	14866	14880	14924	14874	14891	14711	14975	14823	14722	14969	14866	14805	14852	14849	14913	14756	14991	14820	14970	14953	14943	14891	14905	14876	14750	14838	14677	15011	14923	14855	14998	15038	14907	14763	14816	14827	14708	14983	14805	14789	14924	14857	14808	14865	14827	14892	14759	14817	14900	14884	14807	14760	14735	14801	14904	14791	14738	14903	14746	14780	14752	14844	14838	14685	14879	14643	14876	14949	14773	14948	14710	14759	14704	14812	14787	14846	14915	14941	14870	15042	14856	14808	14803	14717	14794	14875	14958	14940	14945	14753	14591	14779	14821	14829	14855	14818	14797	14697	14772	14850	14699	14729	14784	14807	14572	14887	14701	14841	14929	14937	14755	14743	14743	14757	14832	14848	14928	14803	14819	15032	14871	14707	14810	14953	14781	14535	14666	14826	14862	14980	14658	14833	14838	14710	14783	14625	14933	15008	14803	14966	14891	14863	14790	14750	14929	14725	14900	14942	14751	14818	14836	14861	14923	14872	14713	14952	14651	14851	14644	14807	14823	14926	14859	14824	14728	14806	14892	14865	14961	14885	14816	14829	14781	14896	14763	14771	14876	14788	14780	14857	14706	14783	14812	15034	14762	14784	14763	14773	14854	14862	14864	14822	14838	14763	14734	14758	15052	14913	14900	14937	14707	14784	14935	14757	14958	14812	14870	14928	14972	14743	14742	14930	14755	14754	14747	14759	14926	14750	14893	14948	14803	14788	14858	14941	14767	14836	14776	14822	14811	14886	14753	14817	14881	14950	14841	14947	14723	14765	14897	14770	15006	14928	14744	14756	14890	14796	14693	14831	14704	14623	14964	14736	14823	14878	14819	14894	14878	14890	14910	14763	14845	14862	14755	14724	14978	14794	14809	14809	14882	14821	14809	15070	14807	14896	14843	14795	14792	14738	14777	14935	14912	14767	15012	14813	14682	14810	14951	14762	14830	14887	14840	14686	14827	14718	14770	14923	14920	14818	14727	14872	14713	14834	14669	14812	14865	14871	14747	14714	14740	14848	14847	14879	14708	14905	14779	14712	14827	14766	14934	14989	14864	14838	14920	14953	14854	14701	14883	14751	14828	14758	14847	14824	14837	14985	14967	14830	15052	14803	14898	14809	14947	14880	14958	14678	14838	14719	14800	14939	14925	14726	14819	14836	14833	14787	14921	14730	14874	14922	14823	14827	14716	14870	14797	15000	14835	14905	14857	14667	14782	14813	14771	14747	14889	14699	14862	14869	14797	14695	14753	14951	14815	14773	14892	14828	14772	14982	14986	14815	14766	14839	14817	14984	14851	14763	14855	14884	14882	14956	14767	15012	14977	14726	14869	14913	14888	14797	14962	14929	14731	14671	14667	14879	14922	14722	14802	14871	14863	14781	14693	14899	14862	14807	14858	14729	14896	14839	14833	14842	15101	14863	14864	14850	14700	14764	14818	14926	14975	14785	14903	14843	14771	14892	14728	14726	14975	14796	14876	14981	14758	14957	14789	14812	14853	14784	14687	14778	14870	14984	14906	14838	14999	14900	14979	14804	14965	14857	14818	14895	14953	14634	14724	14738	14715	14886	14751	14837	14900	14857	14885	14861	14914	14754	15030	14831	14886	15006	14778	14905	14780	15021	14921	14941	15022	14964	14787	14730	14931	14763	14901	14783	14833	14835	14792	14869	14915	14890	14947	14723	14908	14836	14703	14806	14864	15045	14931	14772	15020	14914	14768	15004	14949	14888	14881	14861	14884	14755	14838	14907	14845	14757	14787	14841	14956	14748	14841	14912	14939	14726	14756	14815	14722	14938	14871	14780	14777	14856	14949	14709	14846	14833	14630	14905	14901	14803	14790	14818	14921	14861	14901	14865	14907	14842	14692	14896	14727	14916	14856	14944	14876	14838	14967	14949	14886	14795	14870	14672	14768	14811	14874	14888	14657	14919	14787	14847	14858	14811	14772	14770	14737	14909	14822	14917	14908	14912	14929	14857	14830	15008	14841	14911	14876	14861	14810	14899	14861	14741	14869	14824	14712	14865	14890	14973	14632	14743	14846	14816	15009	14755	14934	14925	14827	14678	14861	14716	14806	14769	14633	14977	14964	14768	14861	15003	14790	14750	14860	14823	14791	14869	14948	14782	14815	14959	14862	14660	14847	15002	14821	14790	14779	14833	14894	14754	14758	14951	14873	14808	14744	14900	14796	14948	14965	14966	14780	14790	14856	14895	14918	14967	14880	14742	14798	14814	14676	14980	14748	14802	14768	14738	14988	14894	14726	14937	14873	14867	14841	14866	14668	14989	14792	14748	14909	14722	14929	14881	14848	14790	14730	14911	14798	14960	14915	14898	14947	14946	14806	14908	14913	14849	14703	14813	14891	14851	14851	14940	14884	14883	14926	14865	14837	14959	14732	14728	14925	14848	14915	14931	14805	14854	14946	15037	14756	14841	14629	14833	14789	14910	14856	14781	14976	14789	14856	14852	14689	14721	14897	14793	14888	14725	14827	14822	14828	14787	14715	14851	14772	14997	14775	14866	14756	14706	14957	14754	14788	14756	14965	14770	14967	14785	14832	14851	14884	14871	14601	14708	14934	14988	14918	14718	14954	14901	14639	14815	14707	14969	14814	14854	14714	14855	14984	14804	14944	15015	14721	14879	14992	14982	14910	14808	14888	14752	14833	14859	14836	14753	14775	14769	14988	14789	14966	15005	14730	14885	14788	14784	14817	14783	14814	14682	14912	14793	14801	15002	14815	14691	14826	14883	14624	14774	14782	14876	14914	14842	14826	14810	14793	15048	14793	14750	14945	14935	14904	14812	14832	14844	14895	14861	14814	14797	14770	14941	14961	14746	14944	14827	14715	14927	14737	14854	14684	14838	14864	14897	14850	14968	14983	14829	14941	14818	14932	14737	14824	14709	14880	14917	14817	14899	14869	14680	14739	14991	14912	14729	14832	14742	14752	14993	14750	14764	14857	14750	14960	14779	14857	14865	14788	14877	14759	14855	14888	14934	14810	14897	14746	14700	14665	14869	15036	14886	14765	14970	14667	14821	14948	14879	14685	14968	14915	14832	14896	14930	14786	14873	14791	14866	14838	14749	14691	14761	14925	15089	14767	14750	14872	14762	14904	15107	14848	14852	14925	14643	14926	14782	14849	14858	14580	14794	14877	14904	14901	14817	14877	14832	14829	14900	14963	14831	14782	14854	14827	14788	14901	14854	14681	14832	14975	14849	14806	14773	14784	14735	14909	14852	14771	14848	14872	14794	14829	15045	14785	15050	14850	14810	14919	14769	14913	14912	14792	14663	14964	15000	14814	14950	14725	14725	14941	14767	14826	14828	14885	14809	14725	14824	14805	14806	14885	14814	14986	14959	14896	14976	14983	14615	14926	15010	14795	14899	14822	14730	14802	14797	14701	14813	14930	14706	14862	14792	14925	14829	14779	14842	14884	14905	14790	14780	14794	14830	14652	14815	14719	14907	14852	14752	14872	14932	14716	14922	14815	14773	14875	15046	14920	14841	14852	14780	14714	14851	14790	14731	14931	14710	14815	14727	14891	14824	14766	14911	14714	14963	14724	14833	14805	14656	14831	14759	14968	14862	14931	14723	14577	14703	14759
27501	24003	30001	26977	21976	20274	18953	17988	17638	17222	17055	17080	16788	16893	16689	16597	16677	16686	16604	16649	16637	16504	16369	16530	16256	16376	16305	16225	16434	16404	16594	16396	16369	16330	16220	16250	16142	16189	16298	16529	16382	16425	16151	16478	16138	16415	16335	16380	16161	16294	16507	16346	16138	16170	16330	16206	16277	16194	16218	16218	16401	16320	16099	16119	16267	16095	16139	16286	16009	16199	16298	16222	16185	16423	16279	16208	16330	16101	16292	16367	16359	16335	16355	16328	16156	16298	16343	16046	16286	16184	16337	16117	16285	16351	16264	16076	16112	16246	16060	16284	16314	16320	16226	16325	16132	16114	16152	16191	16343	16259	16175	16342	16245	16201	16474	16311	16074	16273	16178	16331	16054	16320	16049	16403	15944	16329	16283	16339	16102	16097	16327	16229	16223	16273	16265	16113	16391	16290	16131	16308	16148	16110	16136	16287	16093	16272	16215	16081	16321	16253	16246	16106	16191	16116	16352	16234	16122	16167	16183	16280	16428	16272	16191	16410	16546	16169	16385	16233	16130	16175	16170	16430	16372	16308	16350	16165	16377	16427	16207	16233	16303	16337	16101	16174	16315	16396	16438	16244	16287	16241	16072	16380	16359	16288	16247	16263	16165	16175	16163	16216	16307	16342	16469	16233	16299	16380	16357	16238	16260	16298	16463	16187	16230	16179	16176	16289	16277	16368	16315	16245	16399	16325	16258	16130	16178	16394	16080	16116	16287	16173	16239	16237	16413	16266	16207	16409	16242	16065	16193	16130	16243	16262	16436	16253	16145	16245	16255	16255	16217	16370	16190	16228	16273	16115	16178	16170	16114	16443	16379	16309	16168	16168	16301	16126	16328	16182	16191	16348	16309	16233	16418	16147	16217	16284	16222	16273	16068	16220	16234	16222	16146	16136	16147	16301	16299	16250	16300	16552	16351	16125	16314	16072	16337	16222	16331	16282	16212	15973	16030	16240	16138	16185	16120	16325	16142	16338	16472	16216	16320	16235	16381	16301	16048	16171	16232	16234	16039	16094	16294	16084	16350	16423	16325	16262	16286	16228	16123	16177	16257	16270	16302	16225	16401	16119	16094	16311	16285	16277	16349	16216	16060	16095	16343	16102	16012	16183	16212	16397	16250	16290	16212	16075	16228	16175	16214	16275	16353	16360	16500	16104	16314	16161	16204	16278	16145	16186	16311	16479	16226	16180	16246	16083	16260	16251	16212	16208	16181	16226	16294	16286	15975	16277	16207	16299	16045	16212	16203	16293	16224	16186	16374	16152	16133	16177	16323	16390	16231	16241	16303	16425	16118	16229	16248	16266	16419	16197	16294	16145	16266	16190	16374	16265	16430	16134	16197	16302	16315	16446	16378	16271	15988	16159	16194	16179	16334	16221	16291	16202	16150	16125	16073	16057	16281	16278	16266	16313	16051	16238	16217	16203	16133	16224	16268	16313	16243	16252	16179	15989	16270	16240	16104	16258	16287	16315	16270	16127	16242	16141	16106	16192	16151	16293	16321	16305	16183	16466	16216	16432	16275	16278	16188	16193	16266	16219	16241	16106	16370	16105	16223	16358	16105	16089	16133	15969	16289	16190	16149	16265	16274	16338	16382	16061	16220	16098	16144	16290	16258	15977	16163	16294	16243	16303	16526	16131	16064	16247	16144	16255	16160	16169	16214	16321	16117	16048	16061	16256	16078	16348	16186	16167	16349	16091	16214	16320	16126	16362	16262	16351	16315	16123	16292	16143	16200	16180	16098	16079	16461	16419	16263	16095	16175	16168	16277	16141	16259	16391	16144	16270	16138	16196	16368	16211	16325	16174	16461	16073	16267	16260	16265	16344	16100	16296	16358	16320	16298	16193	16291	16285	16162	16314	16130	16289	16073	16253	16039	16215	16192	16320	16307	16447	16445	16066	16132	16196	16104	16325	16227	16289	16318	16206	16369	16225	16255	16281	16142	16194	16103	15996	16378	15999	16096	16290	16310	16452	16275	16218	16250	16217	16222	16262	16372	16224	16264	16308	16273	16305	16265	16238	16120	16194	16273	16075	16298	16158	16244	16134	16200	16147	16173	16288	16145	16244	16348	16201	16232	16163	16256	16296	16351	16428	16398	16013	16460	16033	16217	16348	16297	16150	16256	16332	16061	16275	16163	16363	16330	16331	16266	16272	16263	16231	16180	16154	16360	16335	16216	16167	16282	16275	16113	16258	16310	16342	16418	16285	16346	16162	16316	16218	16306	16237	16355	16255	16371	16423	16285	16398	16181	16300	16392	16116	16326	16060	16158	16150	16206	16202	16206	16354	16402	16345	16229	16315	16219	16175	16086	16193	16254	16110	16272	16272	16220	16146	16225	16252	16072	16157	16180	16374	16366	16442	16345	16259	16171	16129	16374	16197	16393	16260	16216	16182	16257	16257	16361	16135	16116	16174	16018	16284	16282	15969	16022	16354	16353	16399	16134	16223	16270	16238	16199	16332	16335	16282	16105	16213	16143	16620	16327	16447	16297	16184	16085	16318	16332	16318	16350	16390	16177	16186	16254	16432	16213	16259	16224	16382	16238	16213	16140	16125	16447	16293	16150	16076	16289	16105	16143	16249	16253	16208	16179	16217	16317	16275	16286	16101	16162	16424	16292	16330	16206	16224	16152	16174	16264	16137	16316	16127	16246	16287	16389	16214	16208	16302	16219	15986	16292	16220	16325	16295	16231	16242	16240	16180	16300	16203	16226	16075	16320	16362	16074	16388	16197	16071	16048	16026	16210	16164	16014	16152	16228	16269	16115	16063	16280	16176	16199	16070	16378	16054	16080	16139	16288	16374	16112	16098	16276	16154	16233	16122	16313	16138	16382	16240	16131	16158	16423	16128	16199	16377	16028	16126	16188	16057	16333	16265	16141	16349	16258	16236	16341	16312	16495	16492	16139	16181	16335	16337	16215	16291	16484	16239	16231	16127	16309	16110	16124	16113	16156	16205	16113	16153	16438	16258	16339	16057	16253	16407	16383	16209	16191	16435	16391	16340	16358	16254	16069	16105	16341	16184	16200	16267	16225	16537	16254	16471	16336	16332	16247	16270	16071	16264	16096	16117	16168	16315	16320	16359	16217	16081	16236	16060	16318	16347	16350	16198	16335	16057	16290	16273	16137	16285	16183	16257	16250	16181	16376	16268	16073	16399	16332	16405	16278	16118	16467	16376	16243	16178	16194	16329	16408	16092	16159	16350	16224	16180	16176	16157	16191	16375	16347	16434	16029	16097	16298	16126	16339	16297	16362	16264	16409	16121	16214	16110	16262	16038	16292	16291	16366	16356	16365	16212	16269	16166	16420	16329	16410	16275	16188	16315	16027	16223	16097	16229	16420	16358	16282	16260	16233	16151	16195	16302	16362	16296	16183	16212	16490	16295	16159	16231	16230	16413	16150	16313	16283	16390	16245	16216	16418	16153	16192	16224	16153	16219	16325	16063	16320	16297	16231	16418	16285	16218	16288	16239	16159	16185	16395	16282	16398	16243	16194	16341	16380	16179	16003	16224	16248	16389	16327	16232	16293	16290	16178	16231	16140	16050	16306	16101	16045	16266	16352	15944	16273	16236	16254	16033	16100	16364	16095	16303	16355	15986	16337	16226	16113	16462	16141	16219	16188	16309	16311	16251	16303	16311	16220	16276	16213	16387	16113	16295	16187	16386	16323	16297	16202	16254	16246	16143	16298	16080	16227	16264	16289	16264	16194	16406	16237	16402	16383	16488	16277	16265	16227	16405	16007	16134	16156	16210	16191	16166	16173	16176	16357	16182	16413	16111	16274	16278	16273	16227	16237	16337	16111	16122	16366	16180	16268	16286	16294	16081	16199	16226	16242	16136	16013	15943	16122	16150	16286	16201	16230	16289	16100	16034	16179	16225	16269	16241	16232	16242	16284	16252	16301	16211	16164	16210	16341	16417	16223	16048	16191	16261	16127	16080	16210	16167	16081	16265	16242	16180	16133	16286	16041	16189	16180	16185	16315	16326	16240	16310	16283	16278	16270	16366	16345	16294	16277	16294	16198	16100	16313	16061	16244	16087	16262	16330	16373	16102	16349	16226	16178	16295	16341	16053	16384	16250	16255	16207	16357	16201	16263	16061	16124	16009	16169	16423	16174	16221	16111	16202	16290	16207	16336	16218	16137	16176	16283	16310	16219	16465	16129	16116	16333	16245	16331	16215	16111	16143	16177	16193	16397	16405	16428	16033	16320	16179	16161	16271	16234	16115	16077	16397	16307	16398	16168	16228	16425	16326	16264	16306	16290	16250	16314	16146	16373	16041	16119	16190	16267	15943	16270	16282	16366	16315	16198	16299	16206	16187	16367	16560	16385	16263	16244	16302	16109	16196	16232	16228	16129	16172	16312	16021	16207	16183	16291	16169	16384	16359	16156	16378	16194	16196	16360	16273	16328	16125	16258	16139	16196	16258	16220	16132	16138	16164	16034	16168	16238	16325	16279	16224	16399	16180	16139	16141	16314	16263	16190	16199	16233	16265	16395	16185	16290	16252	15952	16308	16178	16265	16284	16327	16158	16178	16291	16166	16105	16087	16061	16328	16209	16202	16349	16324	16328	16271	16320	16417	16149	16342	16116	16249	16291	16317	16345	16174	16238	16048	16330	16267	16112	16192	16285	16230	16424	16260	16189	16342	16247	16352	16001	16261	16052	16112	16318	16306	16369	16118	16237	16121	16217	16466	16223	16286	16127	16123	16332	16206	16180	16347	16410	16192	15962	16275	16171	16120	16108	16397	16178	16266	16251	16198	16163	16196	16329	16530	16328	16321	16281	16292	16174	16191	16226	16025	16379	16234	16315	16265	16193	16146	16343	16109	16326	16258	16219	16143	16050	16325	16299	16266	16249	16320	16218	16191	16185	16178	16253	16246	16365	16247	16263	16270	16295	16338	16153	16176	16217	16315	16254	16356	16139	16263	16334	16335	16258	16123	16165	16196	16218	16380	16190	16376	16304	16186	16426	16058	16100	16215	16234	16092	16347	16228	16353	16332	16179	16130	16154	16223	16260	16216	16164	16153	16168	16371	16077	16137	16208	16254	16112	16150	16294	16421	16313	16251	16273	16358	16309	16373	16318	16217
25340	36668	34178	26893	22756	20198	18866	17411	16755	16272	15972	15693	15726	15602	15356	15208	15211	14998	15015	15037	14957	14776	14705	14874	14761	14653	14627	14631	14596	14717	14543	14678	14673	14669	14537	14791	14699	14790	14589	14540	14570	14809	14705	14606	14666	14633	14602	14503	14627	14585	14739	14541	14687	14604	14642	14481	14602	14698	14494	14577	14674	14506	14427	14542	14597	14640	14550	14571	14453	14641	14745	14469	14567	14523	14541	14596	14587	14558	14682	14614	14675	14592	14659	14567	14542	14570	14564	14541	14467	14700	14610	14561	14481	14728	14490	14658	14508	14584	14628	14501	14514	14531	14558	14527	14469	14477	14440	14552	14666	14627	14615	14406	14392	14449	14712	14500	14538	14574	14540	14611	14615	14526	14604	14510	14743	14581	14578	14600	14722	14614	14628	14525	14610	14388	14497	14442	14758	14428	14523	14627	14499	14717	14682	14591	14571	14521	14797	14756	14599	14464	14597	14501	14579	14615	14715	14622	14474	14595	14587	14481	14422	14634	14453	14582	14586	14647	14588	14345	14646	14546	14556	14517	14548	14506	14667	14612	14654	14607	14622	14422	14638	14460	14607	14572	14655	14577	14616	14577	14621	14505	14587	14450	14675	14612	14464	14372	14652	14507	14598	14485	14426	14612	14635	14700	14546	14488	14536	14671	14697	14538	14611	14530	14481	14629	14605	14603	14612	14586	14667	14538	14582	14468	14532	14698	14603	14416	14440	14412	14478	14593	14552	14488	14512	14565	14463	14510	14465	14539	14512	14544	14660	14498	14379	14496	14498	14788	14659	14572	14603	14564	14679	14688	14608	14412	14671	14501	14509	14699	14646	14387	14608	14528	14538	14618	14747	14528	14660	14517	14617	14528	14449	14605	14477	14587	14395	14652	14657	14526	14439	14569	14705	14673	14584	14543	14738	14441	14887	14470	14512	14535	14434	14624	14731	14612	14580	14667	14722	14465	14512	14710	14505	14429	14462	14548	14408	14776	14670	14573	14529	14577	14506	14520	14553	14581	14657	14654	14576	14422	14687	14496	14438	14474	14620	14585	14480	14602	14345	14442	14730	14535	14629	14710	14508	14485	14599	14573	14441	14595	14619	14638	14584	14728	14647	14525	14568	14548	14543	14645	14571	14431	14499	14642	14514	14489	14563	14442	14527	14582	14517	14457	14557	14661	14598	14677	14443	14586	14632	14564	14666	14458	14475	14610	14584	14552	14681	14534	14535	14685	14587	14431	14505	14568	14457	14579	14497	14777	14537	14594	14494	14606	14544	14512	14559	14420	14436	14527	14454	14515	14610	14640	14553	14492	14681	14621	14398	14452	14522	14532	14562	14559	14803	14777	14748	14729	14486	14682	14572	14644	14535	14587	14572	14559	14367	14494	14502	14796	14579	14473	14597	14584	14500	14515	14559	14586	14522	14404	14653	14508	14569	14479	14571	14486	14540	14564	14699	14641	14581	14558	14686	14535	14595	14476	14683	14471	14494	14584	14512	14697	14783	14754	14570	14685	14404	14487	14526	14453	14726	14540	14465	14362	14486	14645	14490	14484	14347	14510	14501	14543	14460	14590	14569	14588	14522	14556	14548	14735	14524	14514	14410	14452	14587	14703	14552	14474	14639	14574	14454	14693	14423	14595	14650	14598	14626	14330	14382	14549	14584	14504	14632	14541	14565	14461	14604	14633	14554	14479	14442	14601	14422	14944	14458	14410	14660	14593	14638	14522	14660	14574	14694	14614	14499	14462	14546	14556	14719	14608	14691	14672	14532	14562	14656	14456	14710	14579	14737	14605	14538	14385	14595	14697	14634	14570	14407	14551	14642	14517	14760	14448	14531	14566	14537	14451	14677	14414	14818	14685	14606	14632	14630	14568	14435	14494	14672	14578	14643	14562	14680	14484	14659	14615	14444	14501	14713	14729	14617	14542	14510	14413	14560	14505	14499	14692	14686	14426	14623	14565	14530	14455	14451	14583	14527	14624	14451	14638	14546	14459	14492	14575	14599	14500	14632	14611	14504	14647	14517	14569	14396	14667	14498	14433	14556	14609	14575	14494	14459	14478	14716	14607	14649	14676	14593	14507	14603	14545	14405	14678	14597	14567	14601	14758	14745	14649	14518	14455	14641	14628	14314	14469	14601	14650	14654	14479	14529	14540	14546	14618	14641	14633	14536	14614	14741	14438	14544	14576	14458	14462	14645	14718	14330	14745	14599	14505	14796	14510	14546	14508	14530	14602	14586	14555	14557	14468	14765	14762	14593	14624	14690	14468	14556	14547	14720	14631	14588	14639	14662	14511	14424	14516	14722	14540	14628	14634	14580	14482	14485	14531	14623	14489	14444	14624	14726	14481	14325	14449	14625	14404	14356	14540	14661	14639	14633	14616	14521	14526	14631	14531	14660	14421	14864	14374	14566	14514	14709	14581	14604	14635	14457	14630	14606	14683	14545	14666	14512	14499	14517	14651	14480	14579	14578	14512	14543	14586	14645	14531	14350	14489	14531	14497	14638	14513	14533	14316	14524	14569	14534	14560	14679	14552	14557	14657	14624	14640	14698	14493	14487	14538	14576	14540	14539	14651	14602	14452	14550	14714	14537	14586	14635	14604	14568	14726	14554	14511	14593	14492	14452	14582	14572	14628	14570	14409	14633	14601	14569	14552	14623	14642	14580	14673	14706	14423	14573	14392	14483	14566	14649	14786	14742	14506	14621	14548	14451	14576	14592	14611	14677	14488	14518	14731	14597	14589	14613	14640	14683	14598	14658	14499	14638	14558	14547	14684	14653	14645	14575	14639	14519	14453	14622	14463	14567	14731	14670	14506	14605	14668	14486	14486	14646	14639	14638	14664	14564	14505	14566	14757	14592	14648	14702	14550	14574	14412	14465	14479	14639	14558	14574	14689	14609	14616	14599	14597	14563	14540	14673	14622	14474	14602	14626	14564	14669	14648	14591	14452	14694	14571	14354	14573	14576	14614	14574	14496	14718	14623	14665	14553	14563	14649	14536	14640	14633	14440	14553	14654	14383	14483	14631	14769	14545	14593	14483	14596	14522	14520	14553	14336	14444	14527	14575	14664	14555	14673	14658	14594	14584	14497	14570	14715	14620	14499	14454	14493	14454	14588	14442	14591	14602	14544	14662	14608	14794	14557	14738	14552	14653	14728	14645	14565	14631	14490	14625	14670	14457	14552	14436	14607	14444	14397	14458	14397	14669	14676	14473	14743	14652	14407	14723	14609	14534	14575	14731	14635	14502	14564	14655	14478	14631	14489	14833	14631	14471	14691	14510	14564	14596	14463	14561	14454	14623	14582	14627	14545	14602	14544	14617	14517	14644	14573	14554	14552	14525	14502	14415	14561	14700	14560	14375	14611	14585	14625	14613	14575	14777	14527	14569	14558	14491	14610	14529	14591	14641	14642	14540	14515	14503	14630	14481	14814	14772	14675	14430	14455	14765	14640	14575	14552	14525	14494	14478	14594	14538	14472	14485	14684	14491	14521	14629	14654	14541	14491	14570	14350	14520	14536	14287	14622	14554	14672	14532	14551	14638	14541	14765	14480	14655	14296	14501	14673	14535	14482	14576	14389	14740	14503	14522	14586	14735	14528	14657	14580	14506	14547	14636	14686	14472	14404	14666	14592	14549	14384	14459	14648	14710	14566	14639	14704	14444	14528	14580	14449	14741	14429	14530	14544	14661	14532	14497	14585	14460	14636	14707	14486	14524	14556	14559	14585	14713	14631	14642	14592	14506	14631	14653	14613	14617	14462	14603	14706	14723	14574	14526	14456	14684	14385	14412	14657	14661	14711	14636	14608	14595	14713	14475	14493	14575	14542	14617	14548	14612	14525	14725	14449	14604	14648	14519	14495	14578	14648	14641	14638	14469	14625	14554	14656	14624	14667	14658	14558	14502	14625	14607	14617	14553	14589	14396	14591	14606	14710	14583	14603	14681	14501	14597	14514	14587	14607	14660	14645	14677	14496	14591	14588	14596	14660	14676	14466	14607	14722	14594	14547	14571	14572	14604	14485	14744	14718	14565	14580	14545	14425	14663	14625	14593	14620	14553	14286	14651	14579	14413	14376	14540	14854	14575	14650	14604	14678	14549	14584	14613	14608	14629	14565	14466	14666	14674	14643	14562	14570	14482	14396	14545	14629	14570	14449	14492	14590	14433	14603	14586	14520	14709	14642	14624	14630	14588	14601	14642	14772	14482	14595	14640	14532	14524	14665	14800	14648	14674	14590	14706	14697	14590	14448	14549	14643	14684	14559	14708	14622	14693	14654	14659	14590	14664	14582	14492	14543	14521	14755	14651	14529	14437	14744	14504	14594	14636	14461	14677	14566	14615	14478	14610	14588	14613	14462	14491	14509	14633	14533	14494	14670	14604	14558	14536	14565	14536	14647	14700	14545	14656	14476	14543	14608	14336	14602	14504	14706	14526	14623	14537	14663	14685	14555	14617	14480	14554	14589	14653	14494	14567	14580	14642	14405	14694	14604	14397	14797	14596	14598	14526	14354	14696	14568	14528	14639	14634	14757	14543	14638	14728	14641	14552	14631	14574	14377	14576	14620	14660	14450	14643	14401	14586	14555	14740	14591	14690	14512	14712	14671	14589	14499	14646	14462	14616	14428	14643	14526	14475	14349	14560	14600	14284	14444	14717	14614	14553	14599	14508	14680	14309	14623	14734	14646	14705	14513	14549	14489	14633	14656	14664	14494	14450	14475	14596	14574	14583	14694	14514	14568	14578	14694	14630	14520	14579	14530	14489	14501	14635	14515	14460	14594	14557	14603	14605	14556	14625	14605	14505	14653	14782	14423	14552	14539	14679	14657	14495	14577	14488	14606	14545	14584	14498	14542	14562	14540	14735	14508	14526	14617	14729	14607	14546	14595	14647	14625	14595	14519	14633	14569	14489	14620	14554	14628	14465	14770	14550	14581	14433	14630	14488	14523	14303	14637	14741	14601	14653	14558	14631	14614	14622	14685	14736	14611	14450	14500	14347	14704	14653	14420	14599	14474	14613	14517	14577	14620	14552	14775	14630	14580	14683	14728	14519	14639	14529	14391	14648	14611	14567	14567	14588	14561	14511	14555	14572	14573	14701	14577	14499	14684
23535	20987	28338	24284	22988	23954	23321	19902	18811	18798	18399	18014	17797	17483	17443	17371	17395	17166	17044	17018	17041	16897	16850	16812	16843	16831	16935	16831	16775	16904	16675	16694	16683	16246	16529	16614	16684	16451	16582	16494	16473	16857	16701	16500	16704	16573	16458	16489	16454	16452	16634	16573	16431	16471	16481	16515	16318	16541	16589	16377	16631	16458	16509	16400	16581	16656	16508	16581	16496	16457	16619	16534	16518	16422	16727	16573	16474	16564	16560	16644	16311	16408	16425	16615	16600	16607	16356	16369	16593	16535	16316	16443	16439	16465	16450	16287	16468	16495	16397	16289	16521	16522	16390	16441	16584	16545	16466	16545	16459	16383	16393	16329	16527	16345	16433	16477	16423	16257	16611	16493	16588	16374	16496	16541	16597	16614	16555	16315	16371	16288	16550	16398	16663	16702	16420	16418	16317	16477	16326	16345	16568	16685	16525	16330	16545	16562	16420	16469	16418	16506	16402	16523	16360	16448	16645	16270	16452	16423	16504	16387	16496	16645	16560	16600	16431	16422	16568	16367	16431	16659	16296	16425	16403	16685	16618	16607	16485	16730	16565	16521	16511	16486	16389	16525	16505	16494	16380	16559	16487	16568	16572	16509	16763	16515	16701	16645	16513	16387	16352	16393	16493	16359	16477	16378	16412	16554	16438	16367	16455	16484	16630	16554	16470	16317	16449	16475	16566	16526	16334	16625	16627	16354	16406	16345	16458	16593	16393	16437	16548	16361	16480	16570	16439	16504	16443	16329	16537	16431	16432	16600	16606	16556	16369	16512	16482	16553	16438	16513	16537	16604	16576	16617	16527	16466	16368	16482	16560	16550	16448	16510	16549	16610	16509	16669	16364	16408	16509	16645	16498	16483	16386	16433	16500	16491	16473	16483	16588	16341	16298	16631	16686	16414	16422	16667	16480	16472	16307	16525	16441	16498	16443	16365	16408	16491	16586	16407	16311	16297	16500	16622	16403	16519	16488	16401	16384	16539	16391	16350	16595	16362	16532	16470	16480	16530	16392	16468	16538	16367	16400	16664	16406	16538	16488	16598	16484	16421	16485	16460	16499	16400	16487	16504	16597	16401	16687	16482	16252	16467	16567	16407	16459	16474	16417	16565	16441	16496	16437	16624	16493	16412	16264	16656	16621	16532	16361	16443	16483	16608	16442	16514	16636	16508	16496	16376	16471	16303	16376	16274	16434	16483	16264	16431	16567	16475	16403	16516	16623	16648	16499	16388	16464	16362	16454	16551	16556	16492	16464	16595	16386	16502	16567	16582	16180	16561	16345	16554	16466	16525	16546	16480	16468	16444	16559	16515	16377	16451	16412	16595	16416	16463	16460	16469	16334	16307	16606	16502	16475	16654	16681	16606	16391	16447	16535	16223	16501	16421	16416	16633	16461	16674	16627	16458	16398	16225	16430	16517	16483	16403	16436	16557	16546	16496	16576	16458	16354	16440	16386	16319	16315	16492	16507	16569	16453	16523	16434	16460	16594	16343	16322	16503	16544	16330	16391	16292	16534	16506	16537	16460	16442	16450	16706	16371	16486	16324	16632	16338	16546	16657	16557	16555	16499	16354	16339	16403	16497	16445	16519	16606	16592	16634	16477	16424	16464	16552	16496	16455	16391	16463	16329	16596	16645	16672	16281	16426	16517	16325	16522	16548	16616	16390	16372	16327	16216	16415	16485	16471	16537	16727	16357	16328	16541	16582	16553	16477	16461	16400	16509	16450	16488	16641	16331	16690	16426	16462	16639	16454	16578	16519	16582	16565	16590	16445	16494	16438	16472	16456	16485	16309	16492	16623	16394	16360	16543	16351	16555	16532	16503	16678	16573	16377	16228	16574	16400	16485	16688	16589	16537	16542	16547	16339	16428	16455	16371	16534	16411	16492	16554	16492	16468	16543	16307	16415	16416	16384	16462	16491	16596	16571	16654	16433	16353	16467	16743	16481	16545	16389	16441	16554	16491	16417	16561	16551	16404	16462	16348	16358	16462	16707	16528	16501	16546	16417	16531	16394	16527	16632	16462	16350	16580	16423	16466	16426	16441	16480	16417	16628	16601	16479	16771	16402	16436	16435	16515	16610	16652	16469	16456	16424	16505	16486	16430	16578	16556	16354	16515	16429	16347	16660	16411	16306	16454	16523	16378	16435	16275	16535	16606	16673	16525	16526	16604	16460	16421	16336	16467	16573	16506	16514	16429	16505	16649	16569	16497	16432	16703	16444	16474	16556	16509	16551	16628	16584	16360	16532	16572	16263	16650	16509	16488	16546	16367	16505	16487	16345	16196	16382	16355	16290	16582	16634	16444	16359	16516	16253	16495	16636	16600	16643	16501	16414	16619	16495	16480	16485	16400	16412	16631	16431	16561	16524	16423	16710	16584	16641	16553	16541	16506	16300	16465	16489	16521	16454	16362	16367	16771	16799	16426	16442	16370	16543	16565	16636	16594	16511	16690	16411	16434	16475	16348	16294	16336	16454	16473	16510	16389	16297	16571	16456	16306	16478	16590	16424	16494	16269	16509	16518	16540	16483	16574	16592	16464	16557	16499	16327	16633	16601	16420	16453	16491	16309	16452	16562	16609	16538	16497	16633	16665	16549	16460	16337	16308	16442	16559	16201	16536	16514	16446	16383	16696	16488	16542	16671	16398	16401	16547	16401	16615	16246	16540	16721	16520	16401	16558	16606	16449	16513	16438	16732	16515	16501	16479	16449	16293	16473	16518	16411	16593	16339	16414	16448	16509	16678	16404	16331	16467	16491	16540	16361	16529	16581	16622	16563	16436	16627	16495	16560	16472	16550	16508	16352	16487	16680	16379	16403	16580	16371	16333	16500	16341	16502	16574	16453	16376	16588	16420	16463	16477	16551	16566	16446	16580	16524	16392	16460	16688	16481	16355	16347	16564	16649	16419	16444	16499	16485	16652	16558	16620	16411	16260	16471	16536	16553	16632	16325	16628	16663	16504	16628	16533	16508	16521	16575	16485	16592	16408	16710	16363	16458	16367	16579	16392	16545	16406	16457	16415	16243	16668	16399	16658	16616	16400	16563	16402	16596	16558	16752	16698	16509	16563	16486	16433	16628	16532	16499	16498	16589	16355	16367	16293	16460	16470	16503	16342	16461	16427	16502	16359	16387	16333	16504	16422	16349	16310	16594	16525	16528	16460	16184	16496	16414	16499	16460	16237	16524	16360	16593	16624	16544	16567	16609	16685	16503	16428	16400	16406	16550	16520	16461	16376	16447	16516	16347	16607	16493	16346	16342	16568	16492	16531	16498	16314	16484	16188	16249	16560	16494	16422	16340	16565	16590	16517	16412	16412	16417	16434	16565	16601	16458	16339	16385	16394	16353	16519	16471	16513	16461	16420	16426	16555	16346	16455	16524	16382	16370	16518	16611	16469	16610	16639	16504	16447	16489	16373	16464	16554	16487	16534	16435	16470	16447	16489	16415	16529	16497	16586	16646	16448	16459	16485	16608	16383	16532	16698	16652	16570	16602	16650	16734	16552	16519	16468	16739	16522	16528	16396	16158	16453	16515	16461	16727	16656	16402	16590	16464	16658	16418	16558	16372	16509	16599	16607	16456	16447	16413	16597	16569	16469	16672	16424	16465	16520	16589	16435	16514	16518	16531	16622	16637	16329	16578	16655	16466	16575	16554	16498	16272	16590	16443	16580	16428	16222	16436	16334	16512	16432	16635	16490	16450	16423	16247	16504	16241	16515	16593	16583	16451	16368	16565	16456	16437	16297	16657	16501	16370	16319	16456	16537	16573	16706	16381	16706	16604	16369	16472	16392	16370	16477	16637	16646	16393	16518	16357	16670	16258	16303	16522	16440	16611	16356	16470	16431	16313	16650	16699	16617	16424	16576	16267	16422	16417	16332	16362	16495	16314	16323	16574	16450	16490	16588	16563	16525	16503	16369	16439	16256	16317	16535	16450	16391	16456	16392	16435	16525	16371	16455	16350	16442	16223	16501	16487	16597	16429	16307	16465	16343	16446	16205	16500	16562	16490	16564	16558	16465	16405	16386	16534	16451	16472	16473	16527	16356	16453	16391	16409	16422	16448	16283	16561	16548	16519	16411	16576	16403	16581	16325	16377	16480	16347	16428	16377	16350	16380	16492	16548	16394	16580	16408	16439	16499	16459	16579	16432	16314	16354	16587	16617	16473	16625	16439	16332	16632	16343	16460	16669	16520	16387	16498	16531	16328	16652	16478	16750	16520	16650	16632	16684	16595	16536	16577	16316	16591	16500	16442	16383	16550	16547	16450	16222	16443	16426	16442	16467	16573	16530	16605	16276	16529	16383	16391	16474	16519	16424	16441	16497	16368	16524	16569	16639	16335	16637	16268	16424	16386	16512	16689	16615	16683	16411	16461	16550	16541	16406	16371	16472	16411	16480	16648	16468	16593	16624	16532	16473	16479	16441	16458	16652	16339	16531	16463	16388	16288	16487	16532	16381	16462	16588	16356	16566	16382	16557	16401	16480	16613	16541	16512	16381	16451	16378	16500	16483	16646	16629	16442	16359	16656	16695	16419	16472	16553	16579	16548	16605	16402	16374	16345	16416	16324	16421	16509	16577	16498	16367	16272	16595	16642	16234	16479	16349	16490	16505	16301	16351	16303	16680	16630	16473	16503	16604	16521	16673	16432	16567	16561	16658	16387	16437	16494	16411	16512	16458	16473	16628	16451	16482	16392	16458	16613	16493	16467	16412	16335	16445	16533	16571	16452	16404	16426	16508	16594	16494	16407	16512	16457	16356	16599	16632	16597	16506	16333	16476	16455	16450	16590	16349	16392	16646	16543	16470	16396	16518	16401	16557	16437	16347	16479	16556	16436	16529	16441	16362	16567	16607	16529	16481	16458	16576	16510	16638	16750	16467	16475	16432	16402	16453	16808	16713	16566	16350	16390	16496	16515	16510	16461	16604	16543	16195	16541	16450	16472	16523	16480	16436	16598	16509	16351	16165	16811	16607	16395	16689	16676	16657	16391	16503	16432	16556	16502	16629	16507	16524	16291	16629	16705	16547	16479	16409	16494	16395	16448	16284	16493	16330	16607	16507	16690	16539	16454	16334	16345	16349	16379	16310	16395	16386	16522	16464
25684	42479	40033	32393	27252	23875	21632	19916	18549	17928	17267	16880	16564	16412	16258	16018	16050	15599	15583	15589	15449	15202	15284	15138	15176	15180	15179	15052	15180	14984	14741	15032	14937	14997	14840	14836	14992	14909	14912	14796	14813	14832	14921	14908	14813	14820	14781	14824	14767	14731	14739	14808	14755	14648	14777	14759	14723	14782	14844	14892	14878	14831	14874	14712	14816	14850	14992	14686	14828	14622	14901	14678	14694	14867	14786	14845	14892	14766	14659	14709	14955	14704	14734	14836	14772	14769	14735	14768	14866	14733	14886	14607	14771	14780	14722	14853	14738	14738	14760	14862	14669	14909	14567	14832	14846	14866	14601	14762	14781	14811	14678	14846	14817	14773	14843	14852	14835	14564	14796	14901	14990	14732	14754	14740	14750	14626	14895	14781	14728	14761	14839	14689	14651	14643	14933	14854	14751	14765	14768	14734	14693	14781	14786	14831	14812	14814	14833	14743	14626	14746	14651	14749	14627	14809	14801	14854	14600	14897	14752	14732	14839	14791	14807	14722	14723	14754	14725	14615	14587	14800	14672	14732	14666	14725	14637	14677	14846	14712	14795	14670	14810	14709	14772	14690	14830	14668	14742	14881	14897	14735	14777	14941	14819	14655	14860	14686	14870	14776	14758	14706	14641	14791	14867	14593	14759	14805	14726	14741	14754	14678	14876	14573	14602	14677	15039	14833	14707	14695	14542	14717	14841	14773	14896	14743	14776	14670	14694	14811	14758	14732	14865	14863	14887	14784	14787	14723	14725	14827	14661	14691	14865	14842	14649	14817	14848	14792	14700	14791	14717	14784	14727	14920	14810	14740	14650	14700	14793	14797	14688	14770	14581	14650	14859	14840	14805	14760	14770	14720	14879	14760	14615	14696	14740	14856	14746	14673	14850	14849	14689	14664	14864	14760	14853	14768	14720	14757	14831	14818	14680	14862	14895	14772	14533	14738	14660	14783	14775	14808	14799	14607	14895	14670	14797	14714	14891	14713	14876	14936	14775	14868	14695	14797	14815	14783	14746	14823	14846	14836	14897	14685	14845	14634	14821	14840	14697	14712	14762	14881	14811	14570	14835	14636	14548	14803	14807	14780	14654	14820	14623	14685	14628	14603	14873	14742	14729	14683	14781	14768	14857	14642	14775	14691	14686	14655	14833	14737	14759	14831	14699	14783	14828	14796	14795	14734	14805	14662	14758	14743	14845	14664	14804	14878	14678	14714	14828	14823	14788	14796	14755	14586	14738	14870	14659	14656	14806	14731	14917	14733	14792	14769	14727	14819	14744	14766	14643	14730	14581	14960	14637	14854	14652	14662	14696	14848	14793	14802	14807	14731	14801	14692	14767	14693	14690	14685	14700	14940	14786	14844	14678	14632	14844	14656	14586	14781	14726	14823	14896	14858	14845	14783	14829	14682	14758	14707	14766	14566	14860	14736	14742	14721	14687	14694	14716	14699	14860	14789	14800	14884	14722	14784	14622	14776	14734	14793	14661	14689	14610	14757	14725	14731	14764	14746	14824	14731	14604	14836	14692	14766	14553	14590	14748	14808	14754	14664	14922	14957	14695	14713	14730	14678	14887	14699	14683	14750	14609	14655	14723	14757	14824	14647	14762	14788	14716	14689	14703	14706	14742	14836	14782	14860	14745	14762	14651	14909	14610	14752	14894	14626	14760	14845	14778	14882	14811	14696	14689	14803	14948	14693	14828	14759	14574	14724	14712	14786	14839	14927	14553	14804	14821	14870	14688	14616	14839	14820	14701	14700	14653	14636	14909	14789	14834	14747	14839	14684	14860	14776	14723	14877	14807	14781	14802	14718	14787	14766	14857	14731	14713	14739	14658	14719	14813	14748	14645	14736	14705	14671	14706	14594	14809	14527	14701	14821	14762	14806	14668	14777	14798	14792	14762	14571	14823	14757	14674	14779	14722	14791	14882	14754	14720	14723	14752	14800	14776	14795	14596	14656	14757	14851	14962	14900	14670	14686	14847	14709	14769	14778	14844	14800	14788	14817	14708	14652	14661	14724	14552	14744	14806	14792	14701	14832	14618	14809	14845	14768	14653	14805	14781	14687	14699	14837	14872	14878	14683	14849	14628	14762	14670	14863	14632	14646	14561	14684	14830	14912	14540	14886	14891	14949	14856	14678	14774	14688	14850	14721	14724	14644	14743	14847	14767	14713	14851	14790	14628	14795	14862	14745	14853	14758	14757	14894	14712	14908	14703	14877	14725	14696	14778	14761	14622	14791	14693	14687	14726	14750	14640	14633	14786	14839	14784	14514	14662	14805	14747	14823	14743	14861	14783	14784	14707	14694	14771	14759	14597	14755	14782	14833	14743	14794	14683	14639	14789	14710	14751	14769	14838	14789	14587	14755	14696	14831	14677	14850	14695	14647	14659	14790	14710	14727	14613	14709	14730	14732	14597	14755	14798	14857	14739	14843	14768	14864	14724	14595	14839	14771	14849	14643	14780	14703	14780	14738	14730	14752	14743	14921	14761	14705	14712	14770	14732	14725	14872	14693	14673	14692	14733	14724	14695	14809	14568	14781	14767	14750	14779	14840	14839	14777	14841	14757	14901	14700	14665	14894	14740	14809	14727	14831	14687	14520	14618	14787	14768	14630	14866	14790	14687	14879	14557	14749	14745	14795	14818	14767	14798	14700	14773	14707	14904	14869	14875	14791	14859	14691	14782	14672	14663	14569	14867	14803	14697	14860	14651	14623	14708	14730	14719	14784	14768	14822	14811	14674	14667	14701	14817	14636	14801	14854	14731	14798	14837	14719	14717	14823	14674	14644	14739	14853	14808	14947	14761	14661	14795	14854	14838	14837	14646	14754	14692	14663	14552	14663	14759	14774	14760	14760	14626	14731	14726	14867	14852	14726	14737	14647	14899	14694	14685	14799	14798	14778	14650	14900	14845	14799	14608	14857	14828	14837	14934	14551	14732	14838	14738	14635	14634	14839	14809	14815	14972	14896	14627	14671	14693	14777	14572	14851	14692	14871	14635	14726	14831	14668	14882	14903	14751	14684	14806	14550	14637	14805	14685	14664	14791	14641	14507	14864	14896	14663	14794	14817	14642	14884	14781	14648	14724	14736	14634	14670	14756	14865	14901	14823	14771	14754	14841	14757	14767	14691	14670	14803	14804	14837	14677	14738	14947	14595	14749	14603	14847	14716	14558	14660	14847	14911	14788	14913	14766	14761	14690	14705	14798	14728	14714	14843	14705	14948	14578	14717	14785	14644	14814	14718	14739	14666	14737	14771	14748	14643	14704	14824	14775	14826	14731	14741	14796	14651	14782	14588	14729	14824	14708	14800	14717	14860	14699	14819	14836	14770	14755	14755	14777	14716	14830	14522	14632	15028	14624	14853	14798	14712	14658	14764	14853	14817	14703	14813	14885	14932	14786	14860	14796	14768	14820	14799	14807	14939	14603	14778	14774	14741	14613	14718	14902	14560	14544	14762	14681	14751	14857	14669	14740	14761	14670	14818	14694	14854	14583	14792	14755	14851	14801	14557	14665	14754	14817	14780	14832	14724	14679	14796	14713	14733	14763	14541	14701	14717	14591	14775	14826	14579	14811	14780	14989	14626	14737	14876	14466	14637	14721	14634	14864	14746	14781	14661	14775	14916	14723	14890	14972	14666	14787	14803	14740	14643	14778	14705	14738	14731	14806	14561	14607	14919	14763	14728	14787	14832	14977	14665	14707	14865	14700	14633	14809	14762	14769	14934	14725	14745	14833	14800	14801	14783	14793	14816	14834	14813	14810	14852	14784	14780	14652	14931	14853	14740	14711	14724	14852	14740	14730	14802	14923	14860	14807	14645	14747	14598	14811	14719	14851	14720	14785	14782	14866	14855	14771	14772	14659	14779	14882	14710	14791	14572	14663	14670	14814	14890	14796	14560	14740	14750	14639	14630	14749	14760	14715	14743	14898	14681	14846	14833	14812	14730	14751	14784	14847	14711	14725	14748	14854	14825	14682	14706	14814	14829	14724	14733	14926	14722	14784	14777	14662	14802	14717	14672	14795	14710	14792	14775	14718	14787	14856	14660	14743	14787	14608	14905	14855	14803	14783	14543	14880	14706	14727	14668	14832	14691	14742	14710	14691	14773	14898	14767	14723	14823	14634	14810	14654	14626	14793	14804	14747	14790	14760	14813	14686	14783	14906	14742	14683	14687	14817	14666	14763	14612	14678	14904	14830	14664	14784	14771	14785	14747	14658	14737	14879	14775	14853	14731	14738	14601	14652	14835	14832	14705	14685	14855	14777	14720	14754	14819	14845	14750	14638	14769	14722	14894	14730	14761	14605	14699	14679	14812	14771	14771	14746	14784	14735	14753	14783	14711	14860	14756	14765	14699	14869	14819	14794	14628	14767	14734	14850	14784	14842	14713	14891	14829	14682	14781	14793	14487	14634	14547	14722	14937	14799	14684	14750	14831	14845	14836	14767	14869	14735	14926	14571	14732	14804	14688	14869	14656	14711	14806	14833	14875	14828	14763	14702	14850	14735	14730	14643	14857	14756	14744	14717	14696	14625	14961	14804	14666	14794	14695	14796	14686	14877	14603	14872	14906	14845	14787	14765	14770	14685	14719	14631	14672	14996	14604	14776	14663	14823	14635	14645	14632	14788	14668	14798	14784	14810	14715	14841	14911	14663	14658	14889	14836	14707	14716	14739	14739	14975	14699	14840	14822	14677	14618	14571	14906	14771	14982	14763	14725	14507	14735	14806	14794	14748	14795	14771	14646	14708	14686	14759	14917	14630	14711	14717	14804	14939	14665	14760	14728	14630	14710	14935	14673	14731	14775	14629	14766	14872	14506	14794	14665	14654	14801	14650	14802	14780	14690	14824	14720	14614	14647	14686	14661	14844	14918	14923	14820	14690	14745	14821	14777	14672	14798	14901	14772	14804	14536	14716	14832	14781	14965	14713	14769	14620	14864	14707	14606	14846	14586	14722	14742	14745	14642	14613	14722	14664	14800	14716	14641	14764	14656	14788	14697	14880	14766	14749	14881	14770	14798	14765	14798	14687	14798	14789	14804	14722	14775	14718	14838	14783	14721	14730	14749	14793	14732	14652	14799	14690	14742	14662	14753	14611	14808	14830	14616
22610	21023	28762	23572	21721	24576	27003	21730	20038	19762	19347	18827	18507	18425	18146	17848	17730	17579	17531	17816	17546	17280	17083	17312	17153	17014	17038	16913	17213	16941	16772	16870	16990	16892	17044	16760	16894	16806	16666	16851	16752	16615	16822	16726	16623	16862	16681	16750	16585	16697	16882	16707	16805	16562	16590	16675	16557	16609	16780	16637	16724	16433	16780	16598	16648	16666	16644	16572	16557	16632	16689	16600	16636	16652	16645	16765	16807	16756	16659	16686	16454	16767	16560	16610	16810	16465	16423	16620	16512	16690	16824	16585	16688	16511	16560	16636	16688	16634	16558	16594	16572	16726	16435	16700	16752	16515	16753	16616	16645	16795	16640	16507	16597	16692	16747	16772	16565	16564	16600	16575	16507	16666	16820	16694	16574	16526	16699	16580	16609	16460	16409	16771	16519	16570	16379	16645	16688	16581	16523	16448	16673	16636	16661	16555	16859	16607	16676	16628	16700	16474	16437	16643	16694	16411	16553	16581	16597	16619	16377	16596	16692	16768	16550	16597	16544	16684	16588	16547	16500	16554	16560	16853	16616	16562	16537	16577	16575	16549	16662	16553	16689	16599	16706	16607	16589	16500	16695	16364	16658	16598	16813	16567	16286	16680	16611	16626	16567	16428	16598	16695	16501	16546	16630	16423	16564	16547	16543	16668	16664	16769	16647	16591	16555	16604	16691	16712	16475	16636	16827	16675	16682	16680	16620	16739	16657	16507	16556	16589	16619	16574	16776	16674	16588	16513	16555	16620	16502	16775	16264	16589	16480	16509	16531	16620	16534	16670	16668	16590	16753	16448	16460	16419	16622	16598	16651	16459	16709	16680	16634	16488	16705	16720	16561	16600	16623	16381	16402	16652	16628	16709	16538	16699	16656	16793	16632	16484	16706	16664	16601	16609	16568	16625	16665	16683	16685	16651	16525	16495	16458	16603	16713	16796	16682	16554	16707	16665	16538	16574	16659	16683	16841	16576	16675	16772	16580	16727	16692	16652	16766	16809	16688	16488	16566	16753	16414	16423	16717	16596	16666	16572	16635	16728	16531	16518	16770	16780	16672	16558	16922	16679	16546	16790	16647	16539	16416	16778	16743	16588	16364	16591	16462	16636	16617	16730	16524	16507	16631	16524	16649	16683	16701	16594	16622	16630	16672	16637	16700	16579	16606	16367	16723	16814	16566	16823	16802	16801	16690	16797	16665	16662	16607	16484	16569	16766	16481	16682	16705	16683	16450	16619	16622	16824	16580	16572	16587	16390	16590	16658	16290	16509	16456	16765	16644	16669	16695	16799	16697	16690	16500	16424	16441	16341	16557	16580	16624	16627	16474	16600	16531	16576	16639	16515	16515	16540	16609	16576	16479	16538	16649	16460	16691	16453	16789	16501	16520	16646	16611	16618	16804	16773	16669	16464	16540	16657	16637	16737	16703	16614	16633	16565	16600	16677	16572	16451	16580	16583	16836	16458	16458	16658	16643	16623	16557	16334	16478	16525	16566	16613	16649	16689	16642	16542	16721	16572	16311	16726	16609	16387	16468	16480	16371	16634	16467	16745	16707	16466	16680	16636	16676	16554	16742	16692	16582	16738	16547	16589	16524	16535	16557	16597	16583	16418	16440	16572	16608	16725	16338	16838	16551	16627	16772	16612	16641	16738	16746	16511	16683	16630	16335	16664	16565	16722	16518	16760	16810	16561	16658	16610	16696	16606	16682	16642	16564	16765	16719	16722	16821	16887	16467	16286	16233	16614	16655	16560	16556	16562	16568	16450	16674	16584	16459	16691	16637	16526	16461	16636	16754	16619	16856	16549	16543	16457	16608	16665	16841	16357	16548	16642	16579	16616	16504	16509	16642	16696	16460	16628	16558	16552	16726	16595	16426	16626	16725	16469	16531	16767	16526	16464	16468	16492	16580	16542	16637	16545	16691	16571	16769	16715	16857	16788	16672	16482	16857	16564	16543	16800	16632	16599	16537	16657	16637	16485	16265	16566	16664	16602	16651	16428	16575	16564	16769	16437	16429	16442	16544	16531	16695	16558	16557	16265	16417	16527	16550	16697	16601	16538	16567	16569	16534	16727	16582	16468	16824	16585	16443	16645	16630	16603	16545	16496	16690	16442	16633	16734	16745	16622	16520	16543	16601	16458	16633	16509	16626	16594	16692	16673	16667	16566	16762	16774	16512	16673	16581	16456	16459	16559	16519	16397	16582	16608	16623	16623	16680	16535	16612	16573	16670	16463	16623	16445	16485	16418	16459	16600	16633	16664	16709	16695	16570	16614	16471	16534	16532	16517	16840	16530	16626	16540	16764	16626	16749	16711	16840	16670	16564	16543	16744	16584	16601	16583	16595	16524	16772	16762	16509	16707	16506	16719	16535	16622	16699	16612	16792	16595	16509	16630	16616	16638	16669	16625	16584	16747	16664	16683	16756	16516	16676	16639	16686	16584	16480	16449	16593	16651	16406	16483	16544	16694	16609	16686	16556	16697	16599	16766	16714	16603	16453	16558	16634	16554	16630	16611	16676	16647	16777	16292	16650	16523	16529	16503	16604	16596	16388	16588	16507	16731	16679	16624	16745	16521	16502	16647	16762	16673	16549	16678	16738	16659	16592	16635	16575	16664	16617	16578	16879	16640	16563	16622	16645	16680	16566	16689	16630	16639	16437	16604	16580	16775	16538	16537	16615	16363	16473	16622	16664	16687	16721	16536	16669	16566	16552	16626	16589	16726	16501	16595	16521	16497	16595	16596	16574	16632	16713	16658	16334	16646	16606	16711	16555	16659	16565	16528	16483	16544	16765	16732	16581	16726	16622	16913	16608	16341	16536	16473	16398	16585	16303	16671	16827	16793	16651	16575	16531	16744	16693	16659	16720	16565	16819	16506	16565	16545	16735	16818	16601	16388	16704	16674	16512	16763	16634	16655	16487	16633	16726	16637	16559	16434	16648	16744	16510	16644	16561	16687	16525	16702	16856	16622	16398	16571	16747	16596	16652	16568	16617	16544	16512	16527	16459	16508	16685	16696	16729	16635	16527	16483	16800	16746	16633	16536	16463	16786	16754	16789	16710	16617	16521	16640	16436	16764	16578	16589	16805	16566	16522	16571	16736	16541	16621	16627	16708	16622	16686	16298	16690	16416	16694	16439	16618	16748	16631	16667	16645	16616	16643	16597	16840	16785	16704	16631	16564	16524	16537	16884	16608	16588	16748	16515	16540	16763	16677	16645	16584	16543	16593	16344	16484	16449	16390	16539	16606	16460	16349	16686	16740	16542	16639	16810	16678	16471	16511	16357	16586	16716	16495	16610	16516	16363	16427	16637	16827	16597	16559	16603	16673	16674	16732	16602	16624	16859	16635	16611	16572	16474	16625	16512	16589	16625	16456	16744	16680	16619	16553	16454	16615	16518	16479	16756	16576	16490	16386	16517	16506	16719	16586	16526	16445	16646	16534	16430	16579	16531	16650	16510	16514	16663	16821	16518	16567	16558	16664	16445	16621	16575	16631	16747	16579	16419	16614	16397	16566	16646	16726	16668	16524	16598	16818	16459	16711	16558	16543	16775	16817	16437	16466	16503	16540	16479	16579	16501	16555	16639	16536	16409	16505	16742	16547	16566	16618	16672	16413	16478	16809	16431	16811	16651	16807	16585	16577	16564	16579	16665	16277	16530	16518	16420	16489	16662	16736	16563	16691	16617	16507	16682	16448	16583	16491	16485	16517	16703	16621	16529	16563	16736	16448	16574	16695	16726	16914	16647	16567	16759	16842	16592	16589	16681	16569	16811	16382	16536	16474	16750	16673	16543	16609	16464	16634	16579	16620	16649	16591	16726	16553	16756	16652	16535	16540	16573	16571	16498	16644	16570	16518	16485	16600	16605	16487	16581	16605	16546	16730	16782	16606	16555	16618	16697	16612	16491	16611	16626	16391	16804	16702	16760	16763	16410	16584	16726	16642	16524	16662	16562	16498	16505	16474	16502	16689	16528	16724	16351	16764	16548	16722	16557	16432	16681	16675	16734	16692	16602	16457	16449	16574	16643	16667	16785	16539	16778	16564	16528	16604	16718	16517	16422	16684	16400	16478	16495	16470	16631	16703	16361	16509	16765	16632	16604	16642	16681	16683	16577	16741	16591	16668	16590	16566	16632	16624	16669	16502	16663	16747	16580	16693	16672	16633	16589	16531	16584	16526	16647	16425	16669	16678	16824	16494	16581	16575	16547	16476	16535	16649	16525	16534	16745	16677	16566	16714	16542	16542	16724	16665	16429	16587	16658	16682	16572	16569	16675	16873	16587	16635	16399	16510	16584	16587	16391	16622	16547	16623	16509	16538	16592	16587	16709	16728	16792	16558	16487	16645	16656	16490	16606	16690	16782	16541	16515	16433	16447	16604	16662	16498	16732	16705	16561	16679	16595	16586	16592	16669	16517	16611	16660	16727	16671	16542	16428	16498	16487	16681	16416	16544	16494	16563	16388	16438	16586	16808	16407	16571	16645	16637	16490	16484	16743	16674	16577	16504	16540	16544	16696	16858	16621	16477	16750	16512	16563	16596	16446	16675	16576	16571	16532	16788	16612	16626	16550	16507	16593	16534	16501	16554	16541	16441	16542	16713	16498	16513	16471	16527	16527	16819	16558	16734	16646	16751	16515	16630	16636	16707	16382	16782	16527	16496	16526	16530	16571	16560	16438	16715	16577	16584	16641	16644	16588	16733	16493	16663	16421	16605	16502	16680	16415	16452	16582	16648	16580	16506	16686	16600	16529	16749	16526	16311	16601	16284	16608	16557	16620	16368	16686	16584	16477	16406	16426	16528	16741	16441	16579	16663	16633	16729	16693	16478	16552	16567	16666	16765	16598	16467	16571	16500	16630	16665	16467	16572	16600	16553	16451	16536	16493	16730	16728	16758	16786	16531	16470	16459	16457	16615	16503	16853	16477	16615	16687	16594	16593	16458	16664	16494	16616	16656	16547	16776	16803	16654	16483	16745	16731	16519	16717	16829	16587	16701	16656	16610	16648	16569	16771	16514	16615	16568	16591	16626	16708	16458	16474	16518	16529	16485	16423	16800	16594	16697	16709	16606	16613	16833	16673	16537	16601	16527	16591	16530	16419	16505	16459
27369	47054	44697	36470	31010	26761	24122	21874	20354	19411	18589	18140	17740	17429	16997	16537	16502	16127	16127	16055	15743	15828	15483	15604	15426	15205	15380	15279	15301	15231	15251	15126	15158	15045	14988	14959	14885	14956	15014	15008	14790	15011	14939	14877	14816	14777	14946	14912	14916	14950	14958	14908	15017	14884	14795	14831	14965	14941	14932	14780	14865	14922	14944	14950	14857	14988	14789	14871	14936	14946	14849	14907	14991	14939	14763	14795	14801	14793	14921	14657	14947	14890	14828	14917	14672	14901	14804	14928	14920	14860	14928	14735	14836	14901	14936	14701	14846	14789	14903	14839	14711	14865	14720	14760	14836	14826	14926	14760	14891	14958	14938	14940	14993	14895	14903	14775	14835	14870	14780	14894	14726	14968	14837	14731	14827	14879	14777	14823	14807	14886	14887	14953	14812	14815	14851	14806	14694	14854	14870	14862	14889	14685	14862	15010	14851	14852	14952	14738	14773	14836	14574	14848	14818	14706	14976	14735	14865	14674	14842	14783	14736	14821	15005	14949	14852	14694	14923	14796	14671	14858	14966	14915	14936	14945	14854	14898	14742	14875	14581	14791	14777	14924	14730	14804	14776	14972	14616	14845	14751	14918	14772	14873	14934	14691	14887	14778	14864	14803	14648	15011	14784	14711	14862	14874	14768	14711	14941	14712	14778	14815	14766	14940	14877	14804	14932	14858	14771	14952	14731	14870	14961	14710	14777	14799	14964	14819	14749	14866	14713	14717	14709	14845	14797	14805	14763	14990	14616	14832	14677	14760	14736	14729	14822	14603	14957	14941	14742	14978	14826	14790	15057	14770	14827	14804	14596	14920	14912	14838	14758	14805	14839	14853	14802	14823	14767	14929	14718	14828	14801	14779	14845	14744	14803	14930	14809	14896	14928	14803	14838	14621	14779	14774	14725	14841	14786	14920	14811	14781	14923	14670	14878	14816	14808	14666	14801	14776	14751	14659	14769	15067	14959	14736	14852	14851	14891	14890	14754	14739	14781	15053	14789	14747	14786	14754	14824	14892	14785	14859	14721	14921	14835	14965	14807	14729	14783	14765	14865	14978	14769	14828	15033	14979	14637	14775	14850	14898	14814	14830	14794	14968	14913	14987	14728	14964	14856	14845	14880	14665	14824	14790	14888	14851	14858	14762	14933	14831	14852	14872	14930	14754	14740	14899	14820	14827	14862	14716	14768	14775	14913	14697	14710	14793	14869	14950	14880	14633	15141	14923	14767	14827	14698	14824	14772	14778	14877	14894	14741	14713	14785	14733	14858	14873	14985	14946	14812	14937	14762	14685	14870	14848	14793	14880	14770	14743	14735	14886	14792	14723	14727	14805	14991	14760	14860	14987	14860	14932	14776	14709	14855	14735	14810	14930	14736	14784	14696	14651	14845	14714	14918	14745	14862	14723	14866	14868	14826	14761	14878	14658	14814	14720	14906	14861	14827	14715	14904	14638	14954	14965	14728	14900	14903	14823	14619	14779	14951	15056	14850	14873	15021	14820	14766	14712	14839	14798	14797	14759	15051	14694	14854	14824	14839	14963	14768	14751	14878	14770	14869	14735	14697	14994	14782	14797	14637	14797	14841	14854	15032	14876	14728	14896	14824	14918	14891	14789	14825	14928	14616	14822	14907	14762	14682	14782	14783	14753	14803	14899	14980	14798	14841	14760	14855	14835	14869	14758	14908	14963	14692	14798	14846	14851	14853	14885	14796	14715	14770	14865	14772	14846	14715	14768	14735	14773	14803	15006	14879	14808	14587	14878	14639	14850	14942	14861	14778	14745	15021	14785	14725	14945	14900	14783	14896	14677	14747	15012	14743	14901	14994	14844	14837	14771	14818	14757	14705	14825	14764	14803	14831	14818	14805	14712	14821	14743	14765	14897	14875	14798	14903	14853	14919	14834	14722	14921	14532	14782	14834	14630	14791	14898	14886	14803	14695	14732	14921	14925	14817	14835	14874	14715	14949	15021	14716	14860	14979	14726	14856	14869	14749	14897	14872	14762	14978	14749	14931	14765	14854	14781	14701	14795	14823	14840	14699	14776	14901	14623	14849	14825	14855	14756	14777	15003	14720	14823	14861	14775	14831	14929	14788	14762	14849	14941	14730	14754	14877	14876	14905	14763	14810	14847	14961	14849	14812	14737	14749	14860	14928	14809	14730	14786	14861	14633	14857	14745	14923	14679	14698	14800	14918	14801	14791	14888	14886	14712	14782	14799	14766	15039	14866	14864	14860	14784	14813	14690	14963	14824	14845	14737	14642	14825	14770	14812	14899	14726	14907	14776	14782	14748	14755	14878	14804	14712	14915	14756	14870	14844	14877	14730	14876	14945	14781	14744	14678	14798	14933	14887	14848	14732	14799	14813	14752	14872	14806	14642	14743	14865	14755	14813	14826	14869	14757	14839	14838	14730	14744	14755	14790	14864	14707	14843	14907	14809	14841	14779	14969	14842	14813	14890	14925	14803	14727	14699	14814	14873	14916	14885	14732	14711	14737	14897	14836	14707	14890	14766	14909	14872	14830	14720	14847	14836	14914	14702	14936	14818	14816	14697	14787	14824	14912	14743	14856	14784	14792	14797	14768	14891	14668	14815	14793	14677	14806	14701	14840	14657	14741	14883	14822	14992	14575	14815	14773	14817	14701	14812	14987	14753	15006	14832	14963	14949	14802	14785	14760	14845	14890	14854	14818	14922	14864	14932	14927	14899	14798	14746	14868	14782	14835	15013	14824	14907	14868	14740	14811	14773	14947	14878	14907	14721	14952	14897	14758	14954	14776	14811	14799	14838	14945	14700	15019	14812	14759	14825	14633	14943	14757	14880	14732	14801	14892	14769	14770	14814	14778	14858	14704	14793	14772	14801	14583	14752	14772	14747	14690	14991	14890	14710	15018	14734	14803	14784	14918	14708	14726	14907	14922	14797	14708	14900	14764	14824	14939	14833	14712	14690	14918	14845	14934	14758	14939	14879	14604	14762	14894	14778	14923	14812	14818	14702	14852	14795	14928	14607	14686	14855	15058	15027	14853	14823	14799	14761	14817	14817	14780	14799	14932	14626	14769	14686	14851	14736	14749	14823	14851	14785	14791	14826	14691	14938	14895	14687	14828	14781	14914	14855	14729	14893	14692	14797	14613	14874	14779	14895	14888	14979	14776	14746	14987	14739	14474	14915	14798	14907	14956	14785	14875	14720	14768	14796	14833	14852	14841	14772	14833	14814	14796	14878	14877	14995	14765	14734	14836	14894	14928	14806	14927	14768	14733	14866	14918	14676	14712	14913	14847	14756	14783	14782	14846	14864	14751	14746	14868	14953	14768	14756	14634	14625	14783	14781	14853	14695	14667	15000	14715	14732	14875	14820	14742	14690	14777	14851	14937	14836	14951	14795	14860	15027	14700	14779	14769	14827	14837	14745	14777	14730	14824	14636	14705	14846	14779	14819	14782	14791	14724	14763	14837	14911	14919	14710	14855	14786	14886	14786	14714	14787	14878	14854	14714	14766	15059	14886	14838	14660	14770	14678	14873	14894	14939	14667	14816	14979	14910	14894	14895	14838	14779	14705	15010	14760	14866	14687	14833	14691	14767	14809	14864	14824	14735	14732	14866	14789	14919	14824	14888	14750	14882	14766	14717	14797	14711	14973	14907	14740	14810	14843	14835	14723	14963	14644	14827	14859	14918	14774	14802	14841	14641	14833	14782	14668	14840	15052	14806	14806	14828	14934	14778	14911	14759	14914	14797	14931	14829	14480	14754	14776	14917	14851	14913	14893	14793	14896	14771	14958	14941	14771	14802	14849	14707	14956	14829	14779	15040	14651	14838	14736	14748	14857	14879	14753	14818	14833	14594	14809	14891	14731	14871	14727	14732	14775	14945	14780	14772	15122	14792	14996	14765	14839	14744	14642	14918	14777	14781	14785	14832	14902	14801	14818	14752	14938	14792	14816	14960	14846	14654	14860	14933	14900	14839	14851	14699	14743	14863	14886	14867	14740	14747	14905	14808	14886	14697	14876	14939	14863	14820	14769	14707	14938	14747	14687	14891	14916	14961	14856	14891	14843	14925	14608	14762	14982	14743	14778	14766	14832	14691	14709	14778	14723	14755	14770	14706	14735	14852	14892	14793	14624	14883	14778	14818	14667	14860	14807	14759	14813	14856	14911	14701	14769	14803	14713	14878	14895	14760	14731	14725	15112	15018	14717	14911	14880	14935	14779	14821	14824	14999	14879	14727	14823	14734	14727	14877	14823	14828	14769	14875	14701	14671	14830	14925	14826	14831	14826	14855	14819	14903	14784	14864	14704	14752	14631	14800	14796	14926	14906	14756	14834	14976	14917	14754	14880	14964	14692	14706	14998	14741	14862	14893	14712	14852	14805	15000	14861	14764	14997	14911	14868	14811	14824	14832	14894	14806	14917	14770	14678	14790	14869	14740	14677	14801	14769	14903	14800	14729	14803	15007	14827	14845	14951	14936	14810	14963	14761	14931	14669	14739	14676	14866	14697	14683	14778	14777	14826	14720	14943	14758	14724	14733	14914	14897	14817	14853	15039	14935	14836	15056	14823	14646	14625	14805	14731	14848	14717	14904	14754	14902	14640	14664	14663	14978	14796	14752	14864	14764	14864	14679	14853	14808	14851	14770	14848	14739	14829	14921	14755	14786	14677	14717	14761	14757	14823	14621	14933	14851	14853	14742	14708	14816	14748	14912	14939	14947	14829	14809	14859	14872	14762	14904	14705	14877	14907	14820	14791	14683	14849	14798	14841	14949	14921	14740	14899	14909	14672	14677	14897	15035	14765	14789	14814	14905	14786	14785	14881	14807	14854	14830	14707	14808	14880	14906	14753	14588	14788	14655	14872	14788	14883	14907	14818	14834	14884	14776	14762	14721	14745	14881	14802	15042	14706	14915	14604	14949	14907	14803	14908	14863	14889	15014	14872	14979	14890	14832	14739	14706	14619	14961	14987	14833	14881	14809	14862	14905	14713	15006	14837	14795	14766	14873	14748	14808	14778	15005	14800	14967	14644	14847	14684	14848	14700	14810	14902	14924	14651	14788	14910	15104	14806	14732	14912	14796	14924	14823	14632	14714	14854	14905	14754	14885	14869	14951	14860
27685	23912	30173	26961	21884	19834	18992	17860	17557	17175	16916	16683	16773	16766	16689	16648	16320	16397	16305	16289	16287	16224	16312	16371	16424	16190	16352	16434	16128	16205	16184	16325	16215	16371	16164	16124	16077	16111	16035	16025	15875	15971	16189	16128	15878	16229	16205	16041	16127	16055	16125	15971	16213	16238	15951	16023	15973	16056	16071	16005	16005	16159	16142	16126	16103	16150	16028	15928	16072	15949	16157	16123	16071	16169	16039	16165	16034	16043	16111	16171	16021	15740	16171	16163	15926	15915	15986	15895	15990	16006	16091	16321	15821	16189	16062	16033	16278	15945	16098	16142	16068	15858	16139	16041	15889	16056	16017	15851	15946	16005	16071	16160	16106	16132	16064	16016	16007	16120	16037	15990	16200	16037	15932	15939	15987	16248	16118	16212	16214	15958	16082	16092	15928	16098	15958	15900	16095	16014	16011	16068	15941	16161	16155	16050	15952	15805	16205	16199	15968	15984	16193	16114	16059	16101	15852	16121	16036	15878	16128	16234	16158	16027	16218	15989	16079	16141	16073	16065	16077	16101	15977	16298	16022	16056	16112	15876	16100	16207	16073	16122	16201	16131	16096	16097	16195	16034	16251	15884	16295	16103	16197	16037	16050	16191	16062	16143	16044	16042	15907	16236	16095	15991	16067	15958	16058	16237	15936	16153	16028	15993	16002	16119	15882	16169	15977	16087	15932	15963	16255	15977	15853	16167	16146	16063	15956	16069	16080	16123	16122	16036	15835	15902	15851	16067	15988	16008	15978	15984	16055	16230	16017	15995	15937	15930	16216	16013	16035	16013	15984	15971	16107	16027	16154	16022	16027	16175	16225	16017	16112	16088	16037	16166	16116	15900	16083	16100	16155	15957	15932	16088	16164	16001	16083	16054	16086	16308	16115	16120	16071	16066	16043	15934	15983	15961	16142	16236	16153	16097	15906	16094	16198	15936	16028	16216	16002	16104	15842	16037	16034	15952	16213	16139	16140	16086	15979	15783	16132	15910	15953	16002	16099	16125	16103	16177	16077	15947	16040	15845	16093	16211	16096	15827	15946	16111	16036	16005	16121	16067	16284	16273	16071	16058	16098	15919	16091	16255	16014	16051	15989	16027	16064	16177	16215	15895	16207	16127	16225	15953	15973	15970	16039	16044	16119	16103	16014	16201	16124	16278	16058	16021	15956	16036	16088	15921	15996	16224	16167	16013	16123	16077	16343	16126	16108	16045	16012	16122	16243	16021	15916	16109	15978	15876	15916	16013	16183	16140	15876	15903	16141	16067	16151	16274	16086	16074	15914	16287	15929	16025	15967	15953	15851	16171	16067	16081	16087	16074	16096	16225	15965	16083	16081	16057	16084	16110	15985	16104	16153	16074	16079	16098	16172	15983	16250	16155	15992	15988	16009	16025	16077	15946	16134	16002	16005	16001	16116	15988	15949	16007	16016	16081	15890	16046	16074	16040	16030	15929	16146	16052	16034	16130	16194	16048	16097	16017	16115	16092	16022	15947	16284	16006	16032	15964	16114	16081	16111	15947	15989	16137	16191	16234	15941	16083	16138	16195	16158	16109	16040	16062	16280	16127	15968	16037	16077	16001	16144	16220	15867	16204	16175	15969	16140	16142	16040	15793	16138	16137	16029	16021	16067	16068	15971	16041	16010	15974	16020	16221	16075	16140	16040	15815	16279	15917	16124	16053	16014	15987	16109	15947	15989	16052	15881	15964	16121	15969	16132	16084	15972	15946	16111	16143	16202	16304	16116	16098	16022	16218	16111	16010	16126	15998	16011	15943	15856	15854	15881	16018	15982	15936	16131	16006	16154	16115	16014	16006	16078	15988	15985	16115	16177	16126	16143	16141	16227	15832	15986	16151	16015	15862	16113	16164	16046	16075	16182	16088	16067	16074	16010	15935	16096	16015	16088	16086	16134	16146	16011	15979	16151	16036	16118	16089	16119	16049	15907	15958	16168	16116	15836	16007	15852	16006	16137	16017	16129	16021	16071	15987	15967	16168	16170	16010	16318	16059	16201	16155	16155	16044	16001	16158	16050	16184	15977	15918	16253	16118	15978	16309	16202	15886	15893	16179	16233	16174	16183	16020	16033	16120	16160	16155	16073	15984	16072	16153	16190	16188	15969	16041	15962	15992	16212	16033	15941	16055	16148	16113	16061	16230	16201	16253	16024	16164	16004	15884	16115	16073	15938	16224	16035	15995	16052	16127	15897	15775	16140	16197	16124	16057	16018	16073	15917	16021	16202	16133	16071	15967	15898	15994	16137	16246	16156	16215	16122	16041	16026	15903	16207	16019	16049	15936	16157	15882	16165	16040	16100	15873	15970	16133	16253	16057	16151	16069	16029	16195	16120	16141	16248	16186	16125	16187	16198	15991	16133	16159	16081	16068	15977	15878	15957	16105	15991	16118	16114	16085	15988	15969	15926	16205	15985	16036	15981	15928	16109	16170	16185	16046	15975	15937	16090	16245	16125	16000	16069	16139	16120	15866	15987	15989	16014	16022	16184	16235	16060	16176	15839	15885	16330	16016	16163	16082	16171	15946	15937	16124	16200	16042	16062	16093	16091	15940	16152	16173	16060	16118	16017	16139	16046	16185	16130	15982	16178	15865	16012	16270	16094	16002	16181	16117	16158	16245	16099	16103	16090	16072	15987	16087	16374	15936	16199	16012	16039	15936	15905	16058	15968	16164	16143	16117	16031	16108	16041	15924	16171	16219	16183	15894	15958	16077	16337	16079	15951	15950	16059	16079	16084	15939	16132	16087	16263	15968	16024	16111	16121	16110	15876	16190	16078	16092	16019	16229	16291	16088	16088	16065	16311	15966	16115	16178	15886	15822	15962	16001	16199	15948	16065	16041	16056	16221	15952	16146	15951	16155	16106	16018	16204	16121	15969	16097	16151	15973	16164	15989	16086	16163	15944	15992	16117	16033	16017	16274	16109	16187	16053	16081	16205	16071	16073	16067	16104	15935	16346	16152	16142	15967	16158	16228	16067	16063	16156	16091	16178	16096	16178	16078	16054	15909	16085	16075	15914	15862	16072	16077	16088	16251	16179	16301	16118	16006	16089	15986	16079	16284	16038	15990	16255	16146	16021	16083	16261	16207	15965	16151	16157	15938	16043	16102	15957	16150	16213	15984	15920	16149	16054	16129	16173	16115	16119	15950	16239	15914	15925	16102	16150	15938	16159	16053	16031	16071	16151	15981	16167	16160	16154	16063	16307	16289	16151	16126	15968	16177	15981	15896	16062	16113	16091	16003	16012	15880	16376	16044	15876	16077	16292	16117	16144	16058	16015	16116	16162	16179	16088	16104	16098	16247	15998	16136	16139	16006	16116	16070	15923	15967	15926	16103	16103	16072	16058	16090	16158	16163	16242	15896	16037	16216	16116	16123	16171	16065	16056	16076	15892	16235	16222	16001	15996	16140	15904	16128	15950	16127	16121	15780	16028	16329	15961	16012	15874	16013	16085	16161	16107	16058	16208	16154	16199	15897	16091	16117	16104	16001	15944	15878	16003	16031	16039	15936	16306	16122	16143	16117	16042	16118	15810	16001	16188	16033	15979	16061	15985	16086	16273	16003	16191	16048	16139	16153	16047	15843	16095	16090	15959	16194	16094	16086	16139	16135	16077	16101	16160	16132	16013	16204	16087	16101	16057	16029	16067	16242	16178	16201	15918	16222	16241	15981	16020	16019	16097	16059	16313	16228	16191	15901	16062	15993	16096	15965	15999	16025	16039	16234	16030	16082	15853	15755	16128	16216	16084	16123	15976	16042	16076	15914	16153	16099	16064	16165	16144	16042	16180	15986	16085	16374	15949	15963	16087	15927	16002	15949	16327	15854	16187	15853	16014	16062	16103	15951	15885	15947	16170	16098	15973	15916	16239	15878	16067	16096	16080	16233	16135	16069	15886	16140	15910	16206	16090	15877	16132	15910	16318	15993	16187	16168	16082	16207	16083	16027	16304	16073	16052	15926	16100	16020	16132	16009	16042	16003	16086	16248	16144	15985	15943	16018	16241	16005	16071	16124	16212	16165	15978	16097	15899	16069	16155	15964	16029	15992	16182	16291	16023	16203	16214	16195	16208	16275	16090	16284	16148	16148	15867	15962	16014	16121	16054	16190	16132	16104	15811	16105	15868	16121	16097	15942	15955	16290	15993	16027	16173	16127	16076	16104	16145	16274	16128	15938	15963	16323	16242	16129	16320	16092	16076	15902	16099	16105	15985	16177	16215	16287	16133	16062	16029	16074	16074	15980	16211	16108	16167	15977	16084	15959	16065	15995	15981	16402	16087	16038	16036	16010	15807	16080	16272	16003	16006	15949	15927	16123	16108	16161	16117	16323	16291	16076	16043	16044	16085	16110	16194	16021	16074	15867	16122	16042	15956	16016	16197	16225	16119	16033	16267	16051	16038	16156	16097	16027	16017	16129	16119	16120	16115	16094	16139	16033	16025	15978	16133	15903	16081	15896	16114	16016	15935	16010	16106	16187	16252	16112	16127	16033	16125	16011	16061	16301	16236	16107	16078	16239	16207	15953	16259	16116	15935	16108	15998	16165	15966	16171	15857	16019	15961	15857	15955	16176	16165	15987	16235	16103	16092	15779	15891	16131	16252	16144	16007	16081	16306	16067	16072	16002	16151	16073	15969	16175	16079	16035	16319	16105	16068	16157	16100	16080	15878	16233	16038	16187	15956	16248	16134	15974	16037	16013	15987	16186	16155	16202	16098	16190	16069	15963	16086	15894	16092	15937	16107	16090	15955	16084	15904	15861	16056	15971	16053	15996	15929	16050	16294	16159	16066	16102	16148	16017	16032	16139	16031	16168	15982	16151	16113	16073	16024	16016	16018	16116	16101	16125	16157	15874	16230	16119	15836	16090	15983	16051	16149	16058	15972	16012	16189	16132	16125	16193	16228	15982	16011	16144	16164	16245	15970	16071	16107	16269	16195	16106	16124	16291	16045	16100	15985	16016	16251	16195	16054	16211	16071	15957	16230	16075	16050	15966	16159	15922	16156	16032	15939	16082	16089	16186	16290	16045	16133	15945	16105	16246	16267	16212	16091	16012	15987	16142	15976	16067	16305	16173	16092	15744	16347	15967	16228	16157
25222	36929	34673	27180	23128	20081	18574	17611	16886	16380	15946	15627	15640	15421	15243	15185	14969	15022	15093	14805	14936	14864	14769	14687	14671	14663	14803	14782	14808	14459	14759	14624	14667	14508	14583	14545	14544	14600	14536	14515	14500	14549	14538	14635	14684	14582	14673	14526	14577	14680	14530	14681	14377	14598	14537	14545	14410	14587	14505	14551	14412	14698	14627	14542	14369	14578	14469	14689	14582	14507	14616	14642	14419	14568	14526	14499	14569	14480	14581	14411	14603	14462	14437	14256	14419	14592	14507	14572	14550	14454	14476	14407	14441	14467	14514	14388	14526	14476	14576	14492	14451	14492	14461	14559	14546	14495	14409	14593	14401	14348	14583	14388	14516	14480	14440	14390	14479	14530	14574	14399	14415	14478	14554	14380	14509	14495	14481	14557	14487	14335	14443	14537	14524	14647	14454	14400	14542	14501	14651	14357	14565	14488	14490	14426	14601	14499	14523	14622	14419	14603	14575	14595	14470	14415	14680	14482	14470	14533	14325	14482	14646	14684	14399	14419	14550	14498	14588	14608	14215	14579	14392	14515	14490	14561	14455	14473	14624	14253	14574	14577	14532	14416	14573	14392	14669	14566	14625	14568	14546	14466	14525	14500	14529	14674	14440	14446	14401	14560	14486	14404	14612	14474	14463	14494	14344	14431	14553	14468	14644	14520	14449	14477	14738	14514	14455	14538	14660	14499	14516	14566	14611	14465	14507	14588	14490	14628	14494	14581	14518	14601	14448	14339	14569	14484	14578	14632	14542	14618	14678	14643	14538	14485	14604	14715	14589	14354	14574	14334	14478	14448	14472	14549	14525	14369	14558	14490	14594	14436	14409	14579	14647	14660	14500	14485	14437	14582	14427	14646	14481	14611	14288	14532	14506	14414	14386	14568	14495	14540	14506	14475	14554	14385	14507	14363	14459	14323	14433	14317	14428	14549	14550	14519	14386	14504	14546	14484	14570	14644	14439	14519	14428	14377	14544	14582	14498	14569	14575	14503	14619	14511	14473	14559	14455	14676	14484	14512	14671	14480	14401	14453	14571	14464	14599	14509	14614	14581	14567	14457	14640	14538	14493	14485	14569	14519	14447	14449	14489	14486	14567	14610	14582	14606	14520	14596	14412	14657	14487	14532	14618	14549	14539	14410	14429	14459	14541	14447	14444	14615	14691	14551	14445	14504	14541	14513	14521	14481	14483	14356	14417	14514	14556	14547	14493	14499	14568	14563	14484	14571	14393	14624	14406	14587	14523	14593	14591	14424	14380	14619	14532	14528	14589	14472	14425	14643	14557	14518	14551	14385	14560	14419	14545	14576	14597	14478	14378	14500	14394	14501	14539	14572	14619	14636	14440	14485	14448	14481	14621	14483	14533	14412	14460	14401	14234	14503	14530	14455	14454	14644	14496	14594	14514	14629	14675	14426	14565	14583	14443	14522	14485	14390	14605	14414	14497	14569	14453	14477	14560	14613	14430	14539	14595	14660	14204	14447	14399	14466	14244	14522	14466	14473	14270	14533	14366	14470	14680	14394	14603	14544	14555	14481	14689	14494	14554	14434	14573	14525	14485	14600	14520	14504	14591	14410	14644	14380	14459	14482	14474	14478	14482	14649	14531	14564	14503	14505	14447	14461	14508	14523	14491	14624	14494	14480	14316	14636	14270	14561	14589	14548	14545	14661	14575	14478	14384	14616	14470	14644	14483	14590	14699	14597	14621	14450	14604	14504	14455	14394	14465	14561	14387	14411	14496	14497	14503	14465	14572	14565	14402	14545	14516	14674	14425	14492	14615	14570	14616	14439	14547	14592	14469	14620	14658	14509	14340	14559	14472	14556	14568	14417	14397	14564	14682	14546	14588	14527	14428	14446	14699	14455	14514	14601	14436	14622	14606	14525	14466	14408	14457	14259	14445	14617	14529	14653	14523	14418	14539	14458	14419	14587	14516	14417	14390	14525	14565	14483	14643	14360	14324	14321	14303	14331	14568	14615	14591	14408	14542	14452	14745	14452	14404	14528	14563	14554	14617	14422	14468	14500	14532	14453	14650	14619	14591	14496	14406	14500	14360	14563	14572	14366	14494	14405	14525	14425	14543	14440	14441	14436	14639	14572	14565	14471	14566	14569	14698	14613	14565	14340	14436	14597	14613	14542	14421	14439	14430	14507	14374	14662	14468	14687	14426	14519	14493	14557	14472	14411	14518	14446	14573	14619	14502	14592	14482	14591	14522	14559	14395	14511	14496	14513	14484	14419	14515	14428	14564	14643	14427	14437	14575	14546	14369	14575	14495	14472	14643	14532	14517	14514	14461	14532	14460	14587	14522	14448	14520	14303	14511	14410	14480	14412	14533	14452	14533	14580	14510	14599	14373	14530	14399	14360	14378	14598	14554	14386	14699	14462	14570	14512	14567	14541	14513	14560	14477	14477	14496	14617	14497	14525	14509	14402	14625	14579	14394	14580	14593	14553	14569	14573	14589	14495	14377	14457	14479	14408	14467	14489	14433	14573	14499	14565	14440	14505	14244	14530	14431	14621	14513	14591	14347	14433	14458	14584	14727	14537	14652	14508	14514	14535	14567	14635	14667	14474	14574	14467	14560	14459	14559	14604	14610	14315	14620	14431	14504	14529	14646	14606	14562	14533	14600	14418	14553	14405	14549	14725	14520	14470	14578	14468	14481	14630	14536	14494	14444	14430	14516	14452	14573	14396	14488	14509	14555	14611	14528	14429	14593	14479	14570	14423	14350	14381	14432	14465	14496	14534	14609	14434	14604	14672	14459	14556	14445	14603	14239	14518	14419	14494	14530	14446	14612	14575	14597	14649	14541	14347	14424	14489	14348	14397	14625	14476	14392	14622	14465	14506	14511	14629	14499	14607	14536	14432	14595	14424	14623	14422	14653	14481	14556	14643	14543	14644	14358	14628	14589	14550	14386	14618	14539	14585	14607	14532	14358	14511	14469	14703	14536	14474	14411	14475	14518	14525	14407	14418	14647	14564	14568	14568	14520	14544	14506	14749	14573	14602	14575	14686	14675	14445	14520	14576	14542	14524	14460	14603	14522	14584	14582	14375	14526	14564	14432	14588	14416	14551	14536	14461	14602	14606	14625	14619	14499	14572	14536	14574	14609	14542	14593	14614	14338	14591	14682	14393	14584	14678	14580	14616	14615	14502	14426	14675	14456	14507	14562	14390	14462	14473	14419	14395	14324	14590	14544	14555	14461	14424	14365	14665	14391	14394	14586	14441	14680	14631	14379	14514	14452	14609	14347	14597	14448	14595	14496	14690	14457	14534	14452	14414	14573	14511	14500	14390	14546	14454	14395	14391	14561	14736	14543	14314	14451	14514	14491	14493	14438	14590	14485	14597	14618	14575	14665	14517	14424	14253	14510	14545	14382	14654	14538	14554	14488	14432	14642	14582	14562	14365	14549	14558	14392	14641	14378	14531	14688	14417	14812	14527	14627	14551	14531	14423	14474	14495	14466	14564	14517	14629	14594	14562	14500	14571	14695	14372	14488	14610	14494	14463	14500	14565	14535	14520	14533	14536	14449	14667	14578	14445	14276	14614	14518	14486	14649	14531	14498	14453	14441	14447	14587	14517	14590	14404	14533	14528	14666	14485	14423	14642	14439	14587	14581	14596	14508	14577	14469	14515	14521	14532	14390	14435	14347	14529	14615	14561	14584	14622	14670	14472	14622	14547	14382	14460	14500	14641	14524	14323	14568	14320	14553	14686	14463	14384	14508	14521	14534	14569	14378	14501	14582	14387	14444	14744	14535	14534	14613	14526	14502	14559	14366	14404	14508	14350	14488	14522	14361	14508	14376	14329	14420	14527	14551	14610	14492	14443	14579	14431	14415	14501	14477	14396	14421	14441	14434	14545	14540	14580	14593	14489	14581	14602	14339	14400	14494	14515	14426	14428	14393	14446	14450	14568	14527	14445	14606	14594	14663	14550	14466	14599	14491	14518	14610	14463	14454	14407	14558	14397	14664	14186	14521	14478	14432	14504	14404	14604	14431	14386	14334	14640	14472	14818	14451	14411	14484	14476	14339	14506	14649	14398	14625	14488	14377	14511	14579	14375	14731	14519	14333	14522	14580	14742	14581	14513	14339	14570	14532	14481	14510	14786	14387	14483	14505	14476	14490	14622	14431	14724	14522	14544	14335	14579	14392	14578	14663	14539	14772	14478	14553	14474	14551	14523	14514	14571	14578	14650	14644	14578	14466	14535	14557	14434	14722	14454	14355	14454	14723	14421	14414	14463	14474	14575	14506	14538	14402	14650	14561	14511	14474	14601	14455	14519	14620	14226	14383	14535	14510	14398	14691	14636	14464	14487	14365	14537	14526	14312	14521	14495	14483	14530	14550	14592	14613	14276	14621	14670	14501	14645	14500	14497	14456	14486	14590	14400	14413	14580	14397	14481	14308	14634	14536	14416	14432	14500	14551	14431	14569	14519	14576	14640	14469	14597	14519	14459	14392	14500	14494	14403	14633	14442	14540	14489	14482	14465	14599	14556	14512	14405	14620	14458	14541	14463	14456	14476	14511	14557	14334	14418	14477	14352	14362	14439	14793	14503	14517	14473	14466	14434	14454	14550	14630	14535	14611	14487	14762	14600	14634	14581	14618	14450	14451	14582	14595	14303	14495	14403	14300	14526	14575	14636	14442	14391	14476	14545	14415	14503	14529	14556	14436	14546	14501	14371	14505	14529	14452	14586	14433	14565	14444	14608	14370	14442	14504	14301	14303	14627	14662	14497	14605	14575	14479	14444	14451	14596	14400	14537	14545	14523	14556	14499	14556	14564	14696	14478	14390	14429	14719	14408	14428	14545	14446	14580	14488	14501	14429	14577	14556	14531	14530	14495	14386	14630	14660	14452	14498	14379	14345	14450	14483	14283	14519	14479	14406	14574	14526	14483	14577	14698	14453	14497	14695	14524	14479	14581	14469	14573	14496	14507	14527	14586	14357	14562	14410	14521	14516	14631	14520	14666	14415	14666	14623	14545	14664	14517	14660	14518	14567	14461	14597	14298	14463	14372	14468	14555	14309	14496	14469	14481	14470	14447	14426	14360	14630	14578	14588	14498	14479	14628	14523	14618	14505	14535	14664	14489	14509	14347
23629	21002	28335	24301	23085	24065	23154	19863	18755	18457	18247	17717	17595	17484	17162	17235	17251	17192	17008	16801	16954	16794	16749	16700	16807	16643	16695	16480	16959	16694	16547	16618	16712	16423	16426	16548	16414	16489	16517	16267	16596	16440	16622	16426	16290	16408	16448	16422	16170	16448	16472	16455	16489	16632	16357	16381	16464	16543	16465	16551	16589	16405	16391	16359	16474	16352	16667	16280	16507	16499	16256	16458	16521	16205	16651	16293	16357	16300	16466	16269	16431	16359	16475	16236	16290	16458	16451	16326	16357	16412	16409	16322	16413	16275	16432	16327	16341	16495	16291	16358	16513	16480	16419	16351	16235	16303	16376	16499	16326	16318	16406	16625	16514	16410	16485	16530	16289	16494	16532	16441	16271	16250	16231	16629	16419	16126	16339	16440	16386	16404	16239	16328	16491	16390	16485	16265	16444	16437	16437	16104	16376	16301	16231	16197	16306	16318	16256	16440	16571	16490	16384	16400	16467	16284	16226	16281	16314	16396	16293	16398	16344	16257	16331	16272	16281	16496	16409	16345	16329	16568	16543	16143	16263	16209	16365	16356	16453	16386	16291	16378	16445	16528	16424	16402	16373	16530	16363	16513	16282	16432	16230	16410	16457	16398	16393	16289	16339	16335	16300	16232	16426	16283	16333	16463	16394	16284	16282	16449	16397	16292	16321	16224	16323	16224	16269	16323	16262	16364	16427	16310	16295	16196	16403	16248	16384	16250	16341	16384	16548	16465	16267	16342	16172	16320	16220	16295	16390	16228	16359	16269	16169	16522	16368	16324	16352	16244	16500	16457	16346	16338	16348	16445	16221	16229	16356	16230	16353	16290	16328	16371	16433	16320	16448	16354	16430	16365	16247	16222	16485	16346	16647	16384	16316	16442	16432	16307	16268	16409	16572	16430	16299	16137	16247	16562	16311	16321	16457	16392	16492	16472	16395	16331	16332	16587	16310	16377	16544	16468	16569	16401	16189	16360	16548	16297	16369	16346	16451	16365	16501	16331	16547	16407	16274	16324	16304	16370	16430	16241	16313	16367	16412	16336	16396	16388	16387	16411	16493	16224	16341	16514	16455	16385	16351	16340	16179	16456	16388	16397	16413	16341	16316	16446	16330	16365	16293	16332	16363	16292	16499	16282	16432	16255	16453	16340	16287	16419	16260	16222	16330	16405	16360	16402	16269	16255	16345	16439	16454	16389	16309	16230	16389	16317	16480	16434	16464	16347	16336	16177	16140	16220	16392	16492	16458	16154	16283	16363	16423	16529	16460	16436	16208	16494	16329	16459	16447	16186	16405	16587	16518	16509	16290	16439	16268	16271	16439	16302	16331	16396	16441	16214	16115	16333	16247	16283	16431	16419	16523	16319	16221	16407	16220	16293	16282	16449	16436	16188	16354	16323	16487	16415	16223	16534	16436	16442	16474	16244	16334	16432	16361	16295	16362	16627	16561	16600	16430	16328	16397	16379	16317	16267	16382	16348	16437	16384	16463	16279	16277	16521	16324	16206	16308	16339	16314	16484	16415	16282	16196	16359	16381	16337	16509	16253	16271	16317	16480	16339	16374	16312	16361	16486	16400	16214	16278	16342	16578	16440	16374	16370	16199	16577	16179	16294	16276	16395	16351	16255	16378	16491	16384	16107	16102	16187	16343	16348	16403	16180	16444	16403	16321	16368	16577	16405	16510	16519	16104	16352	16385	16380	16423	16452	16201	16397	16493	16267	16266	16517	16243	16315	16172	16504	16442	16473	16372	16394	16351	16473	16291	16347	16354	16253	16312	16488	16578	16553	16392	16343	16258	16331	16255	16461	16384	16478	16360	16521	16500	16248	16389	16484	16509	16196	16264	16416	16535	16462	16342	16479	16351	16438	16222	16566	16307	16337	16230	16057	16581	16472	16318	16217	16204	16219	16445	16376	16427	16430	16492	16377	16352	16102	16292	16611	16384	16331	16477	16619	16357	16409	16270	16162	16577	16397	16366	16518	16438	16284	16341	16202	16439	16459	16486	16361	16474	16278	16225	16525	16228	16267	16485	16229	16258	16212	16332	16383	16281	16351	16468	16266	16236	16446	16435	16519	16330	16375	16435	16317	16352	16291	16545	16460	16352	16340	16480	16445	16384	16484	16313	16370	16531	16396	16343	16342	16389	16289	16397	16366	16443	16462	16557	16474	16417	16411	16454	16331	16384	16421	16458	16300	16447	16270	16474	16426	16503	16272	16444	16489	16404	16311	16348	16242	16556	16402	16262	16404	16381	16342	16295	16449	16455	16306	16368	16383	16385	16392	16285	16439	16403	16408	16471	16320	16328	16361	16527	16500	16250	16213	16512	16446	16400	16352	16431	16329	16409	16311	16330	16451	16372	16459	16327	16426	16302	16466	16458	16316	16300	16129	16554	16324	16449	16126	16393	16410	16383	16485	16605	16457	16587	16371	16418	16342	16555	16335	16232	16298	16305	16402	16489	16371	16294	16229	16331	16260	16432	16399	16574	16421	16296	16297	16233	16409	16423	16311	16346	16396	16400	16436	16382	16491	16158	16470	16351	16453	16339	16518	16476	16393	16412	16388	16579	16444	16598	16153	16423	16347	16267	16279	16361	16378	16406	16284	16421	16500	16432	16443	16299	16484	16502	16342	16422	16490	16384	16141	16451	16352	16152	16518	16442	16297	16435	16211	16296	16337	16291	16263	16357	16316	16494	16266	16483	16405	16383	16481	16400	16305	16452	16357	16378	16227	16333	16547	16486	16232	16370	16444	16394	16443	16466	16426	16405	16386	16394	16405	16133	16267	16054	16243	16381	16473	16649	16278	16517	16188	16365	16322	16404	16269	16379	16346	16548	16223	16463	16472	16272	16379	16307	16509	16639	16377	16312	16354	16332	16317	16277	16462	16360	16365	16453	16384	16331	16345	16486	16389	16343	16362	16493	16209	16350	16199	16190	16373	16265	16458	16323	16444	16390	16307	16494	16461	16275	16283	16307	16289	16649	16418	16337	16354	16295	16339	16606	16457	16360	16342	16386	16535	16384	16329	16393	16399	16564	16477	16330	16532	16571	16381	16527	16458	16203	16256	16411	16458	16300	16347	16330	16487	16432	16483	16292	16320	16380	16379	16254	16188	16419	16256	16230	16368	16333	16276	16271	16400	16421	16481	16538	16496	16530	16396	16337	16306	16501	16463	16346	16206	16517	16315	16428	16391	16313	16314	16517	16508	16158	16283	16307	16187	16360	16255	16366	16260	16395	16323	16255	16223	16264	16332	16344	16367	16266	16320	16481	16633	16272	16315	16190	16443	16446	16345	16434	16214	16390	16491	16295	16227	16428	16325	16524	16356	16424	16412	16263	16316	16438	16401	16479	16518	16273	16411	16268	16157	16276	16497	16326	16396	16467	16457	16298	16419	16151	16411	16231	16414	16353	16447	16283	16349	16441	16254	16417	16541	16284	16368	16403	16368	16182	16338	16389	16216	16332	16349	16411	16352	16470	16282	16379	16415	16324	16393	16394	16426	16174	16292	16311	16293	16240	16312	16605	16165	16371	16227	16319	16424	16403	16266	16364	16507	16343	16340	16374	16398	16066	16150	16259	16380	16288	16341	16188	16200	16334	16264	16269	16473	16429	16381	16318	16330	16505	16432	16396	16478	16221	16271	16461	16136	16480	16457	16381	16598	16497	16254	16313	16398	16179	16254	16218	16401	16508	16494	16562	16442	16394	16132	16518	16410	16500	16518	16452	16307	16551	16256	16319	16295	16313	16372	16361	16442	16511	16317	16486	16406	16427	16459	16504	16559	16393	16288	16414	16363	16355	16343	16239	16318	16372	16310	16313	16332	16347	16440	16419	16532	16348	16293	16356	16528	16277	16275	16479	16549	16532	16374	16418	16447	16317	16461	16450	16332	16330	16416	16447	16323	16294	16299	16301	16418	16251	16149	16281	16519	16470	16416	16281	16395	16391	16262	16275	16299	16412	16347	16556	16302	16371	16356	16304	16286	16378	16444	16448	16432	16450	16199	16420	16508	16460	16294	16055	16285	16417	16457	16209	16360	16286	16277	16296	16186	16280	16460	16274	16276	16286	16183	16342	16385	16595	16546	16127	16202	16362	16294	16529	16174	16214	16420	16592	16368	16499	16374	16318	16299	16305	16409	16351	16537	16352	16440	16184	16424	16250	16488	16508	16414	16103	16445	16201	16240	16409	16407	16370	16397	16462	16383	16440	16337	16246	16355	16351	16357	16316	16393	16307	16552	16463	16300	16453	16309	16330	16569	16396	16510	16400	16165	16415	16481	16383	16474	16313	16551	16362	16215	16301	16223	16235	16332	16455	16248	16501	16631	16348	16340	16470	16608	16277	16342	16401	16361	16405	16316	16424	16248	16334	16380	16309	16310	16531	16167	16262	16304	16298	16485	16327	16477	16384	16356	16387	16419	16436	16281	16612	16497	16313	16393	16575	16455	16435	16290	16431	16337	16397	16450	16442	16506	16380	16383	16335	16341	16341	15958	16322	16468	16291	16351	16370	16411	16499	16286	16285	16520	16375	16341	16223	16216	16166	16374	16370	16334	16280	16273	16613	16463	16351	16434	16399	16335	16341	16393	16464	16391	16412	16329	16135	16419	16320	16240	16360	16373	16239	16455	16571	16305	16414	16175	16108	16321	16380	16320	16490	16469	16246	16299	16384	16348	16322	16440	16475	16645	16547	16531	16452	16308	16634	16547	16298	16420	16559	16363	16525	16491	16336	16598	16297	16225	16301	16334	16369	16093	16336	16268	16227	16405	16459	16481	16396	16239	16498	16496	16311	16478	16364	16376	16353	16515	16370	16158	16482	16309	16445	16314	16430	16439	16441	16388	16397	16323	16342	16243	16333	16359	16505	16472	16392	16128	16429	16520	16313	16279	16330	16362	16386	16356	16303	16400	16322	16429	16326	16428	16432	16278	16353	16303	16332	16144	16359	16194	16398	16422	16478	16339	16199	16390	16429	16339	16246	16297	16608	16454	16392	16176	16390	16373	16222	16298	16367	16637	16400	16300	16453	16352	16376	16373	16256	16376	16269	16377	16413	16337	16426	16255	16504	16329	16440	16417	16349	16287	16431	16452	16311	16346	16560	16464	16231	16337
25555	43633	40574	32608	27622	23687	21314	19777	18620	17731	17220	16821	16580	16324	16299	16081	15816	15860	15592	15499	15245	15283	15062	15135	15157	15056	14966	15009	15085	15061	14928	14804	14846	14924	14928	14987	14877	14911	14836	14580	14865	14702	14951	14816	14871	14653	14737	14849	14699	14671	14730	14866	14921	14763	14712	14804	14555	14735	14867	14645	14697	14697	14797	14782	14690	14728	14775	14614	14664	14689	14636	14728	14814	14694	14869	14706	14687	14657	14702	14683	14735	14818	14732	14811	14569	14524	14625	14638	14559	14688	14794	14603	14681	14626	14627	14706	14990	14839	14876	14549	14557	14727	14659	14541	14723	14814	14630	14621	14754	14660	14729	14566	14700	14784	14636	14719	14886	14549	14538	14712	14748	14597	14799	14737	14724	14680	14737	14746	14795	14656	14818	14807	14492	14805	14711	14740	14732	14634	14716	14694	14552	14687	14687	14596	14834	14853	14686	14803	14659	14637	14711	14669	14737	14684	14870	14684	14696	14713	14762	14706	14552	14757	14782	14851	14798	14738	14700	14751	14703	14616	14777	14749	14701	14866	14868	14482	14849	14933	14812	14770	14687	14623	14767	14826	14639	14900	14829	14531	14746	14760	14794	14886	14770	14804	14804	14886	14843	14788	14664	14690	14704	14892	14632	14673	14746	14711	14772	14709	14811	14716	14661	14587	14784	14708	14841	14562	14839	14618	14657	14690	14690	14804	14718	14648	14825	14651	14681	14719	14636	14579	14672	14596	14681	14669	14751	14707	14665	14682	14739	14732	14642	14620	14880	14736	14684	14681	14548	14575	14815	14817	14661	14756	14907	14771	14694	14636	14710	14778	14949	14659	14692	14596	14498	14676	14671	14830	14703	14680	14694	14733	14661	14692	14683	14876	14631	14805	14773	14632	14727	14636	14605	14611	14607	14649	14689	14896	14706	14712	14879	14801	14614	14864	14821	14725	14608	14799	14654	14774	14828	14785	14733	14870	14928	14785	14858	14704	14547	14736	14665	14731	14851	14805	14763	14730	14709	14570	14551	14720	14735	14529	14747	14933	14605	14675	14745	14684	14587	14664	14702	14521	14805	14686	14928	14653	14653	14665	14788	14773	14578	14695	14799	14588	14764	14828	14730	14610	14731	14655	14807	14747	14855	14713	14782	14551	14655	14693	14520	14720	14679	14761	14536	14634	14709	14618	14807	14716	14746	14702	14871	14722	14955	14870	14830	14693	14705	14778	14599	14659	14805	14870	14810	14605	14661	14687	14683	14710	14695	14663	14665	14677	14773	14811	14583	14720	14684	14706	14812	14713	14902	14792	14704	14747	14814	14654	14765	14699	14933	14718	14685	14695	14607	14742	14699	14679	14693	14845	14473	14691	14845	14701	14627	14898	14537	14724	14602	14745	14628	14642	14837	14664	14751	14725	14797	14602	14780	14906	14567	14578	14844	14672	14775	14763	14626	14590	14718	14823	14628	14669	14781	14745	14855	14676	14648	14775	14509	14547	14613	14603	14824	14695	14829	14805	14666	14807	14605	14622	14720	14617	14696	14756	14685	14766	14725	14750	14665	14709	14792	14616	14660	14756	14759	14849	14661	14742	14848	14720	14678	14555	14876	14771	14684	14710	14812	14648	14664	14693	14758	14721	14609	14765	14577	14586	14719	14896	14797	14704	14764	14701	14562	14786	14686	14665	14769	14743	14742	14809	14658	14757	14783	14578	14800	14732	14757	14716	14617	14715	14784	14711	14692	14851	14857	14881	14789	14628	14615	14627	14852	14603	14714	14769	14657	14761	14781	14566	14748	14672	14779	14645	14762	14612	14625	14799	14561	14643	14775	14698	14678	14526	14637	14723	14701	14719	14785	14629	14795	14678	14522	14630	14673	14824	14730	14755	14685	14746	14744	14749	14735	14643	14722	14659	14787	14816	14747	14676	14809	14958	14740	14658	14727	14870	14675	14688	14779	14845	14628	14925	14725	14843	14848	14696	14816	14734	14648	14635	14622	14718	14881	14655	14902	14518	14745	14625	14828	14615	14663	14688	14740	14664	14815	14848	14669	14772	14829	14853	14781	14966	14632	14780	14699	14781	14568	14702	14725	14874	14582	14621	14733	14544	14741	14717	14580	14658	14678	14794	14795	14749	14636	14573	14690	14771	14745	14764	14818	14693	14747	14598	14763	14737	14855	14836	14766	14654	14722	14658	14848	14806	14812	14615	14814	14783	14714	14736	14663	14765	14820	14643	14663	14588	14780	14590	14814	14871	14680	14655	14660	14684	14575	14600	14755	14676	14742	14606	14903	14650	14734	14710	14733	14687	14861	14729	14915	14839	14552	14629	14671	14804	14680	14733	14799	14832	14489	14552	14689	14632	14623	14638	14702	14733	14627	14774	14875	14620	14592	14735	14960	14625	14721	14688	14713	14754	14606	14686	14805	14560	14756	14857	14744	14879	14796	14635	14578	14747	14739	14627	14776	14601	14751	14798	14725	14637	14732	14864	14757	14785	14550	14763	14673	14819	14784	14807	14833	14562	14721	14734	14731	14801	14675	14606	14657	14506	14469	14880	14586	14637	14755	14814	14598	14756	14780	14706	14761	14596	14732	14595	14763	14748	14520	14615	14679	14850	14589	14687	14656	14842	14733	14595	14851	14867	14634	14807	14864	14684	14608	14679	14794	14662	14908	14724	14807	14786	14735	14712	14821	14562	14656	14749	14580	14551	14791	14476	14753	14731	14700	14548	14510	14757	14803	14710	14791	14717	14707	14711	14713	14659	14710	14822	14729	14625	14861	14670	14746	14871	14763	14704	14773	14755	14665	14815	14653	14722	14638	14647	14708	14581	14567	14767	14659	14552	14827	14843	14716	14661	14688	14609	14836	14691	14607	14521	14694	14518	14553	14815	14842	14570	14759	14612	15036	14684	14948	14630	14933	14642	14724	14554	14657	14643	14804	14790	14818	14801	14693	14521	14703	14697	14665	14816	14676	14735	14773	14748	14753	14717	14802	14582	14726	14715	14717	14637	14791	14767	14713	14725	14597	14539	14532	14630	14658	14703	14685	14798	14735	14887	14803	14677	14793	14742	14891	14853	14709	14860	14541	14750	14735	14818	14727	14803	14733	14594	14530	14555	14580	14991	14755	14553	14780	14698	14774	14571	14717	14675	14734	14672	14636	14776	14786	14799	14713	14730	14626	14613	14637	14704	14683	14643	14868	14791	14716	14666	14677	14551	14805	14814	14766	14603	14857	14674	14714	14720	14608	14716	14602	14585	14619	14761	14784	14817	14755	14686	14565	14546	14715	14542	14628	14669	14679	14710	14709	14788	14777	14694	14628	14521	14742	14823	14804	14857	14723	14750	14785	14743	14531	14731	14749	14651	14800	14555	14832	14548	14743	14654	14448	14764	14890	14743	14752	14839	14711	14663	14768	14664	14626	14801	14890	14650	14720	14621	14616	14783	14758	14892	14833	14691	14696	14687	14683	14777	14785	14591	14644	14758	14591	14810	14658	14783	14631	14774	14722	14655	14713	14839	14774	14693	14644	14728	14771	14735	14612	14708	14822	14668	14730	14819	14762	14841	14827	14816	14638	14764	14915	14794	14677	14753	14762	14719	14788	14575	14893	14831	14675	14594	14568	14638	14699	14802	14663	14650	14787	14676	14780	14794	14754	14724	14711	14696	14713	14608	14794	14809	14731	14820	14781	14655	14690	14765	14732	14668	14891	14652	14622	14787	14900	14716	14712	14635	14737	14704	14805	14649	14827	14608	14651	14771	14739	14809	14756	14533	14591	14710	14805	14714	14737	14852	14644	14510	14780	14754	14612	14644	14791	14458	14721	14697	14587	14663	14865	14684	14825	14798	14728	14816	14716	14784	14802	14514	14573	14757	14758	14840	14610	14616	14691	14647	14744	14756	14857	14671	14745	14687	14598	14546	14752	14759	14615	14694	14715	14716	14693	14626	14664	14613	14925	14957	14818	14602	14624	14678	14639	14793	14759	14620	14830	14709	14751	14671	14891	14875	14753	14620	14661	14772	14606	14831	14695	14726	14653	14711	14611	14697	14674	14723	14823	14750	14783	14703	14817	14788	14497	14636	14684	14840	14532	14804	14631	14829	14777	14727	14681	14728	14611	14744	14741	14778	14688	14884	14671	14729	14602	14623	14715	14795	14735	14750	14855	14719	14624	14735	14535	14727	14720	14635	14876	14808	14622	14737	14707	14592	14711	14716	14773	14874	14583	14782	14632	14923	14675	14785	14771	14792	14790	14768	14767	14725	14717	14749	14559	14704	14806	14563	14721	14704	14726	14805	14693	14707	14724	14781	14690	14560	14860	14621	14692	14742	14766	14712	14612	14783	14699	14649	14695	14818	14840	14732	14660	14668	14655	14851	14761	14644	14895	14820	14781	14580	14441	14612	14673	14762	14611	14654	14895	14776	14604	14791	14825	14626	14580	14773	14747	14779	14812	14717	14815	14737	14709	14513	14747	14707	14650	14741	14619	14817	14765	14603	14711	14704	14916	14821	14602	14724	14789	14777	14702	14761	14708	14775	14757	14649	14584	14626	14616	14526	14711	14629	14682	14809	14725	14692	14803	14778	14610	14732	14923	14829	14687	14743	14792	14514	14800	14786	14671	14669	14650	14639	14841	14726	14763	14682	14783	14702	14602	14609	14788	14643	14949	14593	14622	14721	14741	14640	14695	14636	14617	14692	14583	14653	14772	14685	14756	14616	14605	14750	14694	14816	14535	14889	14873	14830	14688	14766	14555	14921	14755	14618	14645	14760	14592	14666	14719	14661	14573	14660	14758	14678	14673	14777	14627	14737	14701	14708	14713	14674	14676	14673	14693	14796	14793	14674	14724	14538	14772	14726	14734	14670	14683	14645	14697	14682	14666	14808	14659	14859	14858	14737	14750	14663	14778	14808	14804	14710	14828	14814	14692	14846	14573	14707	14754	14661	14745	14658	14634	14693	14661	14865	14607	14720	14726	14548	14636	14803	14762	14708	14867	14786	14884	14700	14723	14666	14733	14621	14780	14830	14693	14908	14708	14614	14696	14774	14649	14693	14819	14503	14678	14786	14609	14625	14790	14691	14797	14684	14599	14755	14630	14819	14923	14644	14710	14681
22384	20897	28495	23431	21568	24506	26597	21372	19876	19448	19156	18447	18247	18032	17903	17541	17797	17416	17234	17295	17199	16858	16828	16900	16871	16658	16777	16814	16498	17047	16640	16783	16695	16695	16699	16564	16576	16475	16506	16475	16502	16610	16567	16335	16534	16293	16465	16430	16705	16665	16399	16519	16601	16458	16497	16456	16387	16490	16496	16567	16464	16355	16427	16277	16475	16451	16532	16495	16684	16212	16557	16501	16462	16579	16276	16783	16675	16526	16205	16407	16564	16422	16408	16454	16352	16457	16611	16528	16481	16225	16473	16570	16581	16293	16378	16363	16342	16531	16516	16441	16469	16350	16177	16280	16560	16425	16441	16138	16439	16322	16705	16433	16495	16332	16425	16504	16552	16105	16472	16309	16520	16410	16534	16469	16622	16411	16425	16558	16582	16625	16371	16238	16263	16507	16353	16282	16393	16328	16496	16305	16480	16316	16208	16252	16368	16397	16458	16181	16346	16373	16414	16233	16198	16284	16447	16350	16310	16218	16359	16381	16270	16505	16405	16372	16324	16294	16559	16508	16280	16342	16316	16472	16363	16236	16417	16250	16477	16435	16352	16454	16439	16577	16214	16263	16317	16233	16444	16372	16355	16376	16437	16318	16413	16294	16315	16547	16557	16262	16491	16410	16404	16179	16319	16385	16165	16302	16436	16424	16258	16279	16479	16313	16328	16482	16245	16420	16650	16413	16424	16442	16477	16365	16459	16556	16352	16352	16371	16266	16254	16319	16251	16458	16320	16256	16537	16144	16480	16437	16521	16359	16477	16366	16297	16380	16417	16439	16534	16390	16413	16498	16382	16522	16421	16604	16504	16292	16337	16462	16350	16259	16294	16454	16630	16609	16449	16413	16450	16235	16120	16185	16324	16402	16454	16435	16453	16392	16427	16382	16502	16484	16453	16294	16531	16465	16417	16395	16345	16432	16355	16387	16435	16445	16274	16363	16364	16356	16378	16495	16453	16544	16555	16394	16350	16384	16384	16305	16274	16234	16396	16273	16345	16406	16488	16417	16509	16441	16558	16455	16233	16198	16386	16338	16449	16341	16389	16303	16234	16173	16427	16176	16368	16134	16642	16519	16437	16326	16409	16403	16399	16389	16437	16437	16513	16338	16376	16542	16251	16200	16288	16325	16258	16456	16376	16304	16302	16354	16578	16422	16388	16335	16449	16590	16216	16211	16344	16281	16322	16292	16381	16369	16337	16449	16358	16439	16421	16362	16279	16441	16290	16474	16123	16199	16254	16343	16364	16107	16420	16281	16427	16537	16289	16334	16299	16463	16541	16384	16553	16270	16465	16467	16351	16250	16377	16216	16438	16581	16337	16571	16481	16281	16463	16537	16375	16336	16409	16298	16488	16324	16229	16420	16358	16400	16324	16259	16392	16323	16665	16545	16235	16331	16413	16200	16350	16504	16387	16486	16357	16444	16303	16255	16396	16256	16179	16308	16588	16339	16569	16222	16115	16387	16454	16461	16433	16381	16249	16471	16339	16335	16487	16395	16452	16344	16523	16651	16640	16454	16381	16508	16244	16233	16420	16277	16287	16407	16481	16220	16293	16390	16328	16454	16214	16160	16323	16352	16410	16327	16312	16357	16304	16545	16399	16270	16161	16269	16462	16409	16430	16595	16327	16282	16639	16405	16330	16524	16420	16306	16472	16399	16398	16313	16330	16304	16429	16394	16388	16338	16451	16171	16430	16208	16434	16468	16352	16306	16434	16187	16265	16395	16298	16281	16375	16623	16550	16324	16202	16364	16496	16408	16505	16413	16518	16517	16363	16315	16522	16187	16397	16438	16281	16418	16437	16327	16712	16290	16388	16239	16326	16420	16403	16418	16278	16445	16381	16304	16406	16406	16450	16470	16464	16170	16343	16486	16342	16311	16265	16459	16473	16360	16313	16371	16222	16279	16434	16591	16245	16242	16310	16373	16236	16332	16465	16478	16386	16448	16434	16277	16411	16287	16378	16241	16400	16398	16103	16241	16293	16445	16433	16428	16357	16406	16196	16441	16425	16494	16410	16364	16360	16426	16227	16291	16455	16574	16696	16291	16486	16383	16404	16461	16343	16336	16310	16439	16467	16241	16529	16281	16246	16560	16574	16364	16393	16123	16314	16338	16495	16320	16435	16382	16412	16482	16428	16351	16212	16097	16347	16361	16295	16419	16475	16323	16477	16396	16316	16436	16434	16416	16349	16378	16447	16373	16294	16365	16389	16296	16510	16530	16301	16317	16337	16314	16454	16456	16457	16428	16448	16363	16414	16584	16490	16254	16514	16163	16234	16310	16319	16575	16405	16390	16413	16390	16182	16337	16368	16214	16264	16284	16440	16274	16320	16287	16348	16453	16551	16641	16393	16446	16243	16458	16361	16485	16437	16372	16226	16146	16452	16364	16363	16459	16440	16356	16449	16628	16429	16277	16448	16468	16201	16286	16403	16496	16353	16057	16297	16369	16477	16488	16518	16271	16382	16411	16570	16261	16460	16560	16330	16456	16464	16418	16450	16564	16298	16445	16360	16400	16441	16434	16555	16712	16361	16272	16103	16495	16365	16586	16553	16332	16286	16311	16454	16500	16529	16288	16506	16391	16572	16422	16403	16417	16352	16522	16429	16343	16344	16243	16449	16425	16320	16307	16318	16354	16284	16383	16495	16175	16049	16353	16361	16249	16064	16480	16481	16475	16318	16437	16358	16575	16375	16526	16313	16313	16453	16373	16438	16270	16263	16382	16529	16238	16299	16110	16768	16367	16490	16474	16179	16141	16273	16410	16392	16290	16121	16365	16316	16297	16555	16339	16376	16183	16483	16360	16377	16462	16431	16118	16249	16549	16240	16301	16472	16375	16296	16347	16464	16399	16314	16444	16251	16347	16352	16422	16313	16341	16381	16435	16573	16346	16309	16469	16342	16165	16643	16220	16376	16493	16609	16437	16476	16355	16341	16245	16377	16338	16330	16519	16404	16252	16329	16192	16505	16582	16532	16420	16545	16307	16373	16267	16386	16156	16505	16538	16498	16400	16329	16283	16345	16293	16172	16553	16322	16376	16419	16579	16395	16420	16587	16446	16332	16382	16518	16339	16484	16446	16479	16343	16486	16431	16379	16257	16524	16359	16245	16257	16443	16368	16285	16304	16483	16385	16380	16334	16466	16373	16618	16335	16442	16594	16525	16510	16203	16362	16448	16470	16389	16309	16345	16450	16296	16578	16475	16412	16316	16418	16353	16449	16201	16425	16282	16299	16452	16194	16316	16297	16286	16475	16443	16491	16361	16421	16546	16240	16314	16569	16433	16318	16570	16464	16368	16450	16386	16527	16569	16417	16406	16374	16324	16286	16361	16108	16340	16168	16687	16409	16360	16516	16505	16489	16263	16379	16366	16417	16495	16356	16301	16339	16192	16182	16364	16309	16169	16036	16350	16325	16465	16515	16372	16367	16324	16387	16622	16469	16387	16326	16219	16497	16184	16309	16356	16352	16226	16594	16242	16418	16486	16319	16460	16363	16346	16408	16560	16313	16143	16526	16316	16303	16463	16607	16465	16277	16300	16265	16474	16523	16680	16313	16370	16267	16371	16278	16253	16314	16493	16442	16493	16390	16355	16376	16385	16361	16321	16496	16294	16343	16408	16427	16430	16376	16385	16407	16329	16228	16448	16413	16570	16393	16189	16215	16329	16407	16392	16335	16341	16423	16387	16416	16565	16350	16507	16526	16389	16451	16354	16484	16234	16366	16294	16236	16411	16419	16427	16372	16484	16447	16309	16476	16578	16241	16410	16403	16298	16382	16299	16431	16244	16495	16398	16511	16207	16275	16421	16480	16322	16380	16429	16356	16311	16438	16551	16393	16325	16288	16443	16300	16445	16127	16396	16508	16550	16246	16394	16399	16254	16395	16659	16263	16466	16336	16462	16499	16767	16533	16420	16526	16325	16501	16348	16716	16378	16442	16375	16407	16378	16267	16396	16332	16219	16283	16471	16623	16495	16452	16576	16372	16305	16246	16251	16420	16302	16376	16358	16305	16248	16452	16206	16382	16437	16502	16281	16254	16341	16328	16412	16332	16564	16441	16465	16500	16348	16133	16138	16417	16411	16541	16264	16566	16290	16462	16403	16258	16631	16584	16557	16332	16317	16283	16327	16453	16402	16381	16476	16363	16424	16410	16195	16316	16412	16520	16571	16371	16439	16455	16423	16236	16356	16421	16246	16288	16398	16414	16209	16518	16507	16279	16260	16493	16306	16310	16307	16197	16248	16317	16361	16294	16204	16287	16283	16501	16016	16348	16328	16353	16632	16301	16448	16390	16513	16407	16385	16567	16407	16350	16369	16397	16202	16552	16403	16368	16435	16311	16469	16412	16428	16300	16270	16141	16304	16353	16534	16506	16312	16303	16326	16329	16388	16192	16360	16501	16350	16428	16388	16502	16381	16422	16380	16224	16391	16324	16368	16010	16397	16506	16324	16396	16484	16461	16450	16239	16642	16466	16410	16498	16383	16229	16286	16548	16566	16416	16379	16416	16329	16571	16431	16283	16388	16409	16555	16486	16200	16335	16348	16319	16504	16435	16516	16445	16398	16415	16437	16246	16229	16359	16352	16397	16301	16417	16429	16174	16557	16340	16132	16420	16409	16425	16345	16391	16375	16457	16494	16485	16177	16423	16578	16351	16411	16461	16534	16572	16499	16266	16204	16227	16400	16271	16288	16249	16189	16503	16333	16421	16504	16304	16631	16345	16477	16354	16564	16451	16368	16357	16592	16256	16381	16298	16638	16433	16371	16343	16422	16577	16407	16389	16265	16383	16406	16410	16265	16388	16348	16374	16608	16455	16428	16408	16371	16443	16174	16218	16267	16468	16485	16441	16164	16341	16378	16296	16493	16330	16552	16542	16479	16398	16401	16301	16422	16293	16485	16388	16535	16294	16531	16283	16357	16468	16363	16135	16470	16415	16486	16480	16289	16331	16290	16273	16327	16240	16069	16415	16384	16231	16318	16466	16463	16463	16525	16616	16382	16364	16265	16534	16367	16390	16533	16456	16209	16197	16370	16254	16511	16338	16299	16479	16407	16259	16233	16373	16369	16317	16282	16347	16506	16322	16522	16245	16512	16418	16388	16358
27144	47970	44621	36169	30940	26714	23509	21644	20259	19274	18486	17804	17349	17002	16775	16240	16227	16010	15822	15837	15577	15574	15479	15392	15094	15356	15242	15045	15101	14959	14937	14778	14884	14915	14974	14860	14765	14805	14669	14653	14634	14649	14788	14748	14523	14874	14663	14739	14797	14513	14645	14776	14642	14840	14652	14815	14574	14682	14629	14783	14698	14615	14639	14579	14829	14717	14680	14725	14757	14710	14641	14655	14680	14707	14561	14641	14530	14688	14599	14500	14715	14718	14696	14648	14707	14613	14734	14734	14652	14733	14672	14745	14617	14711	14713	14540	14539	14776	14707	14509	14707	14750	14810	14760	14607	14658	14624	14559	14841	14805	14676	14726	14573	14464	14810	14754	14678	14592	14574	14475	14457	14610	14641	14531	14618	14648	14638	14632	14791	14598	14777	14507	14590	14530	14479	14636	14776	14654	14556	14736	14584	14666	14645	14576	14667	14572	14712	14672	14714	14583	14539	14586	14701	14795	14624	14735	14576	14395	14664	14510	14519	14645	14635	14583	14666	14751	14573	14663	14617	14589	14668	14795	14697	14518	14630	14775	14698	14555	14716	14463	14709	14614	14589	14663	14592	14690	14729	14710	14612	14716	14545	14799	14565	14640	14774	14627	14727	14678	14631	14547	14802	14651	14632	14725	14621	14640	14846	14621	14519	14561	14690	14637	14572	14813	14700	14579	14617	14626	14647	14645	14706	14778	14497	14837	14686	14642	14678	14583	14713	14559	14652	14500	14679	14473	14566	14623	14674	14751	14561	14752	14655	14712	14789	14587	14587	14748	14615	14585	14706	14654	14553	14687	14612	14566	14725	14685	14633	14617	14523	14669	14520	14420	14778	14690	14455	14795	14656	14811	14614	14613	14650	14694	14689	14638	14554	14655	14756	14751	14552	14724	14748	14463	14683	14736	14629	14749	14609	14546	14636	14594	14609	14482	14680	14694	14713	14714	14636	14536	14684	14792	14590	14710	14657	14526	14659	14673	14600	14625	14673	14713	14565	14634	14682	14613	14521	14584	14751	14616	14598	14729	14863	14558	14554	14682	14451	14603	14563	14533	14600	14645	14764	14444	14700	14602	14455	14724	14704	14718	14628	14570	14679	14514	14422	14611	14581	14596	14590	14482	14607	14737	14696	14625	14644	14475	14779	14603	14720	14796	14612	14630	14725	14584	14725	14532	14773	14674	14486	14677	14532	14527	14596	14598	14550	14740	14662	14776	14609	14629	14748	14585	14564	14662	14688	14682	14728	14524	14659	14670	14815	14797	14624	14688	14645	14595	14715	14693	14558	14640	14618	14757	14416	14670	14547	14595	14647	14703	14629	14585	14803	14581	14439	14603	14784	14798	14671	14546	14652	14677	14566	14593	14555	14668	14744	14698	14521	14647	14741	14678	14600	14681	14446	14634	14776	14678	14525	14506	14687	14508	14694	14693	14666	14692	14681	14638	14440	14523	14558	14719	14681	14514	14678	14720	14657	14534	14717	14629	14550	14568	14541	14556	14669	14479	14562	14708	14538	14646	14702	14802	14778	14574	14594	14697	14683	14635	14702	14575	14579	14621	14620	14650	14639	14365	14667	14560	14551	14542	14753	14602	14599	14619	14638	14736	14480	14617	14670	14548	14691	14768	14483	14586	14798	14659	14650	14661	14762	14723	14673	14481	14712	14461	14611	14727	14539	14810	14603	14482	14796	14766	14486	14793	14594	14656	14669	14548	14616	14561	14686	14597	14543	14664	14743	14727	14562	14726	14758	14665	14525	14628	14707	14652	14517	14625	14675	14638	14667	14778	14779	14573	14610	14607	14615	14634	14750	14568	14667	14590	14766	14853	14607	14452	14607	14648	14698	14703	14721	14763	14522	14405	14870	14680	14801	14600	14510	14707	14651	14562	14716	14429	14688	14635	14540	14637	14733	14879	14491	14682	14477	14622	14741	14560	14711	14570	14398	14660	14673	14613	14736	14621	14792	14614	14545	14690	14358	14772	14607	14784	14671	14740	14683	14575	14686	14502	14480	14584	14751	14646	14797	14658	14683	14562	14773	14661	14638	14781	14615	14706	14669	14672	14736	14747	14625	14662	14647	14657	14535	14464	14470	14670	14726	14595	14702	14641	14642	14698	14762	14678	14581	14693	14608	14577	14767	14653	14637	14699	14601	14676	14788	14792	14663	14549	14809	14653	14613	14738	14577	14479	14507	14514	14522	14736	14580	14737	14587	14568	14643	14524	14736	14650	14730	14447	14646	14632	14652	14752	14500	14645	14635	14506	14698	14585	14517	14600	14705	14550	14677	14619	14506	14576	14582	14716	14658	14514	14726	14561	14483	14541	14651	14604	14714	14542	14855	14754	14681	14723	14556	14621	14606	14813	14627	14653	14649	14605	14720	14658	14663	14481	14594	14699	14521	14746	14561	14666	14649	14719	14650	14658	14702	14649	14602	14728	14659	14725	14738	14618	14577	14489	14553	14539	14712	14569	14731	14614	14580	14646	14675	14519	14733	14616	14700	14674	14474	14618	14721	14709	14677	14592	14604	14706	14660	14670	14724	14562	14668	14700	14540	14631	14716	14559	14696	14718	14643	14638	14583	14618	14690	14745	14681	14549	14683	14615	14815	14506	14708	14859	14548	14574	14514	14656	14438	14573	14813	14599	14675	14741	14624	14653	14567	14557	14636	14733	14699	14668	14573	14547	14736	14614	14526	14668	14644	14649	14659	14769	14537	14616	14780	14729	14601	14628	14631	14574	14643	14535	14674	14696	14665	14573	14544	14810	14827	14653	14543	14651	14721	14589	14710	14592	14729	14614	14634	14524	14565	14550	14495	14489	14651	14601	14641	14808	14697	14609	14646	14817	14794	14583	14636	14721	14664	14512	14698	14724	14729	14709	14532	14608	14743	14757	14593	14692	14468	14521	14420	14490	14595	14692	14646	14670	14637	14606	14579	14553	14574	14566	14655	14542	14700	14673	14538	14491	14576	14778	14551	14589	14542	14553	14595	14603	14626	14759	14599	14605	14468	14638	14506	14809	14613	14690	14674	14741	14804	14646	14456	14529	14640	14588	14611	14500	14789	14611	14641	14641	14579	14699	14729	14694	14555	14559	14762	14568	14662	14590	14513	14552	14606	14635	14657	14663	14721	14569	14849	14435	14563	14550	14736	14546	14767	14592	14693	14570	14648	14577	14643	14744	14616	14613	14582	14645	14656	14759	14581	14554	14601	14654	14628	14674	14557	14626	14639	14668	14631	14676	14699	14565	14517	14673	14761	14558	14834	14759	14743	14682	14438	14766	14461	14624	14261	14749	14714	14632	14684	14663	14675	14664	14694	14639	14619	14756	14641	14618	14826	14508	14791	14456	14670	14439	14678	14528	14661	14806	14461	14584	14659	14696	14465	14693	14596	14615	14593	14545	14710	14599	14672	14685	14781	14584	14657	14395	14478	14637	14686	14569	14598	14598	14602	14575	14479	14755	14554	14512	14665	14658	14781	14708	14552	14598	14654	14711	14801	14722	14620	14599	14723	14695	14543	14630	14607	14543	14605	14774	14812	14618	14560	14554	14657	14771	14687	14573	14671	14582	14510	14688	14461	14690	14596	14669	14639	14781	14728	14651	14677	14736	14787	14598	14576	14541	14661	14610	14682	14442	14777	14527	14736	14636	14524	14702	14866	14521	14668	14703	14661	14752	14642	14786	14621	14581	14631	14649	14633	14741	14630	14861	14670	14580	14873	14567	14548	14610	14738	14641	14749	14760	14721	14518	14807	14627	14755	14701	14698	14834	14670	14638	14646	14481	14623	14656	14642	14598	14743	14563	14516	14639	14642	14462	14589	14684	14675	14658	14475	14576	14590	14640	14628	14761	14492	14690	14636	14772	14698	14704	14762	14687	14704	14677	14667	14782	14683	14661	14625	14645	14630	14744	14487	14718	14563	14689	14640	14627	14634	14790	14467	14582	14698	14664	14500	14682	14550	14636	14575	14794	14776	14664	14694	14665	14635	14725	14655	14593	14772	14479	14605	14516	14558	14591	14665	14640	14704	14622	14626	14607	14572	14632	14773	14537	14706	14674	14490	14566	14544	14582	14789	14599	14684	14694	14680	14680	14456	14666	14563	14564	14628	14685	14808	14685	14586	14629	14537	14653	14657	14535	14593	14591	14553	14755	14556	14707	14754	14628	14637	14804	14578	14551	14600	14596	14684	14675	14575	14534	14530	14602	14536	14650	14591	14547	14692	14635	14623	14598	14781	14652	14628	14600	14499	14755	14865	14793	14684	14705	14691	14659	14506	14569	14673	14448	14694	14597	14558	14509	14498	14570	14451	14732	14798	14735	14914	14730	14609	14595	14768	14508	14779	14632	14715	14785	14603	14808	14355	14552	14568	14539	14703	14692	14616	14523	14497	14647	14703	14698	14855	14586	14561	14696	14735	14527	14660	14755	14553	14623	14524	14637	14594	14734	14471	14725	14671	14654	14573	14509	14765	14810	14397	14526	14752	14589	14714	14633	14635	14729	14667	14585	14742	14622	14669	14616	14589	14746	14606	14657	14634	14676	14703	14688	14704	14580	14685	14626	14734	14600	14600	14776	14651	14644	14713	14569	14564	14668	14609	14593	14786	14589	14618	14621	14483	14603	14664	14648	14615	14660	14639	14701	14777	14593	14751	14534	14700	14549	14623	14626	14525	14695	14676	14793	14700	14664	14840	14513	14457	14632	14725	14618	14658	14779	14553	14477	14803	14540	14575	14723	14713	14693	14597	14557	14642	14651	14697	14702	14668	14745	14560	14480	14831	14729	14677	14647	14555	14429	14573	14665	14691	14636	14666	14502	14642	14582	14841	14709	14623	14578	14708	14605	14683	14684	14523	14813	14466	14682	14526	14526	14472	14669	14667	14675	14927	14671	14723	14459	14505	14654	14715	14417	14528	14578	14660	14648	14558	14682	14602	14608	14735	14686	14672	14733	14564	14618	14612	14391	14709	14767	14638	14614	14646	14654	14585	14743	14537	14665	14684	14728	14727	14692	14481	14829	14462	14593	14611	14618	14610	14814	14447	14607	14457	14578	14563	14760	14691	14622	14623	14717	14538	14726	14482	14455	14808	14497	14418	14631	14609	14586
27727	24259	30187	26738	21888	20078	18935	17940	17452	17125	16966	16784	16845	16626	16594	16507	16517	16291	16309	16210	16479	16376	16341	16540	16193	16183	16144	16180	16145	15961	15910	16099	16093	16130	15989	15931	16143	16199	15934	15895	16116	15865	16175	16083	16186	15801	16201	15948	16071	16100	16183	15833	15931	16105	16104	16156	15848	15925	15820	16048	16053	15968	15959	16168	16047	16014	16041	16062	15896	16095	15790	15999	16039	16165	16035	15925	16040	16100	16038	16184	16132	15965	16059	16034	15915	16060	15844	16118	16057	16065	16026	15977	15982	16018	15913	16070	16018	16153	16176	16104	16054	15903	16156	16069	15772	15866	16110	16039	16081	16178	16046	15933	16146	16014	16060	15952	16138	15964	16066	16065	16012	16074	15863	16008	15996	16212	16051	16027	16025	16076	16053	16043	15936	15767	15820	15976	16112	15946	15908	15949	16118	16254	16054	16016	15951	15920	16023	16206	15956	15937	16041	15813	15959	15955	16110	16052	16096	16000	16145	16125	16032	16025	16023	15825	15963	16003	16031	15991	16101	16026	15975	15954	15921	16030	16094	15996	15975	15990	16145	15934	16084	16093	16075	16044	16198	16160	16079	16065	16113	15813	16061	16171	15974	15872	15922	16031	16084	16122	16109	15939	15897	16039	15960	16077	15959	15868	16100	15911	16010	15994	16026	16139	16035	15919	16161	16056	16076	16077	15922	16053	15999	16104	15991	16076	16045	16025	15932	15956	15901	16044	15927	16086	16049	16218	15939	15851	15925	15990	16124	16103	16009	16090	16005	16185	16220	16013	15973	15746	15997	15823	16030	16123	16171	16082	16095	16132	16304	15960	16118	16242	15967	15944	15899	15961	16076	15970	15957	15973	16194	16138	15850	16175	15978	15912	15959	15884	16059	16175	15950	16050	16040	16112	15955	15933	16035	16021	16175	15913	15861	16027	16083	16134	16169	15836	16014	15907	15980	16012	16104	16176	15942	16124	16118	16032	16029	15909	16110	15894	16121	15906	16037	16020	16070	16143	15998	16067	15948	16087	16117	15779	16183	16089	16060	16009	15903	16055	16116	16151	16043	15961	15836	16317	16044	15843	15943	16111	15953	16151	16040	15978	15855	16107	16078	16172	16296	16209	15961	16094	15947	16014	16133	16067	15903	15970	16106	15926	16105	16092	16131	16083	15975	16060	16072	16072	15945	15937	15972	16061	15929	15990	16040	16191	15975	16056	15787	16092	15949	15778	16115	15901	15979	15977	16014	16063	15908	15963	15908	16133	15901	15789	15966	16210	16099	16243	15919	16052	15974	15887	15934	16175	16054	15984	15905	15882	16043	16077	16013	16061	16233	15986	16207	16052	16126	16122	16093	16036	15808	15873	15883	15960	15878	16360	16098	16144	16116	16056	15940	15912	15994	16149	15908	16049	15932	16034	16012	16074	16021	15979	16125	16083	16025	15875	16141	15977	15906	16221	16111	16040	16141	15963	16088	15867	16128	16158	15976	15976	16133	16198	16070	16050	15943	15940	16048	16058	16027	16223	15968	15787	16037	15941	16040	15981	15893	16036	16065	15889	16019	16070	16084	16077	15939	15961	15855	15920	16038	15959	16141	16020	16107	16066	15969	15969	16092	16049	16147	16036	15944	16081	16103	16022	16120	16029	16304	15962	15912	15891	16067	16118	16170	15925	15924	15949	16068	16102	16032	15932	15943	15883	16098	16135	15976	16000	16283	16043	15892	16120	15884	16076	16128	16197	16029	15993	16092	15951	15993	16153	16115	16103	16105	16031	16035	15988	16198	16284	15872	15975	16090	15903	16043	15864	16065	16093	16052	16072	15964	16208	16054	16115	16214	16120	15967	16146	16219	16027	15925	16040	15879	16186	16195	16218	16062	15934	16047	16106	16009	15967	16213	15957	16105	15976	16083	16003	16098	15943	16010	16043	15879	15949	15780	16227	15868	15946	15908	16069	16166	16088	16185	15701	16170	15998	15880	15827	16126	15853	15971	16002	16124	16078	16055	16064	16103	16177	16131	16134	16021	16172	15862	16023	16189	15964	15743	15958	16127	16027	16156	15865	16135	15791	15967	16120	16136	15949	16071	15998	15907	16024	15971	16014	15900	16185	15888	16045	15881	15821	16155	16025	15893	15969	16028	15981	16177	16198	15986	15977	16025	16027	15778	16158	15925	15962	16074	16161	15845	15777	16102	16063	15977	16102	16075	16101	16060	16141	15997	16026	15899	16060	16242	16124	15964	16104	15916	16045	16200	16010	16232	16053	16033	15869	15924	16082	16179	16065	16037	15992	16104	16134	15918	16006	15952	16100	15959	16061	16148	15881	15793	16130	16094	16047	15986	16087	15837	15885	15870	16161	15886	15991	16158	15918	16082	16056	16158	16289	16106	15780	16122	16123	16149	15967	16087	16219	15982	16156	16058	16041	16011	16077	15998	16248	16066	16096	16079	16233	16029	16091	16022	16037	16034	15997	16137	15981	16263	16015	16041	16013	16035	16169	16051	16001	15987	15999	16015	16231	15883	16268	16100	15982	15949	16035	16003	16281	16151	16091	15974	16020	15990	16120	16089	15967	16148	16029	16161	15727	15938	16073	16041	16091	15986	15954	15852	16078	16122	16009	16187	16086	15864	16017	16191	15882	15976	16143	15976	15883	15975	16165	16075	16106	16128	16076	16238	16087	16039	16165	16047	15904	15935	16126	16160	16179	16126	16046	16077	15948	15995	16116	16252	16082	15868	16196	16082	16001	16179	16148	15903	16055	15976	15908	15921	16001	16085	16020	16155	16075	15931	16120	16111	16063	15994	16019	16004	16123	15991	16059	16036	15947	16016	16168	16024	16139	16108	15982	16031	16115	15953	16034	16074	15992	16080	16105	16000	15951	16150	16069	16136	16204	16050	16135	15953	16197	16045	16136	16182	16143	16025	15931	16058	16262	15941	16101	16161	16106	16078	16057	15979	16115	16047	16050	16126	16062	16089	15885	15808	16004	16081	15884	16177	16019	16214	16045	16156	15807	16101	15920	16161	16006	15988	16142	16025	16138	15943	15919	16132	16186	16281	16054	16010	16097	16139	15962	15839	15973	16068	16153	15934	16088	16106	16052	16080	16063	16024	15877	16007	15920	16084	15936	16136	15919	16067	16048	15776	15958	15943	15952	15993	16068	16179	16188	16151	16055	15996	16074	16186	15991	15960	15782	16098	15778	16357	15959	16056	16094	16170	15883	16170	15893	16016	15942	16156	15993	15928	15866	16115	15812	15934	15908	15980	15883	16102	15924	16024	16059	16041	15893	15966	16244	15996	16080	15958	15769	15951	16068	16124	15982	15895	15946	16191	15887	16164	15975	16078	16058	16070	15998	15970	15881	16220	16072	15843	16004	15977	16027	16175	16065	15932	15955	16192	16150	15962	16023	15918	16187	15972	16038	15927	16167	16010	16110	16174	16089	15903	15878	16076	16038	16256	16005	15978	16105	15827	15971	16286	16041	16052	16104	16094	15814	16035	16213	16030	16102	16101	15982	15961	16049	15974	16065	16227	15957	15902	15761	16041	15905	16076	15866	16013	16085	16151	15982	16081	16061	15986	16028	16073	16115	15873	15916	15998	15822	15994	16069	16062	16092	16049	15997	16277	16122	15964	16008	16094	16158	15810	16074	16246	15907	16076	16096	16144	15995	16063	16003	16051	16022	16056	15775	16087	16143	16089	16005	16078	16027	16085	16055	16150	16025	16158	15917	16178	15969	16022	16178	16059	16049	16178	16158	16041	16153	16076	16028	15709	16135	16084	15973	16092	15990	16104	15876	16106	16075	15912	16133	16085	16183	15940	16268	16003	16089	16242	16091	15845	16127	15994	15978	15979	16086	15876	16057	16196	15930	15974	16145	16119	16075	16052	15808	15981	15836	16115	16046	16107	16037	16156	16015	15903	15694	15986	16096	15934	15913	16184	16085	16042	16350	16283	16142	16015	15940	15893	15983	15986	15937	16077	16104	16209	16024	16023	16205	16021	16131	16263	15998	15982	15960	16167	15940	16271	16015	16000	15896	15994	16210	15995	15942	16087	16033	16049	16050	16319	16105	15905	16021	16294	15868	16048	16035	16100	15972	16119	16081	16158	16002	16158	16131	15964	15897	15978	16089	15972	15890	16118	16167	16072	16003	15902	15980	16207	16236	16261	15838	15991	15981	16111	16267	16003	15938	15993	15929	15911	16303	16027	15895	16050	16052	16041	15995	16146	15858	16135	15972	16011	15898	15956	15932	16007	16269	16097	16090	16201	16148	16044	16081	16017	16047	16049	16010	16048	15965	15949	15936	16133	16013	16025	16132	16036	15963	16051	16107	15629	15975	16135	15828	16039	16005	15921	16198	16024	16163	16077	16095	16125	15971	16074	16102	16025	16072	15948	16026	15897	16000	15958	15980	16117	15987	16005	15751	15858	16087	16157	16119	15990	16056	16128	16070	16068	16041	16057	16087	16110	15874	15993	16078	16234	16146	15797	16011	16151	16159	16027	16013	15987	16184	15987	16063	15938	15934	15884	16054	16119	15922	16135	15868	15945	15848	16005	16015	16015	15990	16165	15874	16099	16153	16121	16189	15939	16127	16057	16055	16083	16095	16074	15958	16097	15863	15864	16105	15999	16130	15998	16143	15988	16186	16138	15925	16091	16155	16110	16184	16008	16242	15994	16043	16131	15890	16057	16220	16027	16118	15917	16072	16186	16054	16120	16262	15981	15998	16001	15962	16092	15946	16077	15954	16204	16007	16145	16267	16029	16148	16117	15995	15965	15914	16037	16030	16084	16020	16116	15987	15994	15989	16167	16029	15970	15992	16211	15930	16094	16022	16079	15796	15944	15906	16050	15863	16150	16042	15987	15941	16072	16109	16075	15818	15906	15982	16048	16136	15928	16063	15992	15950	15867	15978	16081	16099	16050	15974	16187	15974	15972	16098	16063	16032	16022	16130	16179	16030	16097	16055	15950	16270	15905	16088	16140	16005	16145	16047	16050	15893	16004	16109	15890	15899	15993	15996	16158	15915	16066	15977	16036	15972	16236	15817	16061	16136	15996	16003	16085	16121	15915	15974	15946	15994	16072	15899	15849	16100	16088	15998	16233	16078
25143	37436	34446	26772	22965	20486	18563	17425	16719	16217	15899	15744	15579	15329	15282	15224	14966	14867	14926	15026	14925	14484	14700	14613	14745	14695	14481	14640	14590	14637	14422	14560	14514	14567	14452	14500	14478	14465	14648	14525	14582	14651	14574	14664	14469	14421	14541	14385	14557	14551	14449	14526	14535	14471	14554	14694	14534	14337	14512	14533	14436	14548	14616	14579	14435	14489	14505	14343	14490	14540	14542	14397	14591	14590	14258	14545	14527	14598	14679	14453	14529	14547	14375	14594	14427	14447	14399	14469	14529	14472	14563	14555	14537	14466	14477	14629	14471	14572	14575	14462	14545	14543	14323	14596	14591	14514	14468	14435	14533	14614	14468	14448	14485	14287	14528	14360	14462	14505	14490	14647	14528	14491	14423	14434	14596	14527	14458	14370	14411	14471	14578	14546	14315	14463	14521	14547	14563	14447	14699	14428	14679	14394	14518	14459	14414	14593	14414	14524	14373	14354	14448	14398	14607	14350	14459	14513	14426	14519	14298	14576	14525	14562	14394	14373	14497	14603	14452	14525	14537	14288	14610	14431	14575	14487	14471	14637	14455	14370	14553	14444	14453	14498	14558	14461	14389	14484	14508	14566	14487	14462	14432	14402	14406	14418	14456	14658	14571	14570	14531	14577	14589	14471	14541	14417	14395	14598	14465	14338	14450	14544	14697	14446	14432	14450	14398	14310	14339	14488	14612	14464	14608	14440	14505	14305	14497	14450	14501	14409	14518	14440	14517	14387	14496	14389	14373	14402	14565	14536	14489	14453	14389	14401	14560	14507	14441	14636	14555	14494	14497	14523	14292	14407	14504	14388	14334	14602	14671	14479	14607	14438	14586	14466	14613	14350	14705	14533	14387	14529	14391	14427	14636	14518	14430	14357	14607	14501	14550	14517	14602	14540	14480	14323	14560	14431	14566	14381	14568	14435	14593	14511	14467	14602	14482	14659	14498	14395	14411	14354	14445	14448	14581	14350	14534	14530	14424	14404	14455	14488	14422	14422	14450	14481	14534	14636	14481	14402	14499	14359	14428	14558	14524	14439	14511	14518	14483	14436	14402	14522	14468	14371	14403	14462	14383	14432	14690	14589	14678	14309	14399	14559	14371	14536	14254	14537	14469	14613	14486	14513	14537	14491	14518	14758	14388	14538	14453	14539	14269	14382	14334	14500	14416	14536	14371	14526	14576	14444	14670	14656	14549	14411	14429	14405	14416	14599	14462	14676	14238	14618	14551	14696	14506	14643	14354	14417	14467	14554	14486	14374	14513	14373	14732	14326	14517	14550	14473	14342	14271	14257	14513	14497	14419	14429	14335	14328	14431	14739	14590	14529	14543	14461	14492	14453	14275	14385	14645	14609	14577	14386	14391	14465	14498	14579	14421	14391	14511	14502	14452	14167	14540	14426	14465	14369	14432	14615	14474	14428	14593	14612	14493	14216	14471	14511	14309	14541	14469	14484	14533	14414	14489	14424	14480	14522	14499	14382	14378	14497	14347	14321	14617	14377	14579	14531	14644	14539	14566	14483	14537	14562	14572	14492	14624	14505	14379	14493	14405	14441	14333	14561	14477	14469	14352	14553	14290	14613	14425	14404	14362	14632	14568	14460	14668	14518	14525	14419	14488	14338	14630	14498	14482	14443	14388	14451	14505	14629	14506	14352	14546	14407	14568	14455	14359	14543	14291	14549	14641	14550	14442	14453	14462	14403	14516	14551	14671	14465	14462	14560	14631	14416	14591	14432	14458	14461	14619	14504	14438	14516	14547	14555	14392	14488	14523	14453	14553	14298	14478	14514	14638	14430	14311	14482	14349	14442	14477	14352	14561	14233	14555	14663	14524	14414	14651	14501	14517	14532	14708	14387	14480	14449	14494	14498	14404	14373	14605	14348	14475	14505	14662	14491	14561	14436	14556	14463	14532	14371	14388	14429	14575	14474	14328	14484	14511	14336	14648	14447	14556	14573	14478	14575	14254	14404	14380	14670	14440	14594	14454	14587	14418	14531	14439	14347	14281	14547	14605	14521	14404	14514	14554	14674	14558	14406	14475	14415	14359	14607	14437	14544	14556	14454	14639	14476	14347	14495	14476	14513	14634	14590	14369	14547	14502	14237	14511	14333	14530	14575	14688	14548	14453	14336	14463	14511	14350	14501	14554	14609	14465	14514	14636	14464	14436	14384	14510	14472	14598	14688	14374	14398	14565	14600	14560	14369	14567	14652	14584	14476	14517	14424	14437	14551	14510	14500	14528	14578	14676	14536	14473	14466	14445	14451	14563	14429	14532	14437	14584	14429	14468	14556	14636	14462	14452	14449	14444	14556	14437	14425	14593	14602	14558	14292	14502	14581	14576	14747	14466	14502	14705	14457	14433	14527	14404	14551	14495	14373	14549	14280	14494	14437	14543	14495	14402	14359	14337	14409	14571	14495	14359	14598	14544	14447	14420	14628	14406	14487	14515	14540	14521	14576	14519	14490	14507	14537	14608	14705	14419	14439	14445	14532	14504	14390	14548	14264	14325	14487	14463	14332	14346	14487	14457	14540	14420	14280	14496	14534	14604	14512	14540	14634	14595	14408	14605	14520	14456	14589	14458	14457	14451	14382	14392	14489	14310	14522	14549	14435	14475	14370	14377	14438	14299	14379	14529	14492	14526	14530	14696	14514	14649	14525	14358	14388	14456	14713	14486	14527	14525	14457	14421	14481	14499	14534	14554	14573	14495	14566	14687	14584	14569	14533	14408	14676	14505	14548	14481	14615	14516	14404	14621	14406	14482	14406	14631	14558	14418	14496	14389	14453	14453	14644	14509	14545	14500	14425	14602	14582	14541	14530	14585	14492	14552	14384	14466	14514	14469	14499	14418	14503	14477	14365	14611	14463	14436	14495	14438	14535	14393	14387	14651	14391	14508	14449	14455	14420	14476	14571	14367	14534	14378	14349	14610	14608	14501	14390	14317	14656	14445	14631	14525	14540	14472	14401	14523	14508	14470	14364	14491	14628	14633	14507	14465	14426	14523	14473	14552	14410	14646	14503	14348	14478	14383	14595	14398	14246	14549	14632	14300	14584	14487	14569	14435	14596	14331	14424	14569	14629	14500	14515	14550	14347	14528	14512	14479	14484	14535	14572	14567	14628	14501	14533	14546	14470	14660	14441	14507	14494	14602	14551	14578	14532	14553	14575	14384	14217	14451	14542	14250	14404	14501	14530	14700	14316	14672	14428	14633	14383	14637	14412	14329	14506	14460	14396	14464	14442	14473	14556	14495	14419	14453	14633	14709	14472	14553	14758	14405	14333	14424	14459	14425	14432	14498	14583	14475	14641	14524	14563	14619	14515	14477	14541	14448	14579	14445	14572	14562	14426	14566	14487	14393	14477	14565	14533	14364	14580	14369	14397	14406	14534	14489	14422	14346	14609	14644	14320	14368	14546	14535	14483	14619	14486	14337	14510	14412	14463	14434	14397	14510	14435	14596	14438	14450	14407	14371	14575	14522	14378	14485	14369	14408	14580	14446	14432	14592	14450	14376	14509	14510	14457	14520	14572	14338	14363	14455	14702	14408	14471	14474	14442	14585	14435	14449	14520	14367	14487	14732	14622	14536	14631	14686	14404	14538	14433	14437	14651	14413	14453	14548	14518	14543	14335	14470	14505	14410	14493	14488	14361	14368	14455	14393	14521	14425	14472	14475	14533	14387	14485	14605	14606	14470	14547	14447	14527	14503	14400	14414	14522	14558	14339	14375	14524	14539	14477	14618	14679	14438	14531	14515	14455	14475	14403	14611	14486	14411	14496	14575	14502	14587	14475	14474	14400	14510	14568	14636	14406	14540	14476	14503	14522	14364	14562	14449	14447	14417	14491	14639	14385	14671	14517	14628	14469	14517	14475	14661	14483	14515	14604	14575	14564	14404	14349	14515	14400	14467	14529	14713	14430	14462	14689	14540	14463	14580	14499	14454	14499	14426	14597	14503	14548	14372	14399	14598	14532	14612	14503	14424	14411	14411	14429	14370	14527	14459	14513	14500	14505	14545	14620	14524	14554	14427	14394	14550	14493	14459	14478	14622	14379	14437	14725	14544	14403	14607	14517	14607	14539	14561	14419	14514	14256	14530	14465	14392	14532	14344	14530	14540	14626	14414	14424	14386	14490	14331	14496	14368	14467	14456	14650	14307	14533	14427	14414	14388	14512	14360	14477	14455	14549	14464	14386	14449	14405	14546	14530	14646	14372	14562	14521	14334	14640	14464	14545	14493	14458	14518	14517	14409	14677	14484	14469	14270	14445	14408	14504	14660	14476	14489	14598	14391	14395	14325	14446	14491	14363	14450	14582	14595	14296	14505	14440	14401	14557	14463	14538	14540	14340	14555	14589	14399	14605	14635	14513	14548	14533	14567	14414	14480	14626	14461	14403	14614	14439	14231	14559	14484	14412	14515	14552	14686	14399	14311	14571	14493	14493	14470	14446	14430	14384	14408	14520	14451	14480	14440	14673	14440	14503	14262	14602	14346	14532	14629	14659	14665	14502	14351	14450	14413	14460	14506	14424	14572	14510	14523	14537	14513	14503	14587	14589	14648	14446	14598	14490	14494	14480	14631	14516	14574	14537	14423	14307	14435	14499	14427	14721	14574	14292	14571	14468	14601	14530	14455	14434	14564	14471	14377	14498	14490	14458	14650	14686	14506	14572	14471	14528	14532	14513	14649	14396	14539	14399	14438	14381	14555	14465	14550	14405	14667	14323	14496	14596	14511	14459	14388	14439	14544	14601	14528	14437	14408	14592	14534	14603	14557	14461	14614	14456	14576	14449	14390	14341	14578	14217	14410	14475	14413	14442	14492	14426	14513	14438	14514	14394	14397	14539	14582	14517	14567	14536	14485	14547	14570	14584	14469	14488	14566	14538	14614	14492	14458	14475	14478	14588	14477	14292	14485	14571	14541	14508	14538	14527	14436	14407	14516	14464	14335	14306	14536	14441	14468	14489	14480	14436	14380	14534	14434	14342	14499	14434	14605	14489	14576	14592	14460	14531	14527	14389	14455	14403	14418	14469	14582	14526	14467	14529	14554	14430	14522	14605	14708	14548	14440	14397	14550	14612	14523	14515	14485	14422	14545	14480	14458	14448
23561	20978	28341	24238	23090	24273	23288	19915	18658	18547	18187	17752	17529	17421	17130	17357	17038	17001	16965	16798	16907	16721	16743	16528	16636	16451	16536	16639	16598	16494	16500	16543	16404	16386	16349	16600	16336	16378	16542	16271	16409	16518	16337	16330	16256	16511	16410	16357	16537	16229	16279	16142	16277	16343	16322	16247	16450	16359	16159	16431	16538	16373	16302	16446	16269	16276	16167	16404	16208	16388	16032	16298	16303	16242	16305	16255	16403	16481	16271	16384	16390	16346	16373	16323	16355	16215	16252	16338	16500	16284	16389	16493	16330	16423	16357	16404	16217	16339	16352	16347	16205	16394	16406	16316	16362	16228	16480	16228	16301	16217	16126	16295	16306	16430	16109	16290	16317	16275	16380	16401	16399	16293	16269	16297	16279	16299	16259	16327	16230	16296	16454	16297	16187	16499	15958	16438	16311	16366	16269	16218	16440	16247	16323	16354	16287	16436	16247	16349	16420	16270	16310	16261	16419	16393	16426	16312	16201	16166	16307	16205	16378	16422	16246	16311	16335	16193	16432	16373	16619	16223	16352	16156	16395	16292	16385	16117	16333	16220	16443	16205	16175	16393	16108	16373	16335	16222	16454	16303	16348	16251	16530	16166	16443	16265	16407	16301	16294	16311	16136	16167	16269	16527	16390	16384	16308	16438	16327	16293	16318	16270	16240	16385	16510	16349	16313	16255	16205	16266	16260	16196	16213	16314	16490	16349	16376	16309	16103	16124	16228	16166	16334	16219	16380	16259	16217	16287	16344	16172	16192	16361	16294	16258	16203	16350	16232	16432	16434	16281	16352	16255	16339	16397	16203	16420	16282	16415	16471	16297	16342	16202	16596	16185	16317	16121	16415	16287	16478	16299	16203	16272	16114	16222	16356	16300	16281	16361	16346	16313	16343	16440	16121	16206	16525	16337	16156	16383	16233	16395	16203	16516	16385	16162	16286	16319	16561	16093	16150	16167	16264	16311	16229	16408	16319	16339	16082	16318	16185	16261	16342	16363	16305	16446	16420	16354	16196	16211	16272	16261	16246	16307	16488	16382	16420	16148	16180	16140	16243	16337	16477	16426	16480	16381	16467	16390	16384	16432	16291	16473	16284	16261	16202	16219	16226	16217	16310	16513	16395	16525	16231	16394	16406	16483	16322	16301	16354	16241	16121	16375	16320	16317	16020	16194	16391	16303	16281	16282	16276	16327	16202	16518	16242	16449	16297	16403	16178	16290	15981	16098	16219	16321	16345	16319	16364	16432	16374	16244	16582	16361	16192	16300	16142	16322	16443	16216	16207	16496	16259	16282	16147	16383	16201	16273	16371	16202	16283	16427	16257	16412	16451	16465	16314	16175	16307	16320	16449	16377	16243	16133	15979	16159	16427	16157	16520	16349	16144	16120	16289	16499	16420	16499	16361	16389	16289	16464	16267	16164	16324	16403	16293	16347	16418	16440	16309	16309	16254	16456	16307	16353	16372	16190	16428	16209	16237	16184	16295	16332	16152	16296	16248	16352	16273	16262	16379	16263	16280	15965	16274	16270	16244	16278	16229	16366	16389	16349	16338	16322	16435	16501	16198	16318	16158	16512	16280	16180	16303	16194	16389	16236	16239	16267	16380	16239	16334	16279	16195	16193	16287	16205	16243	16304	16301	16223	16156	16268	16174	16130	16398	16381	16233	16413	16364	16300	16375	16191	16347	16309	16275	16298	16144	16301	16242	16236	16207	16371	16362	16434	16282	16163	16082	16160	16371	16264	16344	16315	16433	16384	16343	16158	16288	16215	16160	16204	16257	16363	16252	16229	16341	16351	16406	16316	16338	16485	16265	16399	16403	16033	16164	16215	16499	16318	16331	16374	16399	16375	16326	16147	16378	16222	16260	16116	16355	16175	16437	16387	16215	16388	16624	16211	16348	16175	16135	16286	16242	16371	16271	16248	16219	16146	16235	16103	16215	16278	16403	16303	16341	16536	16192	16350	16296	16344	16161	16297	16320	16455	16260	16330	16332	16373	16284	16258	16440	16445	16162	16077	16220	16079	16348	16438	16325	16377	16301	16251	16380	16315	16231	16378	16310	16220	16253	16497	16254	16414	16258	16065	16349	16291	16397	16062	16289	16267	16191	16212	16284	16287	16289	16495	16269	16426	16299	16418	16404	16285	16317	16308	16395	16238	16188	16339	16337	16322	16323	16142	16374	16472	16384	16280	16214	16221	16297	16263	16151	16171	16089	16289	16462	16375	16402	16229	16231	16283	16216	16276	16390	16409	16250	16241	16140	16107	16245	16414	16399	16352	16331	16110	16319	16500	16237	16305	16173	16259	16280	16467	16236	16509	16465	16174	16407	16427	16304	16284	16339	16318	16340	16253	16280	16295	16222	16318	16281	16303	16306	16217	16512	16381	16289	16532	16330	16551	16354	16327	16210	16511	16328	16353	16403	16199	16282	16378	16234	16288	16504	16396	16423	16295	16338	16389	16312	16342	16170	16413	16417	16205	16396	16250	16232	16105	16322	16507	16193	16420	16364	16282	16195	16425	16319	16269	16270	16250	16130	16270	16364	16279	16234	16120	16237	16114	16201	16344	16454	16394	16246	16353	16221	16432	16401	16173	16238	16299	16401	16396	16393	16352	16258	16310	16186	16347	16542	16221	16148	16320	16133	16365	16428	16208	16416	16334	16256	16283	16365	16240	16368	16265	16391	16365	16466	16190	16327	16424	16221	16419	16227	16221	16285	16236	16069	16210	16197	16304	16399	16151	16483	16329	16037	16221	16237	16303	16401	16380	16383	16372	16309	16456	16452	16398	16358	16264	16403	16388	16291	16247	16307	16218	16214	16278	15915	16309	16261	16408	16217	16300	16369	16351	16408	16163	16279	16210	16316	16265	16323	16377	16211	16319	16302	16345	16274	16371	16416	16177	16512	16357	16202	16149	16275	16231	16388	16202	16183	16379	16266	16279	16310	16286	16381	16244	16399	16260	16164	16303	16385	16236	16490	16169	16395	16265	16283	16230	16365	16155	16121	16136	16281	16215	16284	16222	16347	16315	16247	16307	16409	16376	16180	16242	16238	16334	16206	16354	16272	16383	16172	16298	16319	16326	16385	16314	16616	16278	16340	16233	16307	16347	16286	16370	16262	16185	16244	16421	16222	16241	16447	16324	16478	16304	16314	16291	16367	16438	16318	16331	16369	16402	16242	16468	16214	16389	16372	16351	16178	16224	16414	16218	16165	16346	16282	16383	16302	16124	16315	16209	16101	16248	16333	16438	16295	16318	16345	16426	16141	16218	16208	16310	16325	16197	16487	16132	16298	16314	16371	16196	16321	16294	16299	16288	16261	16158	16355	16413	16478	16381	16427	16404	16249	16435	16413	16308	16446	16466	16392	16257	16501	16349	16390	16175	16452	16309	16326	16397	16465	16118	16061	16210	16217	16375	16326	16186	16159	16264	16569	16369	16435	16372	16361	16406	16390	16285	16307	16286	16225	16176	16447	16346	16342	16354	16285	16396	16387	16222	16465	16350	16242	16463	16416	16173	16235	16417	16384	16096	16306	16166	16300	16227	16248	16238	16134	16415	16346	16207	16490	16343	16437	16167	16239	16247	16244	16332	16373	16190	16327	16413	16174	16253	16346	16323	16293	16106	16212	16277	16312	16336	16284	16220	16238	16319	16356	16295	16449	16393	16411	16165	16183	16196	16363	16334	16322	16277	16352	16290	16336	16390	16391	16316	16576	16331	16429	16458	16386	16403	16537	16292	16389	16327	16370	16169	16367	16111	16215	16317	16205	16225	16252	16206	16222	16344	16339	16423	16179	16303	16352	16493	16378	16187	16347	16151	16395	16278	16263	16300	16377	16267	16358	16384	16229	16283	16322	16231	16297	16335	16303	16273	16336	16425	16397	16246	16277	16323	16320	16185	16376	16156	16320	16272	16344	16174	16191	16233	16498	16337	16249	16434	16382	16059	16147	16447	16337	16157	16440	16424	16226	16327	16330	16391	16319	16166	16390	16330	16390	16285	16124	16598	16344	16219	16223	16551	16516	16399	16339	16395	16410	16154	16292	16204	16233	16288	16215	16399	16283	16305	16380	16393	16501	16451	16296	16329	16407	16096	15964	16340	16264	16201	16405	16405	16444	16304	16446	16312	16337	16329	16240	16302	16243	16271	16366	16260	16215	16212	16189	16320	16167	16233	16534	16453	16221	16160	16320	16193	16295	16269	16411	16364	16391	16307	16217	16352	16180	16299	16360	16423	16383	16323	16407	16428	16240	16292	16418	16324	16167	16335	16298	16340	16205	16388	16486	16168	16306	16204	16441	16363	16140	16344	16317	16410	16133	16378	16392	16161	16367	16133	16232	16250	16338	16199	16423	16264	16304	16266	16392	16228	16319	16309	16101	16220	16298	16225	16305	16204	16260	16232	16497	16362	16393	16205	16187	16191	16326	16489	16175	16396	16234	16331	16473	16088	16324	16164	16229	16357	16240	16251	16233	16211	15972	16142	16100	16394	16223	16265	16372	16523	16237	16207	16412	16160	16319	16575	16347	16251	16305	16385	16265	16462	16402	16254	16343	16316	16237	16385	16370	16286	16274	16345	16245	16185	16414	16259	16305	16201	16352	15964	16474	16260	16284	16291	16298	16465	16426	16276	16201	16341	16103	16324	16364	16442	16466	16331	16217	16320	16231	16148	16182	16435	16245	16285	16343	16236	16299	16313	16280	16287	16200	16379	16415	16253	16467	16342	16252	16191	16251	16159	16421	16367	16394	16259	16532	16268	16371	16352	16492	16206	16094	16150	16284	16296	16344	16218	16251	16191	16279	16423	16562	16289	16269	16262	16146	16240	16179	16191	16307	16247	16322	16255	16246	16419	16371	16210	16037	16222	16303	16158	16234	16265	16156	16255	16125	16152	16432	16164	16349	16275	16413	16285	16409	16364	16309	16276	16271	16326	16442	16295	16191	16232	16320	16403	16528	16483	16232	16127	16184	16273	16539	16101	16433	16425	16432	16341	16451	16292	16365	16369	16604	16326	16075	16245	16225	16399	16133	16175	16118	16247	16432	16327	16359	16401	16416	16391	16186	16301	16546	16319	16444	16514	16216	16144	16337	16296	16244	16335	16393	16228
25543	43322	40485	32099	27118	24160	21405	19653	18604	17896	17227	17139	16643	16306	16111	15989	15610	15449	15639	15409	15170	15242	15171	15099	15025	15016	15050	14958	14852	14911	15000	14961	14729	14918	14950	14727	14657	14788	14818	14783	14804	14842	14679	14822	14794	14659	14712	14925	14744	14683	14726	14664	14660	14737	14640	14907	14724	14570	14704	14704	14614	14622	14708	14568	14714	14735	14588	14623	14728	14732	14668	14756	14659	14812	14630	14601	14598	14648	14900	14650	14750	14669	14741	14562	14637	14687	14608	14706	14638	14715	14542	14712	14717	14793	14637	14622	14570	14753	14753	14672	14542	14738	14714	14736	14746	14724	14696	14759	14696	14502	14670	14511	14632	14575	14554	14577	14694	14723	14588	14675	14478	14796	14775	14687	14741	14726	14702	14707	14664	14749	14689	14649	14676	14671	14632	14693	14870	14701	14618	14759	14762	14507	14593	14607	14623	14660	14755	14679	14699	14641	14527	14560	14745	14724	14714	14713	14675	14582	14712	14704	14667	14612	14718	14613	14651	14619	14745	14561	14537	14756	14777	14547	14642	14601	14532	14546	14694	14661	14708	14714	14583	14646	14778	14650	14604	14680	14654	14690	14672	14551	14693	14682	14555	14665	14733	14764	14661	14617	14663	14789	14628	14719	14654	14635	14682	14660	14714	14623	14689	14690	14853	14531	14618	14595	14677	14486	14688	14677	14795	14652	14683	14666	14731	14545	14596	14660	14622	14875	14710	14624	14782	14580	14692	14740	14561	14452	14480	14592	14761	14690	14544	14757	14550	14711	14612	14624	14714	14836	14521	14755	14720	14610	14645	14646	14664	14698	14656	14681	14656	14685	14718	14649	14746	14772	14612	14746	14690	14718	14570	14626	14624	14677	14767	14691	14703	14944	14788	14786	14568	14662	14735	14674	14599	14691	14746	14726	14681	14634	14836	14737	14732	14755	14743	14812	14597	14586	14781	14566	14608	14515	14653	14494	14544	14588	14677	14699	14708	14685	14669	14770	14597	14647	14614	14713	14632	14602	14730	14622	14523	14649	14701	14819	14621	14743	14552	14572	14796	14560	14641	14869	14541	14600	14678	14617	14590	14567	14792	14805	14568	14838	14462	14693	14715	14704	14549	14786	14839	14392	14456	14582	14531	14505	14613	14492	14777	14683	14511	14701	14600	14647	14559	14651	14573	14683	14548	14652	14658	14546	14728	14548	14593	14527	14726	14611	14675	14439	14584	14799	14846	14728	14842	14710	14494	14558	14723	14746	14453	14616	14595	14562	14566	14716	14661	14632	14630	14600	14630	14758	14717	14527	14521	14738	14502	14809	14636	14615	14657	14614	14797	14622	14665	14513	14745	14594	14679	14647	14695	14567	14575	14657	14687	14712	14618	14816	14656	14497	14721	14637	14630	14820	14770	14446	14803	14551	14764	14522	14620	14613	14856	14677	14671	14830	14744	14495	14645	14658	14672	14591	14570	14633	14530	14510	14785	14785	14707	14558	14573	14631	14627	14771	14670	14531	14708	14668	14573	14537	14829	14701	14599	14780	14696	14602	14548	14721	14383	14577	14681	14626	14670	14757	14613	14660	14535	14767	14561	14830	14661	14882	14624	14744	14536	14789	14718	14807	14795	14665	14598	14769	14592	14594	14610	14801	14719	14738	14664	14680	14605	14744	14649	14501	14627	14555	14701	14597	14617	14692	14694	14457	14686	14755	14637	14745	14656	14558	14705	14617	14761	14799	14721	14751	14534	14589	14750	14776	14761	14513	14707	14728	14657	14674	14628	14843	14622	14716	14682	14620	14600	14765	14604	14723	14561	14488	14761	14514	14611	14719	14708	14654	14623	14430	14711	14869	14514	14711	14615	14579	14767	14718	14925	14744	14807	14792	14559	14637	14680	14697	14498	14749	14579	14618	14612	14547	14700	14741	14666	14634	14562	14600	14780	14718	14568	14656	14669	14588	14552	14566	14533	14759	14680	14479	14600	14690	14665	14577	14609	14740	14688	14717	14623	14588	14567	14712	14688	14585	14571	14803	14452	14683	14574	14708	14675	14698	14516	14599	14576	14679	14687	14704	14705	14673	14514	14602	14500	14730	14519	14604	14473	14813	14623	14687	14687	14743	14578	14588	14704	14852	14520	14713	14590	14795	14674	14774	14683	14636	14651	14713	14717	14643	14646	14527	14606	14616	14642	14655	14613	14621	14696	14662	14643	14643	14516	14753	14596	14814	14555	14666	14668	14548	14557	14633	14396	14600	14618	14647	14632	14526	14671	14688	14619	14789	14660	14707	14392	14799	14647	14593	14643	14488	14578	14657	14565	14690	14708	14632	14711	14618	14630	14879	14640	14636	14510	14601	14670	14522	14555	14780	14687	14747	14732	14729	14590	14707	14523	14698	14582	14608	14775	14525	14565	14866	14731	14684	14688	14683	14652	14704	14742	14643	14659	14565	14509	14597	14552	14639	14671	14592	14630	14728	14734	14713	14600	14619	14741	14640	14598	14727	14749	14658	14717	14809	14817	14845	14722	14752	14632	14670	14641	14753	14504	14722	14837	14653	14696	14478	14615	14445	14627	14566	14786	14705	14656	14668	14570	14593	14499	14563	14639	14647	14743	14645	14583	14724	14643	14680	14774	14616	14841	14701	14727	14612	14709	14474	14666	14770	14583	14787	14734	14656	14710	14700	14671	14677	14573	14488	14715	14676	14421	14587	14693	14715	14639	14701	14618	14561	14739	14591	14725	14689	14865	14744	14599	14766	14632	14715	14738	14630	14646	14761	14663	14483	14389	14488	14548	14713	14741	14612	14574	14603	14676	14655	14505	14554	14720	14711	14727	14768	14750	14546	14689	14707	14709	14656	14478	14492	14796	14708	14688	14671	14720	14469	14537	14572	14635	14663	14625	14645	14799	14657	14668	14560	14694	14663	14803	14557	14795	14805	14705	14679	14669	14681	14637	14521	14558	14629	14768	14508	14707	14624	14597	14698	14794	14564	14727	14628	14683	14748	14639	14719	14658	14538	14671	14738	14861	14724	14585	14663	14498	14593	14756	14670	14564	14621	14621	14670	14683	14803	14820	14745	14620	14765	14762	14747	14661	14757	14456	14611	14634	14631	14751	14549	14678	14662	14687	14863	14711	14760	14757	14612	14681	14439	14735	14693	14659	14732	14697	14569	14518	14644	14632	14747	14618	14573	14565	14613	14739	14652	14637	14702	14698	14601	14622	14465	14667	14644	14637	14835	14619	14580	14618	14811	14426	14550	14687	14543	14560	14668	14711	14605	14675	14763	14554	14733	14676	14603	14611	14706	14837	14579	14687	14589	14733	14610	14432	14544	14639	14590	14736	14656	14865	14845	14597	14639	14882	14454	14626	14445	14691	14613	14880	14714	14573	14625	14627	14796	14812	14661	14888	14835	14683	14679	14762	14721	14650	14522	14657	14783	14767	14470	14611	14616	14646	14528	14591	14573	14647	14680	14878	14597	14636	14604	14628	14525	14615	14771	14775	14709	14599	14709	14569	14756	14776	14765	14675	14779	14657	14629	14593	14676	14781	14722	14785	14664	14531	14670	14518	14628	14608	14684	14696	14666	14756	14662	14811	14788	14770	14699	14632	14665	14670	14610	14585	14625	14738	14564	14634	14633	14631	14654	14677	14493	14691	14757	14712	14565	14630	14756	14648	14624	14728	14688	14650	14711	14678	14768	14756	14821	14577	14701	14617	14629	14537	14664	14600	14554	14657	14620	14702	14700	14405	14643	14523	14723	14579	14455	14626	14583	14606	14609	14600	14608	14649	14681	14592	14721	14813	14599	14750	14549	14694	14596	14597	14626	14725	14552	14605	14673	14595	14636	14748	14585	14477	14580	14716	14741	14564	14709	14712	14540	14576	14750	14736	14798	14654	14530	14589	14574	14558	14586	14819	14472	14599	14704	14879	14601	14694	14631	14698	14758	14802	14669	14768	14634	14774	14705	14665	14596	14692	14759	14622	14601	14911	14752	14594	14584	14662	14606	14694	14616	14606	14640	14584	14707	14690	14684	14734	14649	14750	14472	14646	14591	14530	14642	14769	14632	14763	14312	14593	14723	14674	14641	14463	14519	14515	14648	14630	14500	14651	14398	14599	14558	14721	14692	14636	14701	14522	14766	14559	14564	14587	14699	14566	14604	14598	14661	14622	14681	14593	14699	14689	14688	14608	14752	14548	14607	14519	14568	14517	14594	14535	14735	14707	14691	14584	14753	14559	14704	14734	14897	14750	14671	14527	14713	14724	14625	14769	14539	14660	14627	14810	14671	14746	14584	14536	14662	14605	14430	14659	14687	14704	14569	14515	14677	14682	14691	14925	14576	14617	14431	14734	14439	14595	14795	14717	14703	14545	14695	14581	14631	14600	14758	14648	14678	14510	14658	14590	14615	14716	14775	14680	14836	14623	14417	14814	14797	14610	14718	14527	14602	14675	14680	14708	14578	14596	14896	14733	14507	14650	14804	14696	14664	14528	14524	14412	14653	14608	14641	14724	14579	14692	14558	14711	14689	14561	14781	14556	14630	14590	14484	14751	14765	14794	14763	14587	14600	14580	14594	14486	14647	14811	14646	14637	14594	14529	14557	14649	14575	14667	14678	14681	14626	14747	14589	14697	14672	14622	14621	14644	14826	14876	14665	14633	14798	14694	14793	14706	14752	14638	14823	14720	14804	14644	14722	14583	14622	14615	14726	14552	14749	14677	14673	14681	14571	14857	14663	14568	14675	14664	14596	14646	14457	14697	14502	14768	14516	14619	14592	14731	14759	14525	14660	14585	14586	14516	14588	14749	14667	14689	14742	14691	14779	14648	14581	14690	14519	14728	14571	14679	14741	14487	14768	14743	14846	14588	14518	14678	14613	14726	14727	14598	14745	14469	14733	14551	14733	14573	14640	14554	14698	14509	14623	14632	14699	14625	14726	14521	14588	14700	14689	14689	14624	14668	14673	14574	14495	14724	14863	14599	14675	14619	14736	14715	14650	14608	14758	14764	14525	14645	14626	14704	14636	14646	14614	14476	14829	14580	14591	14628	14591	14507	14529	14637	14579	14697	14611	14591	14682	14716	14649	14752	14848	14601	14449	14607	14624	14795	14755
22610	21068	28776	23601	21776	24740	27250	21689	19952	19596	19058	18558	18222	18034	17934	17706	17746	17452	17387	17425	17283	17140	17055	16955	16928	16956	16879	16826	17076	16876	16754	16730	16541	16653	16626	16578	16642	16652	16617	16657	16485	16519	16532	16429	16552	16608	16519	16621	16570	16732	16770	16620	16576	16468	16751	16540	16518	16433	16543	16706	16645	16381	16694	16413	16581	16539	16593	16576	16454	16453	16335	16609	16556	16503	16339	16549	16419	16358	16344	16526	16570	16517	16662	16471	16441	16366	16424	16357	16449	16499	16330	16397	16433	16470	16575	16671	16548	16672	16460	16365	16457	16567	16537	16427	16500	16556	16485	16377	16413	16516	16584	16681	16506	16525	16457	16375	16459	16592	16419	16384	16541	16373	16670	16659	16420	16616	16758	16354	16253	16628	16254	16551	16470	16418	16629	16379	16371	16548	16450	16243	16259	16432	16579	16395	16420	16460	16412	16464	16359	16456	16392	16421	16475	16387	16417	16310	16265	16353	16220	16480	16450	16573	16593	16601	16399	16523	16370	16566	16523	16390	16491	16487	16348	16341	16357	16295	16459	16514	16604	16639	16644	16630	16460	16464	16849	16571	16335	16373	16321	16449	16320	16330	16422	16475	16389	16467	16541	16352	16462	16542	16209	16454	16571	16246	16589	16474	16413	16308	16617	16521	16650	16702	16467	16430	16718	16300	16432	16548	16414	16511	16200	16501	16467	16364	16496	16294	16494	16472	16615	16597	16484	16547	16461	16235	16261	16479	16400	16572	16576	16506	16570	16533	16546	16433	16448	16270	16433	16424	16623	16600	16440	16412	16363	16446	16427	16323	16406	16404	16474	16315	16483	16461	16370	16539	16447	16605	16536	16586	16388	16412	16261	16449	16264	16367	16520	16287	16291	16521	16618	16471	16564	16476	16303	16593	16352	16294	16317	16387	16545	16351	16436	16533	16501	16561	16458	16467	16487	16513	16525	16482	16426	16319	16279	16461	16503	16456	16643	16465	16381	16451	16511	16297	16749	16554	16279	16312	16370	16453	16264	16394	16539	16555	16388	16587	16452	16519	16578	16584	16645	16478	16470	16419	16462	16503	16453	16389	16417	16266	16512	16533	16436	16501	16644	16448	16413	16451	16261	16402	16558	16536	16488	16311	16430	16343	16490	16207	16450	16182	16475	16312	16643	16620	16639	16511	16447	16389	16391	16514	16586	16337	16258	16490	16477	16447	16499	16375	16526	16373	16415	16276	16446	16440	16412	16364	16444	16427	16677	16630	16508	16501	16501	16415	16607	16481	16509	16786	16548	16705	16490	16577	16552	16478	16511	16441	16530	16577	16431	16527	16682	16626	16522	16503	16450	16376	16408	16515	16810	16466	16591	16340	16395	16323	16389	16453	16263	16577	16463	16434	16316	16455	16274	16476	16345	16633	16326	16574	16622	16445	16538	16380	16443	16319	16521	16393	16457	16457	16261	16300	16652	16450	16412	16502	16581	16400	16399	16444	16600	16507	16536	16439	16396	16354	16254	16504	16704	16522	16530	16156	16401	16428	16319	16275	16501	16454	16368	16247	16435	16180	16462	16561	16543	16441	16662	16374	16359	16475	16246	16306	16287	16318	16373	16288	16521	16361	16528	16494	16465	16502	16386	16610	16415	16220	16377	16585	16510	16346	16408	16419	16502	16508	16633	16542	16530	16419	16348	16433	16446	16341	16457	16370	16377	16443	16322	16382	16498	16559	16365	16302	16314	16431	16277	16476	16560	16485	16332	16425	16610	16546	16578	16277	16381	16505	16410	16707	16506	16666	16640	16411	16473	16570	16081	16506	16259	16451	16580	16461	16465	16488	16444	16515	16523	16542	16413	16489	16377	16364	16411	16653	16375	16796	16532	16385	16468	16435	16482	16405	16417	16355	16468	16555	16428	16675	16481	16513	16452	16466	16291	16481	16433	16581	16587	16448	16292	16414	16548	16425	16416	16326	16468	16474	16631	16296	16521	16676	16489	16394	16484	16597	16581	16530	16277	16497	16540	16599	16548	16413	16603	16438	16415	16565	16484	16458	16341	16682	16283	16442	16405	16398	16424	16346	16370	16306	16485	16534	16593	16541	16565	16496	16458	16447	16425	16475	16392	16441	16396	16407	16449	16237	16543	16468	16349	16324	16466	16348	16426	16455	16634	16538	16736	16423	16289	16414	16427	16329	16525	16483	16452	16362	16571	16426	16384	16542	16521	16567	16363	16530	16457	16415	16584	16462	16355	16234	16312	16573	16631	16476	16519	16563	16513	16344	16386	16418	16608	16503	16404	16508	16606	16356	16505	16495	16390	16502	16519	16235	16331	16474	16582	16498	16394	16498	16505	16429	16588	16504	16377	16338	16179	16302	16181	16424	16445	16489	16615	16472	16497	16392	16356	16473	16335	16539	16629	16499	16496	16283	16434	16373	16366	16495	16385	16407	16531	16364	16353	16491	16409	16693	16549	16291	16355	16211	16304	16360	16552	16434	16380	16543	16301	16488	16465	16428	16448	16751	16451	16375	16462	16526	16253	16520	16676	16272	16340	16391	16424	16609	16436	16532	16503	16612	16556	16481	16346	16485	16268	16234	16493	16387	16465	16394	16332	16362	16462	16320	16397	16276	16402	16504	16285	16426	16452	16471	16435	16392	16416	16529	16480	16195	16441	16384	16572	16477	16333	16320	16530	16542	16422	16388	16475	16452	16427	16366	16491	16564	16284	16552	16345	16466	16544	16412	16472	16483	16325	16410	16400	16291	16342	16199	16503	16648	16573	16439	16384	16363	16562	16566	16463	16469	16406	16360	16364	16495	16574	16484	16346	16440	16573	16366	16764	16716	16619	16638	16330	16341	16484	16380	16558	16535	16542	16377	16427	16362	16624	16332	16530	16635	16630	16432	16359	16494	16559	16449	16480	16401	16444	16420	16472	16453	16590	16299	16484	16418	16490	16468	16496	16641	16274	16507	16542	16600	16467	16521	16361	16384	16327	16430	16530	16442	16396	16413	16376	16375	16571	16435	16559	16436	16401	16462	16447	16514	16504	16337	16406	16460	16496	16502	16389	16468	16443	16352	16333	16570	16450	16597	16584	16453	16350	16523	16464	16472	16449	16350	16390	16290	16558	16421	16355	16522	16564	16295	16330	16271	16359	16463	16421	16406	16486	16530	16368	16322	16572	16622	16570	16528	16508	16426	16412	16491	16564	16507	16577	16410	16318	16508	16579	16310	16418	16575	16560	16546	16327	16497	16358	16268	16249	16471	16537	16498	16402	16542	16552	16387	16437	16538	16540	16236	16472	16589	16499	16449	16480	16522	16415	16446	16300	16329	16691	16546	16430	16531	16328	16238	16384	16468	16446	16494	16409	16491	16475	16286	16377	16464	16263	16487	16592	16528	16360	16354	16443	16570	16383	16422	16293	16486	16554	16494	16658	16290	16314	16433	16451	16485	16414	16427	16350	16557	16275	16421	16311	16433	16438	16482	16534	16401	16440	16203	16442	16586	16473	16619	16581	16330	16526	16311	16423	16484	16289	16516	16431	16431	16330	16268	16312	16401	16503	16376	16384	16413	16615	16315	16439	16551	16421	16373	16427	16418	16473	16739	16629	16543	16357	16618	16566	16440	16630	16290	16491	16295	16435	16331	16368	16223	16350	16441	16501	16535	16610	16274	16504	16496	16457	16341	16351	16613	16463	16706	16506	16395	16477	16409	16432	16749	16501	16613	16597	16421	16319	16635	16566	16346	16435	16414	16489	16385	16256	16495	16384	16300	16403	16282	16501	16594	16531	16456	16571	16442	16687	16381	16521	16352	16654	16503	16509	16411	16322	16438	16309	16411	16472	16190	16412	16234	16283	16315	16313	16608	16152	16281	16488	16360	16538	16504	16365	16408	16402	16315	16519	16507	16359	16624	16376	16477	16370	16242	16655	16637	16292	16613	16387	16403	16439	16499	16241	16596	16392	16432	16474	16561	16297	16565	16418	16340	16393	16386	16534	16536	16520	16294	16432	16315	16407	16520	16588	16257	16316	16408	16455	16462	16510	16417	16543	16330	16512	16335	16609	16392	16624	16350	16426	16567	16404	16217	16504	16289	16525	16477	16544	16711	16440	16461	16375	16464	16511	16469	16411	16461	16564	16434	16348	16469	16372	16350	16432	16622	16458	16448	16480	16192	16329	16571	16523	16406	16717	16560	16519	16487	16250	16327	16598	16617	16281	16396	16305	16428	16412	16533	16529	16190	16598	16509	16464	16449	16292	16319	16636	16535	16381	16422	16329	16180	16271	16432	16617	16684	16462	16505	16522	16427	16403	16433	16435	16577	16558	16254	16538	16412	16360	16371	16329	16521	16784	16592	16431	16299	16330	16372	16352	16525	16504	16706	16281	16415	16433	16298	16565	16503	16428	16569	16505	16511	16541	16320	16333	16666	16469	16447	16488	16484	16453	16276	16599	16613	16273	16505	16512	16551	16675	16526	16315	16553	16325	16569	16422	16582	16020	16521	16184	16590	16590	16334	16420	16548	16470	16557	16192	16433	16321	16389	16703	16565	16517	16524	16423	16374	16528	16545	16406	16518	16241	16377	16309	16267	16467	16332	16509	16414	16519	16568	16617	16456	16508	16278	16560	16430	16229	16481	16273	16464	16506	16476	16498	16355	16302	16571	16539	16409	16325	16391	16433	16365	16589	16362	16484	16514	16245	16303	16410	16370	16443	16439	16458	16559	16441	16385	16553	16464	16292	16270	16435	16337	16234	16445	16242	16641	16669	16651	16390	16531	16624	16337	16354	16342	16695	16491	16575	16483	16540	16454	16575	16434	16468	16584	16369	16484	16562	16648	16279	16379	16446	16499	16574	16460	16561	16333	16505	16409	16661	16334	16532	16292	16464	16455	16287	16326	16439	16451	16363	16253	16473	16353	16526	16216	16372	16668	16206	16533	16432	16521	16512	16451	16507	16421	16551	16397	16274	16417	16487	16399	16351	16462	16288	16433	16605	16392	16367	16319	16514	16552	16367	16361	16397	16427	16412	16630	16511	16354	16549	16242	16524	16438	16560	16445	16583	16481	16401	16533	16431	16306	16602	16425	16568	16447	16398	16503	16446	16352	16454	16339
27573	47827	44452	35918	30804	27190	24343	21817	20537	19572	18606	18020	17810	17209	16926	16618	16235	16267	15855	15798	15789	15598	15537	15363	15293	15357	15173	15191	15171	14970	14992	14904	15172	15033	14960	15097	14933	14887	14953	14913	14689	14668	14935	14744	14824	14833	14856	14786	14615	15000	14722	14946	14708	14774	14708	14956	14895	14829	14731	14803	14685	14842	14742	14753	14763	14743	14785	14781	14737	14682	14696	14867	14621	14737	14499	14759	14806	14872	14800	14825	14679	14824	14755	14706	14843	14579	14801	14768	14740	14719	14881	14736	14895	14811	14952	14846	14756	14740	14731	14607	14893	14795	14796	14712	14859	14723	14623	14810	14695	14696	14564	14631	14731	14759	14664	14831	14692	14794	14770	14663	14829	14782	14661	14957	14691	14880	14832	14798	14854	14817	14720	14693	14572	14660	14758	14800	14825	14813	14908	14672	14731	14638	14564	14808	14828	14683	14658	14567	14749	14696	14662	14707	14770	14719	14841	14637	14868	14852	14634	14816	14688	14859	14812	14771	14783	14639	14732	14715	14622	14860	14878	14718	14759	14813	14627	14655	14921	14694	14610	14883	14858	14836	14716	14860	14725	14575	14635	14808	14759	14630	14722	14659	14805	14824	14614	14919	14770	14742	14839	14732	14634	14623	14800	14803	14650	14764	14610	14908	14778	14795	14837	14593	14766	14683	14768	14644	14769	14686	14758	14829	14780	14816	14555	14695	14735	14718	14809	14699	14695	14865	14777	14692	14673	14744	14746	14814	14721	14539	14746	14844	14731	14763	14628	14688	14678	14738	14726	14864	14824	14798	14636	14678	14653	14739	14863	14693	14660	14814	14847	14594	14861	14512	14885	14711	14721	14784	14689	14725	14686	14630	14628	14679	14751	14799	14634	14906	14745	14765	14758	14692	14734	14726	14657	14740	14793	14652	14585	14730	14669	14849	14579	14623	14728	14726	14708	14710	14818	14841	14775	14741	14776	14806	14857	14772	14719	14786	14699	14674	14682	14770	14794	14703	14669	14690	14949	14640	14780	14868	14722	14734	14711	14826	14850	14659	14673	14688	14780	14841	14768	14698	14846	14697	14642	14748	14555	14768	14655	14793	14732	14731	14785	14668	14817	14637	14872	14632	14547	14813	14966	14708	14772	14764	14656	14616	14792	14797	14668	14726	14775	14558	14750	14780	14641	14706	14870	14746	14821	14721	14555	14651	14752	14736	14682	14850	14489	14653	14836	14668	14765	14757	14821	14709	14686	14725	14748	14613	14794	14702	14718	14763	14528	14678	14703	14697	14675	14708	14773	14633	14694	14922	14715	14746	14800	14791	14746	14823	14859	14645	14685	14773	14814	14821	14713	14848	14782	14768	14713	14805	14778	14637	14713	14598	14792	14844	14822	14753	14686	14913	14745	14927	14639	14736	14791	14793	14721	14656	14739	14518	14819	14696	14698	14667	14787	14675	14821	14596	14847	14657	14662	14750	14703	14678	14797	14860	14889	14739	14834	14639	14768	14767	14740	14562	14848	14911	14727	14734	14470	14702	14763	14495	14714	14710	14778	14604	14619	14772	14562	14664	14879	14746	14828	14784	14833	14763	14669	14758	14675	14753	14684	14760	14686	14783	14755	14706	14552	14762	14763	14843	14765	14723	14742	14628	14735	14799	14797	14878	14804	14841	14851	14658	14770	14915	14743	14788	14959	14734	14732	14731	14634	14898	14848	14802	14704	14815	14713	14868	14665	14738	14641	14688	14737	14787	14819	14813	14805	14766	14801	14627	14686	14674	14785	14714	14951	14775	14643	14669	14755	14671	14729	14711	14641	14736	14543	14748	14604	14813	14775	14687	14648	14865	14630	14730	14762	14608	14448	14647	14639	14684	14592	14669	14661	14787	14628	14707	14803	14641	14800	14659	14800	14604	14897	14577	14828	14676	14806	14832	14793	14659	14802	14813	14691	14661	14774	14701	14718	14439	14881	14798	14689	14711	14662	14659	14647	14804	14708	14784	14661	14789	14773	14673	14709	14786	14654	14711	14849	14654	14500	14697	14704	14779	14813	14759	14781	14859	14740	14787	14619	14684	14703	14903	14756	14676	14863	14750	14764	14798	14733	14708	14747	14663	14671	14525	14722	14675	14593	14653	14749	14622	14768	14696	14784	14760	14895	14771	14824	14708	14665	14777	14823	14776	14827	14715	14620	14656	14592	14841	14908	14704	14845	14854	14825	14596	14643	14628	14819	14781	14796	14703	14743	14718	14776	14704	14606	14882	14597	14727	14935	14678	14740	14929	14631	14759	14789	14797	14637	14745	14615	14569	14812	14664	14723	14639	14853	14713	14873	14606	14813	14567	14705	14798	14684	14742	14750	14656	14641	14753	14736	14754	14823	14733	14765	14647	14882	14941	14536	14659	14831	14689	14838	14816	14913	14722	14647	14737	14867	14901	14795	14791	14935	14817	14833	14816	14623	14673	14904	14561	14639	14588	14566	14832	14674	14770	14698	14707	14722	14805	14766	14704	14619	14710	14562	14663	14807	14595	14736	14897	14832	14712	14745	14723	14932	14657	14648	14695	14752	14635	14729	14666	14765	14738	14670	14821	14784	14717	14527	14576	14581	14574	14867	14788	14795	14730	14658	14742	14728	14729	14816	14551	14789	14684	14716	14790	14747	14750	14663	14852	14795	14846	14665	14841	14626	14637	14620	14780	14797	14619	14613	14803	14767	14730	14807	14719	14696	14697	14768	14713	14747	14740	14795	14764	14821	14835	14624	14733	14715	14725	14591	14661	14788	14768	14624	14673	14740	14853	14890	14835	14735	14791	14604	14714	14752	14647	14772	14676	14704	14829	14751	14688	14735	14800	14767	14782	14761	14618	14611	14753	14796	14658	14646	14816	14610	14712	14648	14888	14582	14831	14638	14696	14768	14700	14697	14700	14730	14684	14711	14837	14811	14737	14635	14974	14760	14673	14751	14874	14816	14735	14889	14740	14703	14721	14673	14784	14674	14727	14801	14811	14731	14761	14601	14833	14634	14826	14668	14548	14743	14762	14515	14804	14778	14749	14777	14702	14853	14673	14536	14876	14877	14814	14780	14649	14566	14818	14743	14635	14942	14750	14677	14803	14800	14797	14641	14701	14913	14586	14746	14694	14664	14667	14687	14587	14785	14874	14404	14556	14778	14855	14712	14798	14762	14831	14779	14819	14742	14723	14648	14693	14615	14787	14975	14694	14655	14672	14779	14677	14567	14778	14808	14772	14666	14742	14765	14477	14729	14933	14860	14716	14830	14761	14813	14632	14854	14738	14816	14664	14689	14540	14748	14722	14758	14540	14820	14769	14805	14724	14846	14557	14659	14670	14829	14696	14507	14765	14759	14609	14750	14760	14587	14698	14569	14635	14761	14823	14784	14786	14634	14713	14740	14910	14754	14616	14649	14602	14825	14860	14704	14655	14733	14647	14891	14656	14820	14727	14754	14694	14853	14716	14775	14658	14703	14755	14721	14681	14788	14819	14595	14666	14731	14758	14816	14615	14611	14843	14573	14689	14801	14697	14811	14751	14800	14643	14546	14824	14838	14665	14733	14753	14858	14775	14816	14749	14914	14717	14608	14725	14532	14809	14814	14740	14769	14698	14811	14672	14723	14800	14795	14763	14708	14696	14675	14792	14774	14703	14729	14667	14718	14817	14659	14643	14795	14771	14750	14796	14698	14792	14744	14824	14862	14748	14848	14538	14520	14751	14677	14782	14564	14803	14816	14706	14733	14659	14991	14722	14649	14596	14647	14699	14698	14641	14806	14759	14792	14688	14645	14741	14752	14764	14703	14633	14783	14857	14793	14771	14662	14807	14705	14693	14787	14780	14590	14852	14744	14702	14697	14753	14846	14693	14824	14744	14882	14644	14712	14651	14641	14703	14749	14856	14633	14732	14584	14640	14731	14648	14768	14674	14921	14611	14735	14648	14752	14968	14728	14772	14616	14713	14776	14778	14757	14572	14741	14689	14814	14621	14833	14661	14860	14843	14720	14576	14754	14730	14757	14899	14752	14710	14734	14728	14682	14716	14756	14708	14756	14746	14759	14552	14747	14811	14683	14701	14749	14679	14683	14807	14603	14814	14650	14616	14817	14543	14621	14745	14598	14730	14723	14628	14644	14822	14717	14807	14922	14712	14838	14710	14654	14864	14837	14765	14761	14915	14656	14712	14629	14744	14905	14774	14755	14624	14881	14725	14657	14671	14913	14615	14884	14724	14790	14595	14888	14645	14878	14762	14793	14810	14545	14796	14807	14751	14873	14730	14600	14961	14536	14767	14791	14671	14748	14885	14757	14858	14807	14562	14708	14869	14707	14757	14778	14857	14745	14646	14763	14827	14456	14509	14674	14801	14806	14651	14790	14781	14652	14769	14710	14558	14958	14787	14578	14617	14652	14800	14687	14757	14702	14860	14799	14674	14653	14670	14739	14739	14882	14704	14685	14781	14770	14653	14802	14737	14914	14863	14812	14833	14643	14735	14737	14636	14808	14702	14771	14619	14753	14776	14648	14718	14814	14711	14670	14733	14904	14677	14478	14528	14798	14646	14734	14740	14779	14821	14597	14827	14754	14808	14826	14774	14649	14511	14904	14674	14624	14803	14656	14793	14665	14748	14755	14651	14774	14562	14700	14718	14798	14753	14821	14656	14786	14720	14738	14567	14733	14835	14802	14590	14670	14796	14621	14742	14770	14502	14851	14588	14911	14611	14818	14596	14683	14562	14608	14886	14584	14638	14849	14599	14580	14651	14513	14752	14715	14743	14882	14700	14803	14773	14790	14736	14715	14809	14756	14737	14510	14829	14742	14708	14753	14712	14637	14631	14804	14681	14821	14697	14778	14741	14753	14744	14762	14544	14735	14766	14740	14774	14637	14788	14736	14532	14705	14628	14709	14576	14789	14723	14841	14734	14795	14902	14697	14760	14731	14670	14608	14810	14653	14849	14864	14691	14861	14724	14795	14661	14680	14713	14713	14673	14798	14593	14583	14725	14558	14590	14894	14684	14641	14699	14857	14697	14725	14812	14609	14742	14694	14672	14692	14865	14812	14768	14735	14530	14718	14698	14912	14873	14655	14635	14755	14741	14741	14603	14779	14744
27486	23968	29478	26377	21431	19822	18664	17593	17251	16812	16742	16805	16570	16197	16252	16242	16246	16262	16154	16028	16008	16155	15892	15866	15935	15859	16136	15866	16162	15966	15832	15768	15744	15843	15935	15923	15769	15746	15769	15755	15846	16111	15803	15890	15723	16086	15838	15794	15831	15564	15840	15756	15625	15844	15891	15711	15885	15918	15930	15887	15739	15924	15921	15965	16045	15761	15825	15756	15981	15910	16018	15910	15950	16063	15971	15788	15925	15767	15827	15609	15797	15598	15839	15713	15776	15811	15644	15949	15741	15797	15764	15778	15824	15691	15967	15915	15881	15782	15739	15854	15653	15773	15701	15855	15958	15649	15735	15931	15723	15846	15776	15715	15995	15775	15779	15744	15689	16037	15789	15856	15697	15670	15581	15921	15777	15860	15882	15810	15758	15865	15868	15612	15902	15717	15758	15622	15837	15998	15904	15876	15779	15817	16007	15724	16015	15913	16062	15855	15954	15792	15776	15691	15801	15622	15841	15829	15677	15684	15779	15909	15556	15892	15612	15898	16063	15740	15793	15864	15892	16014	15704	15716	16005	15746	15687	15728	15891	15821	15721	15850	15809	15978	15701	15882	16010	15939	15789	15888	15908	15695	15833	15760	15785	15668	15779	15881	15847	15770	15676	15865	15634	15782	15764	15754	15646	15589	15897	15799	15741	15738	15818	15789	15546	15805	15784	15906	15797	15718	15927	15891	15682	15780	15831	15885	15822	15733	15643	15763	15622	15781	15830	15635	15804	15850	15673	15876	15847	15727	15731	15813	15894	15796	15927	15831	15811	15931	15699	15644	15904	15907	15829	15772	15913	15975	15705	15698	15890	15894	15734	15788	15702	15779	15618	15741	15774	15855	15644	15878	15697	15885	15706	15628	15827	15954	15718	15724	15787	15837	15825	15710	15925	15713	15707	15816	15820	15771	15566	15773	15919	15739	15756	15624	15885	15823	15780	15856	15791	15715	15886	16043	15888	15893	15679	15887	15996	15857	15749	15800	15820	15760	15753	15848	15889	15851	15744	15821	15842	15886	15899	15759	15837	15881	15828	15873	15792	15736	16012	15797	15591	15999	15586	15819	15829	15693	15585	15783	15742	15809	15925	15599	15797	15740	15987	15636	15665	15730	15763	15933	15606	15841	15786	15658	15963	15854	15774	15891	15829	15743	15685	15791	15795	15842	15877	15819	15793	15722	15799	15694	15840	15825	15708	15950	15689	15959	15742	15874	15943	15679	15854	15711	15796	15808	15851	15821	15996	15805	15936	15766	15950	15794	15734	15817	15648	15867	15721	15695	15808	15837	15761	15764	15774	15804	15633	15749	15623	15747	15763	15772	15956	15674	15854	15689	15726	15912	15730	15623	15789	15679	15935	15784	15636	15821	15943	15769	15815	15846	15749	15673	15783	16041	15934	15748	15929	15926	15754	15701	15572	15579	15841	15756	15755	15831	15992	15820	15810	15857	15941	15656	15490	15702	15747	15735	15883	15732	15756	15862	15814	15749	15820	15909	15739	15589	15734	15758	15710	15858	15897	15883	15794	15768	15746	15743	15691	15728	15944	15671	15874	15671	15753	15944	15913	15817	15995	15805	15871	15749	15890	15829	15866	15806	15761	15959	15872	15792	15902	15725	15651	15973	15813	15701	15825	15833	15736	15563	15878	15751	15849	15907	15842	15869	15626	15951	15944	15800	15864	15681	15774	15848	15922	15839	15762	15783	15818	15684	15690	15977	15771	15932	15861	15933	15745	15891	15786	15462	15862	15696	15775	15789	15581	16001	15778	16114	15794	15999	15814	15929	15822	15673	15721	15763	15961	15915	15726	15758	15722	15849	15565	15704	15726	15992	15742	15684	15851	15804	15646	15760	15614	15846	15512	15741	15848	15725	15738	15922	15741	15770	15698	15742	15796	15694	16033	15720	15895	15648	15843	15868	15694	15819	15981	15872	15630	15703	15812	15833	15795	15848	15781	15656	15764	15820	15723	15712	15902	15991	16091	15860	15957	15629	15733	15735	15898	15883	15742	15772	15663	15922	15884	15748	15947	15866	15730	15729	15871	15911	15910	15743	15932	15996	15786	15865	15756	15914	15993	15654	15861	15657	15775	15754	15730	15843	15975	15663	15779	15746	15799	15893	15825	15747	15843	15703	15885	15920	15548	15640	15658	15815	15774	15735	15842	15823	15892	15667	15787	15883	15887	15798	15970	15749	15569	15740	15877	15702	15647	15783	15930	15829	15955	15955	15776	15735	15837	15845	15675	15793	15827	15734	15873	15887	15795	15613	15730	15761	15833	15736	15718	15910	15816	15768	15874	15833	15799	15868	15751	15752	15826	15859	15572	15744	15618	15746	15810	15747	15800	15679	15820	15684	15874	15912	15898	16002	15828	15780	15641	15728	15802	15770	15706	15863	15854	15783	15690	16014	15867	15615	15742	15697	15780	15919	15748	15861	15713	15820	15774	15848	15820	15719	15886	15736	15887	15851	15760	15628	15853	15726	15905	15759	15853	15789	15915	15915	15947	15903	15902	15762	15855	15662	15744	15793	15830	15912	15854	15858	15828	15869	15765	15708	15836	15956	15796	15799	15811	15853	15739	15735	15728	15953	15747	15889	15884	15622	15662	15829	15657	15798	15662	15833	15879	15898	15835	15906	15699	15818	15796	15721	15837	15854	15823	15887	15883	15796	15793	15736	15751	15723	15834	15725	15705	15877	15724	15955	15927	15833	15847	15787	15500	15711	15810	15809	15824	15897	15688	15807	15841	16013	15918	15685	15676	15803	15880	15869	15892	15824	15731	15762	15709	15739	15723	15869	15839	15872	15937	15978	15888	15677	15821	15882	15816	15839	15777	15716	15756	15645	15942	15863	15810	15821	15792	15950	15621	15603	15888	15791	15806	15590	15768	15633	15815	15942	15979	15968	15660	15828	15888	15826	15767	15695	15877	15882	15707	15708	15639	15611	15806	15484	15885	15639	15741	15926	15876	15778	15789	15879	15752	15876	15957	16118	15876	15980	15834	15687	15968	15896	15925	15832	15680	15943	15870	15638	15527	15666	15837	15715	15898	15827	15999	15882	15844	15827	15819	15679	15596	15826	15866	15788	15910	15745	15841	15998	15853	15955	15947	15907	15899	15855	15911	16033	15873	15867	15855	15640	15869	15658	15792	15884	15835	15926	16022	15830	15712	15803	15943	15811	16032	15744	15839	15874	15946	15924	15877	15759	15627	15700	15915	15865	15915	15837	15886	15805	15829	15878	15847	15864	15957	15806	15661	15962	15746	15741	15857	15870	15642	15807	15800	15912	15784	15857	15903	15752	15778	15664	15949	15684	15938	16022	15771	15822	15883	15786	15772	15651	15888	15801	15704	15809	15755	15974	15780	15794	16015	15944	15807	15927	15752	15805	15861	15956	15979	15883	15914	15362	15824	15848	15821	15723	15877	15719	15902	15544	15810	15774	15784	15630	15731	15774	15824	15762	15810	15777	15960	15840	15720	15708	15907	16010	15988	15666	15621	15733	15824	15797	15588	15888	15952	15814	15731	15737	15710	15756	15989	15907	15837	15901	15709	15828	15921	15823	15815	15837	15657	15937	15740	15817	15785	16018	15847	15902	15930	15817	15780	15902	15798	15667	15638	15847	15881	15898	15783	15966	15630	15811	15877	15746	15850	15918	15906	15778	15800	15841	15987	15750	15787	15645	15821	15782	15779	15958	15921	15890	15789	15866	15940	15960	15925	15961	15702	15633	15547	15810	15847	15819	15688	15888	16134	15715	15810	15990	15908	15710	15765	15843	15623	15737	15840	15911	15917	15659	15818	15833	15673	15822	15878	15645	15874	15836	15759	15907	15919	15934	15819	15828	15732	15610	15728	15778	15769	15797	15829	15767	15706	15759	15812	15767	15796	15738	15673	15597	15794	15895	15799	15734	15940	15758	15798	15811	15823	15713	15875	15740	15799	15733	15927	15814	15861	15885	15880	15668	15979	15751	15956	15727	16012	15916	15857	15619	15929	15813	15951	16026	15917	15815	15857	15874	15827	15726	15783	15730	15818	15900	15753	15589	15774	15845	15751	15859	15750	15827	15900	15707	15760	15833	15835	15863	15811	15794	15771	15787	15686	15966	15807	15848	15887	15811	15723	15821	15844	15875	15962	15958	15768	15934	15964	15756	15730	15689	15990	15859	15759	15671	15999	15784	15849	15692	15471	15851	15688	15978	15818	15784	15781	15715	15928	15930	15835	15804	15735	15694	15815	15799	15814	15792	15968	15602	15848	15736	15941	15748	15707	15650	15687	15798	15795	15682	15697	15867	15933	15864	15717	16079	15876	15759	15670	15771	15923	15811	15931	15888	15773	15622	15746	15933	15958	15692	15817	15910	15874	16037	15940	15924	15575	15984	15779	15710	15772	15736	15777	15707	15869	15741	15715	15838	15908	15700	15691	15754	15859	15820	15740	15910	15862	15652	15742	15651	15825	15966	15743	15747	15958	15849	15955	16061	15951	15743	15723	15885	15869	15945	15695	15856	15858	15712	15853	15877	15924	15858	15855	15824	15896	15822	15896	15720	15642	15721	15707	15871	15891	15957	15841	15790	15832	15850	15966	15946	15889	15643	15797	15691	15772	15810	15740	15879	15790	15852	15825	15863	15783	15856	15890	15842	15634	15671	15754	15760	15813	15939	15620	16105	15954	15857	15792	15603	15849	15820	15786	15632	15883	15801	15807	15785	15786	15712	15950	16012	15994	15937	15937	15948	15888	15586	15858	15900	15793	15989	15639	15701	15805	15692	15998	15736	15734	15805	15883	15777	15766	15703	15856	15676	15909	15934	15908	15774	15752	15835	15900	15776	15826	15826	15797	15760	15749	15818	16050	15784	15700	15811	15758	15517	15707	15708	15982	15810	15891	15737	15779	15738	15775	15836	15793	15840	15754	15763	15760	15675	15895	15970	15950	15878	15897	15824	15918	15721	15853	15813	15918	15748	15886	15906	15812	15791	15937	15739	15793	15850	15756	15681	15672	15645	15850	15784	15829	15759	15820	15856	15856	15868	15939	15847	15749	15910	15790	15801	15818	15548	15814	15839	15622	15772	15781	15797	15702	15871	16014	15853	15573	15892	15828	15741
25194	37130	33833	26666	22761	20124	18553	17567	16654	16240	15864	15374	15309	15318	15185	15167	15078	14965	14732	14677	14684	14595	14623	14730	14462	14505	14413	14313	14420	14452	14540	14434	14475	14289	14371	14578	14503	14335	14209	14563	14483	14258	14248	14162	14382	14433	14487	14534	14337	14318	14381	14222	14372	14358	14299	14258	14400	14300	14346	14380	14152	14429	14253	14199	14327	14435	14594	14363	14502	14320	14437	14171	14386	14281	14413	14197	14290	14324	14286	14264	14295	14317	14260	14159	14409	14415	14343	14184	14298	14134	14360	14334	14293	14231	14351	14184	14327	14298	14367	14323	14276	14264	14150	14493	14344	14291	14374	14179	14397	14284	14357	14464	14418	14226	14269	14286	14218	14364	14296	14353	14189	14365	14273	14198	14396	14262	14347	14335	14475	14483	14332	14098	14339	14436	14326	14555	14384	14432	14324	14208	14337	14447	14300	14312	14223	14154	14174	14316	14298	14394	14436	14365	14324	14445	14242	14268	14227	14366	14276	14300	14103	14259	14456	14243	14297	14313	14250	14361	14246	14467	14254	14462	14401	14325	14338	14137	14333	14468	14431	14271	14383	14206	14320	14383	14229	14285	14357	14163	14370	14194	14368	14247	14477	14465	14255	14294	14159	14335	14226	14122	14236	14347	14353	14358	14348	14436	14160	14286	14306	14241	14471	14358	14338	14321	14397	14201	14387	14186	14330	14359	14383	14173	14673	14397	14302	14296	14431	14405	14353	14322	14517	14220	14160	14330	14310	14269	14401	14250	14357	14406	14264	14211	14402	14284	14474	14194	14298	14278	14331	14191	14322	14303	14165	14253	14282	14334	14390	14344	14313	14342	14360	14379	14430	14158	14341	14445	14401	14206	14240	14257	14246	14358	14438	14470	14338	14374	14332	14407	14467	14347	14385	14192	14454	14437	14312	14285	14347	14317	14442	14371	14257	14219	14298	14380	14383	14300	14266	14401	14263	14323	14262	14289	14241	14335	14332	14336	14281	14321	14208	14286	14359	14242	14370	14341	14267	14276	14329	14419	14287	14290	14266	14244	14221	14261	14321	14297	14410	14423	14306	14374	14229	14290	14473	14243	14385	14301	14317	14343	14355	14474	14233	14245	14448	14474	14177	14246	14337	14236	14325	14316	14198	14321	14641	14207	14196	14355	14436	14309	14268	14295	14230	14348	14428	14386	14260	14427	14316	14315	14366	14258	14435	14296	14306	14369	14203	14324	14442	14357	14452	14319	14478	14402	14190	14233	14313	14269	14425	14317	14267	14284	14335	14156	14379	14324	14252	14382	14404	14490	14434	14325	14337	14391	14352	14326	14268	14229	14382	14175	14177	14458	14168	14373	14241	14356	14496	14391	14341	14101	14316	14265	14348	14444	14399	14197	14361	14213	14402	14513	14371	14484	14446	14459	14472	14431	14446	14234	14275	14272	14242	14374	14384	14295	14299	14245	14342	14451	14196	14279	14289	14384	14205	14488	14331	14209	14263	14314	14235	14397	14421	14339	14508	14452	14186	14301	14548	14348	14321	14284	14328	14333	14307	14154	14277	14338	14361	14305	14429	14206	14502	14508	14439	14093	14373	14265	14327	14280	14459	14439	14299	14222	14242	14389	14389	14349	14276	14191	14152	14299	14260	14309	14410	14300	14358	14386	14203	14265	14355	14451	14502	14199	14397	14217	14410	14363	14373	14367	14261	14387	14415	14258	14234	14457	14374	14307	14474	14426	14305	14401	14313	14394	14366	14320	14263	14205	14241	14196	14338	14311	14431	14447	14461	14323	14396	14376	14275	14383	14186	14417	14341	14324	14335	14365	14332	14310	14396	14257	14201	14420	14295	14370	14292	14350	14410	14337	14353	14244	14074	14554	14243	14433	14280	14326	14399	14411	14338	14414	14342	14390	14395	14350	14336	14275	14358	14289	14366	14347	14423	14486	14359	14327	14348	14230	14502	14197	14382	14137	14388	14331	14390	14307	14366	14331	14394	14517	14260	14393	14416	14323	14249	14313	14279	14276	14261	14194	14156	14206	14261	14423	14435	14212	14255	14338	14463	14355	14456	14327	14248	14293	14525	14193	14408	14256	14328	14293	14479	14439	14218	14325	14436	14348	14321	14295	14287	14555	14231	14311	14231	14218	14510	14313	14410	14285	14433	14396	14234	14221	14342	14137	14296	14244	14378	14266	14390	14374	14435	14419	14195	14192	14370	14383	14353	14400	14324	14468	14314	14224	14450	14245	14485	14287	14410	14136	14446	14232	14418	14386	14327	14117	14378	14298	14227	14281	14256	14418	14155	14413	14378	14302	14304	14347	14344	14251	14283	14453	14023	14288	14393	14220	14287	14266	14449	14396	14378	14084	14109	14208	14337	14326	14400	14297	14367	14198	14295	14343	14380	14231	14409	14303	14416	14049	14216	14404	14258	14407	14339	14477	14387	14302	14237	14368	14453	14245	14358	14191	14343	14290	14269	14383	14369	14251	14171	14231	14411	14345	14324	14168	14189	14267	14250	14333	14278	14407	14250	14466	14368	14331	14545	14267	14373	14209	14427	14327	14372	14295	14272	14370	14405	14226	14268	14432	14340	14434	14328	14419	14470	14374	14390	14275	14418	14465	14335	14383	14363	14341	14333	14380	14210	14401	14297	14113	14269	14251	14377	14292	14232	14388	14437	14231	14337	14279	14366	14271	14288	14345	14410	14291	14384	14374	14288	14313	14268	14445	14236	14326	14251	14325	14482	14324	14520	14371	14414	14227	14350	14315	14337	14321	14144	14207	14307	14363	14310	14362	14481	14398	14392	14163	14338	14197	14390	14457	14335	14228	14285	14213	14343	14282	14263	14128	14370	14228	14147	14242	14428	14286	14289	14173	14347	14386	14165	14421	14418	14354	14339	14379	14235	14348	14492	14414	14351	14300	14374	14409	14458	14436	14449	14332	14284	14364	14289	14301	14473	14258	14296	14392	14495	14203	14270	14263	14127	14474	14400	14418	14285	14386	14309	14448	14404	14423	14401	14485	14350	14321	14233	14429	14244	14218	14322	14250	14361	14389	14376	14323	14273	14378	14394	14163	14333	14270	14360	14204	14226	14187	14432	14234	14617	14451	14442	14203	14184	14357	14492	14292	14368	14446	14404	14385	14216	14223	14363	14364	14433	14243	14251	14423	14311	14318	14357	14117	14465	14288	14263	14319	14305	14433	14218	14269	14338	14321	14453	14158	14223	14334	14523	14386	14177	14349	14273	14273	14293	14185	14346	14339	14326	14158	14325	14404	14412	14280	14333	14318	14139	14292	14232	14433	14390	14141	14289	14081	14374	14340	14575	14429	14342	14462	14280	14254	14295	14210	14418	14355	14236	14219	14257	14374	14442	14328	14272	14354	14404	14299	14370	14280	14349	14413	14397	14163	14434	14297	14107	14399	14343	14384	14323	14413	14377	14322	14320	14169	14327	14523	14318	14291	14376	14319	14281	14327	14240	14284	14595	14414	14170	14328	14434	14386	14285	14282	14362	14369	14245	14301	14370	14466	14389	14293	14295	14246	14332	14468	14324	14297	14400	14249	14270	14295	14296	14116	14311	14366	14285	14375	14276	14332	14415	14415	14427	14499	14294	14259	14315	14365	14545	14244	14454	14313	14227	14175	14277	14388	14142	14364	14444	14222	14466	14260	14370	14287	14282	14183	14148	14438	14334	14146	14318	14291	14326	14386	14328	14437	14478	14465	14361	14417	14279	14254	14403	14295	14274	14250	14190	14440	14289	14396	14337	14315	14343	14490	14249	14284	14230	14404	14291	14364	14434	14456	14190	14279	14387	14371	14168	14397	14241	14273	14215	14197	14443	14269	14517	14278	14412	14337	14251	14144	14511	14384	14308	14303	14395	14412	14224	14279	14290	14323	14283	14363	14258	14232	14261	14189	14493	14344	14292	14405	14233	14376	14208	14453	14208	14160	14264	14353	14361	14390	14383	14327	14211	14567	14377	14237	14270	14358	14320	14384	14414	14460	14365	14280	14195	14376	14133	14383	14181	14347	14481	14397	14401	14270	14282	14440	14175	14329	14247	14295	14235	14286	14291	14235	14377	14452	14244	14344	14337	14353	14315	14407	14377	14370	14347	14349	14352	14294	14162	14151	14325	14390	14356	14365	14419	14350	14284	14358	14414	14273	14225	14157	14366	14280	14378	14356	14468	14210	14193	14260	14363	14328	14304	14367	14265	14239	14441	14457	14218	14539	14439	14350	14402	14352	14293	14290	14346	14358	14436	14342	14330	14282	14249	14309	14387	14207	14261	14534	14340	14245	14139	14252	14293	14409	14287	14366	14594	14347	14358	14435	14368	14331	14198	14207	14249	14355	14258	14318	14155	14368	14449	14445	14258	14339	14368	14271	14344	14370	14339	14306	14443	14175	14355	14499	14209	14224	14206	14418	14311	14359	14058	14506	14337	14391	14381	14228	14276	14361	14244	14380	14400	14103	14520	14432	14188	14344	14358	14465	14164	14339	14471	14523	14305	14321	14301	14344	14364	14200	14524	14395	14266	14345	14330	14278	14513	14247	14366	14199	14414	14271	14482	14245	14299	14353	14333	14354	14267	14193	14400	14259	14337	14217	14424	14417	14438	14373	14310	14302	14243	14255	14369	14362	14329	14284	14454	14197	14277	14205	14228	14408	14332	14246	14283	14327	14451	14372	14227	14342	14269	14414	14391	14389	14361	14346	14306	14291	14365	14192	14492	14172	14308	14468	14433	14343	14300	14222	14415	14403	14187	14294	14433	14363	14267	14434	14392	14297	14385	14354	14244	14523	14309	14447	14252	14339	14379	14246	14373	14488	14301	14196	14331	14423	14303	14332	14204	14415	14286	14275	14196	14368	14371	14269	14294	14305	14256	14196	14245	14314	14517	14099	14444	14393	14443	14392	14382	14324	14401	14267	14340	14478	14325	14477	14275	14409	14188	14327	14447	14331	14292	14317	14341	14379	14284	14269	14177	14306	14474	14324	14143	14515	14323	14683	14380	14313	14205	14513	14395	14331	14333	14286	14259	14403	14204	14319	14393	14471	14343	14382	14178	14129	14444	14325	14249	14357	14331	14249	14266	14232	14333	14243	14310	14404	14335	14227
23586	20975	28322	24215	22918	24129	23179	19940	18658	18287	18044	17617	17467	17240	17095	17204	16824	16775	16787	16431	16570	16464	16418	16425	16427	16378	16384	16414	16397	16387	16421	16411	16393	16325	16416	16213	16224	16256	16372	16349	16295	16157	15989	16041	16013	16083	16176	16089	16164	16237	16005	16163	16181	15949	16262	16270	16014	16357	16166	16155	16077	16282	16156	16343	16338	15939	16228	16157	16312	16197	16047	16203	16138	16084	16215	16188	16061	16115	16057	16279	16145	16149	16217	16239	15989	16011	15975	16234	16339	16122	16137	16223	16197	16160	16194	16022	16141	15998	16109	16209	16324	16213	16199	16229	16041	16179	16249	16159	16310	16200	16198	16028	16157	16196	16148	16177	16271	16046	16303	16114	16243	16292	16188	16210	16260	16077	16034	16245	16233	16099	16059	16256	16337	16231	16337	16112	16035	16089	16047	16012	16204	16106	16125	15951	16139	16144	16158	15975	16274	16171	16096	16207	16151	16401	15795	16043	16108	16084	16137	16006	16131	15897	15936	16009	16094	15966	16183	16123	16091	16254	16137	16143	16086	16142	16172	16139	16051	16166	16118	16089	16277	16343	16019	16059	16158	15967	16099	16098	16231	16029	16263	16140	16262	15976	16228	16272	16259	16145	15978	16087	16140	16092	16205	16150	16054	16208	16137	15927	16056	16163	16066	16102	16322	16282	16334	16130	15817	15984	15909	16144	16257	16234	16005	16079	16150	15877	16286	16205	16037	16199	15843	16043	16040	16268	16218	16041	16231	15980	16032	16130	16093	15981	16242	16121	16144	16320	16299	16102	15991	16091	16217	16234	16251	16098	16222	16061	16203	16014	15976	16135	16183	15929	16152	16224	16106	16120	16205	16144	16155	16182	16193	16249	16295	16066	16020	16098	16004	16051	16108	16028	16078	16370	15880	16110	16188	16079	16153	16076	16134	15998	16133	16139	16142	15971	16096	16006	16143	16211	16193	16140	16146	15837	16119	16182	16191	16014	15978	16107	16072	16376	15964	16183	16221	16103	16224	16149	16155	16276	16208	16123	16081	16204	16211	16069	16170	16012	15964	16128	16106	16110	16065	16083	16040	16043	16042	15988	16011	16100	16212	16010	16281	16080	16062	16191	16084	15959	16083	15993	16078	16181	16105	16082	16120	16224	16227	16229	16216	16088	16114	16041	16140	16129	16245	16081	16337	16241	16109	16238	16143	16452	16002	16121	16200	16369	16082	16112	16066	16242	15900	16097	16274	16086	16297	16174	16170	16194	16093	16070	16125	16021	16093	16142	16056	16040	16226	16116	16205	16286	16115	16191	16188	16220	16160	16020	16101	16219	16148	16267	16018	16040	16144	16106	16182	16106	16111	16075	15950	16304	16067	16138	16150	16182	16093	16097	16031	16134	16069	16157	16100	16156	16132	16163	16267	16243	15998	16128	16185	16191	16082	16091	16171	15915	16189	16209	16182	16238	16336	16082	16220	16311	16192	16352	16142	16187	16059	16169	16203	16106	16141	16245	16103	15992	16155	16247	16119	16150	16106	16088	16052	16208	15932	16080	16010	16151	16143	16126	16083	16241	16026	16098	16014	16050	16323	16320	16146	16117	16089	16233	16275	15901	15980	16039	16185	16187	16144	16069	16161	16286	15989	16051	16131	16139	16125	16031	15928	16137	16002	16202	15928	16012	16110	16071	16218	16130	16109	15933	16031	16029	16014	16080	16068	16065	16037	15973	16025	16196	16275	16198	15971	16204	16174	16119	16077	16185	16140	15991	16274	16174	16189	16048	16079	16353	16071	16394	16118	16108	16198	16034	16045	16012	16421	16138	16154	16176	16036	16252	16222	16193	16046	16033	16256	16038	16278	16173	16012	16093	16101	15914	16221	16177	16241	16386	16085	16061	16206	16106	16225	16266	16250	16196	16220	16107	16004	16242	16261	16167	16152	16122	16054	16296	16146	16151	16045	16097	16125	16179	16118	15977	16021	16015	16139	16169	16037	15924	16189	16207	16074	16123	15933	16189	16104	16175	16112	16153	16061	16179	16220	16218	16162	16064	16147	16016	16205	16181	16049	16217	16199	15942	15904	16237	16225	16106	16175	15898	16141	16233	16116	16247	15998	16019	16016	16063	16100	16056	16007	16122	16012	16002	16409	16179	16235	16113	16088	16133	16024	16149	16087	16268	16104	16042	16149	16094	16144	16050	16125	16164	16250	16274	16135	16076	16145	16020	16165	16075	15843	16117	16194	16188	16112	15956	16321	16117	16299	16058	16005	16306	16089	16318	16171	16067	16106	16216	16037	16067	16120	16089	16245	15910	16082	16043	16053	16036	15936	16016	16122	16129	16267	16106	16056	15982	16237	16233	16221	15999	16257	16042	16021	16035	16288	16291	16105	15933	15982	16026	16328	16324	16034	16242	16064	16177	16220	16115	16152	16148	16059	16079	16161	16037	15987	15934	16089	16195	16045	16076	16051	16134	16146	15977	16022	16109	16116	16184	16023	16110	16120	15922	16077	16283	16256	16294	16262	16185	16191	16140	16077	16199	16137	16111	16131	16140	16369	16135	16290	16120	16124	15873	16209	15921	16031	16305	16080	16170	16051	16030	15909	16115	16183	16016	16242	16121	16223	16226	16093	16273	16363	15962	16085	16183	15998	16211	16132	16088	16205	16185	16129	15900	15926	16222	16253	15968	16239	16229	16063	16192	16069	16068	16046	16217	16190	16085	16266	16323	16196	16141	16120	16003	15870	15997	16059	16271	16081	15977	16134	16044	16003	16295	16141	16082	16150	16068	16114	16258	16100	16208	16241	15988	16177	16254	16103	16027	16119	16148	16211	16113	15932	16201	16227	16164	16020	16019	16189	16023	16227	16089	16218	16026	16045	16214	15983	16072	15973	16141	16144	16057	16110	16161	16011	16189	16123	16110	16230	16055	16260	16069	16098	16078	15993	16162	16341	16019	16300	16131	16148	16160	16105	15992	15952	16327	16378	16215	16090	16189	16096	16175	15888	15948	16181	16255	16090	16200	16200	15968	16092	16144	16075	15999	16095	16097	16061	16104	16185	16115	16075	16013	16111	16199	16016	15981	15968	16046	16047	16020	16098	16152	16074	16079	16103	16112	16155	16031	16081	16185	16202	15913	16065	16273	15901	16056	16128	16205	16016	16113	16109	16267	16154	15974	16203	16225	16200	16221	16046	16132	16139	16169	16135	15931	16037	16132	16194	15937	15886	15958	16220	16060	16205	16212	16159	16122	16177	16185	15977	16000	16344	16168	16362	16223	16224	16091	16219	16022	16003	16147	16281	16128	16288	16179	16121	15969	16090	16001	16088	16202	16169	16015	15945	15953	16137	16279	16172	16041	16268	16065	16093	16219	15900	16171	16119	16051	16125	16015	16211	15845	16175	16130	16200	16288	16240	16078	16080	16122	16074	16196	16064	16310	16217	15976	15885	16113	16110	16231	16065	16284	16133	16328	16111	16211	16177	15964	16148	16256	16076	15948	16046	16308	15941	16134	16143	16128	16286	16182	16213	16280	16077	16262	16092	15901	16236	15948	16126	16135	16033	16237	16156	16276	16002	16075	16036	16119	16015	16033	16225	15916	15983	16141	16036	16224	16153	16165	16314	16278	16165	16130	16230	15819	16002	15965	16177	16093	15931	16108	16060	16165	16127	15906	16128	15932	16091	16150	16238	16091	16314	15949	16157	16215	16063	15991	15988	16178	16075	16181	16100	16227	16204	16081	16155	16179	16163	15967	16203	16233	16111	16228	16287	16127	15918	16151	16097	16211	16067	16233	16169	16244	16199	16257	16156	16144	16049	16244	15991	16230	16117	16054	16089	16292	16058	16286	15974	16261	16300	16210	16157	16288	16174	16255	16200	15955	16051	16008	16179	16010	15938	16063	16089	16253	16003	16145	16131	16140	16144	16136	16197	16083	16178	16236	16110	16031	16135	16136	16097	16149	16275	16162	16040	16014	15989	16026	16071	16090	16137	15953	16350	15907	16297	16070	15992	16282	16199	16184	16169	16201	16197	16058	16104	16231	16024	16118	16043	16040	16095	16309	16069	16135	16177	16152	16141	16017	16265	16164	16199	16255	16295	16233	16167	16062	16135	16060	16095	16121	16124	16116	16166	16122	16149	16222	16180	16112	15887	16022	16092	16183	16124	16028	16262	16212	16158	16347	16222	16031	16193	16170	15999	16185	15987	16275	16015	15974	16044	16019	16225	16082	16038	15978	16091	16168	16321	16129	16164	16080	16084	16137	16108	16077	16047	16090	16077	16241	16185	16109	16335	16230	15923	16149	16020	15950	16260	16135	16070	16248	16110	15895	15996	16155	16226	15989	15987	16054	16202	16218	16168	16129	16086	16183	16036	15979	16208	16073	16140	16241	16084	16224	16236	16178	16283	15871	16033	15985	16321	15992	16048	16205	15902	16097	16178	15961	16103	16206	16162	16101	16177	15982	16037	16019	16177	16194	16129	16001	16262	16237	16297	16141	15920	16154	16236	16192	16114	16181	15932	16127	16110	16139	16183	16275	16192	16121	15989	15987	15909	16251	15985	15980	16274	16041	15869	16091	16123	16132	16153	16235	16154	16194	16162	16113	16208	16029	16168	16251	16008	16007	15921	16208	16091	16093	16185	16261	16205	16172	16112	16285	16137	16244	15928	16049	16008	16112	16196	16180	16152	16052	16087	16032	16075	16146	16050	16221	16035	16110	16127	16021	16066	15985	16050	16030	16125	16090	16165	16152	16234	16212	16074	15819	16225	16143	16205	16072	16034	16039	16075	16229	15976	16113	16036	16159	16046	16238	16212	16164	15848	16001	16187	16298	16240	16146	16091	16017	16186	16214	16090	16142	16232	15979	16077	15962	16062	16050	16218	16037	16113	16230	15983	16234	16290	16116	15972	16047	16280	16106	15971	16079	16116	15968	16008	16151	16133	16034	16158	16263	15974	16053	16164	16180	16055	16211	16254	16008	16131	16042	16283	16356	16110	16263	16129	15959	16259	16208	16163	16139	16197	16208	16155	16025	16184	16138	16217	16146	16181	16183	16195	16189	16121	16279	15975	16124	16384	16256	16218	16055	16183	15997	16025	15997	16193	16096	16166	16299	16133	16237
25867	43135	40109	32081	27142	24030	21603	20064	18604	18056	17417	16869	16519	16213	15894	15833	15733	15490	15298	15345	15274	15197	15046	15042	14924	14992	14885	14908	15005	14834	14945	14802	14793	14692	14724	14697	14536	14897	14738	14571	14895	14572	14457	14678	14705	14483	14729	14640	14644	14631	14550	14774	14663	14704	14554	14584	14391	14479	14567	14715	14666	14674	14594	14679	14661	14531	14563	14723	14615	14543	14574	14562	14457	14757	14739	14347	14548	14598	14726	14524	14474	14691	14589	14614	14494	14676	14588	14597	14634	14608	14634	14643	14698	14564	14641	14457	14571	14533	14480	14610	14550	14551	14506	14645	14588	14712	14465	14548	14629	14612	14452	14506	14672	14588	14774	14220	14730	14691	14503	14682	14602	14525	14651	14453	14451	14587	14483	14623	14603	14502	14520	14438	14602	14597	14814	14508	14609	14694	14597	14638	14692	14409	14622	14658	14543	14459	14614	14747	14697	14736	14570	14493	14618	14738	14797	14456	14611	14617	14446	14673	14505	14582	14557	14291	14729	14634	14503	14562	14608	14484	14554	14655	14591	14584	14640	14720	14688	14561	14548	14580	14443	14557	14474	14611	14508	14575	14445	14604	14562	14521	14628	14605	14615	14556	14453	14462	14693	14665	14580	14512	14540	14353	14523	14639	14442	14550	14542	14546	14491	14450	14622	14437	14566	14465	14707	14602	14625	14455	14421	14556	14642	14503	14342	14384	14569	14726	14485	14664	14596	14496	14546	14488	14534	14491	14630	14526	14514	14490	14572	14501	14746	14371	14718	14524	14746	14664	14782	14701	14684	14385	14611	14685	14687	14509	14636	14372	14621	14587	14438	14646	14528	14491	14711	14562	14456	14638	14605	14383	14520	14392	14549	14375	14508	14681	14503	14578	14607	14646	14512	14549	14524	14768	14547	14624	14413	14516	14564	14455	14483	14552	14491	14499	14582	14498	14754	14558	14551	14457	14499	14481	14667	14794	14635	14650	14560	14614	14504	14596	14509	14666	14445	14554	14621	14591	14586	14489	14555	14621	14486	14574	14596	14600	14680	14519	14506	14454	14639	14585	14624	14500	14421	14557	14628	14415	14672	14571	14776	14571	14637	14579	14681	14483	14421	14489	14401	14614	14546	14601	14695	14585	14637	14613	14557	14506	14594	14448	14381	14620	14643	14565	14454	14514	14607	14537	14524	14515	14610	14552	14560	14697	14485	14565	14480	14548	14648	14677	14686	14563	14523	14683	14530	14682	14546	14537	14559	14536	14678	14484	14502	14689	14613	14409	14560	14581	14602	14462	14613	14608	14605	14452	14620	14402	14496	14582	14672	14455	14588	14713	14497	14484	14782	14766	14445	14675	14517	14423	14489	14560	14571	14575	14404	14620	14648	14623	14549	14609	14638	14493	14580	14578	14382	14540	14576	14653	14436	14537	14486	14614	14497	14734	14512	14506	14608	14423	14563	14655	14703	14650	14530	14244	14459	14584	14609	14632	14536	14511	14515	14603	14504	14596	14413	14527	14618	14616	14489	14713	14622	14736	14537	14570	14671	14646	14491	14628	14417	14561	14569	14595	14630	14469	14600	14666	14477	14675	14413	14505	14512	14489	14412	14461	14516	14529	14694	14678	14809	14683	14601	14485	14567	14725	14376	14641	14593	14578	14671	14474	14467	14521	14545	14365	14442	14525	14511	14617	14717	14582	14647	14579	14704	14631	14583	14360	14639	14581	14585	14669	14648	14524	14446	14631	14509	14426	14416	14489	14642	14519	14711	14551	14612	14636	14763	14680	14507	14593	14548	14658	14604	14445	14478	14593	14471	14513	14719	14518	14473	14390	14693	14600	14669	14497	14624	14548	14607	14445	14599	14568	14495	14476	14603	14513	14491	14459	14686	14505	14370	14438	14541	14406	14619	14682	14446	14415	14767	14491	14628	14576	14630	14633	14441	14613	14576	14427	14545	14472	14693	14665	14657	14423	14416	14569	14691	14427	14551	14572	14504	14686	14416	14538	14601	14610	14514	14429	14487	14553	14594	14767	14541	14620	14537	14592	14596	14726	14420	14670	14585	14404	14429	14728	14683	14688	14464	14505	14556	14445	14464	14602	14537	14695	14488	14537	14687	14446	14607	14484	14484	14592	14655	14455	14514	14558	14566	14566	14573	14514	14584	14685	14382	14544	14507	14676	14517	14539	14603	14531	14579	14624	14629	14555	14704	14387	14569	14605	14574	14561	14754	14705	14628	14541	14554	14493	14612	14650	14642	14600	14624	14629	14489	14503	14523	14461	14587	14641	14431	14520	14809	14674	14654	14421	14465	14596	14597	14548	14529	14505	14454	14696	14472	14232	14444	14457	14545	14427	14498	14507	14524	14723	14587	14545	14421	14537	14496	14589	14577	14656	14672	14434	14567	14590	14591	14493	14685	14546	14517	14496	14730	14538	14561	14504	14588	14539	14472	14648	14510	14617	14485	14540	14642	14725	14477	14472	14538	14581	14625	14607	14356	14498	14627	14537	14519	14630	14554	14526	14380	14565	14621	14502	14412	14553	14573	14695	14662	14598	14693	14462	14677	14584	14644	14519	14458	14631	14695	14523	14633	14574	14555	14608	14544	14602	14574	14641	14433	14435	14776	14522	14704	14493	14807	14613	14571	14532	14487	14467	14574	14473	14608	14471	14607	14440	14629	14454	14485	14614	14715	14494	14705	14476	14516	14587	14541	14455	14583	14720	14652	14539	14678	14544	14507	14589	14391	14453	14637	14446	14527	14513	14590	14485	14537	14644	14573	14573	14553	14576	14592	14384	14596	14641	14739	14484	14694	14495	14403	14472	14447	14520	14604	14589	14653	14538	14539	14487	14587	14579	14541	14657	14628	14489	14473	14594	14432	14430	14558	14431	14675	14444	14330	14813	14451	14541	14552	14433	14393	14649	14424	14654	14510	14761	14629	14435	14552	14440	14499	14487	14657	14681	14549	14623	14493	14656	14559	14650	14487	14594	14606	14553	14576	14524	14391	14507	14583	14678	14747	14480	14507	14733	14699	14663	14543	14477	14666	14587	14552	14459	14527	14685	14532	14451	14729	14592	14492	14469	14547	14524	14538	14552	14664	14503	14578	14555	14660	14622	14629	14559	14574	14621	14473	14547	14640	14589	14471	14532	14691	14520	14597	14515	14485	14370	14549	14562	14690	14375	14450	14590	14612	14511	14545	14367	14532	14322	14592	14608	14513	14492	14505	14443	14639	14824	14702	14531	14514	14547	14634	14505	14571	14647	14648	14557	14600	14391	14686	14569	14453	14454	14486	14360	14577	14357	14694	14579	14558	14549	14645	14503	14617	14523	14533	14621	14475	14429	14672	14617	14570	14474	14525	14452	14440	14388	14612	14599	14579	14610	14656	14611	14637	14534	14601	14488	14606	14736	14650	14472	14518	14487	14491	14723	14623	14582	14436	14652	14657	14488	14530	14643	14552	14568	14534	14474	14499	14547	14591	14533	14530	14587	14638	14684	14602	14575	14406	14715	14482	14643	14539	14609	14420	14643	14703	14387	14689	14582	14528	14443	14514	14448	14495	14621	14572	14644	14645	14446	14496	14426	14559	14566	14590	14565	14653	14538	14585	14614	14440	14563	14716	14412	14503	14553	14739	14531	14410	14632	14585	14631	14624	14591	14421	14492	14692	14549	14676	14566	14477	14711	14508	14650	14484	14673	14498	14429	14732	14525	14282	14762	14711	14481	14553	14628	14492	14610	14465	14536	14595	14398	14722	14601	14508	14576	14720	14616	14599	14519	14604	14470	14334	14618	14576	14595	14505	14576	14706	14545	14726	14743	14498	14706	14461	14702	14428	14615	14450	14506	14469	14527	14529	14506	14509	14434	14530	14476	14542	14493	14563	14501	14491	14652	14599	14478	14594	14565	14485	14281	14504	14550	14548	14557	14466	14553	14644	14326	14549	14493	14726	14680	14555	14488	14632	14451	14528	14723	14536	14443	14660	14543	14612	14524	14617	14618	14520	14409	14653	14575	14567	14664	14494	14738	14680	14660	14565	14470	14489	14698	14511	14597	14662	14596	14694	14692	14440	14414	14649	14493	14650	14532	14642	14539	14426	14453	14529	14526	14601	14731	14393	14572	14488	14635	14485	14552	14467	14363	14457	14551	14362	14542	14608	14642	14601	14468	14700	14690	14579	14483	14722	14534	14620	14268	14579	14576	14645	14593	14713	14497	14463	14496	14566	14525	14587	14508	14543	14479	14648	14402	14667	14436	14639	14515	14601	14604	14622	14509	14669	14554	14453	14597	14531	14623	14655	14536	14609	14673	14571	14492	14421	14543	14619	14549	14504	14496	14588	14427	14544	14535	14525	14524	14707	14559	14499	14511	14637	14464	14716	14602	14413	14539	14589	14414	14630	14796	14713	14705	14435	14511	14576	14587	14551	14690	14612	14536	14504	14565	14450	14516	14541	14377	14543	14600	14496	14599	14688	14551	14485	14543	14547	14586	14576	14605	14656	14430	14783	14649	14516	14466	14597	14676	14657	14566	14606	14485	14758	14509	14615	14705	14569	14625	14704	14537	14670	14604	14727	14426	14603	14548	14537	14498	14473	14690	14549	14519	14545	14529	14576	14412	14474	14588	14758	14534	14615	14619	14503	14406	14530	14719	14494	14529	14396	14632	14546	14634	14682	14484	14443	14643	14669	14438	14519	14717	14496	14601	14725	14519	14646	14582	14647	14452	14667	14555	14530	14627	14598	14409	14607	14594	14542	14488	14479	14589	14770	14644	14528	14482	14605	14720	14630	14515	14564	14463	14726	14535	14715	14788	14645	14604	14630	14373	14516	14746	14543	14697	14798	14578	14391	14568	14583	14589	14609	14796	14456	14600	14648	14399	14468	14702	14596	14560	14609	14628	14662	14517	14511	14576	14573	14620	14309	14452	14540	14492	14798	14606	14699	14401	14451	14590	14637	14598	14714	14295	14499	14621	14562	14315	14629	14550	14568	14504	14477	14591	14554	14576	14595	14554	14548	14582	14556	14643	14500	14766	14596	14597	14432	14684	14576	14643	14586	14663	14348	14418	14515	14540	14603	14514	14565	14541	14688	14588	14541	14538	14541	14631	14493	14692
22618	21089	28818	23615	21778	24685	26876	21530	20050	19949	19086	18613	18099	18210	17852	17700	17680	17477	17371	17296	17118	16876	16978	17130	16813	16796	16782	16714	16456	16618	16391	16616	16425	16594	16345	16386	16380	16554	16310	16514	16557	16458	16423	16318	16383	16510	16547	16451	16386	16568	16522	16385	16370	16464	16269	16611	16209	16425	16237	16484	16352	16433	16537	16305	16373	16398	16371	16435	16368	16446	16439	16245	16378	16179	16121	16108	16276	16285	16436	16294	16422	16288	16281	16225	16274	16252	16193	16462	16357	16280	16329	16338	16304	16217	16239	16403	16198	16149	16287	16496	16345	16242	16358	16278	16316	16169	16231	16465	16378	16258	16261	16130	16418	16482	16311	16341	16409	16286	16337	16434	16270	16211	16350	16293	16361	16389	16276	16443	16378	16374	16419	16499	16386	16236	16264	16165	16324	16206	16483	16282	16268	16410	16256	16232	16212	16270	16496	16307	16501	16340	16248	16431	16374	16296	16436	16302	16350	16488	16208	16161	16295	16288	16234	16315	16254	16345	16186	16411	16292	16158	16387	16190	16450	16362	16437	16402	16396	16498	16496	16247	16510	16243	16359	16311	16294	16357	16282	16350	16365	16397	16382	16156	16183	16191	16324	16310	16408	16061	16393	16275	16528	16429	16332	16428	16306	16542	16562	16200	16245	16155	16162	16331	16133	16264	16222	16155	16247	16489	16304	16465	16256	16280	16386	16298	16374	16187	16059	16461	16257	16365	16371	16246	16151	16194	16397	16452	16385	16343	16430	16309	16288	16471	16402	16253	16242	16337	16416	16547	16404	16193	16312	16172	16278	16372	16224	16296	16438	16420	16324	16281	16476	16421	16273	16334	16454	16280	16499	16472	16427	16385	16459	16255	16336	16359	16241	16352	16321	16532	16216	16109	16298	16159	16435	16294	16268	16139	16275	16362	16513	16311	16469	16340	16496	16280	16413	16213	16359	16251	16215	16419	16137	16248	16315	16221	16370	16340	16310	16343	16261	16364	16192	16326	16265	16367	16155	16371	16179	16164	16289	16464	16282	16228	16338	16351	16230	16340	16218	16290	16199	16404	16261	16146	16371	16335	16440	16373	16359	16131	16241	16405	16333	16438	16154	16301	16352	16359	16292	16247	16379	16318	16205	16243	16279	16186	16313	16237	16336	16280	16241	16213	16306	16316	16560	16395	16414	16151	16420	16212	16205	16394	16221	16355	16169	16076	16249	16316	16194	16235	16239	16365	16470	16352	16420	16155	16178	16322	16180	16337	16301	16164	16364	16338	16475	16325	16281	16088	16582	16326	16383	16251	16381	16251	16190	16295	16297	16298	16274	16298	16216	16532	16501	16354	16260	16291	16125	16194	16152	16301	16443	16186	16365	16216	16411	16229	16301	16111	16280	16299	16135	16405	16466	16198	16358	16384	16281	16396	16380	16447	16276	16189	16437	16266	16355	16192	16250	16131	16312	16412	16177	16373	16163	16316	16303	16322	16217	16209	16279	16219	16320	16117	16236	16250	16413	16193	16356	16301	16361	16243	16298	16276	16216	16454	16308	16272	16391	16380	16496	16415	16127	16340	16503	16373	16470	16219	16437	16339	16261	16135	16334	16445	16374	16207	16246	16180	16401	16242	16224	16358	16247	16537	16247	16323	16536	16267	16182	16299	16298	16296	16214	16343	16340	16297	16269	16281	16430	16185	16289	16285	16324	16358	16354	16173	16251	16358	16279	16197	16288	16334	16467	16303	16198	16191	16386	16149	16317	16269	16523	16077	16343	16388	16316	16437	16345	16391	16247	16477	16550	16269	16503	16290	16244	16292	16184	16517	16384	16159	16515	16221	16426	16210	16452	16122	16280	16214	16366	16356	16262	16243	16191	16333	16200	16377	16256	16416	16341	16244	16435	16309	16321	16307	16380	16337	16141	16314	16337	16237	16427	16284	16260	16284	16201	16505	16125	16312	16351	16584	16121	16335	16275	16332	16376	16162	16403	16281	16327	16167	15941	16362	16595	16460	16282	16253	16347	16359	16365	16411	16276	16141	16325	16122	16410	16135	16258	16407	16167	16376	16163	16226	16257	16381	16245	16151	16122	16388	16320	16126	16364	16291	16260	16196	16499	16395	16292	16220	16241	16404	16443	16346	16202	16409	16460	16274	16375	16182	16314	16163	16211	16288	16042	16271	16293	16127	16208	16292	16160	16189	16266	16240	16635	16258	16103	16385	16194	16331	16160	16406	16336	16318	16547	16228	16432	16561	16099	16183	16185	16176	16402	16322	16404	16472	16348	16263	16352	16366	16139	16393	16228	16237	16144	16367	16153	16369	16385	16273	16417	16235	16688	16346	16440	16163	16338	16302	16282	16357	16283	16207	16472	16289	16194	16175	16166	16186	16233	16305	16340	16374	16295	16265	16163	16101	16085	16183	16392	16290	16256	16349	16328	16501	16196	16339	16282	16323	16324	16220	16340	16252	16182	16119	16404	16064	16380	16374	16300	16200	16212	16213	16142	16226	16260	16294	16234	16324	16283	16249	16450	16543	16411	16319	16402	16260	16362	16476	16528	16076	16243	16175	16321	16429	16092	16282	16231	16260	16407	16371	16224	16278	16294	16270	16382	16462	16410	16331	16247	16498	16435	16455	16309	16315	16416	16440	16464	16356	16212	16401	16446	16191	16411	16153	16345	16245	16198	16201	16396	16363	16401	16305	16536	16436	16372	16400	16324	16287	16384	16207	16495	16517	16406	16289	16288	16293	16458	16350	16175	16287	16247	16241	16068	16347	16419	16388	16305	16152	16244	16282	16442	16161	16332	16048	16316	16462	16316	16378	16442	16435	16298	16220	16234	16201	16172	16288	16294	16183	16224	16386	16415	16389	16356	16312	16389	16356	16306	16358	16326	16159	16398	16153	16414	16402	16142	16195	16205	16154	16258	16380	16440	16232	16252	16375	16427	16155	16408	16407	16340	16361	16439	16145	16198	16286	16213	16415	16260	16259	16279	16332	16375	16310	16302	16318	16413	16415	16362	16211	16344	16299	16246	16392	16251	16385	16219	16395	16350	16408	16328	16258	16312	16251	16188	16137	16098	16168	16226	16330	16276	16401	16338	16315	16076	16339	16295	16116	16435	16202	16568	16232	16122	16265	16371	16341	16453	16379	16280	16243	16407	16245	16316	16396	16199	16121	16200	16319	16463	16314	16419	16320	16383	16222	16342	16124	16416	16252	16234	16226	16426	16396	16334	16329	16263	16283	16218	16450	16418	16292	16218	16342	16333	16297	16270	16055	16445	16194	16256	16315	16398	16246	16347	16314	16390	16139	16020	16274	16340	16306	16202	16352	16271	16506	16167	16295	16328	16381	16448	16364	16250	16395	16380	16188	16365	16385	16430	16121	16323	16338	16252	16485	16293	16183	16147	16327	16203	16152	16190	16359	16245	16406	16166	16150	16273	16281	16514	16426	16350	16324	16220	16341	16208	16302	16467	16427	16321	16208	16284	16316	16513	16503	16363	16185	16286	16357	16327	16247	16191	16468	16440	16401	16177	16200	16327	16251	16421	16236	16183	16360	16464	16515	16266	16454	16388	16401	16246	16209	16430	16285	16196	16258	16282	16277	16334	16190	16378	16377	16417	16244	16242	16132	16275	16328	16283	16304	16392	16246	16238	16238	16142	15971	16228	16478	16127	16378	16231	16199	16203	16443	16236	16434	16255	16371	16355	16476	16226	16201	16302	16375	16404	16411	16203	16194	16370	16374	16176	16144	16231	16317	16211	16307	16350	16473	16249	16484	16237	16443	16445	16250	16306	16240	16357	16353	16212	16433	16291	16349	16243	16296	16208	16379	16192	16294	16561	16192	16342	16373	16284	16154	16481	16507	16145	16226	16349	16228	16165	16249	16228	16374	16292	16282	16284	16151	16414	16196	16408	16438	16421	16254	16256	16166	16212	16471	16384	16192	16340	16335	16458	16286	16343	16250	16256	16404	16443	16383	16361	16359	16355	16203	16265	16309	16352	16394	16199	16323	16383	16530	16506	16251	16273	16183	16188	16225	16548	16437	16368	16257	16159	16295	16360	16336	16356	16304	16359	16084	16262	16315	16272	16136	16313	16388	16464	16236	16165	16345	16535	16359	16426	16101	16321	16446	16311	16311	16228	16390	16143	16258	16251	16509	16312	16180	16423	16000	16320	16516	16138	16374	16239	16349	16171	16190	16286	16353	16321	16240	16231	16289	16319	16340	16300	16202	16313	16445	16429	16431	16289	16076	16528	16179	16419	16320	16368	16267	16229	16245	16100	16261	16121	16448	16466	16265	16424	16137	16350	16100	16347	16309	16149	16330	16368	16325	16350	16286	16320	16286	16227	16315	16325	16369	16366	16299	16201	16093	16316	16314	16420	16351	16323	16085	16437	16254	16377	16098	16298	16105	16172	16403	16343	16439	16457	16436	16186	16273	16289	16395	16172	16414	16322	16302	16330	16263	16365	16226	16231	16323	16233	16379	16290	16267	16181	16303	16329	16483	16246	16389	16370	16254	16411	16362	16445	16216	16119	16425	16207	16309	16318	16273	16276	16385	16236	16163	16243	16408	16351	16370	16440	16167	16382	16450	16158	16483	16512	16122	16337	16298	16187	16337	16396	16238	16400	16364	16125	16274	16383	16330	16620	16391	16385	16483	16122	16355	16299	16196	16150	16231	16523	16201	16118	16365	16310	16215	16405	16346	16154	16237	16608	16440	16367	16426	16111	16157	16142	16172	16201	16288	16100	16458	16390	16419	16295	16098	16226	16509	16212	16319	16347	16304	16272	16208	16449	16308	16311	16295	16241	16127	16372	16534	16191	16341	16421	16584	16186	16269	16382	16472	16301	16426	16563	16331	16565	16361	16230	16317	16294	16468	16226	16217	16257	16246	16235	16287	16341	16243	16294	16426	16337	16292	16280	16267	16428	16225	16464	16427	16287	16248	16294	16254	16333	16245	16559	16437	16483	16303	16299	16158	16345	16293	16167	16053	16255	16302	16347	16354	16144	16297	16296	16245	16240	16335	16372	16495	16342	16142	16494	16304	16299	16207	16174	16118	16465	16145	16402	16424	16389	16387	16379	16195	16134	16100	16255	16169	16247	16380
27356	47296	44773	36259	31164	26799	24216	22006	20466	19541	18790	17947	17455	17073	16818	16598	16453	16092	15967	15757	15539	15526	15346	15186	15142	15164	15107	14984	15220	15257	15041	14880	14936	15006	14903	14784	14844	14836	14848	14942	14726	14687	14838	14807	14667	14685	14847	14531	14598	14583	14663	14863	14573	14730	14570	14719	14641	14650	14789	14659	14916	14756	14750	14745	14587	14961	14710	14703	14706	14721	14644	14456	14760	14671	14675	14603	14591	14606	14633	14750	14558	14589	14616	14651	14729	14604	14670	14584	14593	14583	14517	14609	14536	14570	14725	14523	14710	14621	14784	14616	14653	14732	14788	14611	14658	14691	14832	14732	14524	14595	14662	14660	14719	14629	14615	14673	14522	14481	14798	14670	14600	14770	14668	14611	14503	14665	14592	14583	14641	14542	14633	14724	14768	14859	14562	14691	14654	14604	14606	14637	14670	14606	14751	14661	14609	14782	14553	14745	14638	14603	14679	14709	14600	14506	14501	14739	14530	14662	14722	14624	14588	14635	14730	14676	14655	14728	14637	14817	14714	14699	14578	14591	14581	14743	14836	14755	14623	14607	14486	14620	14680	14595	14576	14630	14450	14694	14664	14641	14633	14562	14671	14553	14656	14596	14573	14614	14690	14390	14626	14655	14686	14686	14607	14698	14646	14475	14670	14689	14403	14828	14628	14557	14443	14588	14697	14633	14631	14603	14528	14656	14605	14637	14782	14590	14637	14614	14509	14563	14624	14620	14636	14520	14739	14688	14728	14674	14733	14676	14656	14676	14634	14804	14570	14622	14833	14616	14532	14687	14607	14624	14643	14502	14622	14624	14621	14584	14702	14568	14624	14725	14506	14744	14458	14654	14503	14687	14688	14583	14540	14523	14545	14668	14535	14794	14816	14424	14934	14621	14679	14631	14597	14517	14688	14644	14712	14774	14706	14595	14700	14782	14610	14679	14754	14559	14621	14687	14486	14714	14577	14565	14476	14552	14677	14700	14601	14603	14676	14747	14630	14576	14650	14603	14601	14691	14846	14702	14667	14650	14606	14545	14707	14577	14611	14729	14747	14681	14766	14601	14764	14627	14703	14604	14602	14528	14615	14610	14658	14559	14825	14632	14594	14610	14654	14634	14510	14662	14513	14704	14773	14573	14644	14710	14620	14717	14586	14465	14720	14747	14536	14868	14673	14808	14685	14563	14666	14706	14607	14628	14717	14518	14589	14849	14595	14673	14602	14591	14412	14644	14701	14779	14530	14723	14513	14688	14656	14687	14359	14615	14607	14756	14641	14731	14572	14646	14512	14726	14664	14612	14695	14733	14552	14579	14639	14603	14700	14501	14498	14584	14622	14774	14705	14641	14567	14712	14674	14561	14536	14649	14575	14652	14581	14534	14815	14776	14512	14630	14599	14682	14819	14802	14828	14561	14744	14731	14545	14695	14492	14551	14667	14651	14498	14639	14644	14400	14622	14708	14783	14773	14728	14666	14689	14738	14521	14600	14766	14596	14556	14523	14662	14564	14581	14697	14711	14606	14801	14668	14635	14568	14710	14627	14571	14587	14604	14537	14568	14654	14760	14746	14625	14629	14603	14556	14619	14687	14633	14664	14801	14542	14551	14664	14673	14522	14733	14666	14693	14764	14890	14722	14740	14681	14739	14567	14653	14762	14619	14639	14657	14628	14645	14658	14789	14529	14380	14811	14575	14603	14647	14614	14622	14654	14657	14557	14712	14653	14682	14621	14778	14676	14629	14754	14726	14603	14610	14620	14719	14639	14641	14633	14603	14510	14671	14631	14627	14663	14717	14662	14556	14647	14655	14643	14604	14628	14690	14669	14534	14729	14705	14682	14673	14750	14649	14512	14451	14570	14771	14674	14538	14601	14820	14607	14632	14685	14590	14761	14518	14575	14488	14544	14550	14586	14645	14681	14576	14627	14689	14779	14533	14555	14783	14595	14605	14855	14583	14682	14585	14507	14683	14730	14673	14533	14666	14568	14620	14546	14638	14503	14610	14842	14655	14651	14844	14635	14790	14724	14629	14655	14804	14783	14639	14644	14651	14760	14609	14735	14552	14827	14556	14671	14419	14683	14495	14610	14713	14665	14645	14786	14897	14707	14710	14701	14589	14604	14663	14609	14704	14559	14590	14672	14787	14704	14787	14690	14700	14583	14571	14426	14661	14633	14641	14739	14755	14705	14720	14628	14617	14677	14605	14516	14525	14691	14584	14785	14556	14443	14764	14513	14652	14597	14619	14837	14477	14666	14587	14641	14551	14548	14647	14493	14677	14600	14559	14615	14852	14590	14772	14570	14690	14642	14823	14690	14527	14692	14520	14646	14622	14562	14808	14626	14606	14778	14696	14602	14585	14938	14627	14592	14712	14645	14773	14681	14582	14670	14625	14760	14692	14744	14616	14607	14598	14631	14719	14523	14576	14868	14605	14663	14633	14768	14647	14506	14610	14585	14510	14704	14717	14501	14573	14698	14542	14696	14643	14538	14726	14513	14634	14574	14523	14745	14756	14634	14699	14403	14594	14798	14721	14806	14452	14691	14557	14548	14631	14561	14611	14441	14698	14677	14629	14604	14852	14630	14558	14715	14745	14636	14554	14599	14721	14511	14648	14556	14597	14728	14751	14616	14628	14660	14671	14651	14494	14764	14568	14730	14540	14671	14740	14610	14595	14672	14753	14588	14641	14794	14679	14664	14560	14741	14682	14517	14651	14682	14709	14598	14705	14573	14701	14802	14765	14710	14745	14747	14541	14609	14594	14706	14737	14626	14662	14627	14627	14686	14739	14681	14613	14506	14712	14583	14601	14443	14546	14516	14599	14643	14620	14697	14517	14840	14608	14574	14571	14775	14789	14586	14605	14773	14750	14537	14646	14733	14660	14609	14760	14608	14617	14593	14695	14652	14685	14727	14703	14775	14776	14587	14681	14739	14544	14660	14644	14647	14603	14577	14514	14836	14668	14628	14621	14727	14578	14758	14558	14843	14630	14550	14714	14480	14671	14588	14813	14662	14636	14599	14686	14511	14643	14641	14627	14631	14636	14703	14546	14590	14594	14800	14490	14614	14602	14627	14588	14793	14681	14679	14609	14471	14838	14535	14861	14512	14692	14781	14539	14695	14725	14607	14500	14597	14734	14475	14616	14611	14698	14633	14680	14876	14564	14654	14727	14593	14568	14746	14602	14704	14439	14745	14648	14640	14659	14686	14463	14589	14437	14648	14752	14665	14764	14640	14533	14788	14539	14583	14594	14720	14663	14573	14563	14550	14725	14584	14662	14798	14524	14437	14602	14680	14581	14776	14646	14730	14631	14578	14658	14602	14685	14620	14761	14673	14636	14702	14542	14525	14784	14578	14641	14642	14720	14656	14725	14418	14656	14660	14584	14535	14553	14572	14595	14678	14705	14630	14639	14537	14615	14613	14655	14620	14718	14482	14602	14437	14757	14702	14569	14602	14511	14656	14686	14637	14625	14598	14613	14733	14696	14792	14519	14660	14670	14597	14516	14762	14518	14717	14443	14667	14705	14702	14722	14759	14679	14635	14704	14546	14626	14648	14733	14654	14806	14603	14458	14576	14563	14533	14705	14603	14571	14479	14780	14615	14604	14638	14538	14655	14543	14566	14497	14717	14564	14727	14659	14733	14616	14737	14626	14579	14646	14625	14705	14702	14605	14496	14586	14660	14577	14723	14624	14809	14638	14634	14585	14744	14510	14657	14492	14621	14734	14665	14710	14533	14650	14672	14726	14803	14614	14863	14587	14637	14784	14665	14572	14769	14660	14566	14409	14719	14652	14767	14514	14766	14625	14670	14589	14711	14751	14624	14668	14764	14596	14425	14611	14598	14857	14680	14776	14678	14717	14642	14615	14717	14647	14601	14809	14426	14465	14643	14612	14698	14553	14664	14586	14766	14622	14693	14386	14811	14611	14569	14576	14552	14564	14593	14729	14724	14858	14536	14703	14642	14745	14780	14564	14607	14753	14608	14753	14762	14667	14621	14508	14750	14730	14747	14591	14684	14684	14584	14599	14622	14649	14802	14594	14539	14584	14585	14784	14742	14740	14561	14620	14596	14721	14774	14564	14425	14427	14604	14617	14648	14666	14707	14623	14657	14660	14659	14536	14668	14718	14709	14456	14634	14729	14591	14626	14655	14643	14583	14524	14675	14604	14625	14520	14648	14579	14669	14777	14826	14678	14658	14483	14621	14717	14709	14740	14624	14583	14848	14638	14691	14611	14656	14760	14568	14550	14761	14606	14708	14682	14755	14627	14727	14563	14659	14766	14523	14707	14649	14512	14683	14722	14726	14650	14720	14644	14549	14645	14573	14538	14630	14704	14603	14659	14664	14578	14490	14663	14645	14597	14681	14573	14725	14611	14454	14759	14705	14674	14581	14719	14615	14672	14520	14784	14837	14689	14712	14656	14745	14609	14644	14755	14603	14570	14770	14561	14715	14599	14630	14631	14694	14770	14733	14705	14731	14391	14694	14709	14641	14531	14682	14543	14659	14842	14679	14779	14517	14708	14647	14668	14586	14539	14554	14683	14703	14620	14532	14645	14555	14614	14837	14747	14613	14545	14679	14590	14609	14538	14745	14680	14757	14547	14774	14785	14628	14671	14661	14624	14597	14795	14617	14644	14629	14748	14597	14509	14715	14541	14646	14570	14525	14539	14515	14588	14651	14577	14593	14636	14513	14680	14414	14763	14580	14581	14491	14638	14564	14568	14745	14703	14594	14601	14802	14499	14691	14562	14648	14632	14641	14553	14570	14759	14586	14723	14555	14526	14740	14615	14730	14641	14692	14704	14712	14601	14685	14701	14539	14773	14621	14780	14602	14750	14740	14526	14860	14501	14682	14596	14682	14479	14707	14738	14708	14772	14451	14779	14718	14700	14628	14787	14780	14625	14760	14737	14625	14698	14641	14727	14717	14644	14665	14565	14723	14684	14601	14614	14570	14773	14717	14666	14673	14513	14731	14616	14579	14751	14619	14501	14627	14720	14807	14660	14523	14652	14635	14654	14465	14727	14625	14675	14616	14750	14642	14637	14569	14618	14750	14682	14714	14542	14494	14583	14480	14642	14560	14703	14577	14610	14713	14883	14578	14657	14624	14656	14650
27565	24104	29670	26911	21775	19783	18490	17893	17511	17045	16724	16413	16262	16320	16318	16177	16118	16310	16107	16045	15914	16047	15789	15866	15894	15976	15890	15958	16154	16022	15856	15811	15998	15892	15989	15651	15849	15995	15864	15758	15677	15736	15735	15774	15715	15860	15892	15741	15727	15934	15871	15858	15862	15779	15843	15615	15654	15860	15941	16036	15767	15761	15833	15884	15863	15752	15875	15680	15806	15974	15868	15608	15822	15747	16017	15854	15907	15798	15915	15828	15753	15874	15850	15678	15745	15860	15646	15886	15813	15653	15876	15872	15861	15888	15715	16016	15722	15860	15964	15856	15748	15831	15894	15699	15787	15861	15753	15685	15899	15680	15961	15780	15834	15887	15675	15886	15985	15496	15688	15687	15706	15932	15649	15700	15856	15958	15767	15825	15784	15611	15671	15893	15763	15749	15997	15658	15850	15449	15827	15736	15683	16023	15715	15843	15842	15716	15808	15751	15863	15615	15727	15753	15771	15725	15653	15734	15743	15750	15649	15837	15783	15899	15943	15794	15876	15807	15860	15771	15920	15665	15763	15712	15895	15648	15958	15921	15876	15788	15743	15711	15777	15820	15891	15848	15773	15876	16031	15858	15819	15710	15940	15905	15766	15902	15820	15739	15784	15898	15824	15765	15789	15721	15776	15897	15668	15821	15824	15873	15801	15884	15868	15890	15602	15813	15816	15876	15946	15822	15800	15813	15932	15899	15687	15722	15945	15727	15810	15661	15751	15952	15804	15730	15675	15755	15643	15949	15635	15894	15760	15738	15807	15832	15884	15819	15894	15747	15757	15819	15834	16019	15840	15846	15868	15955	15863	15867	15789	15814	15709	15770	15721	15872	15828	15882	15640	15692	15732	15713	15752	15848	15887	15638	15652	15764	15786	15769	15744	15921	15707	15782	15968	15895	15770	15811	15752	15747	15774	15700	15884	15806	15632	15869	15772	15716	15767	15640	15826	15676	15892	15979	15871	15982	15736	15729	16044	15721	15632	15727	15803	15790	15793	15912	15793	15954	15927	15746	15769	15768	15782	15793	15804	15773	15661	15663	15857	15835	15835	15736	15866	15963	15781	15878	15722	15735	15735	15742	15631	15820	15901	15426	15738	15692	15823	15862	15653	15791	15874	15811	15838	15857	15704	15753	15825	15729	15725	15672	15708	15736	16052	15810	15566	15748	15756	15884	15843	15700	15811	15767	15726	15907	15880	15778	15766	15707	15898	15579	15715	15883	15789	16002	15799	15769	15867	15797	15691	15962	15804	15805	15659	15712	15858	15760	15629	15628	15706	15776	15839	15793	15893	15967	15846	15751	15655	15951	15880	15873	15904	15750	15862	15799	15682	15710	16030	15900	15785	15775	15673	15609	15731	15616	15876	15749	15840	16018	15722	15852	15883	15845	15648	15692	15899	15776	15911	15869	15713	15474	15865	15724	15929	15834	15735	15822	15697	15703	15958	15778	15787	15797	15797	15817	15868	15777	15859	15913	15784	15813	15902	15896	15832	15751	15734	15936	15723	15635	15762	15841	15707	15868	15818	16024	15753	15732	15816	15918	15713	15811	15790	15767	15784	15835	15798	15980	15588	15633	15945	15842	15886	15710	15823	15772	15927	15860	15926	15757	15892	15705	15905	15926	15794	15917	15914	15813	15826	15790	16057	15706	15702	15849	15579	15592	15837	15797	15932	15825	15845	15664	15890	15735	15817	15871	15880	15774	15958	15807	15850	15603	15731	15727	15921	15697	15885	15708	15760	15726	15646	15898	15809	15692	15699	15786	15771	15784	15790	15823	15891	15791	15623	15609	15782	15939	15880	15918	15683	15897	15841	15851	15753	15870	15998	15786	15862	15756	15627	15799	15621	15647	15814	15769	15877	15844	15844	15710	15876	15893	15861	15669	15820	15790	15942	15832	15817	15799	15938	15947	15789	15723	15993	15863	15888	15675	15779	15782	15777	15960	15738	15782	15801	15727	15851	15775	15726	15686	15770	15781	15810	15890	15822	15640	15911	15887	15772	15731	15815	15951	15773	15805	15901	15696	15723	15738	15736	15841	15743	15834	15866	16000	15805	15966	15865	15666	15805	15710	15668	15953	15912	15750	15919	15978	15878	15849	16083	15979	15795	15709	15809	15775	15713	15734	15608	15634	15731	15779	15835	15857	15833	15673	15751	15637	15690	15719	15730	15827	15867	15767	15821	15658	15963	15862	16001	15703	15829	15778	15683	15850	15795	15844	15765	15918	15898	15785	15557	15866	15933	15931	15725	15713	15862	15563	15851	15710	15733	15693	15805	15804	15658	15886	15825	15932	15756	15753	15725	15748	15557	15768	15855	15845	15782	16007	15732	15866	15668	15720	15769	15775	15753	16013	15796	15724	15789	15685	15811	15920	15919	15625	15876	15648	15994	15798	15881	15846	15741	15874	15815	15934	15805	15996	15777	15521	15847	15828	15762	15948	15919	15680	16079	15857	15642	15608	15856	15733	15754	15860	15883	15811	15790	15584	15532	15678	15813	15642	15863	15800	16037	15748	15949	16000	15915	15834	15736	15823	15699	16066	15796	15898	15882	15645	15753	15674	16058	15793	15625	15874	15715	15738	15933	15891	15769	15870	15941	15712	16018	15841	15650	15661	15874	15751	15796	15718	15701	15798	15947	15860	15805	15866	15927	15632	15842	15968	15893	15704	15911	15940	15844	15979	15932	15786	15812	15740	15907	15769	15811	15791	15865	15766	15755	15906	15967	15742	15797	15996	15871	15967	15813	15914	15815	15818	15862	15900	15783	15620	15784	16004	16028	15872	15826	15770	15786	15704	15775	15856	15786	15762	16004	15994	15957	15726	15781	15773	15919	15874	15827	15790	15603	15803	15812	15717	15782	15861	15684	15896	15962	15907	16000	15578	15704	15664	15722	15860	15853	15820	15734	15861	15728	15701	15800	15790	15721	15788	15724	15811	15867	15763	15935	15812	15919	15791	15720	15878	15711	15851	15750	15731	15773	15774	15864	15746	15921	15733	15810	15752	15846	15947	15963	15812	15824	15880	15850	15758	15786	15970	16023	15649	15744	15764	15997	15614	15908	15965	15759	15938	15857	15734	15922	15815	15847	15776	15555	15868	15668	15790	15731	15850	15778	15744	15850	15895	15630	15671	15760	15764	15850	15687	15820	15577	15946	15830	15927	15951	15770	15821	15819	15761	15841	15941	15686	15681	15803	15915	15887	15978	15710	15969	15928	15661	15802	15983	15866	15936	15633	15964	15814	15889	15746	15743	15667	15819	15818	15817	15957	15854	15767	15548	15489	15725	15826	15978	15934	15783	15864	16036	15829	15757	15631	15907	15870	15690	15901	15614	15777	15825	15723	15831	15730	15691	15983	15741	15811	15723	15735	15716	15833	15861	15601	15693	15707	15808	15960	15849	15745	15809	15589	15758	15837	15632	15724	15786	15739	15940	15722	15704	15668	15827	15865	15788	15770	15860	15676	15618	15803	15800	15678	15698	16047	15733	15962	15704	15835	15891	15677	15933	15899	15828	15758	15791	15719	15701	15732	15765	15789	15752	15770	16063	15712	15855	16027	15770	15880	15801	15836	15743	15887	15578	15798	15808	15762	15832	15705	15840	15855	15855	16024	15850	15887	15630	15646	15742	15741	15522	15872	15742	15815	15910	15863	15808	15827	15807	15882	15716	15809	15684	15749	15838	15781	15781	15788	15792	15641	15776	15755	16048	15684	15853	16001	15799	15912	15867	15822	15834	15704	15921	15891	15804	15789	15843	15724	15879	15740	15739	15820	15700	15774	15788	15820	15813	15672	15851	15826	15582	15680	15862	15655	15865	15694	15742	15775	15699	15922	15859	15961	15779	15807	15933	15763	15805	15861	15754	15769	15880	15880	15936	15668	15719	15630	15776	15576	15828	15715	15999	15926	15749	15987	15770	15864	15805	15763	15830	15887	15983	15751	15875	15691	15965	15761	15846	15876	15948	15942	15831	15673	15696	15670	15831	15775	15650	15861	15841	15746	15757	15863	15880	15708	15760	15669	15837	15678	15606	15862	15753	15796	15765	15798	15844	15826	15629	15696	15819	15801	15815	16029	15860	15780	15811	15742	15853	15865	15898	15888	15717	15700	15921	15867	15908	15680	15735	15928	15759	15728	16008	15734	15719	15647	15515	15856	15795	15759	15886	15966	15856	15572	15672	15457	15606	15946	15741	15801	15915	15711	16028	15852	15947	15817	15692	15918	15762	15988	15957	15776	15619	15908	15680	15766	15846	15860	15781	15537	15763	16114	15835	15677	15773	15627	15854	15770	15837	15643	15777	15966	15821	15706	15879	15749	15534	15838	15786	15779	15659	15959	15866	15898	15849	15995	15858	15810	16018	15939	16042	15753	15773	15828	15913	15772	15662	15823	15891	15759	15809	15745	15715	15701	15762	15840	15731	15886	15619	15928	15758	15760	15866	15730	15940	15972	15918	15818	15787	16004	15731	15802	15735	15568	15946	15677	15894	15837	15607	15801	15765	15677	15834	15734	15632	15962	15861	15794	15656	15881	15892	15793	15759	15781	15914	15791	15766	15817	15734	15942	16010	15852	15803	15955	15802	15778	15774	15737	15659	15796	15723	15958	15715	15796	15816	15795	15801	15738	15858	15866	15785	15670	15788	15767	15865	15699	15798	15593	15720	15739	15864	15907	15866	15777	15762	15907	15638	15847	15558	15677	15842	15974	15829	15833	15610	15812	15629	15925	15936	15710	15736	15699	15694	16052	15902	15964	15778	15663	15770	15871	15901	15806	15652	15956	15855	15707	16102	15686	15859	15927	15729	15774	15812	15867	15961	15871	15854	15871	15858	15886	15962	15897	15822	15800	15740	15742	15907	15752	15690	15809	15801	15919	15860	15863	15894	15776	15881	15960	15632	15789	15549	15956	15878	15912	16051	16044	15751	15931	15983	15747	15966	15735	15722	15990	15805	15866	15909	15935	15791	15684	15785	15897	15937	15713	15951	15897	15614	15752	15885	15745	15769	15909	15652	15778	15729	15853	15788	15703	15877	15844	15937	15646	15905	15850	15777	15777	15779	15703	15615	15684	15984	15736	15817	15747	15824	15495	16031	15817	15867	15719	15667
25486	36728	34182	27053	23021	20059	18501	17462	16760	16126	16071	15468	15428	15234	15236	14718	14884	14864	14830	14635	14679	14684	14495	14665	14619	14652	14397	14620	14578	14458	14326	14420	14307	14410	14333	14301	14493	14350	14387	14382	14202	14432	14390	14360	14307	14367	14377	14453	14197	14343	14515	14369	14335	14372	14417	14318	14310	14319	14400	14332	14109	14362	14285	14285	14323	14335	14284	14432	14336	14296	14350	14353	14413	14432	14361	14186	14214	14325	14085	14504	14313	14298	14306	14282	14294	14479	14431	14307	14130	14436	14298	14201	14263	14398	14228	14151	14174	14281	14466	14421	14343	14203	14236	14315	14284	14138	14293	14277	14264	14104	14248	14384	14414	14390	14271	14262	14280	14354	14483	14291	14200	14414	14388	14311	14505	14172	14369	14346	14375	14461	14353	14352	14168	14222	14100	14324	14449	14266	14279	14213	14441	14375	14163	14388	14250	14250	14345	14297	14388	14271	14283	14338	14396	14148	14225	14435	14132	14249	14336	14351	14270	14212	14212	14310	14240	14170	14287	14244	14306	14283	14388	14434	14413	14324	14432	14296	14196	14281	14282	14352	14308	14133	14482	14208	14497	14250	14126	14258	14382	14359	14213	14680	14307	14234	14407	14375	14286	14241	14409	14427	14233	14199	14376	14373	14199	14326	14539	14443	14141	14466	14388	14323	14349	14201	14276	14387	14198	14278	14534	14177	14261	14320	14180	14237	14260	14332	14261	14402	14333	14379	14272	14399	14343	14393	14398	14274	14288	14230	14307	14400	14253	14303	14221	14196	14404	14361	14228	14238	14343	14219	14188	14325	14305	14351	14240	14331	14257	14172	14272	14270	14384	14296	14280	14386	14254	14407	14186	14286	14365	14349	14162	14481	14233	14334	14233	14273	14245	14289	14338	14487	14425	14347	14264	14348	14198	14180	14306	14440	14224	14417	14337	14352	14270	14107	14254	14420	14024	14345	14318	14381	14286	14242	14262	14372	14445	14185	14380	14379	14146	14287	14149	14388	14265	14259	14352	14364	14273	14372	14296	14403	14328	14328	14212	14290	14213	14219	14074	14130	14444	14371	14357	14380	14207	14201	14425	14381	14268	14406	14523	14155	14496	14372	14213	14140	14390	14207	14214	14459	14270	14292	14321	14247	14400	14399	14380	14420	14193	14237	14249	14252	14362	14358	14358	14309	14476	14300	14357	14178	14054	14335	14364	14374	14397	14409	14348	14314	14289	14300	14377	14305	14379	14143	14242	14286	14176	14323	14321	14279	14332	14331	14279	14288	14355	14327	14409	14240	14466	14346	14235	14405	14102	14303	14406	14214	14272	14379	14580	14386	14250	14393	14385	14224	14244	14252	14254	14331	14322	14499	14287	14303	14298	14155	14339	14340	14182	14312	14442	14398	14330	14344	14210	14266	14378	14372	14306	14450	14452	14333	14218	14324	14326	14429	14316	14384	14377	14260	14425	14193	14511	14178	14446	14126	14363	14293	14239	14578	14293	14407	14235	14414	14192	14223	14236	14275	14430	14280	14262	14457	14333	14369	14293	14324	14516	14139	14333	14305	14339	14331	14272	14374	14394	14171	14407	14239	14443	14438	14300	14306	14209	14330	14403	14380	14481	14394	14284	14390	14280	14102	14379	14241	14360	14169	14177	14476	14211	14296	14341	14410	14298	14275	14452	14287	14296	14284	14166	14258	14423	14238	14493	14211	14340	14342	14248	14221	14304	14247	14520	14280	14382	14408	14270	14297	14233	14376	14366	14300	14220	14318	14226	14430	14202	14368	14384	14456	14278	14278	14214	14371	14237	14523	14173	14321	14258	14314	14365	14476	14316	14378	14277	14279	14282	14273	14249	14291	14187	14214	14293	14256	14451	14163	14410	14325	14324	14184	14324	14391	14304	14303	14307	14328	14296	14310	14197	14289	14183	14367	14256	14302	14299	14407	14367	14324	14529	14286	14435	14334	14357	14359	14287	14162	14374	14321	14258	14233	14376	14295	14299	14302	14290	14496	14132	14278	14241	14324	14273	14401	14519	14251	14474	14313	14378	14461	14254	14179	14241	14263	14424	14284	14459	14314	14253	14287	14313	14343	14267	14264	14149	14282	14379	14269	14222	14110	14273	14255	14249	14323	14292	14313	14308	14512	14310	14149	14265	14303	14333	14289	14355	14289	14295	14257	14310	14306	14454	14284	14266	14263	14347	14237	14335	14443	14418	14219	14510	14363	14281	14448	14369	14421	14313	14440	14208	14180	14281	14489	14370	14285	14262	14204	14285	14378	14266	14357	14228	14306	14209	14393	14177	14266	14254	14316	14466	14238	14396	14304	14433	14149	14343	14168	14369	14377	14346	14254	14350	14268	14269	14459	14389	14411	14318	14270	14438	14160	14272	14255	14259	14336	14224	14360	14211	14253	14404	14328	14309	14402	14272	14347	14237	14510	14415	14308	14361	14171	14280	14354	14064	14455	14396	14203	14314	14309	14501	14129	14241	14105	14265	14249	14269	14218	14210	14415	14297	14364	14328	14264	14278	14431	14156	14372	14531	14393	14396	14317	14465	14278	14183	14372	14230	14189	14530	14344	14282	14288	14365	14306	14484	14299	14330	14377	14153	14322	14142	14321	14309	14277	14315	14353	14150	14327	14263	14278	14300	14197	14280	14185	14352	14214	14415	14364	14295	14304	14208	14110	14328	14305	14433	14127	14244	14286	14255	14347	14306	14255	14273	14340	14202	14357	14410	14364	14323	14355	14527	14349	14304	14216	14301	14316	14277	14292	14241	14306	14384	14381	14443	14289	14411	14265	14259	14238	14246	14197	14358	14204	14384	14401	14319	14319	14263	14181	14387	14433	14276	14347	14213	14388	14279	14420	14111	14209	14552	14235	14440	14482	14210	14350	14331	14263	14356	14157	14264	14349	14264	14298	14299	14150	14394	14262	14364	14226	14323	14182	14552	14368	14298	14354	14204	14386	14401	14171	14301	14336	14228	14270	14346	14292	14463	14434	14347	14378	14461	14343	14418	14267	14253	14238	14439	14260	14275	14378	14357	14179	14340	14216	14366	14571	14426	14439	14276	14370	14321	14430	14345	14281	14324	14426	14394	14412	14351	14316	14307	14435	14185	14276	14243	14314	14159	14191	14269	14323	14366	14411	14292	14314	14329	14170	14137	14346	14278	14147	14382	14308	14220	14279	14343	14312	14399	14402	14257	14350	14301	14418	14341	14234	14315	14332	14500	14338	14294	14259	14345	14490	14391	14403	14237	14353	14429	14225	14282	14351	14272	14370	14384	14320	14278	14311	14290	14388	14251	14314	14370	14196	14246	14335	14230	14307	14255	14523	14425	14342	14243	14381	14194	14413	14404	14274	14244	14224	14390	14357	14423	14182	14358	14485	14319	14357	14197	14297	14426	14223	14479	14286	14417	14431	14181	14492	14257	14417	14384	14288	14116	14259	14342	14434	14322	14130	14454	14333	14268	14218	14139	14260	14348	14539	14159	14378	14360	14435	14129	14330	14292	14267	14235	14446	14296	14134	14290	14299	14265	14454	14377	14397	14167	14214	14250	14267	14393	14338	14238	14444	14362	14432	14353	14380	14386	14481	14363	14448	14394	14526	14273	14458	14324	14332	14306	14265	14369	14287	14371	14230	14266	14178	14380	14367	14161	14229	14367	14517	14370	14187	14346	14195	14266	14122	14258	14326	14293	14132	14310	14359	14409	14298	14404	14428	14240	14478	14251	14185	14362	14303	14104	14419	14140	14411	14402	14441	14323	14285	14215	14233	14248	14277	14255	14320	14307	14372	14186	14272	14132	14143	14375	14316	14313	14453	14334	14539	14338	14375	14148	14252	14321	14480	14102	14431	14234	14400	14216	14396	14286	14185	14334	14359	14149	14099	14373	14319	14269	14291	14357	14400	14198	14395	14349	14303	14397	14478	14423	14219	14189	14434	14253	14293	14412	14368	14336	14325	14435	14295	14434	14334	14283	14132	14316	14275	14555	14416	14454	14319	14331	14299	14177	14437	14384	14188	14268	14383	14206	14466	14355	14406	14152	14312	14239	14289	14342	14300	14357	14384	14386	14324	14314	14320	14447	14337	14314	14429	14208	14218	14558	14460	14257	14374	14299	14384	14371	14258	14449	14331	14355	14214	14387	14247	14418	14225	14232	14566	14381	14386	14282	14401	14267	14120	14325	14417	14301	14373	14197	14330	14413	14408	14260	14434	14447	14302	14333	14402	14248	14339	14580	14370	14287	14342	14334	14410	14233	14236	14358	14361	14184	14422	14199	14321	14362	14226	14396	14229	14398	14367	14385	14197	14296	14418	14207	14297	14265	14404	14352	14198	14295	14282	14391	14459	14348	14231	14424	14313	14163	14507	14317	14326	14569	14201	14352	14288	14287	14336	14227	14319	14373	14295	14219	14267	14341	14227	14453	14286	14261	14468	14348	14220	14295	14307	14318	14438	14341	14388	14219	14395	14372	14251	14150	14376	14167	14416	14238	14298	14402	14333	14296	14245	14354	14266	14153	14184	14154	14242	14221	14239	14381	14339	14340	14260	14399	14306	14298	14343	14405	14292	14439	14272	14341	14423	14332	14255	14355	14361	14372	14012	14271	14325	14353	14341	14332	14351	14241	14231	14406	14228	14283	14292	14415	14183	14368	14266	14454	14242	14353	14177	14192	14402	14323	14430	14287	14243	14563	14394	14398	14482	14308	14406	14450	14179	14195	14455	14345	14257	14323	14418	14232	14512	14507	14332	14300	14337	14506	14342	14316	14424	14247	14117	14316	14239	14238	14305	14345	14276	14298	14378	14427	14336	14268	14182	14307	14304	14305	14257	14331	14338	14423	14186	14307	14320	14269	14309	14294	14216	14320	14236	14284	14184	14233	14290	14042	14137	14408	14334	14381	14343	14236	14284	14330	14262	14430	14437	14404	14364	14305	14467	14434	14285	14341	14339	14410	14215	14230	14337	14272	14298	14434	14229	14252	14186	14150	14244	14353	14271	14314	14348	14272	14244	14201	14265	14231	14426	14254	14305	14291	14316	14478	14344	14454	14413	14468	14369	14197	14427	14270	14356	14302	14347	14327	14348	14325	14350	14354	14348	14421	14292
23573	20969	28226	24320	22985	23871	23182	19972	18655	18382	18172	17639	17448	17251	17317	17059	16900	16804	16782	16622	16650	16507	16555	16194	16401	16454	16304	16178	16303	16300	16260	16438	16226	16332	16291	16493	16211	16401	16316	16089	16206	16334	16068	16083	16128	16201	16162	16259	16204	16066	16211	16192	16240	16181	16013	16336	16414	16195	16213	16170	16018	16283	16054	16247	16063	16147	16221	16142	16101	16115	15964	16157	16044	16074	15978	16010	16065	15941	16099	16071	16337	15935	16104	16109	16117	16228	16131	16106	15984	16085	16086	16139	16186	16354	16076	15956	16452	16140	16207	16175	16265	16094	16329	16197	15920	15983	16062	16089	16098	16180	16280	16191	16052	16164	16038	16223	16035	16082	16091	16158	16291	16040	15987	16001	16149	16191	15942	16163	16084	16064	16232	15860	16160	16076	16276	16145	16065	16107	16199	16340	16089	16013	16152	16232	16154	16054	16006	16052	15995	16113	16054	15936	16110	16274	16246	16056	16120	16195	16123	15973	16051	16046	16215	15978	16104	16061	16150	16125	16219	16048	16120	16178	16128	16059	16259	16182	16171	16000	15962	16187	16140	16119	16188	15992	16162	16018	16206	16175	16035	16065	16125	16077	16068	16201	16084	16075	16140	16114	16237	16101	16138	16078	16007	16011	16096	16221	16277	16103	16304	16018	16136	16110	16000	16059	16007	16126	16377	16071	15998	16023	16000	16120	16264	15931	16147	16288	16135	15950	16055	15830	16180	16081	16093	16193	16056	16140	16238	16214	16143	16185	16257	16089	16261	15882	15949	16147	16154	16040	15791	16141	16019	16003	16004	16157	16142	16229	16181	16204	16298	16197	16006	16268	15922	16187	16159	16202	16144	16247	16206	16049	16088	16258	16087	15914	16099	15989	16286	16122	16332	16215	16023	16276	16060	16182	16050	16203	16122	16025	16037	16086	16029	16132	15977	15990	16061	16029	15943	16260	16177	16108	16107	16001	16144	15987	16163	16035	16103	16109	16015	16201	16387	16173	16491	16383	16106	16112	16108	16195	15981	16136	16228	16301	16135	16037	16310	16176	16210	15966	15956	16226	16043	16028	16232	16168	16143	16268	16033	16257	16238	16117	15931	16091	16292	15905	16204	15829	15897	15997	16006	16031	16038	16125	16171	16014	16073	15945	16102	16042	16135	16055	16290	16126	16001	16015	16007	16147	16088	16125	16118	16027	16005	16220	16007	16142	16151	16147	16146	16255	16181	16003	16066	16194	16135	15913	16178	16315	16030	16242	16111	16122	15931	16122	16238	16017	15992	16045	15977	16180	15888	16183	15992	16037	16014	16145	16036	15969	16096	16113	16291	16176	16173	16058	16115	16138	16086	16138	16248	16051	15963	16114	16089	16056	16097	16165	16228	16187	16139	16305	16190	15983	15965	16065	15996	15998	16267	15963	16055	16177	16039	16030	16269	15975	16154	15943	16322	16210	16167	16123	16185	16143	15949	15986	16187	15933	16083	16092	16230	15969	15925	16096	16199	16127	16173	16244	16030	16030	16086	16323	16037	16272	16234	16155	16368	15906	16015	16069	16038	16031	16198	16059	16187	16094	16138	16081	16159	16070	16127	16221	16172	16130	15921	16132	16091	16079	16114	16054	16101	16008	16138	16022	16028	16032	16097	16275	16141	15905	15961	16156	16152	16119	16238	16036	15980	16083	16273	16056	16179	16158	16338	16058	16167	15991	16226	15822	16121	16042	16117	16169	16249	16091	16250	16072	16066	15986	16013	16112	16238	16073	16120	16094	16018	16204	16016	16232	16085	16327	16240	16155	16256	16094	16030	16012	15981	16027	16276	16090	16056	16135	16008	16269	15898	16050	16007	16007	16226	16195	15966	15985	16077	16161	16149	16066	15884	16141	16116	16129	16062	15967	15862	16119	15985	16156	16128	16154	16153	16172	15928	16184	16150	16153	16006	15968	16133	15954	16030	16121	16087	16090	16135	16106	16160	16099	16081	16118	16075	16132	16047	16088	16186	16242	16069	16073	16125	16283	16201	15898	16065	15984	16226	16314	16332	16220	16082	16181	16108	16112	16180	16194	16124	16285	15873	16137	16144	16117	16049	16088	15980	16015	16166	16002	16148	16175	16018	16000	16023	16154	16190	16087	16101	16233	16264	16068	15941	16115	16020	16224	16097	15944	16109	16128	16114	16433	16067	16157	16005	15919	16378	16138	16136	15955	16104	16169	16185	16276	16067	16193	15917	16122	16261	15999	16184	16046	16076	16216	16030	16067	16122	16120	16067	16188	16167	16100	16214	16279	16058	16060	16071	15890	16177	15970	16215	16064	16096	16080	16211	16261	16194	16134	16168	15806	16070	16073	16088	16093	16183	15852	16190	15864	16079	16113	16127	15976	16217	16050	15997	16028	16136	16127	16103	15993	15906	16104	16304	16188	15971	16038	16174	16173	16010	16198	15873	16174	16055	15971	15822	15800	15994	16250	15993	16028	16127	16225	16241	16041	16333	16108	15974	16165	16015	15923	15964	15905	16322	15813	16052	16174	16229	16019	15886	16168	16035	16288	16254	16133	16063	15907	16246	16116	16116	16050	16130	16027	15952	16170	15975	16073	15914	16119	16295	16038	16068	16136	16198	15969	16146	16237	16164	16292	16202	16042	15984	15944	16171	16325	16273	15995	16250	16251	16194	16195	16082	16125	16093	16083	15939	16194	16173	16223	15968	16075	16141	16167	16166	16198	16015	16288	16171	16205	16187	16188	16097	16205	16255	16258	16119	16075	16134	15967	16070	16131	16215	15985	16131	16207	15894	16112	16120	16113	16298	16096	16199	15982	16176	16097	16234	16029	15960	16011	15990	16002	16123	16143	15891	16016	16027	16256	16201	16054	15933	16026	16020	16181	16159	16002	16128	16151	16136	16267	16364	16154	16174	16158	15990	16158	15988	15976	16008	16026	16309	16022	16143	16143	16350	16020	16104	16273	16003	16350	16148	15955	16061	16109	16138	16089	16143	16079	16296	15956	16228	16066	16053	16065	16229	16172	16046	16108	16001	16104	16206	16101	16034	16188	16156	16201	16121	16248	15994	16210	16081	16298	16156	16212	15989	15972	16056	16148	16329	16022	15904	16092	16256	16207	16006	16062	16274	16049	15914	16101	15882	15910	16102	16002	16068	16082	15965	16082	16088	16074	15974	16118	16049	15989	16129	15958	16303	16102	16043	16088	16081	16136	16264	15986	15904	15988	15932	16085	16022	16101	16243	16159	16066	16171	16297	16164	16118	15987	16064	16228	16061	16035	16054	16029	15822	16016	16256	16094	16219	16102	16261	16078	16210	15948	16251	16296	16066	15992	16056	16230	15999	16234	16307	15956	16023	16203	16108	16057	16048	16188	16144	16146	16081	16128	16196	16090	16044	16244	16277	16091	16203	16033	16075	16101	16116	16302	15949	15975	16265	16059	16066	16036	16156	16190	16263	15956	16207	16313	15877	16083	16121	16174	16086	16158	16027	16289	16271	16091	16061	15967	16159	16146	16243	16039	16160	16116	16176	16079	16265	16332	16213	16155	16122	16188	16010	15988	15997	16176	16012	16150	16101	16019	16231	16111	16095	16118	16281	16063	16134	16091	15925	16283	16244	16258	16071	16284	15984	16237	15913	16076	16065	15915	16074	15934	16098	16212	16029	16342	16055	16195	16101	16004	16076	16162	16068	16124	16099	16026	16103	15981	16207	16244	16171	16237	16278	16012	16194	16188	16114	16117	16053	16057	16123	16145	16062	16038	16095	16250	16025	16236	16043	16034	16238	16034	15956	15987	15989	16167	16108	15978	16158	16126	16290	16131	16125	15964	16191	16292	16003	16095	16250	16011	16002	16052	16121	16158	15992	16049	15965	16111	16112	16231	16101	16005	16222	16117	16130	16120	16061	16064	16374	16266	16085	16088	16353	16231	16054	16133	16026	15999	16300	16236	16129	16084	16187	16168	16175	16248	16019	16004	16086	16084	16147	16326	16246	16237	16028	15986	15971	16116	16065	15893	16061	16122	16236	16161	16165	16255	16118	16026	15932	15987	16015	16095	16141	16076	16310	16078	15990	16175	16162	16269	16122	15940	16220	16097	16002	16236	16279	16123	16048	16188	16152	16148	16047	16067	16040	16053	15950	15920	16100	16129	15994	15944	16149	16260	16011	16067	16259	16132	16070	16026	16212	16044	16200	15955	16003	16169	16249	16130	16112	16056	15945	16097	16062	16255	16103	16113	16121	16344	16121	16172	16049	16210	16126	16122	16100	16099	16098	16019	15857	16144	16011	16213	16107	16320	16110	15906	16167	16262	16178	15949	16044	16119	16145	16112	16075	16040	16210	16105	16004	16154	16382	16177	16234	16070	15955	16147	15987	15933	16098	15982	15850	16230	16106	16005	16057	15956	16226	16179	16032	16161	16165	16051	15975	16200	16087	16182	16105	16214	16072	16108	16149	16185	16165	15969	16220	16023	16266	16082	16079	16147	16034	16015	16157	16174	16294	16023	16231	16104	16193	16161	16075	16150	16054	16058	16112	16113	16139	16276	16114	16179	16230	16220	16136	16154	16086	16158	16175	16317	16194	15979	16177	16016	16022	16164	16112	15994	16088	15946	15858	16097	16045	16081	16317	16117	15983	16039	16068	15990	15810	16175	16160	16340	16076	16140	16265	16102	16007	16125	16184	15967	16211	16015	16203	16011	16154	16151	16057	16436	16259	15985	16211	16145	16147	16003	16119	16146	16138	16144	16181	16007	16043	16122	16047	16219	16069	16115	15902	16028	16070	16273	16231	16206	16045	16033	15966	16177	16162	16045	16215	15999	15976	16114	16248	16294	16362	16182	15992	16042	16120	16187	16190	16195	16049	16150	16161	16196	16028	16141	16119	16191	15987	16014	16151	16139	16034	16309	16142	16214	16337	16046	15967	15949	16194	16296	16266	16116	16048	16128	16166	16131	16171	15920	16032	16330	16075	16156	16046	16011	16115	16001	16013	16237	16090	15996	16241	16094	16224	16118	16158	16154	16264	16087	16278	16282	16147	16213	16164	16062	16185	16017	16166	15974	16106	16024	16099	15991	15815	16065	16075	16109	16251	16079	16158	16100	16162	16145
25878	42744	40454	32767	27954	24018	21429	19740	18667	17920	17341	16909	16359	16335	15819	15874	15735	15476	15367	15243	15249	15033	14885	14950	14940	14725	14722	15007	14930	14604	14712	14815	14645	14742	14621	14523	14418	14671	14672	14514	14517	14589	14440	14663	14593	14456	14552	14511	14601	14676	14463	14545	14533	14729	14605	14561	14447	14527	14769	14666	14607	14600	14497	14725	14508	14398	14576	14680	14553	14637	14475	14640	14492	14680	14480	14463	14412	14644	14673	14592	14520	14450	14437	14390	14428	14593	14508	14606	14445	14437	14482	14531	14423	14448	14486	14615	14437	14461	14495	14495	14705	14414	14585	14532	14482	14466	14416	14548	14528	14414	14383	14375	14498	14691	14684	14485	14433	14493	14681	14480	14588	14435	14460	14554	14476	14459	14634	14579	14616	14435	14490	14423	14507	14401	14575	14527	14678	14466	14383	14510	14738	14609	14503	14456	14495	14563	14462	14623	14564	14530	14476	14557	14713	14551	14559	14499	14283	14566	14504	14437	14459	14548	14500	14474	14587	14409	14417	14547	14562	14537	14487	14345	14346	14482	14753	14484	14506	14510	14433	14647	14524	14512	14611	14416	14607	14290	14420	14463	14374	14702	14451	14403	14573	14399	14539	14486	14632	14526	14416	14488	14489	14457	14526	14612	14563	14583	14574	14601	14520	14456	14469	14372	14626	14456	14529	14485	14536	14513	14534	14523	14688	14635	14478	14652	14438	14523	14517	14520	14484	14386	14522	14364	14467	14662	14736	14418	14416	14524	14552	14496	14491	14449	14523	14547	14565	14515	14458	14381	14563	14520	14639	14403	14692	14468	14625	14485	14453	14655	14486	14600	14422	14490	14515	14541	14510	14373	14332	14590	14519	14513	14550	14622	14360	14525	14577	14514	14431	14465	14515	14685	14553	14550	14640	14456	14551	14570	14370	14468	14458	14552	14498	14572	14611	14583	14547	14488	14583	14477	14526	14509	14529	14495	14464	14561	14456	14424	14456	14474	14571	14471	14538	14735	14567	14488	14490	14469	14708	14533	14481	14373	14669	14335	14480	14660	14558	14643	14502	14697	14433	14670	14467	14570	14572	14436	14589	14395	14480	14489	14577	14609	14607	14352	14368	14526	14515	14521	14517	14458	14552	14522	14517	14475	14514	14477	14461	14650	14482	14504	14376	14486	14518	14523	14424	14635	14427	14438	14701	14431	14516	14400	14510	14522	14578	14455	14571	14444	14546	14409	14511	14550	14538	14668	14389	14507	14493	14664	14570	14354	14588	14424	14414	14469	14569	14637	14657	14631	14429	14490	14375	14533	14335	14707	14362	14553	14583	14461	14560	14591	14743	14523	14454	14529	14633	14416	14540	14610	14558	14552	14495	14405	14676	14688	14580	14426	14515	14409	14598	14506	14455	14381	14595	14530	14512	14565	14531	14505	14593	14328	14565	14515	14486	14544	14541	14554	14539	14429	14626	14485	14588	14497	14381	14476	14485	14519	14287	14557	14355	14400	14706	14590	14507	14455	14469	14524	14491	14458	14514	14418	14550	14616	14488	14510	14602	14617	14494	14481	14575	14672	14551	14508	14436	14631	14679	14700	14504	14383	14647	14556	14548	14535	14349	14459	14559	14490	14466	14522	14455	14491	14403	14439	14528	14564	14309	14591	14253	14425	14566	14494	14321	14708	14628	14565	14568	14619	14564	14538	14482	14445	14695	14624	14494	14450	14502	14441	14479	14493	14425	14514	14482	14500	14655	14566	14395	14408	14482	14359	14478	14377	14518	14482	14602	14440	14447	14602	14510	14475	14495	14534	14562	14383	14520	14479	14552	14579	14363	14646	14392	14572	14521	14525	14483	14515	14382	14619	14455	14440	14568	14453	14587	14462	14488	14656	14529	14408	14473	14540	14385	14537	14464	14654	14531	14469	14552	14374	14586	14587	14524	14650	14554	14642	14387	14525	14593	14514	14479	14662	14492	14432	14472	14606	14541	14565	14385	14476	14562	14546	14344	14545	14533	14765	14528	14601	14408	14437	14565	14516	14544	14480	14529	14459	14654	14679	14489	14510	14604	14568	14444	14577	14526	14495	14444	14539	14474	14505	14615	14534	14661	14592	14393	14649	14563	14469	14681	14527	14685	14579	14654	14469	14643	14444	14661	14500	14442	14442	14526	14551	14471	14644	14526	14534	14506	14637	14517	14482	14704	14439	14618	14512	14416	14581	14434	14494	14513	14569	14550	14412	14393	14344	14441	14453	14627	14371	14505	14505	14557	14564	14546	14452	14566	14644	14591	14600	14530	14354	14402	14596	14464	14500	14594	14551	14554	14400	14548	14431	14502	14434	14585	14505	14470	14448	14604	14629	14579	14581	14419	14616	14553	14470	14739	14484	14414	14553	14494	14639	14558	14403	14323	14605	14516	14567	14512	14412	14617	14560	14635	14373	14426	14629	14586	14500	14760	14582	14564	14715	14383	14411	14228	14521	14407	14626	14540	14603	14505	14671	14430	14336	14499	14598	14510	14437	14569	14535	14531	14468	14614	14637	14667	14568	14505	14606	14441	14447	14424	14625	14524	14418	14390	14684	14545	14506	14579	14549	14495	14549	14563	14517	14581	14341	14514	14543	14399	14597	14495	14462	14667	14499	14685	14543	14711	14649	14441	14521	14449	14523	14635	14560	14519	14644	14605	14607	14525	14520	14538	14402	14448	14553	14457	14558	14581	14735	14538	14442	14524	14516	14551	14647	14581	14583	14610	14602	14402	14548	14503	14383	14621	14637	14538	14452	14665	14439	14459	14427	14588	14580	14518	14359	14639	14252	14539	14617	14478	14469	14421	14525	14604	14349	14531	14507	14645	14360	14575	14473	14687	14532	14654	14482	14425	14359	14483	14578	14559	14483	14555	14409	14541	14496	14609	14706	14528	14467	14561	14515	14554	14305	14652	14599	14448	14643	14424	14587	14579	14721	14417	14436	14468	14364	14388	14536	14671	14543	14414	14579	14486	14473	14553	14677	14758	14453	14638	14536	14610	14516	14498	14521	14533	14483	14644	14643	14422	14566	14531	14582	14642	14632	14645	14624	14641	14563	14561	14655	14447	14626	14469	14619	14432	14645	14393	14591	14367	14718	14490	14699	14779	14540	14621	14473	14714	14603	14622	14553	14589	14513	14658	14478	14378	14503	14395	14576	14452	14572	14685	14511	14548	14595	14484	14396	14304	14457	14525	14494	14532	14505	14547	14558	14568	14563	14411	14631	14351	14410	14579	14624	14441	14433	14581	14499	14711	14325	14568	14535	14620	14514	14666	14496	14567	14625	14407	14552	14336	14711	14528	14519	14465	14708	14519	14466	14632	14457	14645	14537	14558	14657	14509	14428	14372	14524	14615	14697	14724	14430	14535	14551	14547	14655	14477	14531	14545	14443	14517	14546	14465	14566	14378	14544	14549	14607	14606	14416	14484	14595	14555	14406	14387	14405	14545	14507	14648	14508	14415	14611	14475	14429	14621	14499	14689	14428	14511	14491	14454	14350	14585	14507	14475	14509	14453	14613	14435	14496	14539	14460	14520	14564	14597	14652	14514	14467	14617	14509	14640	14441	14697	14496	14508	14548	14540	14487	14606	14344	14495	14537	14632	14592	14444	14504	14532	14406	14517	14485	14542	14488	14667	14393	14487	14526	14422	14709	14324	14527	14454	14558	14420	14503	14541	14565	14649	14388	14607	14453	14420	14295	14527	14349	14611	14474	14578	14354	14486	14406	14407	14697	14467	14652	14680	14551	14319	14480	14565	14483	14392	14570	14650	14593	14629	14543	14619	14603	14598	14490	14536	14496	14501	14531	14417	14348	14695	14522	14719	14496	14417	14689	14564	14515	14423	14370	14485	14588	14663	14561	14503	14517	14543	14413	14547	14541	14433	14657	14590	14518	14622	14223	14378	14495	14573	14504	14530	14507	14531	14550	14483	14477	14698	14596	14363	14451	14571	14457	14533	14437	14576	14591	14338	14454	14679	14534	14595	14507	14491	14325	14607	14596	14652	14512	14546	14573	14506	14547	14634	14398	14597	14550	14612	14510	14664	14371	14656	14707	14745	14514	14517	14472	14368	14650	14622	14522	14481	14511	14434	14581	14485	14644	14566	14427	14487	14509	14594	14532	14525	14404	14331	14506	14708	14511	14591	14571	14493	14604	14654	14321	14525	14639	14614	14623	14386	14371	14590	14465	14560	14522	14641	14632	14538	14488	14548	14584	14627	14355	14456	14652	14409	14501	14476	14690	14705	14444	14439	14588	14574	14584	14675	14617	14543	14587	14489	14502	14696	14564	14738	14519	14442	14546	14617	14434	14551	14611	14376	14564	14368	14559	14539	14522	14552	14474	14530	14423	14650	14576	14496	14470	14544	14579	14451	14415	14516	14461	14569	14452	14559	14509	14459	14514	14623	14723	14526	14562	14443	14729	14367	14586	14447	14446	14553	14641	14461	14655	14537	14457	14523	14512	14548	14506	14468	14574	14613	14663	14719	14565	14492	14405	14322	14355	14472	14514	14564	14709	14422	14634	14556	14482	14711	14534	14509	14604	14521	14536	14392	14554	14400	14560	14455	14585	14507	14478	14558	14471	14757	14552	14481	14721	14359	14435	14566	14423	14483	14487	14572	14569	14490	14555	14468	14667	14373	14706	14583	14620	14546	14478	14574	14450	14550	14531	14483	14503	14583	14541	14620	14453	14515	14358	14663	14493	14500	14663	14508	14613	14540	14600	14523	14434	14551	14579	14628	14390	14630	14473	14590	14578	14700	14460	14543	14490	14464	14512	14474	14402	14533	14511	14617	14662	14544	14447	14516	14400	14471	14553	14631	14618	14429	14427	14400	14407	14559	14531	14657	14463	14457	14525	14674	14453	14444	14440	14441	14656	14329	14561	14627	14497	14617	14559	14464	14449	14504	14400	14439	14604	14703	14521	14426	14410	14620	14641	14581	14483	14465	14275	14508	14390	14468	14560	14574	14614	14439	14521	14571	14481	14508	14493	14551	14559	14578	14543	14628	14616	14635	14462	14553	14582	14546	14485	14491	14527	14583	14459	14587	14611	14492	14467	14372	14552	14352	14540	14525	14548	14533	14598	14612	14550
22524	20996	28662	23571	21740	24639	26693	21414	19797	19632	18977	18551	18329	18077	17763	17530	17145	17462	17222	17118	17067	16935	16833	16549	16771	16864	16585	16623	16700	16572	16559	16562	16427	16638	16414	16347	16389	16432	16362	16329	16564	16354	16347	16105	16326	16282	16459	16472	16266	16312	16235	16412	16411	16444	16294	16419	16300	16221	16180	16194	16194	16295	16506	16180	16216	16385	16337	16451	16306	16425	16244	16314	16244	16281	16402	16313	16363	16337	16028	16321	16046	16361	16232	16028	16368	16361	16154	16238	16252	16350	16462	16219	16180	16186	16158	16485	16272	16316	16537	16333	16101	16393	16358	16291	16166	16232	16133	16159	16289	16313	16307	16240	16274	16172	16299	16303	16397	16250	16400	16353	16372	16376	16216	16208	16396	16247	16259	16271	16055	16088	16129	16204	16332	16304	16187	16304	16376	16196	16310	16346	16186	16219	16081	16381	16278	16072	16179	16273	16103	16150	16286	16249	16297	16015	16339	16109	16030	16196	16247	16187	16151	16227	16298	16167	16420	16160	16267	16443	16182	16219	16213	16088	16353	16162	16062	16173	16493	16272	16323	16328	16236	16356	16298	16421	16288	16199	16275	16232	16147	16141	16159	16164	16295	16199	16312	16321	16236	16331	16340	16324	16338	16298	16337	16345	16276	16128	16375	16160	16257	16175	16315	16274	16186	16251	16262	16472	16155	16315	16333	16400	16225	16135	16168	16292	16260	16222	16329	16305	16114	16359	16174	16198	16198	16106	16140	16254	16265	16072	16151	16154	16282	16184	16312	16161	16157	16014	16065	16143	16104	16291	16407	16173	16014	16223	16175	16161	16149	16157	16366	16234	16322	16163	16399	16258	16249	16216	16166	16260	16326	16120	16215	16357	16340	16312	16459	16238	16236	16306	16163	16297	16121	16376	16433	16300	16293	16364	16172	16144	16266	16154	16298	16238	16309	16191	15849	16155	16147	16162	16367	16405	16290	16445	16436	15945	16394	16317	16149	16243	16318	16282	16172	16252	16175	16322	16321	16186	16188	16322	16043	16292	16357	16128	16407	16340	16234	16276	16329	16138	16116	16264	16230	16268	16359	16466	16379	16275	16152	16081	16312	16322	16457	16157	16241	16256	16581	16224	16237	16109	16286	16168	16161	16211	16479	16284	16125	16201	16274	16402	16247	16368	16160	16056	16468	16225	16243	16211	16164	16184	16174	16188	16197	16391	16371	15996	16290	16146	16451	16231	16333	16055	16328	16191	16097	16329	16210	16188	16341	16266	16173	16068	16014	16356	16172	16289	16356	16215	16106	16176	16290	16227	16221	16174	16058	16344	16416	16191	16140	16183	16185	16237	16322	16270	16255	16427	16226	16241	16230	16247	16038	16408	16282	16313	16347	16152	16274	16290	16151	16299	16246	16359	16184	16098	16256	16333	16241	16285	16105	16440	16166	16225	16485	16305	16126	16082	16319	16376	16143	16189	16180	16117	16131	16150	16221	16100	16135	16169	16279	16021	16209	16257	16083	16196	16104	16325	16467	16154	16356	16290	16213	16266	16164	16282	16163	16199	16501	16175	16258	16276	16280	16204	16156	16338	16327	16264	16228	16191	16333	16281	16217	16128	16081	16164	16361	16388	16206	16328	16258	16361	16215	16301	16146	16148	16138	16253	16379	16144	16260	16385	16199	16175	16340	16354	16277	16075	16463	16274	16381	16196	16381	16369	16158	16399	16299	16301	16297	16243	16351	16186	16196	16375	16206	16362	16415	16334	16467	16101	16204	16282	16104	16263	16350	16277	16127	16083	16024	16113	16301	16247	16251	16217	16209	16210	16271	16114	16155	16248	16288	16035	16127	16329	16476	16294	16168	16306	16203	16292	16189	16282	16409	16142	16331	16233	16183	16494	16400	16148	16314	16354	16495	16302	16083	16083	16158	16345	16048	16181	16028	16198	16507	16212	16342	16137	16020	16527	16363	16308	16287	16107	16246	16112	16140	16401	16271	16297	16210	16217	16072	16124	16333	16406	16342	16170	16462	16145	16133	16361	16264	16219	16256	16142	16239	16331	16387	16361	16256	16147	16300	16227	16303	16147	16351	16338	16431	16238	15978	16135	16147	16085	16192	16311	16227	16402	16352	16255	16231	16385	16217	16200	16242	16207	15852	16341	16289	16324	16223	16191	16292	16047	16255	16378	16130	16276	16307	16183	16244	16419	16102	16198	16190	16428	16224	16235	16108	16186	16310	16494	16259	16206	16319	16106	16436	16145	16188	16124	16202	16204	16194	16395	16189	16364	16441	16209	16164	16267	16237	16334	16140	16083	16115	16098	16239	16267	16244	16215	16376	16280	16310	16129	16011	16104	16177	16054	16308	16108	16226	16053	16380	16014	15966	16114	16157	16321	16377	16324	16117	16113	16280	16251	16293	16309	16263	16052	16065	16280	16359	16421	16247	16252	16290	16127	16283	16410	16033	16030	16139	16234	16324	16144	16288	16222	16239	16136	16141	16115	16313	16359	16312	16279	16190	16344	16286	16112	16095	16098	16234	16287	16167	16242	16134	16198	16045	16230	16253	16085	16098	16034	16099	16108	16191	16303	16327	16101	16150	16298	16195	16311	16208	16310	16366	16309	16333	16316	16270	16144	16089	16180	16358	16167	16353	16149	16258	16204	16164	16115	16349	16255	16082	16320	16315	16242	16350	16177	16228	16381	16280	16264	16126	16183	16229	16274	16047	16289	16204	16279	16422	16264	16276	16171	16244	16283	16191	16183	16197	16129	16467	16183	16377	16284	16212	16172	16118	16271	16320	16131	16272	16229	16032	16125	16197	16230	16218	16000	16347	16252	16077	16201	16383	16238	16325	16163	16135	16168	16191	16210	16178	16281	16117	16133	16265	16091	16021	16100	15999	16081	16362	16238	15887	16437	16229	16340	16394	16043	16324	16337	16066	16151	16165	16189	16431	16321	16074	16359	16346	16489	16353	16152	16419	16408	16283	16215	16135	16238	16253	16181	16291	16290	16308	16521	16244	16264	16247	16238	16304	16174	16221	16096	16297	16287	16259	16236	16300	16434	16230	16210	16199	16345	16474	16247	16264	16338	16358	16317	16316	16341	16260	16111	16055	16203	16292	16301	16287	16153	16238	16280	16333	16232	16209	16141	16348	16052	16094	16196	16320	16242	16375	16335	16234	16237	16496	16071	16017	16340	16192	16223	16202	16159	16168	16179	16343	16128	16341	16289	16078	16032	16196	16181	16227	16086	16290	16393	16173	16188	16312	16414	16235	16480	16351	16294	16330	16318	16313	16523	16258	16293	16200	16256	16419	16385	16153	16281	16377	16047	16279	15990	16245	16115	16326	16128	16331	16092	16330	16169	16112	16240	16252	16016	16251	16310	16240	16379	16165	16239	16231	16224	16303	16130	16303	16175	16201	16190	16187	16170	16132	16299	16362	16227	16203	16091	16246	16164	16201	16371	16212	16199	16262	16037	16178	16268	16354	16148	16409	16289	16296	16235	16319	16278	16263	16104	16243	16230	16444	16184	16027	16314	16420	16281	16267	16158	16219	16157	16206	16283	16204	16119	16170	16339	16332	16235	16172	16141	16158	16353	16326	16064	16225	16189	16252	16155	16181	16063	16260	16263	16276	16244	16146	16244	16177	16189	16259	16044	16090	16356	16315	16247	16300	16322	16187	16186	16118	16204	16243	16353	16155	16129	16009	16262	16103	16218	16395	16140	16146	16091	16277	16096	16247	16447	16007	16314	16119	16134	16308	16125	16229	16200	16218	16188	16388	16226	16408	16266	16211	16255	16296	16254	16255	16146	16146	16375	16258	16067	16074	16276	16407	16313	16312	16151	16135	16152	16092	16224	16259	16194	16271	16262	16251	16139	16286	16314	16030	16321	16224	16251	16118	16134	16235	16070	16080	16306	16430	16253	16329	16212	16174	16384	16190	16257	16198	16375	16286	16255	16508	16132	16196	16129	16546	16319	16358	16246	16191	16389	16402	15941	16177	16176	16478	16052	16257	16365	16179	16273	16281	16150	15925	16150	16189	16086	16235	16348	16303	16209	16171	16361	16428	16229	16103	16219	16294	16126	16315	16144	16249	16280	16172	16429	16211	16178	16009	16254	16435	16103	16183	16309	16108	16159	16150	16011	16292	16140	16136	16213	16231	16391	16229	16201	16228	16336	16253	16239	16152	16365	16253	16261	16054	16132	16106	16119	16271	15992	16281	16202	16283	16220	16571	16385	16103	16132	16021	16274	16324	16340	16443	16175	16311	16083	16190	16043	16481	16288	16337	16220	16134	16311	16151	16333	16224	16410	16322	16316	16325	16211	16329	16262	16197	15977	16216	16031	16297	16047	16194	16291	16279	16265	16337	16199	16250	16166	16106	16163	16109	16094	16283	16289	16332	16394	16241	16198	16430	16293	16197	16154	16095	16378	16112	16207	16042	16164	16364	16358	16233	16043	16182	16183	16128	16234	16049	16371	16218	16263	16250	16359	16402	16376	16054	16236	16279	16123	16207	16224	16086	16212	16214	16173	16203	16243	16357	16288	16296	16238	16150	16081	16311	16189	16213	16181	16206	16115	16282	16327	16226	16323	16193	16238	16250	16301	16301	16226	16142	16221	16123	16315	16489	16247	16271	16359	16328	16151	16406	16248	16245	16274	16107	16175	16105	16149	16403	16060	16287	16278	16232	16219	16338	16147	16182	15981	16098	16149	16260	16299	16439	16375	16280	16142	16214	16174	16217	16204	16247	16033	16296	16194	16178	16183	16316	16417	16190	16245	16191	16284	16352	16359	16340	15931	16320	16212	16359	16197	16304	16334	16222	16377	16385	16404	16283	16074	16137	16059	16336	16127	16162	16091	16308	16102	16277	16176	16247	16210	16213	16382	16319	16372	16246	16082	16192	16114	16201	16318	16132	16232	16229	16286	16238	16216	16186	16315	16313	16299	16062	16190	16062	16085	16232	16184	16485	16256	16020	16298	16038	16168	16191	16379	16354	16172	16278	16104	16047	16177	16135	16122	16248	16178	16450	16373	16382	16163	16339	16052	16215	16251	16322	16268	16230	16376	16192	16170	16415	16321	16284	16077	16220	16338	16239	16179	16342	16323	16163	16280
28354	47624	44649	36744	31529	27191	23870	21725	20284	19472	18783	17997	17498	16979	16793	16510	15976	15836	15875	15668	15667	15466	15307	15162	15157	15004	15052	15140	14996	14830	15082	14924	14931	14743	14888	14650	14808	14732	14649	14842	14570	14731	14746	14532	14622	14685	14658	14697	14701	14602	14655	14678	14576	14585	14624	14568	14636	14592	14492	14756	14600	14669	14567	14545	14479	14696	14576	14496	14669	14598	14521	14589	14671	14529	14630	14602	14324	14651	14545	14566	14627	14567	14560	14663	14631	14564	14441	14551	14609	14506	14656	14470	14470	14557	14597	14666	14704	14708	14604	14834	14539	14802	14721	14441	14650	14604	14632	14378	14592	14512	14647	14421	14436	14607	14739	14570	14577	14529	14654	14616	14572	14605	14604	14490	14541	14620	14641	14668	14664	14467	14592	14587	14511	14538	14510	14417	14541	14712	14593	14462	14516	14616	14581	14694	14517	14458	14509	14553	14620	14485	14518	14615	14514	14571	14428	14513	14774	14671	14653	14570	14745	14401	14613	14518	14535	14504	14579	14742	14557	14543	14683	14610	14655	14532	14750	14557	14568	14565	14519	14554	14600	14530	14669	14501	14595	14680	14699	14584	14576	14597	14414	14594	14630	14421	14706	14563	14618	14622	14709	14421	14636	14438	14625	14514	14572	14604	14553	14596	14859	14486	14611	14476	14671	14649	14695	14366	14848	14541	14433	14582	14585	14467	14624	14603	14667	14583	14632	14324	14533	14440	14585	14493	14565	14498	14472	14387	14596	14368	14522	14626	14744	14554	14610	14664	14554	14635	14645	14543	14623	14558	14567	14462	14577	14625	14563	14664	14622	14557	14595	14593	14388	14467	14502	14558	14493	14606	14559	14581	14694	14606	14734	14529	14604	14611	14690	14583	14630	14612	14471	14712	14525	14423	14573	14527	14399	14509	14578	14476	14690	14372	14504	14394	14700	14616	14562	14563	14709	14504	14582	14480	14616	14520	14656	14535	14581	14618	14633	14718	14486	14589	14495	14580	14443	14652	14493	14509	14542	14577	14629	14615	14683	14375	14719	14651	14538	14669	14602	14438	14689	14572	14474	14475	14612	14572	14512	14520	14647	14565	14441	14513	14661	14507	14598	14590	14668	14489	14614	14589	14391	14434	14666	14618	14597	14621	14482	14433	14626	14577	14667	14504	14494	14493	14635	14555	14368	14624	14590	14465	14396	14450	14540	14554	14639	14634	14674	14683	14597	14565	14677	14540	14423	14515	14585	14585	14569	14578	14523	14611	14539	14578	14502	14610	14580	14577	14529	14572	14524	14548	14863	14513	14617	14632	14474	14584	14493	14603	14397	14522	14609	14521	14563	14573	14614	14507	14524	14591	14691	14403	14551	14648	14414	14578	14628	14579	14514	14387	14600	14462	14539	14782	14644	14681	14601	14623	14476	14563	14669	14611	14728	14489	14601	14595	14715	14738	14436	14584	14422	14664	14611	14411	14807	14656	14665	14455	14604	14609	14591	14511	14703	14623	14500	14574	14440	14490	14663	14434	14414	14461	14280	14636	14626	14503	14581	14511	14731	14516	14557	14486	14633	14462	14484	14401	14559	14491	14746	14642	14571	14533	14540	14623	14401	14523	14758	14500	14622	14615	14535	14569	14532	14487	14566	14598	14707	14636	14642	14377	14597	14508	14601	14664	14544	14676	14592	14579	14675	14636	14623	14672	14490	14505	14489	14740	14695	14525	14634	14334	14602	14406	14520	14581	14679	14780	14482	14443	14676	14605	14367	14537	14556	14673	14536	14531	14564	14570	14513	14456	14442	14533	14628	14317	14410	14529	14435	14763	14563	14502	14570	14364	14410	14558	14662	14692	14443	14421	14501	14529	14619	14561	14640	14448	14515	14508	14683	14474	14588	14646	14647	14722	14514	14470	14548	14447	14650	14575	14808	14366	14530	14553	14593	14428	14526	14609	14632	14594	14666	14433	14751	14555	14482	14537	14620	14637	14716	14671	14539	14488	14639	14476	14538	14582	14538	14454	14616	14488	14555	14537	14434	14587	14634	14661	14693	14401	14438	14518	14516	14537	14364	14435	14458	14552	14501	14435	14566	14460	14602	14670	14555	14327	14527	14417	14543	14450	14625	14730	14514	14470	14538	14594	14554	14428	14689	14497	14633	14714	14540	14343	14471	14579	14725	14564	14537	14521	14636	14651	14379	14712	14609	14509	14499	14503	14550	14700	14643	14608	14606	14684	14520	14594	14676	14530	14555	14612	14692	14523	14411	14629	14446	14436	14466	14600	14503	14487	14608	14433	14536	14505	14576	14455	14392	14379	14597	14507	14548	14650	14661	14722	14548	14560	14490	14503	14562	14525	14497	14556	14699	14339	14427	14641	14538	14613	14522	14531	14589	14614	14623	14482	14592	14587	14535	14480	14425	14488	14488	14591	14570	14628	14490	14481	14431	14690	14596	14410	14652	14653	14669	14683	14589	14531	14571	14450	14574	14698	14539	14400	14471	14448	14480	14683	14507	14634	14612	14618	14502	14464	14494	14502	14372	14603	14494	14326	14639	14496	14479	14525	14507	14605	14558	14543	14476	14479	14573	14618	14480	14631	14415	14604	14670	14498	14555	14667	14563	14567	14397	14545	14609	14469	14661	14689	14567	14675	14525	14472	14496	14748	14512	14732	14809	14502	14758	14563	14628	14536	14600	14602	14557	14513	14527	14614	14367	14599	14449	14720	14466	14485	14533	14456	14625	14577	14535	14487	14681	14735	14613	14544	14744	14468	14630	14604	14524	14660	14476	14726	14577	14731	14616	14289	14632	14524	14669	14390	14765	14599	14716	14515	14635	14607	14524	14593	14581	14578	14544	14485	14395	14569	14663	14644	14606	14541	14546	14627	14549	14626	14546	14666	14572	14543	14730	14534	14618	14523	14469	14675	14649	14617	14613	14570	14494	14526	14643	14406	14632	14492	14463	14581	14446	14593	14657	14658	14677	14608	14558	14717	14522	14716	14573	14514	14659	14621	14524	14666	14558	14532	14412	14473	14684	14524	14528	14622	14560	14579	14500	14578	14568	14480	14375	14478	14682	14473	14596	14463	14599	14531	14710	14550	14726	14462	14593	14606	14557	14522	14422	14451	14680	14801	14519	14565	14589	14548	14539	14550	14559	14558	14612	14483	14504	14472	14623	14514	14583	14527	14522	14565	14503	14695	14481	14540	14528	14487	14410	14527	14629	14480	14422	14618	14771	14516	14716	14573	14454	14477	14377	14602	14543	14570	14677	14576	14480	14579	14664	14492	14693	14471	14648	14514	14633	14498	14424	14481	14439	14525	14430	14464	14358	14636	14524	14619	14643	14699	14494	14692	14413	14519	14575	14475	14615	14586	14533	14780	14606	14417	14506	14556	14507	14401	14619	14655	14709	14691	14707	14382	14508	14443	14779	14469	14468	14651	14678	14511	14513	14561	14489	14501	14591	14558	14697	14532	14615	14530	14598	14668	14495	14732	14462	14806	14442	14599	14596	14539	14549	14608	14523	14514	14598	14565	14435	14402	14588	14598	14447	14518	14516	14611	14400	14605	14455	14360	14549	14643	14645	14596	14546	14493	14517	14494	14655	14486	14583	14556	14559	14643	14595	14658	14427	14585	14534	14671	14428	14641	14451	14542	14426	14562	14679	14585	14381	14327	14543	14516	14677	14565	14543	14558	14513	14630	14522	14558	14534	14281	14643	14455	14586	14541	14503	14433	14444	14616	14477	14578	14599	14637	14679	14635	14461	14724	14636	14606	14494	14565	14559	14549	14361	14760	14528	14645	14645	14516	14517	14567	14483	14625	14563	14695	14650	14545	14464	14610	14647	14636	14627	14447	14411	14587	14498	14532	14662	14564	14670	14619	14599	14470	14567	14548	14581	14545	14499	14632	14477	14713	14733	14732	14636	14600	14592	14575	14651	14548	14610	14565	14491	14511	14621	14559	14463	14700	14528	14676	14525	14606	14440	14640	14527	14459	14598	14517	14609	14598	14476	14594	14564	14516	14549	14495	14605	14496	14724	14583	14561	14714	14463	14397	14539	14535	14395	14440	14549	14624	14671	14470	14558	14542	14371	14581	14521	14675	14667	14746	14549	14541	14537	14515	14569	14604	14493	14511	14748	14606	14550	14620	14720	14622	14550	14715	14701	14711	14645	14485	14558	14553	14553	14686	14520	14410	14689	14661	14514	14421	14556	14596	14542	14526	14534	14431	14611	14549	14623	14469	14547	14589	14534	14640	14480	14491	14491	14573	14493	14614	14519	14683	14569	14572	14614	14491	14654	14369	14617	14598	14604	14379	14620	14607	14536	14600	14657	14494	14403	14553	14628	14488	14501	14604	14409	14620	14555	14611	14573	14673	14480	14403	14532	14635	14649	14449	14669	14476	14464	14582	14600	14385	14571	14586	14405	14567	14697	14473	14565	14499	14747	14580	14800	14568	14560	14554	14626	14635	14508	14487	14591	14617	14628	14707	14606	14632	14533	14596	14595	14632	14584	14627	14583	14529	14661	14510	14681	14596	14622	14637	14565	14552	14561	14653	14438	14566	14523	14462	14752	14752	14621	14607	14504	14580	14520	14496	14615	14493	14556	14591	14659	14471	14463	14609	14619	14565	14607	14707	14418	14565	14686	14533	14552	14723	14474	14584	14595	14692	14545	14621	14425	14511	14474	14716	14589	14519	14587	14614	14604	14464	14575	14605	14596	14545	14631	14643	14609	14541	14413	14279	14589	14583	14580	14514	14577	14471	14478	14478	14467	14323	14559	14721	14550	14643	14635	14564	14591	14518	14456	14425	14478	14578	14600	14582	14586	14518	14504	14395	14524	14537	14548	14599	14644	14653	14634	14603	14451	14763	14578	14633	14757	14782	14526	14690	14475	14607	14743	14581	14589	14626	14533	14543	14533	14529	14464	14669	14645	14621	14501	14588	14497	14533	14510	14635	14447	14489	14595	14561	14602	14501	14417	14409	14567	14444	14477	14400	14527	14593	14523	14487	14485	14721	14731	14483	14521	14540	14629	14562	14655	14512	14444	14401	14488	14414	14690	14478	14611	14554	14523	14524	14536	14580	14503	14572	14499	14541	14486	14692	14556	14596
27683	24327	30344	27356	22129	19873	18739	17766	17389	17002	16901	16629	16366	16227	16153	16368	16468	16085	16311	16095	16202	16086	16102	16085	15860	15880	15871	15867	15917	15892	16054	15946	15890	15839	15899	15802	15814	15791	15712	15862	15818	15848	15944	15975	15831	15809	15765	15856	15693	15771	16033	15750	15730	15810	15907	15850	15912	15792	15876	15840	15899	15989	15703	15813	15804	15821	15969	15950	15893	15798	15876	15870	15767	15845	15880	15694	15648	15980	15753	15899	15725	15734	15775	15952	15823	15867	15828	15910	15864	15862	15822	15874	15763	15928	15781	15833	15791	15711	15829	15908	15775	15960	15901	15689	15649	15893	15802	15753	15762	15772	15834	15691	15881	15853	15853	15912	15771	16021	15775	15611	15730	15721	15863	15790	15799	15756	15894	15771	15796	15609	15850	15822	15758	15894	15864	15670	15952	15802	15893	15774	15818	15992	16044	15697	15821	15710	15814	15802	15765	15802	15677	15721	15840	15620	15703	15897	15854	15944	15768	15836	15772	15961	15758	15940	15792	15882	15894	15919	15911	16056	15687	15756	15921	15879	15801	15868	16047	15633	15941	15675	15695	15826	15724	15802	15913	15698	15784	15696	15677	15911	15932	15752	15879	15706	15882	15884	15866	15802	15599	15555	15767	15822	15811	15681	15674	15803	15827	15897	15780	15853	15683	15838	15816	15922	15705	15822	15846	15895	15909	15658	15923	15919	15863	15741	15815	15621	15853	15928	15890	15795	15640	15525	15717	15914	15832	15851	15856	15763	15877	15766	15785	15875	15749	15765	15995	15626	15748	15902	15675	15763	15700	15766	15841	15763	16004	15929	15803	15772	15729	15663	15870	15934	15868	15811	15844	15794	15672	15825	15885	15828	15933	15775	15743	15749	15776	16001	15701	15585	15723	15652	15972	15801	15909	15568	15732	15791	15750	15883	15701	15800	15746	15963	15692	15852	15721	15781	15760	15802	15968	15657	15784	15708	15744	15891	15787	15790	15740	15898	15818	15836	15916	15930	16054	15876	15888	15993	15832	15827	15760	15914	15734	15808	15739	15640	15797	15864	15801	15770	15732	15904	15854	15801	15812	15804	15613	15865	15700	15908	15584	15927	15852	15829	15716	15805	15886	15926	15957	15764	15720	15802	15864	15762	15916	15983	16014	15647	15847	15720	15871	15822	15954	15703	15851	15922	15898	15967	15793	15943	15658	15760	15724	15838	15757	15927	15711	15851	15610	15863	15830	15629	15848	15801	15614	15743	15914	15737	15780	15783	15867	15854	15940	15637	16086	15595	16028	15949	15977	15721	15876	15672	15993	15799	15682	15835	15724	15775	15747	15863	15713	15765	15800	16056	15791	15690	15697	15948	15850	15762	15422	15817	15742	15716	15855	15949	15802	15679	15607	15979	15770	15867	15626	15685	16013	15811	15888	15836	15815	15827	15860	15824	15907	15765	15780	16074	15968	15868	15760	15559	16004	15928	15734	15978	15658	15857	15800	15702	15719	15562	15889	15858	15878	15737	15873	15726	15739	15769	15929	15680	15982	15684	15676	15893	15873	15976	15905	15928	15766	15509	15918	15729	15838	15851	15818	15848	15928	15591	15860	15769	15883	15905	15788	15803	15887	16004	15748	15853	15651	15972	15856	15931	15734	15846	15784	15877	15908	15691	15870	15852	15771	15824	15826	15800	15562	15647	15704	15799	15848	15839	15757	15668	15852	15929	15864	15914	15794	15880	15852	15708	15866	15875	15870	15839	15990	15829	15700	15807	15958	15933	15952	15893	15808	15762	15946	15817	15805	15983	15844	15744	15881	16097	15688	16007	15934	15866	15640	15720	15812	15782	15964	15958	15913	15747	15700	15824	15739	15734	15640	15695	15796	15898	15745	15706	15810	15678	15743	15878	15807	15651	15672	15605	15751	15749	15875	15699	15790	15744	15664	15798	15864	15938	15936	16019	15829	15954	15882	15785	15821	15837	15917	15825	16048	15836	15809	15906	15842	15704	15602	15771	15749	15654	15987	15782	15909	15768	15855	15882	15802	15675	15877	15694	16002	15742	15910	15838	15740	15925	15771	15690	15630	15714	15949	15726	15826	15874	15925	15925	15778	15769	15789	15948	15681	15658	15750	15800	15961	15824	15867	15698	15771	15819	15849	15722	15789	15774	15566	15815	15706	15874	15591	15855	15928	15819	15734	15920	15868	15774	15693	15844	15602	15752	16085	15670	15817	15824	15849	15829	15798	15808	15975	15740	15479	15763	15702	15902	15807	15670	15758	15906	15593	15630	15781	15748	15810	15760	15749	15812	15767	15660	15955	15649	15787	15762	15896	15784	15873	15718	15787	15760	15691	16023	15839	15768	15693	15805	15806	15709	15750	15793	15836	16005	15923	15784	15741	15965	15829	16014	15894	15833	15853	15818	15822	15808	15799	15859	15844	15671	15709	15667	15737	15651	15713	15957	15746	15676	15730	15718	15858	15985	15952	15903	16001	15753	15875	15715	15904	15860	15619	15643	15711	15850	16004	15660	15884	15770	15827	15837	15732	15879	15934	15845	15799	15618	16032	15895	15787	15748	15809	15910	15831	15815	15719	15783	15848	15713	15871	15744	15662	15665	15884	15823	15818	15711	15834	15838	15509	15758	15831	15949	15878	16032	15970	15803	15898	15790	15985	15883	15965	16074	15872	15718	15892	15544	15888	15706	15783	15887	15855	15946	15889	15877	15884	15904	15582	15836	16086	15849	15718	15787	15823	15605	15745	15684	15928	15788	15760	15740	15820	15859	15932	15770	15710	15855	15585	15802	15741	15942	16094	15733	15675	15955	15672	15828	15778	15819	15570	15776	15743	15814	15793	15821	15852	15845	15828	15834	15834	15848	15756	15780	15808	15695	15656	15722	15705	15678	15913	16006	15952	15821	15680	15625	15836	15544	15800	15822	15723	15890	15753	15985	15834	15846	15652	15619	15828	15850	15863	15651	15665	15697	15859	15677	15888	15897	15780	15671	15811	15713	16020	15844	15767	15759	15605	15860	15725	15780	15807	15944	15765	15797	15810	15857	15662	15703	15887	15648	15874	15944	15904	15784	15779	15725	15885	15889	15703	15951	15895	15886	15893	15859	15778	15701	15931	15666	15922	15793	15757	15861	15778	15798	15916	15849	15901	15846	15850	15786	15647	15756	15935	15816	15884	15876	15861	15838	15629	15606	15766	15811	15881	15919	15780	15962	15745	15663	15687	15709	15838	15965	15850	15845	15898	15831	15834	15708	15973	15882	15798	15844	15982	15894	15629	15673	15771	16049	16024	15684	15739	15878	15816	15896	15835	15743	15784	15648	15817	15760	15852	15809	15632	15899	15596	15659	15819	15915	15827	15830	15849	15866	15810	15861	15584	15876	15687	15967	15777	15669	15903	15853	15738	15696	15829	15903	15871	15770	15949	15718	15876	15784	16021	15813	15710	15654	15961	15661	15791	15705	15873	15758	15855	15934	15828	15653	15779	15889	15667	15822	15817	15741	15885	15679	15875	15888	15894	15789	15704	15729	15607	15626	15745	15916	15832	15839	15843	15974	15914	15817	15745	15582	15791	15736	15855	15867	15707	15612	15878	15625	15788	15803	15843	15816	15679	15679	15873	15821	15885	15804	15724	15744	15906	15925	15994	15862	15721	15755	15626	15806	15873	15829	15707	15683	15821	15788	15953	15824	15834	15831	15764	15702	15679	15824	15854	15800	15891	15968	15875	15840	15774	15920	15986	15812	15771	15904	15947	15798	15894	15869	15810	15633	15656	15668	15775	16007	15851	15993	15944	15617	15742	15802	15700	15849	16080	15727	15893	15669	15681	15850	15845	15807	15753	15799	15857	15754	15956	15812	15943	15790	15630	15834	15864	15706	15909	15763	15835	15763	15954	15791	15850	15940	15810	15864	15861	15762	15799	15768	15858	15809	15969	15795	15843	15796	15845	15976	15854	15754	15780	15885	15689	15988	15641	15652	15685	15798	15943	15919	15679	15845	15989	15878	15775	15675	15896	15705	15682	15850	15676	15718	15907	16000	16011	15654	15927	15799	15981	15799	15776	15946	15749	15773	15907	15985	15841	15765	15947	15847	15742	15765	15946	15742	15809	15874	15714	15938	15920	15528	15648	15942	15759	15774	15934	15858	15769	15786	16022	15817	15648	15755	15892	15714	15634	15588	16017	15896	15791	15693	15960	15980	15890	15926	15941	15838	15979	15892	15737	15863	15914	15655	15734	15579	15821	15815	15939	15662	15652	16091	15821	15790	15862	15765	15724	15638	15932	15947	15809	15747	15937	15793	15935	15751	16076	15877	15965	15789	15647	15845	15831	15848	15819	15575	15905	15933	15637	15953	16002	15773	15765	15869	15747	15583	15997	15815	15809	15612	15773	15887	15784	15873	15621	15793	15844	15963	15699	16020	15719	15593	15818	15616	15755	15761	15792	15895	15776	15972	15904	15933	15857	15767	15735	15847	15995	15729	15830	15924	16149	15732	15806	15714	15595	15871	15800	15778	15745	15823	15828	15714	15742	15830	15833	15633	15892	15703	15851	15603	15887	15942	15784	15726	15839	15808	15787	15790	15766	15795	15895	15750	15842	15896	15791	15854	15738	15959	15807	15808	15857	15938	15627	15858	15909	15896	15724	15980	15807	15848	15680	15953	15903	15790	15752	15749	15924	15822	15811	15757	15536	15681	15839	15813	15718	15806	15778	15935	16020	15928	15999	15807	15833	15878	15798	15950	15687	15758	15882	15769	15886	15776	15713	15818	15607	15885	15852	15782	15968	15894	15847	15635	15576	15789	15796	16085	15679	15892	15742	15916	15898	15901	15754	15761	15610	15581	15814	15652	15803	16072	15974	15820	15975	15790	15719	15852	15734	15920	15762	15806	15962	15975	15780	15716	15814	15794	15637	15809	15774	15908	15938	15748	15769	15803	15856	15881	15924	15712	15724	15971	15845	15600	15680	15976	15836	15940	15954	15906	15891	15798	15819	15739	15986	15908	15786	16106	15909	15646	15854	15755	15818	15782	15902	15871	15771	15799	15939	15869	15763	15736	15912	15941	15834	15763	15818	15897	15954	15723	15856	15642	15825	15815	15870	15762	15885	15820
25610	37011	34852	27562	23204	20505	18739	17241	16720	16121	15938	15629	15234	15084	14986	14954	14837	14861	14704	14620	14746	14611	14555	14784	14392	14352	14363	14549	14481	14383	14396	14380	14383	14463	14299	14608	14455	14426	14318	14446	14351	14360	14350	14246	14414	14320	14462	14304	14280	14216	14224	14368	14340	14269	14309	14222	14367	14460	14299	14440	14283	14393	14330	14360	14331	14272	14230	14325	14463	14293	14373	14325	14166	14334	14405	14402	14154	14259	14542	14223	14346	14298	14380	14291	14290	14473	14478	14408	14082	14312	14350	14188	14332	14313	14420	14228	14244	14331	14377	14319	14226	14290	14372	14225	14173	14309	14303	14326	14390	14398	14368	14327	14306	14291	14403	14286	14237	14260	14300	14385	14296	14181	14275	14408	14266	14438	14188	14252	14373	14310	14395	14266	14314	14248	14327	14261	14396	14412	14387	14474	14225	14185	14339	14241	14372	14474	14478	14318	14412	14341	14222	14166	14275	14255	14458	14281	14260	14198	14408	14301	14084	14223	14507	14331	14158	14410	14257	14402	14330	14414	14299	14275	14312	14436	14266	14380	14204	14411	14312	14274	14169	14299	14298	14397	14442	14311	14461	14376	14373	14266	14300	14210	14315	14261	14291	14441	14336	14474	14279	14343	14480	14332	14300	14439	14395	14294	14464	14314	14441	14170	14362	14312	14285	14352	14330	14376	14271	14434	14300	14207	14337	14221	14397	14338	14313	14471	14287	14486	14198	14223	14336	14291	14401	14189	14285	14373	14185	14233	14334	14136	14289	14388	14417	14267	14209	14282	14410	14080	14281	14379	14445	14419	14255	14263	14286	14493	14243	14384	14371	14387	14268	14175	14381	14080	14137	14247	14613	14309	14195	14250	14482	14200	14276	14404	14300	14240	14321	14253	14379	14280	14615	14182	14262	14126	14442	14221	14286	14219	14360	14286	14085	14195	14277	14362	14320	14314	14605	14364	14337	14166	14260	14549	14140	14366	14565	14220	14315	14445	14367	14312	14309	14217	14377	14171	14307	14297	14346	14208	14305	14271	14352	14368	14336	14390	14304	14268	14391	14506	14009	14273	14184	14247	14184	14268	14288	14259	14208	14399	14312	14227	14344	14458	14248	14176	14336	14243	14397	14293	14448	14533	14402	14452	14369	14344	14320	14261	14288	14164	14135	14333	14266	14252	14264	14385	14486	14418	14276	14281	14435	14337	14306	14292	14348	14391	14253	14274	14122	14276	14345	14213	14320	14340	14235	14288	14319	14369	14173	14312	14298	14358	14260	14199	14565	14233	14290	14259	14345	14413	14469	14312	14389	14348	14319	14366	14247	14338	14159	14263	14293	14406	14259	14425	14410	14429	14303	14317	14395	14299	14201	14368	14359	14246	14393	14266	14333	14257	14343	14337	14265	14395	14218	14393	14244	14266	14379	14383	14377	14234	14147	14331	14193	14347	14496	14317	14335	14244	14366	14364	14190	14331	14335	14374	14389	14376	14183	14214	14306	14427	14350	14249	14367	14154	14463	14432	14336	14117	14197	14346	14313	14595	14311	14223	14403	14302	14356	14229	14323	14310	14284	14312	14245	14362	14306	14275	14295	14484	14234	14274	14163	14194	14272	14331	14297	14358	14333	14327	14185	14452	14355	14295	14329	14320	14252	14328	14375	14377	14180	14553	14230	14389	14288	14346	14120	14311	14194	14381	14273	14326	14322	14402	14394	14320	14257	14311	14375	14330	14266	14428	14446	14180	14264	14287	14363	14404	14253	14281	14278	14357	14385	14225	14436	14258	14367	14343	14224	14371	14337	14345	14377	14403	14392	14225	14602	14295	14273	14283	14228	14474	14228	14339	14373	14425	14291	14059	14415	14459	14543	14270	14254	14266	14267	14325	14239	14442	14283	14318	14392	14296	14183	14272	14283	14420	14298	14457	14363	14382	14342	14502	14371	14272	14257	14166	14392	14263	14420	14344	14377	14306	14409	14346	14094	14425	14262	14377	14387	14423	14153	14264	14371	14219	14225	14286	14349	14337	14418	14364	14340	14511	14433	14480	14345	14350	14336	14347	14327	14313	14314	14359	14267	14325	14405	14203	14313	14191	14072	14250	14249	14451	14229	14377	14374	14129	14437	14352	14288	14197	14368	14228	14456	14220	14138	14345	14232	14318	14413	14289	14288	14254	14248	14320	14446	14416	14362	14223	14328	14326	14378	14311	14393	14261	14331	14536	14278	14186	14249	14344	14390	14374	14345	14248	14197	14406	14147	14153	14364	14402	14294	14335	14370	14234	14301	14274	14081	14582	14394	14184	14155	14351	14257	14384	14365	14334	14256	14536	14349	14255	14414	14302	14486	14389	14432	14431	14242	14245	14332	14300	14371	14201	14404	14333	14230	14267	14259	14293	14291	14341	14195	14216	14267	14194	14352	14310	14162	14464	14261	14449	14137	14292	14309	14204	14237	14179	14362	14210	14372	14379	14330	14300	14438	14312	14307	14319	14480	14375	14402	14556	14274	14267	14448	14251	14303	14328	14220	14389	14334	14386	14306	14343	14472	14424	14282	14309	14379	14402	14341	14181	14361	14410	14198	14309	14252	14357	14435	14369	14441	14313	14262	14453	14247	14252	14163	14320	14301	14284	14243	14281	14288	14346	14437	14229	14297	14337	14255	14327	14563	14308	14464	14310	14312	14151	14255	14551	14174	14297	14252	14263	14299	14486	14429	14260	14454	14261	14305	14091	14378	14299	14256	14262	14276	14276	14322	14432	14298	14164	14181	14313	14296	14259	14326	14345	14448	14346	14081	14443	14158	14152	14429	14398	14232	14377	14239	14198	14347	14233	14430	14405	14353	14204	14351	14224	14228	14280	14460	14117	14492	14201	14258	14259	14264	14415	14389	14356	14401	14435	14292	14544	14388	14403	14370	14320	14182	14388	14362	14350	14171	14336	14421	14385	14259	14267	14557	14404	14288	14350	14416	14474	14391	14351	14430	14295	14388	14299	14333	14324	14283	14408	14455	14332	14320	14416	14201	14217	14269	14340	14395	14250	14214	14369	14380	14436	14440	14209	14270	14256	14345	14459	14366	14424	14320	14218	14397	14346	14188	14337	14393	14304	14157	14189	14391	14204	14268	14365	14254	14277	14150	14278	14386	14213	14287	14346	14175	14189	14368	14189	14258	14285	14155	14361	14266	14378	14198	14272	14388	14322	14304	14306	14234	14299	14250	14537	14314	14334	14228	14278	14442	14283	14418	14513	14303	14366	14507	14335	14434	14245	14462	14365	14269	14266	14280	14174	14439	14403	14343	14363	14337	14348	14211	14176	14351	14250	14291	14474	14437	14393	14246	14310	14234	14232	14278	14396	14412	14277	14231	14400	14334	14203	14271	14394	14222	14435	14427	14295	14437	14416	14280	14407	14319	14266	14406	14135	14250	14371	14356	14466	14479	14257	14344	14187	14263	14462	14315	14283	14292	14265	14502	14473	14198	14215	14304	14334	14406	14201	14318	14346	14426	14474	14166	14409	14264	14429	14285	14313	14276	14405	14212	14465	14429	14257	14429	14301	14275	14165	14397	14287	14322	14267	14259	14138	14332	14342	14248	14219	14247	14371	14420	14518	14272	14329	14333	14326	14396	14329	14310	14299	14214	14335	14310	14273	14376	14372	14322	14275	14314	14401	14328	14239	14268	14173	14401	14377	14657	14296	14506	14268	14323	14231	14398	14424	14229	14542	14305	14379	14255	14365	14330	14264	14260	14400	14291	14504	14314	14262	14330	14246	14384	14335	14355	14299	14381	14280	14317	14342	14249	14358	14216	14137	14416	14172	14292	14233	14194	14366	14293	14349	14196	14256	14311	14364	14339	14193	14184	14299	14289	14426	14290	14353	14346	14359	14286	14360	14343	14488	14411	14024	14363	14400	14271	14270	14400	14380	14240	14356	14235	14264	14365	14461	14380	14260	14206	14215	14415	14322	14340	14114	14273	14210	14259	14328	14217	14410	14281	14233	14359	14342	14192	14440	14329	14168	14335	14369	14391	14313	14438	14344	14379	14398	14282	14391	14443	14368	14245	14361	14398	14400	14300	14394	14286	14275	14388	14453	14256	14218	14144	14247	14242	14368	14304	14384	14287	14258	14335	14398	14403	14409	14220	14258	14315	14337	14247	14297	14493	14376	14433	14439	14216	14404	14317	14303	14303	14326	14378	14342	14287	14296	14328	14301	14223	14273	14389	14465	14291	14284	14399	14367	14331	14320	14415	14337	14322	14287	14231	14344	14354	14357	14229	14227	14335	14429	14281	14365	14369	14494	14209	14600	14444	14274	14501	14347	14305	14444	14263	14470	14299	14457	14357	14333	14417	14226	14419	14546	14309	14337	14313	14325	14437	14413	14423	14320	14392	14338	14524	14367	14254	14454	14419	14272	14316	14248	14340	14449	14405	14264	14207	14358	14267	14335	14412	14288	14482	14369	14240	14400	14342	14371	14490	14284	14275	14302	14455	14338	14227	14468	14349	14331	14327	14357	14444	14249	14233	14285	14267	14372	14194	14326	14296	14424	14268	14318	14542	14330	14330	14491	14285	14255	14428	14246	14341	14487	14246	14313	14254	14524	14277	14290	14385	14281	14251	14398	14435	14412	14331	14396	14115	14345	14376	14187	14380	14253	14518	14285	14378	14300	14202	14361	14297	14459	14282	14356	14479	14370	14272	14243	14274	14354	14520	14234	14234	14184	14324	14209	14309	14124	14202	14264	14442	14385	14194	14526	14329	14425	14394	14320	14446	14104	14314	14237	14334	14448	14459	14336	14391	14352	14263	14253	14460	14153	14475	14192	14137	14174	14360	14261	14266	14268	14379	14450	14353	14343	14427	14263	14258	14178	14450	14276	14522	14179	14192	14326	14310	14339	14382	14446	14265	14260	14366	14160	14197	14385	14238	14236	14310	14137	14538	14292	14402	14358	14275	14355	14253	14163	14469	14471	14360	14304	14488	14345	14377	14404	14369	14366	14425	14285	14450	14308	14288	14236	14459	14186	14268	14399	14281	14409	14321	14327	14347	14212	14271	14247	14337	14439	14264	14456	14350	14403	14243	14456	14269	14479	14149	14383	14250	14287	14125	14328	14438	14309
23536	20959	28245	24273	23118	24280	23244	19517	18534	18244	17864	17704	17109	16955	16818	16689	16796	16879	16783	16371	16486	16530	16448	16227	16343	16157	16221	16416	16183	16140	16274	16064	16115	15945	16090	16182	16198	16175	16178	16101	16004	16107	16193	16237	16004	15953	16171	16039	16060	16134	16324	16168	15976	15887	16182	16192	16112	15874	16043	15868	16015	16070	15785	16137	15872	16097	16141	15985	15866	16016	16002	16002	15997	16106	15955	16069	16071	16028	15990	16057	15976	16037	15947	16050	15983	15989	16017	15964	15976	15860	16187	16009	16134	15906	16010	15957	16011	16134	15975	15964	16017	16074	16048	16147	16004	16231	16116	15930	15975	15979	15904	16069	16122	16050	16122	16066	16201	16052	15937	15929	16107	16183	16193	15949	16009	16193	16056	15928	16014	15957	15903	16187	15987	15911	15979	15976	15993	15962	16003	16071	16001	16102	15759	15907	16007	15974	15974	15873	16045	15939	15950	16024	16064	16083	15788	16054	15981	16065	16086	16004	15959	16023	15948	16107	16109	15967	15994	16060	15963	15906	16278	16068	16056	15924	16019	15960	15981	16014	15978	15870	16077	16112	15856	16052	16011	15998	15985	15851	16048	16119	16002	15981	16176	16068	16248	16100	16046	15904	15926	16004	16115	16103	16028	16128	16147	16096	16052	15992	16023	16072	16206	16074	15908	16114	16038	16091	15915	15994	16002	15953	15825	16122	15833	16106	15977	16011	15958	16019	16167	16030	15835	15949	16038	15886	15994	15887	15906	16071	16087	16218	16001	15965	15965	16060	16017	16011	15929	16060	15822	15722	16068	15880	15926	15985	16003	16125	15898	16002	16021	16099	16230	16053	16025	15987	15859	15881	16127	16083	15934	16122	16051	15846	16171	15877	16100	16151	16054	15899	15909	16132	16137	16140	15964	15717	16036	15879	15798	15880	15967	16008	16256	15935	16229	16040	15828	16072	16095	15939	15897	16013	15890	16021	15964	16077	15968	15896	15903	16077	15929	16092	16066	15963	16028	15843	15962	15960	16037	16116	15968	15947	15990	15956	16014	15977	15962	15952	16143	15930	16034	16109	15924	16005	16000	16111	16114	15852	15946	16071	16046	16053	15783	15860	15867	16019	16016	15758	15943	16032	15978	16035	16060	15975	16296	16008	15947	16029	15989	16111	15920	15928	15844	15908	15968	16005	16048	15838	15974	16008	16000	15755	15887	16095	16183	16202	16189	15868	16004	15766	16131	15939	15911	15970	16058	16145	15936	15748	15891	16163	16183	16242	16197	16030	15919	16021	16099	15961	15965	15945	15891	16020	16126	15956	15998	16054	16005	16066	16061	16189	15968	16138	16043	15924	16022	15920	15912	16017	15986	16053	16104	15950	16034	16129	15870	15965	16000	15919	16040	15951	16093	15994	16115	15893	16003	16070	16033	16177	16013	16140	16083	16142	15977	16017	15755	15999	16123	16083	15915	15962	15907	16160	15965	16068	15889	16121	16116	15959	16114	16025	16035	16137	16118	16074	15952	15885	15913	16181	15951	15985	15914	16071	15925	16091	16102	15882	15926	15990	16129	15959	16117	15760	16150	15983	15931	15979	16002	16069	16029	16160	16095	15952	16018	16002	16068	16026	16110	15828	15924	16022	15882	16096	16034	15993	15981	16076	15917	16098	15887	16093	16006	16007	15865	15923	16143	15894	15997	15778	15848	15874	15881	15922	15954	15864	15885	16023	15910	16203	15944	15941	15982	16027	15998	15923	16043	15998	16187	15978	16087	16197	15718	16006	16030	15941	15982	15954	16198	16001	16114	16056	15969	16096	16006	15958	16115	16085	15967	16198	15885	15870	15947	15852	16157	16011	15900	15928	16191	16098	15934	16000	15985	16043	15751	16195	16113	16055	16248	16083	16049	15966	15958	16076	16071	15914	15953	15962	15966	16044	15995	15925	16057	15851	15727	15813	15926	16150	16143	15916	15935	15916	16030	15868	15815	16100	16121	16004	15981	15989	16041	15890	16100	15830	16078	16006	16143	16088	16006	16039	15992	15986	15964	16083	15876	16020	16113	15947	15743	16053	16048	15829	16143	16009	15819	16109	16031	16170	16106	15926	15817	16016	15960	16055	15982	15992	16071	15997	16043	16022	16140	15985	16036	15942	15853	16001	16042	16058	15966	16081	15895	15917	15912	15956	15899	16067	15884	15964	16026	16149	16041	16073	15828	15951	15918	16167	15861	15891	16036	15880	16042	15765	15915	15905	15947	15841	15903	16056	15819	15987	15825	15776	16043	16124	16089	15892	15846	16135	16022	15950	16007	16032	15835	16118	15935	16128	16013	16091	16006	16238	16147	15759	15946	16053	15986	15957	15996	15999	16028	15991	16127	16159	16153	15956	16040	15852	15918	15854	15903	15988	16035	16034	15949	15933	15981	15949	16066	15775	16254	16000	16083	15917	16032	16137	15787	15894	15905	15774	16151	15990	16042	16076	15977	15908	16160	16068	15877	15751	15923	16032	15962	16139	16095	16065	16126	15970	16155	16198	15967	16169	15757	15986	16147	15960	16013	16069	15982	15811	16053	16176	16059	16014	16035	16187	15896	15896	15920	15920	15870	15889	15851	15917	16102	16009	16082	16246	15940	15787	15986	15987	15895	15908	15964	15963	15778	16078	15949	16064	16015	15949	16128	16061	16178	16045	16099	15920	16080	15990	15970	15909	15934	15885	16113	15985	15982	15996	16071	16016	15986	15825	15849	16054	16061	15882	16076	15948	15976	15937	16003	15854	16081	15758	16180	15958	16066	16183	16030	15977	15924	15879	16073	15937	15934	15939	15991	15948	15986	15822	16101	16051	15997	15809	15984	16074	15934	15896	15834	15851	15951	16108	15866	16129	16199	16259	15967	15884	16040	16231	15896	16093	15934	16102	16024	15976	16092	16201	16031	15762	15900	15805	16061	16095	16095	15903	16006	15873	16072	16125	16054	15991	16000	16041	16052	15968	16267	16118	16078	15806	15841	16112	16099	16057	15797	15989	15827	16032	16179	15995	15985	15901	16064	16215	16226	15963	15884	16077	15915	15926	16044	16031	15835	15887	16022	15930	16077	15957	15912	16027	15915	16043	15936	16164	15874	15892	16108	16232	15902	15883	15948	15987	16006	15920	16010	15781	16074	16178	16193	15947	16062	15908	16062	15950	15882	16050	15951	16093	15944	15991	15954	15946	15954	15944	15878	15932	15996	16140	16189	16023	15884	15989	15873	16105	15920	15938	15940	16058	15869	15855	15943	15685	15947	15851	16111	16105	16080	16161	16080	15899	16063	16011	15964	15923	16235	16036	16024	16076	16155	15966	16119	16158	16022	15885	15896	15779	15918	15912	15987	16120	16090	15898	15859	15942	16042	16112	16079	16022	15926	16266	16129	15746	15972	15983	16095	16050	16058	15985	15974	15832	16127	15885	16018	15906	16109	15938	15892	16041	16109	15963	15902	16012	16210	16185	15920	16138	15947	15879	16060	16020	15844	16026	16159	15923	16003	15910	16085	15989	16076	15905	16039	16100	16056	15998	16199	15977	16266	15932	15882	16082	16045	16032	16024	15893	15787	16187	16075	16143	15986	15938	16032	16017	16025	15981	16115	16133	15950	16024	16042	15976	16036	15927	15901	15969	16142	16080	15985	16113	15871	16093	15998	15855	15964	15841	16131	16098	15878	16013	15983	15975	16138	16074	15728	15902	15937	15971	16088	15900	16182	16074	15980	16083	16106	16135	16153	16111	16060	16064	16032	16045	15997	16206	15989	15957	15882	15940	15950	16236	15910	15967	16097	15962	15967	16010	16177	15892	15930	16077	16067	16093	15932	15958	15785	16076	15966	16043	15918	15954	15994	16029	15888	15914	16030	15916	16143	15866	15809	15886	15997	16116	15975	15870	16204	16082	15908	16174	15983	15733	15911	15884	15963	15995	15827	16037	15928	16166	15920	15964	16111	16055	16045	16016	15952	15982	15949	16010	15765	16073	16054	15993	16165	15975	16041	15991	16170	16130	16079	16179	15910	15884	16132	16120	15906	16045	15913	15954	15977	15886	15889	15998	16045	16086	15936	16002	16047	16118	15961	16009	16229	15888	15966	15777	16068	15963	16084	16040	15936	15804	15897	16142	15890	16063	15913	15942	16097	15998	15983	16255	16019	15745	15875	15916	15896	15910	15936	16226	16124	15933	15936	15799	15916	16098	15924	15890	16049	15891	15927	16016	16031	15905	16161	16031	15979	15968	15900	15918	15913	15939	16140	15920	16054	15972	16034	16046	15888	15970	15989	16118	15896	16022	16040	16098	16161	16031	15967	15902	16029	16012	15763	16008	16047	16125	16120	15921	16017	16079	15951	15988	15822	15925	15839	15989	16207	16165	15822	15973	15930	15929	16020	15939	15812	16132	16099	16068	16154	16092	15872	15832	15933	15955	15940	16054	16120	15923	15978	16027	16013	15903	15922	15906	16058	15869	16161	16019	16108	16332	16254	15865	16012	15935	15915	15949	15923	15940	15952	16030	15798	15877	15952	15977	16117	15976	15843	16096	15938	15999	15901	16084	15852	15907	15711	15940	15861	15934	15805	15930	16115	16022	16282	16096	16251	15887	15960	16173	16121	16089	15921	15964	15724	15898	16099	15929	15946	16056	15951	15876	15958	15966	16072	15896	15895	16115	15909	15734	15974	16123	16225	15858	15990	15916	16024	15942	16119	15897	16116	16025	15988	16026	16123	15957	15872	15815	15903	15905	15946	16042	15878	16037	15918	15808	16075	16007	15968	15934	16045	16026	15805	16074	15920	16018	15858	15922	15969	16103	16156	16012	15873	15794	15842	15893	15969	15843	16163	16035	16119	16049	15988	15957	15926	16176	16108	16031	15984	16079	15941	15889	16042	16107	16015	16167	16098	15879	15939	16053	16289	15977	16071	16080	15959	16017	16060	15835	16260	16058	15995	15997	16053	16013	15957	16003	15995	15975	16014	16096	16081	16085	16055	15865	15990	16041	16065	16080	16001	16094	15878	16037	15807	15821	15953	16002	15971	16154	16055	16020	15992	16133	16235	16076	16056	15832	15934	16004	15905	15944	15876	16102	16212	15959	16119	15885	15891	15934
25885	43876	40885	33085	28259	24202	21285	19640	18652	17874	17325	16624	16266	16070	15825	15859	15580	15368	15324	15298	15143	15031	14755	15002	14829	14793	14943	14735	14778	14694	14668	14419	14577	14732	14652	14578	14755	14527	14549	14727	14402	14538	14574	14483	14659	14395	14631	14483	14492	14450	14290	14628	14479	14409	14378	14433	14663	14504	14442	14413	14351	14406	14382	14480	14540	14343	14552	14346	14464	14540	14537	14402	14394	14459	14507	14546	14482	14366	14364	14361	14416	14371	14333	14279	14565	14452	14665	14341	14333	14449	14324	14582	14385	14577	14402	14466	14311	14548	14408	14334	14530	14499	14607	14434	14198	14380	14501	14573	14377	14406	14567	14470	14552	14422	14568	14437	14404	14473	14441	14605	14418	14318	14487	14326	14219	14591	14455	14543	14424	14540	14606	14519	14388	14566	14436	14524	14501	14333	14346	14330	14587	14438	14460	14475	14566	14435	14523	14379	14567	14375	14610	14412	14452	14227	14373	14456	14538	14490	14470	14507	14424	14574	14519	14403	14438	14368	14403	14331	14460	14563	14566	14461	14425	14487	14272	14494	14485	14441	14337	14547	14307	14480	14321	14512	14410	14360	14352	14515	14500	14259	14379	14432	14434	14508	14499	14464	14362	14516	14479	14430	14564	14417	14411	14445	14602	14478	14501	14466	14537	14542	14460	14362	14390	14366	14392	14355	14320	14237	14513	14371	14269	14496	14359	14390	14306	14296	14427	14489	14406	14482	14544	14489	14368	14442	14539	14485	14267	14378	14432	14393	14412	14372	14379	14469	14448	14369	14498	14500	14582	14444	14541	14317	14487	14327	14505	14413	14478	14601	14480	14538	14561	14429	14543	14374	14505	14420	14652	14418	14455	14474	14462	14564	14331	14442	14339	14494	14454	14547	14721	14507	14442	14408	14410	14388	14579	14329	14327	14477	14437	14358	14536	14328	14516	14443	14339	14487	14409	14345	14382	14359	14394	14336	14542	14519	14411	14439	14422	14332	14534	14566	14529	14410	14554	14475	14435	14400	14385	14315	14395	14373	14517	14410	14388	14439	14396	14452	14368	14519	14504	14632	14372	14508	14412	14459	14647	14307	14591	14498	14414	14420	14396	14493	14433	14351	14611	14568	14340	14407	14504	14483	14449	14401	14344	14427	14397	14416	14698	14409	14412	14394	14307	14479	14513	14473	14335	14359	14460	14474	14400	14531	14303	14379	14390	14511	14426	14492	14528	14408	14337	14483	14398	14304	14617	14383	14455	14486	14467	14522	14460	14290	14460	14378	14367	14639	14313	14386	14406	14542	14414	14435	14285	14512	14672	14403	14374	14529	14421	14423	14451	14530	14366	14372	14339	14542	14479	14285	14414	14610	14534	14444	14494	14312	14407	14432	14400	14352	14478	14447	14368	14289	14318	14385	14469	14464	14417	14371	14509	14498	14492	14616	14548	14334	14469	14418	14487	14540	14440	14299	14437	14456	14504	14589	14379	14435	14486	14403	14654	14484	14320	14370	14371	14448	14284	14535	14515	14254	14408	14433	14516	14354	14316	14623	14360	14350	14408	14572	14423	14464	14563	14443	14399	14327	14388	14373	14367	14363	14651	14493	14356	14334	14294	14205	14504	14539	14344	14281	14348	14307	14402	14490	14552	14389	14393	14261	14545	14449	14509	14231	14281	14479	14432	14379	14282	14361	14353	14368	14516	14208	14481	14547	14431	14352	14496	14415	14402	14413	14420	14480	14525	14378	14378	14369	14390	14443	14437	14226	14574	14464	14450	14317	14341	14570	14320	14509	14506	14460	14407	14357	14499	14500	14338	14464	14536	14420	14533	14521	14406	14432	14482	14430	14364	14366	14543	14443	14415	14395	14495	14504	14405	14444	14561	14348	14494	14422	14417	14540	14457	14587	14350	14530	14323	14528	14354	14543	14436	14436	14567	14421	14407	14489	14275	14310	14210	14410	14407	14492	14426	14404	14257	14590	14377	14502	14439	14464	14417	14372	14329	14410	14514	14583	14366	14262	14604	14585	14422	14465	14469	14461	14528	14246	14561	14512	14489	14405	14296	14420	14745	14426	14401	14442	14421	14504	14386	14584	14372	14449	14247	14460	14489	14472	14466	14431	14524	14582	14272	14413	14187	14458	14452	14411	14337	14325	14462	14434	14312	14508	14378	14519	14536	14402	14568	14417	14681	14214	14375	14454	14320	14457	14620	14241	14469	14468	14409	14385	14259	14437	14298	14391	14448	14435	14390	14424	14609	14574	14467	14339	14457	14354	14487	14267	14408	14484	14287	14337	14540	14357	14495	14487	14398	14315	14431	14418	14361	14432	14234	14375	14371	14493	14647	14372	14298	14472	14435	14412	14497	14475	14475	14360	14329	14201	14558	14389	14381	14396	14371	14541	14401	14418	14514	14487	14275	14425	14708	14371	14366	14608	14316	14386	14321	14498	14501	14590	14526	14482	14409	14446	14534	14575	14372	14214	14399	14431	14506	14436	14473	14498	14566	14510	14316	14366	14300	14480	14490	14469	14271	14236	14300	14437	14325	14292	14561	14507	14507	14324	14408	14420	14508	14325	14402	14428	14531	14440	14399	14500	14407	14459	14602	14535	14292	14471	14567	14387	14452	14512	14439	14377	14412	14409	14426	14264	14581	14504	14379	14424	14468	14500	14395	14366	14287	14304	14494	14433	14442	14383	14390	14446	14390	14447	14535	14508	14495	14552	14403	14518	14371	14497	14386	14589	14405	14500	14355	14307	14394	14474	14355	14315	14409	14403	14457	14470	14384	14603	14539	14241	14443	14378	14599	14466	14500	14567	14473	14464	14519	14250	14274	14330	14398	14421	14485	14545	14509	14368	14310	14506	14455	14493	14327	14601	14307	14459	14389	14369	14513	14400	14411	14498	14350	14654	14240	14454	14508	14410	14459	14220	14405	14464	14428	14446	14469	14618	14537	14560	14474	14280	14647	14426	14451	14397	14429	14532	14388	14613	14405	14438	14499	14379	14481	14383	14452	14481	14471	14374	14502	14294	14319	14425	14319	14365	14506	14524	14437	14493	14328	14324	14399	14478	14575	14418	14419	14538	14512	14448	14302	14327	14392	14298	14489	14548	14280	14441	14435	14450	14439	14335	14488	14627	14474	14676	14515	14400	14370	14328	14360	14425	14512	14386	14483	14496	14454	14514	14436	14368	14453	14426	14419	14472	14504	14477	14697	14643	14516	14569	14381	14587	14470	14382	14295	14382	14474	14368	14447	14463	14415	14354	14482	14533	14481	14463	14526	14440	14546	14444	14549	14340	14507	14492	14513	14564	14390	14275	14331	14464	14386	14331	14424	14356	14435	14493	14418	14578	14311	14436	14558	14327	14420	14490	14476	14464	14467	14487	14471	14484	14379	14415	14469	14544	14425	14412	14569	14478	14578	14617	14646	14560	14500	14380	14447	14446	14383	14515	14424	14484	14336	14489	14475	14406	14493	14530	14434	14274	14596	14464	14386	14366	14379	14451	14357	14338	14304	14225	14339	14522	14492	14510	14388	14475	14361	14553	14455	14415	14444	14429	14434	14343	14597	14365	14373	14366	14457	14489	14545	14321	14449	14441	14326	14544	14663	14542	14475	14420	14453	14327	14391	14459	14412	14354	14488	14585	14479	14346	14490	14498	14435	14697	14395	14462	14515	14309	14572	14497	14392	14369	14402	14407	14504	14436	14307	14489	14468	14493	14585	14319	14523	14462	14299	14358	14366	14350	14452	14566	14461	14273	14447	14530	14534	14471	14331	14269	14412	14312	14402	14438	14362	14587	14348	14264	14482	14481	14681	14558	14416	14390	14367	14517	14357	14541	14413	14374	14321	14334	14358	14459	14514	14515	14491	14300	14537	14344	14316	14450	14548	14378	14500	14579	14441	14439	14386	14459	14521	14519	14367	14442	14216	14446	14368	14372	14361	14455	14591	14378	14457	14453	14532	14335	14433	14580	14650	14483	14520	14241	14425	14463	14461	14349	14384	14302	14334	14348	14349	14382	14270	14576	14453	14442	14327	14510	14528	14506	14524	14362	14495	14461	14454	14234	14574	14387	14465	14350	14515	14517	14377	14503	14323	14372	14646	14382	14479	14417	14396	14413	14677	14325	14481	14497	14472	14293	14478	14347	14390	14426	14562	14402	14362	14385	14482	14468	14566	14303	14382	14485	14421	14481	14422	14388	14607	14339	14508	14336	14410	14465	14412	14414	14361	14281	14337	14388	14325	14424	14410	14361	14508	14470	14510	14228	14345	14431	14520	14401	14508	14548	14551	14254	14453	14342	14489	14491	14447	14293	14555	14389	14442	14487	14245	14473	14466	14461	14359	14587	14266	14384	14423	14509	14349	14334	14585	14433	14608	14355	14551	14448	14508	14493	14245	14515	14528	14397	14625	14446	14302	14637	14400	14398	14479	14518	14420	14391	14379	14456	14466	14344	14270	14462	14483	14576	14513	14305	14326	14421	14463	14339	14478	14325	14356	14485	14341	14411	14430	14520	14376	14516	14376	14451	14367	14739	14465	14310	14404	14488	14564	14381	14492	14502	14345	14417	14576	14448	14499	14538	14300	14350	14568	14475	14355	14341	14492	14387	14301	14391	14470	14381	14397	14431	14268	14321	14558	14473	14349	14479	14428	14359	14391	14417	14513	14313	14349	14489	14572	14385	14391	14453	14311	14610	14510	14368	14537	14419	14366	14560	14520	14572	14327	14414	14501	14582	14346	14467	14443	14435	14599	14630	14560	14390	14581	14484	14356	14384	14334	14406	14386	14436	14380	14426	14453	14404	14510	14546	14450	14507	14374	14587	14473	14297	14344	14416	14376	14433	14454	14471	14399	14448	14411	14557	14511	14426	14622	14430	14562	14435	14439	14286	14565	14432	14402	14513	14386	14499	14334	14326	14469	14372	14403	14302	14386	14474	14525	14380	14350	14312	14326	14420	14496	14368	14492	14366	14283	14380	14358	14473	14356	14308	14609	14366	14518	14313	14401	14305	14412	14470	14495	14542	14432	14368	14490	14405	14382	14510	14284	14555	14328	14537	14291	14408	14326	14385	14461	14406	14407	14471	14447	14411	14474	14495	14550	14599	14381	14521
22588	21011	28667	23546	21835	24777	26986	21302	19661	19559	18946	18445	18236	17823	17403	17583	17174	17231	16877	16941	16931	16850	16823	16683	16540	16595	16524	16391	16345	16535	16348	16285	16408	16468	16384	16369	16197	16202	16238	16236	16191	16296	16283	16193	16336	16135	16257	16423	16355	16216	16305	16168	16115	16130	16062	16005	16009	16266	15984	16293	16061	16180	16213	16120	16218	16157	16261	16128	16206	16313	16103	16262	15984	16106	16139	16142	15958	16096	16254	16358	16254	16070	16280	16187	16154	16128	15989	16070	16164	16102	16190	16017	16119	16136	16212	16114	15932	16116	16118	16075	16022	16039	16163	16065	16066	16023	16209	15962	16291	16008	16164	15924	16144	16176	16105	16198	16158	16032	16152	16176	16061	16355	15992	16009	16039	16067	16133	16142	16274	16265	16224	15993	16109	15920	16227	16110	16196	15918	16054	15927	16094	16137	16159	16020	16117	16159	16150	16113	16056	16263	16223	16095	16194	16223	15922	16094	16032	16179	16242	16229	16218	16366	16182	16056	16051	16001	16229	16350	16043	16214	16102	16192	16025	16089	16075	16090	16278	15871	16188	16142	16067	16020	15948	16267	15985	16191	16042	16085	16219	16065	16215	16256	16189	15977	16175	16156	16175	16100	16003	16110	16409	16163	16167	16257	16213	16145	15999	16131	16102	16309	16210	16281	16148	16115	15868	16198	16067	16135	16098	16136	16159	16071	16148	15964	16135	16075	16246	16186	16081	16191	16118	16048	16137	16077	16101	16028	15928	16006	16199	16140	16203	16198	16240	15998	16135	16076	16285	16331	16184	16311	16224	16206	16140	16103	16137	16220	16120	16345	16294	16028	16121	16107	15924	15997	16010	16143	16171	15957	15964	15862	16246	16109	16167	16223	16139	16078	16211	16003	16097	16188	16131	16172	16075	16028	16094	16164	15999	16026	16126	16117	15938	16120	16152	16017	15864	16091	16140	16224	16286	16007	16175	16163	16077	16186	16317	16112	16028	15945	16140	16185	16027	16070	16010	16051	16035	16202	16091	15932	16193	16183	16143	16044	16427	16118	15967	15990	15988	16140	15967	16240	16334	16203	16126	16105	15984	15978	16226	16090	16115	16041	15981	16069	16094	15926	16044	15886	16216	16267	16124	15937	16204	16143	16043	16093	16065	16087	16089	16096	16276	16039	16341	16056	16046	16143	16175	16194	16012	16020	16139	16138	16254	16228	16093	16287	16074	16020	16293	15840	16328	16137	16096	16182	16113	16273	16204	15955	16053	16009	16400	16113	16174	16204	16124	16045	16272	16100	16046	16010	16014	16133	16160	16080	16264	15831	16254	16102	16209	16023	16233	16116	16378	16240	16052	15953	16287	16015	16004	15971	16007	16237	15989	16079	16106	16233	16192	16228	16007	16148	16099	15946	16055	16026	16149	16096	16216	16028	16357	16032	16089	16037	16110	16113	16094	16165	16119	16041	16252	16131	16131	16133	16082	16094	16104	16072	16150	15994	15997	16127	16029	16105	15970	16170	15827	16036	16172	16125	16262	16228	16107	16059	16132	16227	16099	16127	16117	16235	16156	16111	16159	16022	16047	16162	16105	16302	16279	16111	16298	16020	16106	15978	16063	16284	16088	16257	16048	16037	15866	16038	16158	15818	15995	16087	16121	15944	16181	16023	16078	16074	16032	16102	15972	16083	16143	16033	16170	16073	16053	16087	16054	16106	16058	16221	15930	15871	16289	16218	16115	16087	16256	16243	15946	16335	16026	16011	16254	16234	16158	16066	16057	16139	16172	16193	16216	16306	16127	15934	16102	16126	16182	16255	16092	16215	16034	16168	16220	16069	15921	16015	16269	16297	15960	16173	16094	16180	16219	16088	15955	16122	16031	16195	16218	16217	16013	16183	15970	16065	16170	16159	16172	16213	16089	16152	16221	16215	16120	16009	16168	15879	16060	15973	15972	16013	16069	16208	16035	16175	16169	16213	15990	16172	16305	16150	16168	16059	16046	16078	16104	16037	16196	16058	16095	16232	16071	16089	16166	16075	16055	16200	16280	16096	16066	16352	16132	16121	16047	16103	16196	16366	16051	16259	16124	16107	16080	16240	16107	16215	16226	16032	16281	16132	16032	16140	16119	16147	16176	16162	16284	16053	16088	16145	16232	15885	16095	15938	15847	16205	16196	16137	16154	16313	16224	16147	16040	16035	15997	15963	16165	16162	15855	16078	15919	15829	15934	15972	16186	16049	16037	16322	16099	16251	16069	16304	16288	16129	15925	16061	16161	16121	16170	16015	16121	16231	16294	16246	16233	16106	15912	16137	16071	16018	16184	16255	16126	16071	16183	16006	16143	16006	16095	16058	16224	16232	16245	16235	16102	16031	16058	15992	16059	16161	16076	16086	15922	16234	16167	15982	16048	15976	16216	16202	16260	16289	16235	16036	16118	16126	16154	16156	15975	15959	16253	16092	16147	16089	16142	16006	16268	16137	16086	15827	15864	16235	16033	16183	16136	16162	16132	16241	16147	15998	16153	16214	16108	16057	15980	16060	16109	16073	16148	15905	16166	16181	16178	16045	16099	16129	16185	16192	16082	16116	16132	16073	16046	15942	16156	16117	16149	16211	16373	16167	16163	16227	16002	16121	16431	15931	15878	16170	16143	16146	15889	16128	16276	15859	16077	15996	16081	16303	16273	16127	16176	16015	15968	16229	16059	15922	16111	16156	16026	16099	16115	16122	16309	16177	16151	16291	16128	15975	16086	16210	16093	16038	16284	16047	16156	16083	16146	16060	16048	16310	16156	16163	16064	16064	16177	16222	16275	16094	16118	16221	16255	16224	16043	16177	16235	16230	16102	15873	16108	16112	16020	16124	16150	16199	16190	16198	16063	16220	16302	15968	16138	16380	16180	15937	15959	15752	16242	15988	16050	16181	16367	16054	16072	16133	16083	16271	16189	16206	16248	16100	16133	16025	16137	16139	16180	16052	16145	16119	15968	16054	15990	16092	16061	16207	16178	16085	15917	16214	16090	16299	16141	15901	15928	16069	16305	16177	16117	16166	16059	16075	16104	16197	16087	16163	16234	16115	16025	16168	15937	15983	16284	16203	16172	16008	16169	16122	16102	16090	16238	16208	16156	16206	16266	16233	16224	16002	16096	15940	16124	16216	16221	16052	16193	16159	15989	16102	16184	16349	16178	16240	16391	15974	16237	16314	15957	16038	15938	16249	15975	16074	16179	16001	16216	16064	16201	16142	16192	16095	16055	15971	16089	16066	16175	16175	16269	16045	16182	15892	16098	16154	16023	15984	15974	16141	16258	15964	16129	16089	16162	16031	16082	15940	16220	16148	16248	15997	15842	15965	15881	16029	16300	16077	15943	16083	16060	15929	16194	16149	16293	16104	16094	16052	16187	16228	15961	16065	16197	16119	16194	16029	16071	15968	16274	16086	16029	16320	16151	16114	16091	15992	16265	16051	15992	16185	15987	16002	16419	16323	15901	16135	16108	16072	16191	16281	15980	16273	16265	16153	16293	16039	16310	15973	16318	16309	16169	15906	15897	16271	16113	16108	16090	16042	16143	16220	16084	15986	16086	16163	16159	16222	16233	15926	16111	15992	16057	16019	15928	16152	16142	16192	16175	16041	16193	15955	16030	16249	16126	16065	15956	16192	16058	16119	16127	16289	16178	16105	16276	16251	15953	15996	15958	16107	16024	16088	15910	16032	16011	15968	16064	16195	16004	15947	16129	16306	16297	16211	16141	16198	16041	16234	15950	16157	16144	16050	16103	16074	16114	16152	16201	15979	16259	16038	16173	15961	16055	16023	16007	16034	16156	16028	16082	16005	16079	16171	16172	16145	15920	15991	16093	16232	16122	16081	16199	15971	16010	16249	16153	16093	15929	16147	16063	16124	16239	15996	16283	15985	15985	16147	16097	16143	16087	16165	16042	15915	16141	15871	15997	15847	16067	16096	16378	16070	15942	15994	16224	16159	16277	15936	16256	16020	16048	16188	16098	16113	15843	16025	16118	16081	16119	16037	16265	16126	16156	16077	16221	16018	16052	15988	16142	16065	16032	16009	15918	16118	16022	15960	16018	16117	15819	16151	16059	15911	16185	16227	16168	15993	16058	16274	16090	16047	16075	16124	16009	16191	15996	15955	16057	16039	16137	16217	16229	16260	15985	16080	16134	16065	16039	16165	15994	16151	16065	16085	16079	15941	15987	15855	16338	16348	15958	16022	16042	16345	16174	16323	16067	16140	16230	16183	16304	16136	15975	16148	15974	16334	15961	16124	16228	16078	16072	16121	16095	15973	16056	16092	16036	16075	16234	16109	16149	16178	16160	16049	16102	16174	16328	16137	16131	16077	16238	16107	16243	16248	16064	15961	15964	16080	16023	15959	16017	16061	15826	16168	16163	16143	15999	16123	15982	16179	16187	16147	16145	16132	16164	16087	15963	16073	16055	16105	16048	16120	16002	16032	16116	15967	16085	16108	16124	15985	16039	16236	16095	16039	16153	15916	16242	16030	16135	16076	16077	15873	16136	16125	16129	16194	16000	16113	16155	15975	16096	16084	15935	16209	15988	16128	16043	16022	15964	16001	15838	16201	16148	15875	16167	16087	16126	16174	15998	16285	15871	16104	16129	16286	16031	16195	16103	16141	16035	16167	16366	16077	16154	16096	16246	16266	15971	15988	16246	16151	16030	15904	16099	16091	16200	16181	16208	15960	16191	16091	16094	16155	16021	16167	16134	16113	16049	16205	15986	16165	16079	16117	16049	16190	16079	15963	16032	16011	16158	16134	15990	15892	16246	15999	15930	16073	16018	16036	16194	15961	16111	16196	15968	15981	16020	16008	15893	16081	16100	16184	16206	16208	16279	16041	16200	15980	16022	16030	16185	15997	16177	16184	16087	16072	16081	16060	16081	16232	16178	16276	16075	16209	15982	16081	16306	16286	16043	16035	16044	16131	15953	16149	16107	16135	16186	16158	16082	16012	16122	16118	16257	15877	16327	16038	16171	16017	16185	16220	15964	16349	16056	16119	16226	15998	16160	15770	16011	16161	16129	16119	16187	15961	16226	15998	16230	16102	15978	15960	16337	15855	16005	16158	16160	16103	15910	15974	15977	15997
27987	48447	45777	37367	32089	27804	24119	21637	20151	19358	18326	18041	17393	17000	16529	16450	16040	16108	15801	15635	15548	15345	15202	15105	15190	15081	14930	15063	14825	15078	14870	14785	14742	14607	14632	14562	14602	14594	14661	14640	14531	14531	14688	14637	14702	14724	14537	14601	14569	14525	14461	14625	14698	14680	14629	14388	14599	14526	14510	14564	14375	14513	14570	14633	14464	14573	14591	14453	14596	14419	14354	14461	14431	14549	14367	14475	14405	14696	14463	14602	14509	14430	14365	14343	14389	14446	14520	14449	14286	14446	14594	14268	14475	14610	14636	14581	14369	14378	14746	14379	14554	14429	14572	14427	14445	14412	14671	14449	14661	14366	14650	14640	14479	14445	14469	14546	14370	14448	14420	14475	14589	14437	14547	14569	14618	14331	14603	14625	14600	14514	14528	14397	14568	14535	14539	14519	14636	14600	14700	14515	14439	14580	14384	14500	14374	14601	14484	14478	14530	14309	14476	14613	14345	14389	14384	14492	14454	14516	14549	14439	14387	14411	14429	14552	14541	14477	14555	14340	14489	14432	14510	14367	14565	14564	14361	14382	14429	14467	14633	14482	14367	14427	14534	14331	14594	14358	14645	14429	14546	14558	14317	14466	14572	14525	14644	14416	14427	14435	14465	14397	14303	14451	14554	14507	14527	14518	14512	14448	14434	14625	14694	14431	14455	14385	14355	14639	14375	14566	14437	14483	14484	14520	14540	14606	14432	14414	14498	14491	14551	14564	14542	14381	14351	14565	14442	14667	14589	14491	14498	14533	14575	14421	14558	14359	14566	14383	14561	14489	14588	14507	14535	14554	14684	14389	14581	14676	14442	14502	14444	14385	14329	14489	14525	14480	14333	14602	14585	14444	14330	14523	14594	14502	14478	14500	14452	14486	14483	14546	14284	14471	14382	14670	14445	14545	14470	14601	14356	14557	14536	14483	14542	14388	14554	14445	14560	14388	14573	14373	14495	14511	14539	14372	14449	14449	14443	14498	14543	14396	14306	14316	14448	14481	14574	14465	14436	14428	14469	14460	14417	14497	14360	14555	14342	14410	14742	14478	14303	14475	14441	14533	14490	14399	14437	14537	14505	14524	14397	14587	14299	14353	14416	14501	14298	14495	14435	14499	14464	14567	14297	14528	14578	14528	14379	14626	14485	14468	14483	14573	14559	14447	14528	14484	14503	14442	14400	14536	14456	14276	14459	14350	14575	14543	14549	14407	14375	14469	14443	14425	14360	14434	14423	14523	14457	14470	14618	14578	14443	14573	14515	14418	14184	14483	14380	14591	14552	14556	14489	14474	14450	14352	14455	14536	14347	14409	14578	14545	14372	14534	14494	14457	14445	14586	14537	14275	14560	14344	14412	14424	14492	14357	14508	14507	14391	14561	14566	14303	14367	14374	14612	14563	14466	14371	14321	14736	14331	14431	14488	14471	14541	14330	14627	14459	14556	14305	14558	14660	14339	14437	14435	14492	14590	14569	14494	14519	14554	14494	14499	14613	14420	14612	14371	14499	14593	14452	14418	14444	14457	14418	14524	14580	14513	14532	14608	14525	14396	14341	14447	14566	14538	14485	14252	14525	14553	14456	14361	14504	14441	14315	14463	14688	14410	14537	14557	14514	14647	14465	14438	14702	14492	14278	14617	14507	14427	14656	14430	14389	14607	14449	14545	14571	14385	14384	14463	14616	14628	14558	14515	14409	14494	14529	14398	14401	14370	14550	14481	14572	14476	14352	14421	14655	14471	14542	14436	14449	14456	14419	14339	14372	14452	14493	14504	14442	14501	14404	14491	14226	14458	14442	14442	14455	14557	14484	14450	14364	14491	14538	14284	14529	14571	14622	14505	14534	14207	14506	14506	14497	14645	14495	14418	14446	14462	14370	14304	14546	14484	14615	14458	14606	14432	14463	14555	14424	14506	14485	14449	14463	14611	14466	14502	14325	14502	14407	14485	14623	14399	14596	14394	14466	14600	14566	14453	14468	14444	14548	14447	14562	14494	14495	14495	14382	14480	14401	14463	14532	14490	14311	14490	14357	14447	14407	14426	14575	14530	14565	14420	14471	14446	14487	14447	14623	14402	14548	14512	14635	14392	14362	14499	14585	14416	14432	14392	14465	14506	14509	14527	14526	14503	14629	14286	14380	14668	14459	14322	14377	14398	14501	14429	14489	14598	14583	14569	14350	14509	14460	14451	14496	14481	14488	14474	14462	14486	14367	14378	14419	14556	14526	14472	14477	14464	14363	14321	14518	14394	14512	14494	14461	14456	14501	14314	14463	14559	14304	14579	14531	14443	14373	14568	14524	14443	14473	14394	14356	14484	14430	14359	14529	14353	14672	14390	14489	14619	14443	14240	14458	14412	14477	14448	14437	14510	14569	14572	14566	14372	14607	14529	14576	14351	14411	14572	14561	14517	14485	14447	14588	14540	14339	14450	14574	14558	14461	14642	14646	14377	14577	14427	14368	14340	14485	14226	14529	14453	14447	14633	14425	14336	14475	14632	14375	14326	14452	14438	14424	14368	14463	14431	14449	14361	14769	14495	14407	14623	14401	14408	14328	14518	14546	14593	14657	14496	14530	14440	14528	14458	14528	14611	14463	14561	14506	14417	14369	14327	14540	14457	14565	14675	14355	14557	14442	14593	14295	14531	14371	14522	14461	14602	14411	14456	14537	14461	14678	14498	14463	14586	14369	14493	14508	14510	14491	14550	14404	14637	14559	14509	14426	14484	14345	14492	14497	14447	14497	14435	14429	14568	14534	14640	14551	14387	14530	14523	14279	14525	14607	14339	14522	14482	14422	14523	14660	14497	14501	14643	14499	14336	14410	14183	14331	14375	14253	14448	14525	14407	14574	14409	14466	14465	14550	14477	14497	14459	14477	14621	14463	14516	14406	14593	14440	14475	14446	14395	14563	14279	14620	14603	14402	14527	14453	14268	14483	14648	14336	14470	14486	14489	14541	14469	14380	14614	14502	14480	14495	14437	14451	14453	14456	14410	14479	14475	14386	14575	14503	14522	14260	14462	14588	14403	14325	14559	14520	14536	14727	14485	14408	14629	14534	14611	14510	14520	14437	14544	14482	14597	14516	14541	14522	14425	14464	14519	14364	14556	14651	14513	14439	14564	14460	14650	14277	14526	14519	14333	14393	14547	14398	14403	14358	14502	14513	14479	14477	14536	14495	14546	14417	14420	14368	14478	14634	14549	14508	14597	14300	14306	14536	14508	14601	14391	14460	14501	14431	14399	14523	14466	14409	14577	14542	14492	14426	14427	14447	14314	14442	14423	14531	14543	14424	14422	14493	14378	14449	14421	14408	14473	14531	14522	14546	14548	14550	14478	14576	14408	14642	14456	14537	14423	14350	14429	14469	14338	14576	14508	14514	14495	14468	14523	14287	14540	14622	14500	14516	14527	14373	14585	14544	14398	14364	14675	14460	14569	14475	14687	14550	14438	14652	14437	14391	14469	14447	14534	14499	14512	14349	14517	14604	14498	14489	14540	14463	14491	14506	14452	14501	14525	14500	14481	14352	14613	14499	14486	14467	14343	14559	14370	14198	14417	14538	14430	14503	14541	14379	14409	14551	14311	14442	14299	14478	14547	14467	14517	14337	14442	14570	14455	14530	14444	14397	14500	14431	14458	14528	14565	14262	14542	14600	14646	14366	14532	14416	14626	14218	14484	14515	14413	14587	14519	14563	14434	14603	14538	14640	14421	14390	14394	14548	14503	14538	14397	14508	14459	14497	14610	14404	14495	14565	14352	14495	14660	14361	14664	14512	14529	14610	14294	14338	14467	14431	14558	14706	14509	14521	14607	14463	14249	14638	14478	14335	14532	14470	14394	14457	14507	14474	14296	14595	14464	14362	14582	14331	14573	14531	14493	14668	14479	14502	14500	14421	14412	14534	14525	14454	14511	14435	14439	14422	14550	14402	14426	14509	14393	14422	14507	14500	14447	14542	14415	14452	14425	14499	14614	14538	14536	14527	14358	14392	14448	14601	14485	14427	14570	14622	14429	14382	14561	14443	14513	14465	14458	14514	14477	14614	14453	14452	14448	14674	14454	14553	14360	14492	14444	14394	14297	14422	14483	14355	14674	14429	14508	14593	14384	14448	14551	14374	14626	14485	14536	14396	14374	14518	14367	14545	14394	14704	14534	14248	14487	14364	14427	14420	14414	14436	14476	14301	14426	14331	14613	14594	14563	14277	14522	14432	14462	14496	14554	14429	14465	14480	14472	14423	14342	14369	14684	14447	14545	14474	14543	14576	14431	14517	14443	14498	14255	14453	14468	14361	14537	14514	14563	14533	14461	14363	14463	14459	14485	14480	14538	14468	14482	14418	14414	14556	14361	14480	14359	14284	14306	14615	14564	14625	14463	14609	14335	14592	14492	14482	14543	14366	14316	14427	14434	14666	14354	14395	14300	14434	14549	14559	14449	14367	14545	14395	14612	14500	14429	14513	14235	14489	14450	14396	14335	14378	14591	14664	14368	14689	14444	14587	14596	14350	14479	14473	14467	14558	14411	14395	14334	14386	14657	14448	14656	14427	14360	14570	14481	14428	14531	14409	14420	14378	14589	14449	14463	14508	14761	14633	14550	14593	14526	14486	14473	14405	14500	14406	14467	14579	14424	14474	14388	14276	14371	14456	14252	14580	14500	14611	14501	14457	14347	14453	14477	14397	14676	14442	14637	14664	14329	14542	14629	14467	14373	14636	14371	14437	14586	14487	14462	14682	14410	14368	14504	14601	14610	14223	14474	14555	14477	14497	14489	14492	14393	14650	14308	14560	14459	14436	14521	14529	14487	14353	14404	14565	14389	14578	14633	14638	14548	14506	14488	14491	14431	14552	14512	14516	14368	14736	14524	14517	14514	14313	14674	14521	14289	14543	14559	14412	14516	14364	14433	14689	14473	14425	14444	14541	14216	14398	14611	14379	14397	14538	14415	14337	14487	14703	14478	14471	14376	14545	14631	14376	14503	14539	14571	14390	14461	14563	14492	14514	14391	14543	14466	14670	14550	14438	14360	14471	14574	14527	14478	14534	14530	14348	14471	14404	14612	14493	14382	14466	14595	14475	14397	14429	14393	14394	14605	14456	14478	14507	14400	14490
27610	24248	30460	27197	22227	19929	18656	17511	16907	16763	16585	16204	16333	16138	16229	16058	16089	16036	16072	15850	15755	15838	15829	15934	15839	15650	15798	15823	15847	15546	15713	15760	15800	15999	15749	15706	15758	15659	15701	15539	15572	15877	15652	15643	15782	15769	15633	15807	15770	15665	15553	15633	15599	15471	15689	15511	15713	15920	15732	15796	15729	15668	15685	15893	15582	15731	15517	15734	15634	15648	15577	15712	15612	15487	15551	15604	15562	15411	15669	15665	15457	15669	15752	15639	15607	15868	15873	15773	15634	15596	15597	15572	15611	15908	15620	15490	15418	15759	15742	15640	15783	15595	15550	15498	15546	15716	15733	15632	15473	15643	15728	15798	15604	15421	15492	15593	15564	15557	15692	15531	15608	15558	15649	15642	15463	15643	15681	15744	15533	15505	15513	15836	15769	15735	15640	15688	15601	15432	15532	15839	15558	15637	15715	15369	15741	15769	15571	15399	15700	15759	15586	15658	15665	15628	15555	15505	15524	15676	15657	15875	15787	15654	15474	15697	15728	15553	15591	15725	15630	15648	15603	15687	15538	15584	15662	15616	15661	15531	15638	15727	15673	15604	15542	15740	15842	15740	15591	15723	15465	15662	15851	15812	15713	15829	15678	15600	15432	15620	15587	15666	15665	15656	15606	15507	15756	15804	15781	15430	15661	15548	15705	15732	15551	15582	15669	15765	15553	15652	15705	15819	15510	15427	15753	15694	15642	15424	15736	15510	15676	15507	15772	15580	15635	15592	15873	15612	15645	15674	15530	15721	15631	15784	15529	15445	15661	15645	15569	15438	15851	15616	15569	15629	15430	15583	15681	15901	15538	15642	15577	15573	15663	15642	15509	15623	15587	15603	15608	15634	15714	15563	15600	15669	15667	15675	15754	15712	15557	15760	15681	15558	15752	15639	15536	15526	15585	15557	15683	15633	15566	15778	15820	15675	15594	15520	15797	15643	15564	15543	15448	15509	15745	15698	15839	15739	15624	15691	15617	15635	15602	15488	15693	15563	15641	15790	15655	15557	15547	15486	15644	15607	15663	15504	15574	15612	15773	15752	15801	15773	15662	15769	15726	15741	15682	15302	15579	15659	15607	15643	15680	15425	15815	15663	15571	15657	15567	15850	15530	15559	15527	15644	15546	15533	15661	15405	15738	15595	15772	15467	15701	15624	15578	15684	15801	15579	15633	15624	15608	15665	15643	15429	15623	15426	15759	15460	15582	15767	15674	15705	15505	15616	15804	15424	15743	15760	15576	15575	15614	15451	15433	15594	15719	15637	15858	15699	15615	15712	15570	15709	15527	15612	15695	15572	15647	15749	15822	15506	15477	15615	15612	15551	15686	15779	15435	15487	15586	15844	15741	15678	15653	15635	15721	15706	15614	15645	15560	15563	15722	15608	15647	15803	15757	15745	15814	15611	15576	15575	15619	15711	15658	15740	15459	15395	15601	15819	15794	15550	15804	15545	15926	15610	15685	15747	15576	15600	15806	15573	15498	15620	15699	15620	15575	15605	15582	15578	15955	15535	15672	15425	15662	15551	15754	15507	15495	15500	15626	15614	15471	15611	15754	15665	15768	15616	15693	15683	15539	15501	15762	15517	15588	15559	15612	15614	15708	15518	15647	15585	15698	15774	15623	15860	15598	15668	15720	15496	15551	15497	15745	15627	15741	15649	15557	15693	15783	15557	15674	15453	15711	15480	15706	15715	15788	15691	15731	15696	15662	15677	15556	15458	15575	15446	15636	15573	15615	15799	15856	15598	15689	15616	15535	15561	15703	15659	15535	15666	15560	15546	15746	15536	15676	15785	15642	15583	15715	15810	15697	15587	15715	15816	15787	15688	15766	15552	15706	15496	15665	15672	15558	15512	15802	15576	15728	15694	15675	15634	15577	15657	15625	15746	15711	15472	15681	15503	15804	15416	15579	15547	15688	15574	15770	15654	15699	15585	15516	15777	15660	15580	15845	15615	15683	15688	15625	15581	15799	15708	15317	15494	15614	15522	15778	15532	15478	15747	15637	15530	15709	15690	15764	15685	15644	15528	15768	15516	15432	15578	15773	15621	15624	15813	15682	15752	15468	15715	15658	15616	15696	15654	15608	15782	15804	15576	15836	15894	15611	15760	15628	15751	15671	15740	15519	15595	15613	15718	15579	15846	15720	15638	15544	15730	15637	15689	15600	15676	15555	15554	15553	15505	15668	15753	15692	15522	15666	15534	15664	15669	15516	15623	15582	15805	15529	15625	15605	15660	15871	15557	15700	15708	15627	15712	15500	15770	15631	15473	15615	15577	15781	15673	15730	15429	15680	15797	15745	15630	15660	15692	15664	15633	15491	15471	15491	15609	15624	15600	15708	15759	15784	15599	15900	15604	15735	15689	15780	15622	15585	15621	15641	15705	15533	15529	15608	15625	15563	15865	15592	15800	15577	15674	15542	15650	15615	15656	15751	15635	15712	15698	15600	15553	15637	15645	15613	15624	15798	15481	15556	15742	15505	15569	15733	15593	15811	15585	15679	15458	15486	15801	15712	15518	15745	15684	15835	15740	15697	15891	15551	15671	15574	15612	15522	15758	15748	15934	15701	15769	15660	15726	15507	15776	15529	15568	15811	15714	15807	15709	15596	15721	15523	15622	15727	15653	15678	15702	15624	15730	15844	15752	15617	15642	15583	15576	15662	15878	15618	15704	15768	15720	15501	15686	15821	15686	15598	15597	15721	15794	15607	15782	15558	15658	15639	15773	15811	15760	15505	15644	15538	15717	15592	15843	15581	15699	15685	15536	15607	15475	15674	15732	15616	15621	15844	15729	15597	15580	15413	15479	15536	15600	15509	15731	15851	15781	15724	15516	15584	15652	15687	15916	15804	15648	15699	15703	15555	15672	15536	15565	15461	15580	15634	15709	15707	15745	15590	15715	15607	15549	15716	15436	15483	15718	15747	15534	15503	15709	15510	15663	15544	15822	15740	15576	15820	15559	15584	15532	15743	15739	15792	15648	15552	15664	15625	15775	15631	15752	15540	15574	15661	15683	15726	15876	15754	15571	15693	15563	15677	15887	15610	15608	15522	15617	15691	15796	15484	15775	15703	15466	15784	15510	15700	15615	15616	15523	15551	15755	15644	15606	15673	15637	15666	15503	15606	15630	15772	15637	15692	15488	15426	15773	15782	15796	15707	15677	15764	15855	15620	15644	15453	15762	15522	15615	15825	15670	15654	15563	15695	15497	15749	15733	15360	15784	15753	15676	15449	15513	15656	15521	15580	15711	15803	15735	15661	15645	15661	15536	15709	15774	15721	15507	15750	15466	15728	15526	15518	15775	15520	15589	15670	15524	15605	15520	15500	15540	15569	15623	15775	15689	15743	15629	15547	15659	15685	15636	15552	15542	15563	15882	15642	15667	15748	15505	15514	15600	15655	15673	15763	15647	15625	15473	15601	15581	15777	15675	15741	15580	15482	15419	15602	15526	15710	15679	15718	15769	15645	15471	15469	15450	15785	15653	15565	15596	15740	15546	15768	15635	15681	15620	15745	15636	15563	15740	15638	15719	15635	15631	15587	15738	15544	15517	15777	15529	15631	15718	15691	15732	15669	15527	15651	15808	15610	15496	15457	15571	15812	15644	15690	15571	15640	15406	15699	15646	15628	15661	15718	15497	15711	15775	15636	15810	15513	15653	15799	15627	15692	15670	15667	15556	15742	15794	15783	15490	15649	15647	15698	15631	15638	15589	15578	15559	15678	15729	15802	15515	15685	15699	15629	15600	15688	15566	15568	15506	15406	15749	15478	15736	15698	15798	15863	15816	15768	15687	15727	15552	15617	15627	15747	15567	15651	15547	15559	15592	15730	15653	15593	15729	15807	15816	15587	15755	15513	15711	15771	15428	15665	15779	15528	15753	15582	15776	15761	15701	15524	15583	15487	15918	15459	15720	15687	15596	15674	15583	15518	15583	15538	15614	15682	15538	15670	15626	15813	15640	15555	15651	15720	15712	15598	15602	15831	15444	15740	15797	15767	15677	15601	15729	15641	15497	15694	15710	15659	15516	15680	15618	15641	15694	15681	15613	15731	15829	15719	15608	15571	15601	15563	15566	15736	15749	15604	15581	15713	15586	15704	15562	15604	15562	15546	15511	15531	15640	15759	15633	15570	15658	15639	15703	15738	15698	15737	15641	15486	15625	15661	15610	15677	15630	15730	15887	15766	15640	15771	15655	15529	15724	15704	15775	15766	15633	15711	15797	15680	15596	15785	15601	15690	15472	15553	15464	15600	15549	15572	15606	15500	15728	15444	15723	15590	15801	15744	15804	15759	15585	15543	15616	15835	15542	15611	15583	15705	15592	15592	15676	15732	15460	15545	15507	15820	15557	15514	15550	15578	15623	15765	15698	15695	15678	15553	15783	15617	15668	15623	15708	15757	15427	15671	15482	15633	15701	15688	15732	15747	15613	15682	15622	15695	15729	15692	15666	15381	15793	15607	15733	15465	15563	15843	15591	15642	15540	15627	15420	15639	15586	15652	15668	15779	15661	15811	15754	15631	15529	15542	15719	15546	15568	15610	15488	15749	15625	15485	15572	15583	15568	15573	15416	15469	15625	15709	15540	15685	15653	15781	15561	15522	15691	15805	15702	15539	15713	15744	15823	15579	15688	15534	15690	15728	15542	15484	15437	15662	15570	15736	15612	15573	15575	15495	15652	15650	15727	15608	15624	15736	15638	15742	15599	15424	15723	15672	15546	15497	15651	15541	15762	15687	15421	15687	15516	15618	15654	15698	15592	15748	15532	15708	15553	15791	15565	15698	15664	15850	15504	15638	15638	15795	15550	15729	15592	15583	15625	15705	15743	15711	15705	15786	15732	15771	15638	15738	15872	15575	15605	15362	15567	15785	15399	15799	15713	15622	15618	15663	15620	15656	15685	15375	15677	15722	15702	15736	15473	15586	15525	15731	15756	15686	15699	15746	15450	15830	15734	15824	15805	15585	15638	15617	15667	15653	15775	15615	15599	15777	15602	15568	15523	15759	15694	15647	15622	15488	15737	15661	15501	15855	15640	15671	15600	15575	15744	15653	15669	15662	15824	15716	15549	15565	15633	15681	15615	15400	15490	15643	15622	15664	15631
25534	37249	35064	27623	23393	20412	18722	17199	16376	16042	15508	15341	15295	14969	15033	14820	14780	14628	14536	14699	14424	14410	14478	14291	14558	14496	14343	14296	14341	14213	14408	14507	14207	14308	14133	14259	14056	14266	14005	14285	14064	14125	14271	14081	14234	14180	14016	14302	14200	14111	14233	14181	14181	14175	14094	14068	14289	14157	14234	14144	13988	14215	14038	14262	14168	14208	14242	14078	14245	14136	14155	14249	14175	14108	14215	14132	14281	14211	14208	14251	14087	14272	14180	14067	14282	14233	14095	14246	14136	14077	14236	14008	14185	14155	14058	14163	14325	14041	14160	14172	14095	14245	14259	14309	14186	14265	14208	14231	14247	14171	13992	14119	14434	14330	14156	14021	14281	14293	14068	14014	14215	14232	14304	14135	14113	14097	14330	14144	14330	13978	14254	14174	14265	14127	14219	14212	14169	14142	14112	14204	14293	14122	14156	14250	14293	14241	14277	14177	14116	14104	14118	14140	14218	14030	14052	14315	14192	14235	14051	14166	14051	14080	14404	14135	14066	14141	14120	14142	14385	14172	14333	14001	14054	14180	14188	14110	14421	14229	14166	14094	14199	14112	14238	14015	14072	14373	14018	14363	14219	14299	14264	14007	14179	14240	14204	14196	14191	14061	14235	14003	14190	14185	14214	14112	14307	14140	14273	14119	13953	14213	14136	14129	14052	14221	14231	14204	13985	14016	14162	14151	14172	14305	14144	14078	14129	14079	14079	14173	14246	14283	14041	14176	14237	14102	14228	14216	14212	14132	14119	14314	14049	14321	13990	14037	14232	14181	14131	14132	14231	14178	14216	13954	14046	14166	14001	14114	14181	14199	14093	14132	14086	14157	14209	14073	14167	13954	14245	14283	14205	14125	14156	14256	14328	14224	14055	14160	14295	14181	14155	14184	14264	14188	14134	14068	14078	14061	14271	14177	14179	14132	14271	14190	14163	14221	14263	14193	14263	13891	14086	14063	14167	14147	14099	14161	14153	14167	14216	14201	14208	14254	14100	14217	14227	14086	14106	14222	14071	14236	14252	14436	14107	14226	14083	14212	14240	14146	14297	14218	13916	13995	13993	14033	14331	14391	14085	14152	14223	14155	14045	14064	14212	14141	14186	14260	14285	14205	13992	14137	14201	14068	14093	14027	14124	14176	14040	14174	14222	14109	14097	14064	14125	14122	14215	14210	14160	14094	14275	14038	14283	14110	14112	14248	14173	14067	14393	14076	14131	14233	14048	14198	14045	14262	14219	14188	14319	14004	14209	14102	14121	14245	13962	14188	14148	14051	14234	14013	14303	14074	14087	14048	14257	14230	14053	14118	14283	14266	14076	14106	14083	14304	14130	14136	14111	14237	14163	14201	14075	14108	14147	14244	14100	14358	14110	14186	14081	14267	14230	14086	14320	14274	14153	14231	14310	14154	14194	14208	14196	14237	14093	14186	14104	14134	14082	14193	14109	14194	14200	14238	14196	14178	14149	14111	14240	13974	14071	14108	14183	14320	14078	14169	14142	14251	14055	14177	14249	14085	14291	14061	14041	14034	14326	14073	14073	14219	14154	14277	14081	14128	14096	14120	13998	14162	14150	14187	14333	14179	14194	14328	14047	14228	14136	14139	14173	14156	14068	14217	14166	14064	14215	14155	14169	14121	14169	14195	14000	14156	14364	14059	14136	14143	14206	14187	14140	14378	14170	14133	14042	14284	14066	14266	14165	14103	14208	14049	14290	14052	14289	14265	14381	14070	14118	14233	14227	14202	14190	14174	14181	14051	14293	14115	14194	14101	14163	14168	14349	14189	14316	14151	14171	14131	14179	14301	14232	14197	14280	14164	14101	14285	14188	14257	14392	14027	14041	14240	14220	14083	14324	14247	14149	14178	14250	14409	14258	14060	14305	14099	14259	14153	14313	14102	13914	14166	14107	14275	14248	14121	14204	14237	14234	14361	14088	14163	14261	14150	14248	14063	14095	14189	14243	14237	14218	14238	14087	14291	14107	14125	14273	14285	14143	14158	14185	14130	14270	14224	14111	14241	14150	14186	14130	14102	14207	14077	14194	13999	14300	14184	14112	14150	14161	14275	14287	14229	14274	14024	14169	14198	14109	14075	14237	14047	14107	14191	14081	14203	14194	14443	14302	14207	14269	14350	14199	14178	14068	14243	14241	14063	14221	14318	14130	14119	14268	14176	14186	14184	14197	14375	14096	14270	13971	14270	14146	14126	14099	14117	14150	14289	14141	14209	14019	14297	14146	14343	14154	14054	14293	14157	14107	14196	14128	14007	14089	14202	14049	14327	14143	14063	14171	14186	13988	14293	14162	14206	14274	14185	14359	14061	14032	14197	14088	14232	14114	14245	14131	14030	13998	14220	14362	14064	14233	14202	14112	14143	14434	13952	14204	14189	14153	14181	14163	14088	14106	14311	14237	14216	14224	14085	14144	14105	14114	14093	14310	14241	14253	14004	14019	14230	14153	14270	14210	14123	14159	14118	14075	14276	14233	14110	14299	14052	14257	14143	14283	14182	14113	14230	14079	14199	14222	14086	14104	14129	14153	14227	14226	14309	14243	14124	14242	14267	14234	14148	14351	14070	14147	14250	14218	14154	14139	14176	14223	14281	14208	14209	14342	14245	14221	14244	14178	14127	14144	14070	14129	14057	14215	14159	14086	14184	14157	13992	14435	14184	14232	14259	14195	14189	14146	14257	14123	14280	14195	14191	14221	13955	14167	14225	14115	14123	14203	14265	14423	14291	14205	14187	14097	14222	14235	14181	14239	14055	14201	14228	14167	14244	14305	14162	14229	14308	14187	14144	14116	14175	14203	14192	14138	14209	14310	14167	14254	14169	14124	14104	14155	14237	14210	14207	14163	14070	14233	14081	14122	14086	14214	14001	14084	14104	14260	14232	14141	14215	14136	14156	14262	14125	14192	14220	14200	14152	14098	14276	14200	14093	14303	14056	14153	14117	14114	14268	14194	14303	14185	14168	14131	14208	14192	14100	14345	14337	14290	14236	14340	14042	14431	14196	14230	14323	13999	14085	14179	14153	14239	14100	14058	14244	14318	14064	14239	14031	14209	14298	14313	14140	14007	14261	14055	14149	14163	14248	14101	14186	14167	14073	14217	14203	14236	14274	14032	14163	14146	14112	14201	14081	14179	14193	13999	14189	14113	14169	14232	14154	14213	14226	14329	14100	14293	14166	14384	14187	14078	14085	14156	14145	14298	14076	14180	14200	14092	14153	14295	14204	14116	14289	14421	14115	14253	14153	14181	14267	14196	14318	14115	14098	14160	14146	14300	14118	14285	14192	14132	14141	14075	14113	14381	14051	14029	14356	14206	14197	14134	14066	14091	14237	14212	14158	14264	14293	14042	14333	14134	14201	14149	14041	14356	14296	14153	14150	14263	14164	14237	14298	14044	14144	14099	13991	14233	14155	14236	14215	14012	14045	14238	14139	14067	14265	14270	14163	14253	14241	14187	14123	14143	14046	14080	14247	14182	14454	14245	14192	14331	14141	14280	14329	14178	14038	14078	14385	14195	14232	14259	14039	14120	13991	14056	14211	14174	14116	14218	14130	14250	13956	14056	14079	14167	14160	14243	14238	14378	14123	14006	14158	14100	14090	14251	14153	13971	14302	14382	14119	14221	14111	14221	14243	14139	14144	14126	14141	14188	14118	14199	14138	14117	14164	14086	14114	14105	14170	14165	14143	14183	14147	14229	14316	14126	14219	14377	14287	14053	14190	14413	14145	14243	14245	14093	14175	14037	14230	14328	14240	14233	14190	14200	14102	14084	14143	14253	14218	14150	14321	14194	14228	14096	14166	14163	14344	14344	14139	14229	14134	14144	14190	14209	14130	14242	14263	14184	13923	14129	14106	14132	14120	14006	14163	14161	14163	14179	14079	14154	14094	14131	14101	14195	14207	14177	14199	14071	14185	14158	14313	14043	14162	14085	14145	14165	14218	14075	14111	14012	14103	14358	14207	14213	14333	14070	13994	14254	14190	14131	14276	14097	14080	14268	14048	14194	14168	14193	14096	14244	14116	14223	14333	14240	14107	13979	14187	14088	14148	14131	14065	14235	14207	14185	14157	14148	14148	14089	14353	14143	14139	14216	14183	14156	14335	14183	14295	13982	14148	13952	14333	14103	14264	14125	14098	14152	14197	14126	14205	14163	14094	14163	14152	14150	14330	14310	14205	14176	14274	14228	14234	14347	14164	14066	14130	14119	14039	14114	14240	14006	14246	14225	14045	14062	14098	14233	14307	14159	14065	14281	14222	14229	14085	14168	14332	14151	14195	14328	14059	14109	14216	14245	14276	14289	14272	14117	14170	14118	14328	14056	14279	14236	14095	14204	14140	14104	14139	14238	14227	14266	14175	14084	14177	14275	14115	14166	14079	14103	14162	14084	14229	14104	14325	14148	14269	14180	14169	14153	14159	14101	14123	14164	14175	14181	14172	14004	14031	14210	14138	14034	14253	14224	14278	14182	14208	14252	14161	14447	14306	14078	14298	14378	14291	14089	14151	14254	13967	14229	14112	14175	14366	14089	14138	14079	14294	14208	14284	14210	13997	14094	14281	14123	14096	14170	14249	14233	13947	14092	14198	14111	14115	14192	14074	14169	14188	14182	14195	14155	14111	14030	14139	14263	14113	14269	14162	14144	14275	14367	14244	14129	14232	14231	14140	14111	14259	14278	14125	14214	14034	14090	14218	14164	14176	14289	13981	14116	14193	14302	14168	14216	14240	14384	14105	14254	14171	14064	14331	14135	14257	14158	14299	14052	14317	14211	14115	14199	14233	14278	14185	14326	14183	14103	14154	14164	14229	14248	14236	14105	14236	14216	14153	14164	14129	14206	14395	14252	14268	14140	14190	14252	14157	14322	14239	14157	14095	14301	14307	14226	14149	14028	14115	14114	14249	14188	14266	14155	14382	14050	14107	14232	14196	14245	14282	14008	14066	14207	14252	14357	14047	14096	13956	14146	14352	14364	14354	14242	14189	14235	14330	14103	14209	14154	14204	14089	13968	14172	14104	14251	14009	14127	14211	14250	14217	14179	14225	14270	14074	14225	14041	14194	14174	14291	14333	14238	14221	14167	14210	14313	14132	14218	14201
23621	21005	28343	24256	23271	24240	23316	19739	18747	18171	17755	17694	17306	17138	16900	16941	16871	16580	16624	16540	16403	16302	16468	16313	16379	16223	16166	16070	16290	16054	16077	15955	16147	16134	16027	16097	16182	15885	16061	16025	15940	15991	15990	16252	16018	16063	16132	15988	15817	16049	16053	15966	15988	15959	16086	15988	15902	16075	16000	16060	16138	16065	16051	15963	16113	16199	16124	16054	16007	16123	16117	15891	15935	15842	15916	15855	15856	16028	16066	15909	15792	16050	16070	15951	15973	15928	16175	15970	15820	15855	15963	15823	15970	16035	15995	15989	16045	15840	15926	15757	15711	15761	15775	15924	15880	16185	16014	15976	16011	15856	15992	15861	15687	15945	16028	15882	15997	16185	15878	15839	15930	16165	15988	15953	16088	15955	15838	15949	15925	15917	15952	15691	15825	16091	16152	15917	15902	16169	15963	16020	15969	15963	15987	15745	15940	15970	15809	16054	16003	15959	15936	15848	15919	16106	16116	16015	16012	15939	16151	15979	15952	15937	15827	16014	15857	15810	15840	15725	15959	15937	15800	15909	16086	16050	15917	15879	15915	16042	15941	15975	16104	15919	15921	15967	15932	15963	15887	16043	16003	16010	16084	16065	15870	16085	15978	15993	15944	16017	15942	16012	16061	15942	15768	16090	15688	15999	16000	15856	15970	15954	15951	16057	15882	16036	16076	15701	15906	16114	16098	15974	15846	16049	16011	15862	16114	16068	15716	15766	15903	15967	15953	15864	15889	15849	15743	15955	15730	15915	16080	15873	15892	15887	16008	16190	15900	15808	15982	15868	16042	16076	15841	15924	16030	16103	16237	16246	16019	15895	16053	15985	15848	15781	16131	15968	15684	15854	15746	15967	15892	15907	15869	15951	16003	15833	16035	16095	16004	15983	15722	15877	16025	16066	15840	16021	16002	15939	15788	15921	15953	15795	15927	15916	16140	15831	15921	16009	16100	15886	15953	15838	15859	15919	15723	15876	15986	15799	15902	15960	16048	15882	15880	15877	15769	15928	15729	15942	15874	15843	16033	16116	15799	15741	15931	15914	15899	15911	15809	15911	15897	15993	15862	16135	16170	15978	15909	15866	15755	15866	15770	16106	16122	15872	15855	16133	16159	15840	15618	15846	15876	16106	15886	15897	16118	16145	16041	15881	15987	15874	16038	15929	16172	16225	15760	15905	15960	15906	15981	15834	15999	16038	15944	15967	16064	15927	16029	15833	16014	15991	16005	16010	16002	15844	15914	15776	15976	15777	16066	15950	16057	15835	16005	16043	15948	15844	15910	16002	15921	15933	16132	16059	16064	15841	15842	15996	16020	15860	15977	15914	15973	15941	15984	15907	16183	15920	16001	16052	15887	15781	15833	15783	15869	15996	16025	15781	15955	16085	15917	16075	15868	15914	16023	15808	15836	15926	15950	15837	15804	16004	15988	16081	16173	15805	15960	15948	15844	16072	15919	16041	16002	15852	15877	15924	16054	15757	15990	15936	15789	15958	16069	15735	16032	15889	15791	15845	16163	15851	15984	16025	15922	16009	15888	15827	15988	16025	16059	15828	15975	15808	15984	15958	15885	15885	15915	15739	15800	15813	16047	15814	16112	15765	16034	15976	15869	16015	16090	16054	15938	15980	15849	16047	16094	15860	15981	16020	15859	15939	16098	15816	16076	16133	15939	15967	15935	15868	16192	15982	15947	16020	15925	15876	15998	16027	15946	15903	16082	15981	15976	16006	15858	15838	16064	15860	15855	15880	15946	15833	15984	15988	15795	15907	16064	15979	16006	15979	15932	15695	16035	15945	16093	16003	16112	15899	15883	15996	16064	15831	16107	16036	15755	16009	15785	16011	15871	15826	16061	16058	15922	15807	15774	16048	15888	15852	15837	15970	16116	15800	15896	15867	15893	15783	16045	16101	16008	15932	15954	15759	15977	15650	15951	15949	16064	16042	15863	15972	16041	16050	15990	16009	15984	15830	15831	15812	15993	16094	15987	15902	15865	16022	16007	16044	15725	15824	15846	15841	15886	15926	16052	16087	16199	15998	15985	16064	15937	15905	15897	15845	16102	15780	15936	15933	16225	16014	15978	16053	15950	15793	15868	15950	15899	16121	16073	15911	16063	16028	16068	16042	15962	15862	16039	15980	15849	15959	15923	15927	15990	15882	15936	16012	15995	16178	16003	15898	15961	15945	15901	15933	15926	15980	15962	15843	15810	15908	15945	16096	15807	16080	15874	15961	15887	15874	15763	16049	15959	15800	15902	15959	16014	15914	15979	15982	15991	15984	15862	15730	15833	16005	15963	15895	15833	16018	16139	15822	16023	16054	15956	16091	16062	15781	16101	15846	15790	15829	15954	15911	16048	15894	15998	15936	16002	15920	16066	15826	15823	16045	15986	15747	15979	15846	15873	16097	15984	16023	15974	15938	15955	16035	15790	15825	15669	15923	15857	15822	15912	16174	15758	16038	16005	16067	15953	15780	16050	15834	15874	16131	15888	15944	15871	16027	15849	15854	15962	15928	16002	16001	15979	15976	15928	16062	15905	16103	15873	15864	15929	15858	16002	16142	15929	15893	15942	15804	15946	16015	15881	16017	16032	15863	16143	15838	15675	15975	15945	15996	16197	15909	15809	16011	15993	15828	16096	15829	15927	16027	15930	15861	15778	15924	16145	16057	16077	15983	15946	15721	15921	15930	16033	15889	15856	15941	16034	16211	15886	16056	15922	15724	15973	15824	15761	15974	15994	16083	16000	15803	16065	15958	15898	15855	16012	15906	15761	16082	15901	15975	15913	15847	15817	16170	16214	15764	16120	16010	16109	16000	16004	15921	15902	15903	15721	16071	15890	16022	16078	15891	15828	15995	15871	15790	15908	15961	16076	15917	15834	15932	16187	15926	15962	15746	15938	15928	16122	16027	16004	15955	15954	15953	15841	15827	15897	15931	15910	16079	16074	15884	15687	16128	15897	16040	16103	15841	15795	15772	15853	15782	15691	15951	15866	16040	15989	15913	15986	16019	15889	16047	15934	15656	15981	15961	15890	16084	16054	15914	15746	15874	16160	16028	15944	15930	15938	15888	15980	15971	15903	16036	15834	15872	15877	15882	16061	15895	15930	16036	16019	15920	15879	15955	15933	15930	15919	15847	15968	15764	15883	15701	15956	15770	15783	15977	16098	15956	15838	15890	15848	15894	15885	16162	15952	16000	16035	16160	15885	15834	15853	15961	16039	16093	16023	16105	16072	16043	15902	16003	16047	16104	16000	15713	15927	16005	16098	15989	16032	15940	16064	15971	15949	16056	16122	16249	15895	16063	15932	15696	15864	16087	16121	15826	16166	16066	15851	16018	15719	15976	16000	15891	16021	15966	15802	16073	15979	16013	15886	16090	16059	15754	15942	16050	16030	15725	15899	16109	15920	15872	16019	15983	16028	15828	15965	15816	15831	16176	15939	15994	16050	15903	15999	15878	15926	15854	15958	15697	15926	15966	16072	16040	15955	15970	16011	15991	15915	16037	16093	15863	15814	15926	15950	15920	15845	15807	15766	15918	16008	15896	15798	16013	15847	16032	16199	15821	15970	16015	15944	15801	16105	15903	15968	16137	15728	15887	15937	16141	15788	16118	16053	16082	15994	16017	16121	16199	15967	16186	15903	15911	16003	15921	16096	15820	16113	16060	16019	15989	15960	15928	16085	16026	15752	15906	16037	16006	16016	15906	16005	15959	15894	15847	15868	15873	15713	16129	16093	16010	15873	15853	15850	16035	15987	15937	16009	15883	16133	15939	15868	16019	16016	16018	16141	15928	15995	16041	15868	15935	16021	15826	15956	15895	15953	16058	15949	16106	15828	15858	16079	16007	15910	15936	15882	15933	15767	15768	15975	15859	15809	16047	15957	15977	16061	15833	15899	15780	15774	15963	15816	15937	15934	15890	15752	15937	15792	15999	15821	15808	15873	15957	15999	15878	15887	16150	15943	16004	15943	15977	16141	15823	15928	16069	16043	16023	15880	15884	16098	15853	15920	16033	15780	15978	15894	16112	15943	15887	15917	16004	15784	15937	16081	15927	15892	15952	16029	15959	16061	16015	15760	16125	15859	15794	15903	15847	15982	16060	15761	15888	15864	16039	16054	15936	15992	16025	15892	16091	16027	15788	16236	15919	16040	15926	15895	15978	15875	15904	15945	15984	15759	16063	16011	15776	15945	16082	15903	15954	16000	15860	15920	15844	15884	15763	15954	15913	15881	15938	16014	15774	15809	15718	15997	15951	16072	15947	15997	15762	15853	16049	16065	15740	16106	15987	16104	15878	15915	16059	16117	16029	15776	15999	15879	15850	15883	15877	16054	15914	16075	15911	15984	16057	16127	15937	16239	15921	16124	15996	15977	16028	15931	15990	16026	16008	16215	15957	16054	16062	16081	16004	15898	15955	16006	16168	15980	15863	15980	16058	15974	16010	15875	16011	16006	15858	15924	16061	15839	15926	15897	15865	15988	15982	16038	15897	15748	15908	16043	15954	15959	15762	15823	16111	16015	15928	15875	15978	15917	15987	15821	16091	16037	15922	15835	15938	15843	15940	15936	15994	15960	15905	16115	15902	15968	15771	15824	15909	15701	15967	15947	15930	15957	15914	16002	15899	16012	15858	15980	15974	15907	15981	15930	15943	15903	15723	15888	15877	15923	16109	16083	15908	15910	15869	16045	15932	15762	15855	16120	16046	15981	15964	16020	15850	16023	15897	15819	15770	16001	15867	15940	15995	16045	15958	16077	16096	16109	15978	15853	15894	16023	15947	15849	15935	15924	15983	16025	15982	15907	15855	15914	15990	15842	15900	15933	15843	16059	15897	15930	15891	15752	15853	15879	15956	16056	15907	15948	16092	15989	16043	15811	15919	16090	16123	16017	15962	15859	15913	15866	15888	15881	15995	15901	15983	15890	16047	15942	15961	15996	16033	16009	15825	15955	15895	16085	15897	15861	15963	15889	15870	15889	16000	16227	16140	15885	15963	15721	16041	16147	16108	15921	16060	16032	15981	15942	16081	15995	15853	15756	15954	15991	15858	15976	15898	15914	16220	15823	15860	16220	16096	16032	15956	15923	16008	15868	15895	15825	15931	16025	16001
26454	44623	41367	33329	28393	24408	21855	19611	18573	17793	16998	16784	16438	16109	15839	15633	15516	15299	15232	15082	15072	14863	14956	14875	14987	14875	14821	14826	14780	14629	14463	14577	14444	14574	14545	14430	14389	14482	14546	14288	14422	14386	14500	14503	14389	14434	14273	14464	14432	14453	14509	14441	14592	14476	14441	14529	14420	14486	14408	14239	14458	14369	14370	14411	14346	14296	14389	14275	14380	14448	14487	14284	14521	14341	14366	14331	14597	14482	14421	14567	14344	14477	14401	14349	14317	14494	14516	14476	14449	14457	14340	14426	14301	14318	14164	14278	14412	14463	14563	14460	14265	14527	14302	14453	14455	14447	14179	14509	14451	14386	14322	14347	14320	14429	14343	14442	14480	14532	14597	14325	14369	14482	14292	14341	14531	14380	14222	14397	14314	14387	14526	14316	14444	14355	14366	14468	14372	14398	14545	14441	14444	14544	14594	14327	14309	14289	14392	14381	14505	14409	14466	14503	14480	14258	14400	14378	14271	14344	14658	14364	14296	14350	14314	14278	14249	14339	14436	14486	14418	14490	14389	14177	14400	14362	14406	14324	14487	14341	14382	14375	14360	14373	14492	14379	14370	14553	14357	14390	14287	14476	14496	14308	14445	14381	14423	14386	14597	14431	14506	14385	14638	14415	14478	14473	14407	14376	14180	14282	14408	14309	14463	14421	14322	14217	14429	14459	14389	14306	14320	14224	14500	14314	14537	14517	14334	14490	14421	14349	14394	14432	14502	14139	14462	14351	14545	14383	14256	14332	14282	14393	14414	14277	14401	14316	14370	14497	14412	14397	14513	14375	14504	14456	14363	14423	14287	14332	14405	14384	14370	14379	14499	14350	14360	14397	14405	14368	14103	14404	14485	14409	14573	14360	14290	14356	14334	14413	14396	14376	14368	14371	14394	14241	14431	14376	14420	14421	14422	14379	14332	14321	14368	14449	14474	14461	14480	14376	14260	14527	14326	14454	14452	14355	14246	14481	14411	14541	14551	14504	14394	14218	14312	14420	14304	14309	14456	14528	14524	14496	14288	14436	14329	14315	14370	14424	14480	14382	14258	14399	14537	14541	14299	14250	14425	14370	14498	14465	14424	14433	14260	14409	14452	14448	14294	14328	14533	14389	14189	14403	14397	14403	14399	14355	14396	14349	14287	14501	14474	14301	14351	14306	14478	14350	14383	14430	14341	14402	14258	14269	14396	14473	14356	14369	14576	14329	14306	14347	14304	14435	14343	14466	14209	14408	14499	14446	14453	14220	14443	14470	14340	14472	14427	14274	14446	14414	14392	14511	14324	14249	14487	14263	14393	14334	14430	14437	14453	14485	14253	14377	14367	14317	14377	14444	14405	14407	14308	14554	14332	14308	14480	14307	14266	14343	14392	14344	14368	14344	14375	14496	14455	14539	14348	14410	14202	14582	14537	14394	14495	14312	14318	14376	14578	14476	14520	14513	14229	14488	14333	14399	14328	14420	14364	14398	14388	14387	14285	14542	14445	14569	14563	14393	14335	14376	14488	14370	14430	14613	14182	14444	14407	14424	14264	14521	14241	14497	14385	14413	14618	14274	14363	14593	14383	14415	14281	14490	14395	14314	14380	14306	14327	14481	14263	14423	14349	14307	14359	14512	14313	14330	14383	14408	14360	14370	14311	14431	14288	14306	14303	14428	14371	14358	14349	14490	14509	14228	14295	14371	14384	14394	14399	14444	14309	14516	14397	14294	14360	14453	14339	14529	14412	14407	14555	14462	14306	14447	14339	14287	14515	14319	14426	14368	14244	14353	14379	14493	14260	14549	14520	14525	14516	14571	14437	14344	14374	14234	14340	14293	14376	14534	14380	14478	14470	14527	14403	14352	14376	14472	14307	14330	14310	14308	14312	14400	14423	14371	14354	14367	14463	14389	14478	14379	14399	14489	14324	14171	14399	14469	14393	14509	14495	14490	14381	14441	14345	14333	14351	14291	14352	14529	14278	14349	14301	14560	14274	14380	14390	14279	14378	14468	14280	14644	14426	14474	14592	14376	14362	14338	14309	14272	14488	14337	14380	14318	14491	14330	14409	14396	14379	14336	14446	14333	14359	14494	14408	14103	14545	14300	14505	14385	14430	14379	14476	14212	14471	14449	14275	14409	14403	14308	14531	14281	14627	14410	14439	14450	14430	14392	14380	14366	14444	14376	14511	14231	14264	14325	14231	14331	14554	14266	14390	14342	14262	14488	14509	14484	14152	14381	14553	14228	14336	14362	14366	14330	14347	14336	14332	14345	14374	14372	14588	14254	14561	14366	14452	14194	14486	14440	14463	14628	14397	14392	14640	14613	14434	14415	14280	14479	14237	14449	14410	14415	14458	14598	14463	14327	14379	14258	14468	14351	14337	14423	14304	14131	14450	14364	14290	14354	14605	14459	14420	14281	14381	14330	14515	14321	14533	14350	14467	14482	14339	14487	14235	14421	14558	14318	14218	14425	14323	14382	14514	14388	14476	14382	14499	14424	14502	14124	14440	14342	14327	14332	14361	14438	14356	14430	14405	14485	14376	14474	14376	14411	14315	14409	14547	14399	14419	14235	14345	14500	14517	14391	14389	14339	14363	14352	14544	14359	14470	14312	14474	14235	14392	14286	14484	14276	14383	14447	14389	14334	14458	14514	14392	14437	14304	14262	14444	14376	14331	14244	14404	14411	14529	14344	14368	14456	14393	14485	14321	14419	14506	14347	14421	14266	14309	14328	14470	14691	14530	14199	14379	14365	14413	14399	14585	14383	14491	14426	14416	14474	14468	14460	14443	14253	14304	14374	14415	14594	14545	14498	14512	14368	14371	14461	14452	14345	14426	14373	14554	14336	14460	14437	14410	14454	14254	14488	14407	14388	14338	14478	14309	14343	14616	14317	14445	14343	14474	14335	14393	14432	14408	14389	14486	14365	14493	14329	14422	14284	14507	14378	14326	14326	14500	14297	14428	14587	14381	14244	14350	14378	14234	14324	14363	14436	14517	14235	14516	14472	14400	14328	14402	14366	14588	14444	14416	14423	14445	14265	14329	14284	14351	14378	14350	14402	14556	14575	14377	14332	14294	14496	14463	14333	14345	14402	14384	14341	14453	14522	14375	14471	14571	14353	14366	14393	14446	14494	14423	14389	14363	14330	14480	14353	14338	14406	14442	14539	14341	14446	14447	14303	14420	14348	14405	14490	14373	14532	14330	14460	14418	14215	14423	14427	14333	14605	14212	14386	14397	14232	14415	14421	14297	14406	14299	14375	14204	14396	14521	14600	14507	14545	14318	14295	14398	14288	14456	14328	14428	14504	14242	14434	14356	14355	14402	14322	14304	14414	14394	14418	14391	14517	14569	14354	14278	14287	14450	14526	14365	14473	14449	14500	14451	14300	14439	14341	14525	14386	14508	14416	14243	14498	14454	14427	14593	14337	14363	14440	14406	14290	14395	14410	14276	14395	14338	14436	14399	14467	14417	14479	14423	14379	14539	14410	14310	14347	14463	14289	14333	14413	14628	14533	14333	14501	14421	14374	14318	14438	14369	14327	14157	14567	14516	14468	14451	14484	14359	14408	14431	14551	14349	14476	14281	14265	14345	14409	14548	14350	14434	14367	14421	14536	14201	14417	14422	14417	14371	14484	14399	14330	14423	14443	14379	14506	14523	14534	14372	14493	14445	14312	14301	14527	14323	14488	14427	14444	14302	14401	14431	14346	14212	14459	14394	14297	14415	14250	14315	14414	14264	14352	14447	14363	14351	14235	14425	14406	14519	14472	14413	14479	14386	14379	14435	14344	14412	14334	14402	14488	14433	14238	14426	14275	14379	14579	14369	14650	14224	14549	14380	14388	14442	14569	14376	14431	14430	14364	14429	14370	14631	14432	14513	14361	14361	14435	14370	14373	14328	14236	14413	14604	14386	14177	14329	14384	14299	14494	14461	14392	14300	14380	14407	14330	14397	14443	14401	14485	14447	14460	14471	14280	14273	14348	14279	14562	14465	14387	14403	14392	14547	14343	14638	14447	14283	14284	14397	14389	14313	14220	14393	14404	14547	14344	14299	14412	14585	14248	14255	14231	14304	14475	14264	14486	14249	14327	14531	14560	14509	14395	14440	14286	14451	14349	14481	14533	14556	14434	14391	14416	14392	14585	14408	14250	14380	14387	14551	14351	14521	14306	14328	14466	14376	14373	14252	14462	14452	14362	14442	14457	14380	14345	14442	14321	14441	14400	14476	14516	14341	14440	14341	14264	14348	14115	14595	14213	14464	14350	14416	14423	14456	14263	14412	14506	14260	14454	14498	14469	14350	14310	14347	14483	14464	14355	14366	14383	14483	14461	14285	14391	14339	14396	14477	14374	14525	14478	14435	14413	14376	14467	14412	14296	14419	14123	14322	14321	14587	14470	14330	14100	14416	14459	14511	14445	14359	14401	14516	14371	14584	14540	14329	14469	14270	14357	14523	14438	14443	14364	14421	14486	14514	14250	14367	14406	14449	14450	14410	14435	14466	14298	14396	14225	14325	14624	14283	14486	14228	14289	14370	14244	14367	14521	14342	14456	14482	14241	14329	14233	14213	14329	14501	14379	14467	14494	14328	14342	14508	14541	14328	14298	14369	14436	14409	14304	14509	14295	14473	14220	14381	14587	14472	14358	14391	14515	14343	14477	14563	14358	14432	14464	14416	14462	14452	14403	14455	14305	14383	14497	14523	14320	14385	14295	14492	14201	14248	14337	14511	14348	14357	14315	14392	14463	14463	14505	14266	14337	14361	14421	14451	14350	14415	14238	14421	14515	14509	14411	14255	14237	14364	14407	14428	14491	14416	14403	14348	14299	14435	14467	14454	14604	14310	14172	14517	14465	14436	14444	14291	14391	14373	14620	14494	14259	14568	14467	14478	14410	14446	14349	14620	14399	14370	14469	14446	14492	14353	14375	14391	14489	14282	14385	14446	14437	14259	14501	14351	14446	14344	14227	14400	14512	14381	14411	14445	14343	14412	14299	14376	14385	14521	14400	14389	14338	14258	14389	14364	14288	14412	14339	14427	14487	14348	14490	14313	14500	14355	14171	14317	14497	14376	14444	14289	14538	14696	14290	14458	14512	14360	14474	14357	14363	14411	14453
22562	21026	28690	23537	21779	24845	27132	21433	19628	19186	18677	18286	17992	17653	17668	17309	17286	17106	16869	16786	16659	16687	16470	16597	16580	16551	16374	16448	16419	16371	16359	16446	16251	16374	16436	16502	16259	16255	16212	16064	15969	16262	16174	16246	16075	16065	16091	15965	16116	16128	16001	16307	16208	15934	16151	16229	15976	15926	16181	16069	16097	15889	16128	16100	16078	15994	16048	16161	16189	15951	16083	15983	15986	15999	16056	15958	15975	16076	16165	16024	16164	16143	16081	16087	16063	16051	15983	15923	16127	15999	16074	16000	16136	15893	16067	16111	15958	15924	15940	16054	16186	16041	15892	16107	15943	16098	15937	16246	16107	16208	16124	16049	16080	16021	16121	16074	15958	16180	16130	15938	16247	15971	16072	16152	15904	16029	15975	15996	16132	15991	15774	15955	15906	16288	15973	16028	16028	16091	16014	16182	15764	15957	16034	16210	16020	16079	15846	16039	16273	16128	16039	16109	16208	15977	16050	16014	15889	15953	16033	16017	16082	15884	16066	16030	16015	15947	15975	15989	15993	16015	15952	15942	16059	15976	15930	15910	15879	16079	16063	15987	15996	15990	15942	15929	15959	15764	16119	16018	16012	16089	16048	16136	16064	15805	16072	16038	16053	15919	16001	15940	16004	15671	15996	15866	16209	15950	16184	16090	15998	16020	16138	16127	16096	15975	16252	15987	16178	16290	16143	15980	16031	15832	15895	15920	16109	16149	16187	16065	16214	16143	16031	15948	16076	16172	16061	16021	15948	15939	16033	16209	15984	16107	16170	15969	16155	16149	16010	15781	16012	16074	15952	16042	15904	16088	16217	16004	16339	15968	16119	15904	16048	15874	16279	15971	16106	15969	15982	15990	16309	16115	16053	15919	16048	15877	15963	16197	16131	16118	15922	16041	15912	15892	16122	16111	16104	16106	16037	15829	16114	15870	16043	16024	16021	16057	16002	15898	16016	16042	16309	15756	16119	15965	16109	16104	15988	16040	16031	15753	15999	15830	15966	15926	16030	16026	15994	15844	15933	15791	15958	16209	16145	15768	16098	16037	16161	16097	16170	15961	15922	16164	16100	16005	16059	16012	16032	16093	16113	15857	16023	15917	16085	16011	15987	16001	16054	15833	15836	15945	15868	15928	15883	15955	16185	15924	16022	16029	15924	16057	15958	16117	16091	15959	15971	16236	16160	16142	15903	15873	15928	16016	16102	16118	15980	16185	16102	16024	16083	15925	15932	16097	16017	16017	16069	16017	16091	15967	16041	16222	16002	16218	15964	16087	15955	15985	16094	15988	15994	16010	16093	16223	16093	16012	16218	15959	15948	16110	16302	15951	16158	16035	15917	15952	16104	15835	16206	16048	16118	16144	15970	16112	15816	15850	15871	15911	15916	16129	16098	16160	15966	16122	15998	15947	16089	16109	15966	15897	16088	16068	16162	16075	16290	15931	16351	16050	15951	16070	16111	16139	16168	16072	16155	16029	15966	16140	16104	16001	15986	16207	16094	16063	16058	16115	15873	16127	16201	15773	15858	15859	15905	15986	15986	16024	16150	15898	15941	15734	15877	15869	16005	15989	15846	15942	15867	15948	16121	15918	15983	15991	15856	16202	16080	16133	16036	16166	16079	15892	16085	15920	16168	15707	15910	15854	15970	15941	15925	16163	15861	16005	16110	16211	16142	16154	15768	15987	15900	15971	15954	16137	15997	16031	15882	15891	16067	15998	15906	15826	16051	15856	16093	16156	15985	15893	15899	16019	15876	16084	15890	16112	15935	15944	15856	15757	16105	16032	16068	16007	15867	15810	16134	15914	15800	16154	15975	16031	15955	16095	15856	15843	15975	16115	15941	15992	15863	16006	15851	15954	15878	15914	15931	15862	16015	15856	15764	15971	16124	15997	15989	16172	16040	15942	16017	15888	16062	16089	15845	15906	16054	15995	16046	15869	15948	15906	16023	15952	16229	15954	16044	16236	16012	16025	16052	15862	16019	15939	15754	16130	15864	16144	16070	15980	15947	15888	15942	16094	16080	16139	16065	16031	15943	16028	16079	16146	15981	16108	15823	16210	16165	16195	15941	15954	15997	16074	16143	15896	15984	16023	16057	15996	15947	16163	16194	16135	15982	16184	15904	16121	15938	15858	16052	15880	15983	15968	16019	16011	16167	16079	16147	15812	15956	16103	16054	15987	16171	15971	15989	15973	16080	16257	16108	16166	16107	16091	15951	15928	15852	16017	16186	15923	16107	15988	15935	15843	16119	16024	15929	16043	16091	15796	15921	16192	16195	16103	16167	16053	15962	15976	15984	16037	16128	15709	15924	16193	16269	15885	16266	16203	16072	15870	16096	15998	15989	15798	15910	15866	16085	16151	16181	16224	16036	16319	16101	16005	15975	16142	16002	16110	16042	15910	15980	15955	16102	16007	16118	16121	16094	15934	15961	16055	16026	15994	16016	15994	15867	15981	16021	15970	16067	15923	16311	16140	15925	15860	16012	16029	16046	15803	16003	15920	15987	15902	16066	16035	16022	15905	16054	16135	15880	16005	16143	15890	15981	15953	16059	16045	15822	15937	16036	15906	16082	16118	16044	15805	15874	15826	15992	16060	16001	16075	16147	16169	16036	16051	15944	16028	16029	16065	16023	15817	16110	16082	16057	16118	16113	16011	16015	16026	16175	15912	16193	16225	15936	16046	15985	15963	16220	16007	16031	16256	16049	15970	15844	15975	16058	16144	16061	15946	16096	15965	16003	15975	15931	16014	16034	16187	16266	15916	16011	15944	16089	16154	16027	15989	16016	16049	16040	15839	16077	15975	16175	15951	16170	15915	16002	16161	15834	15968	15815	15888	16017	15892	16039	16078	15958	16095	16076	16121	16042	15884	15940	16222	15940	16033	16000	16037	15953	15954	15960	15891	15959	15893	15603	16124	16004	16073	15895	16016	16031	15871	15855	16172	15920	16051	16006	15961	15952	16068	16144	16031	15898	15967	16060	15875	15925	15856	15808	16124	16087	15895	15994	15983	15937	16108	16191	16110	16000	15878	15764	16012	16002	16066	15880	15920	16066	16207	16157	15896	16133	15956	16209	16000	16153	15841	15992	15929	16030	15959	16116	16018	15922	16027	15888	15907	16058	15929	16114	16026	16049	16270	16049	16032	16079	15816	15972	16131	15786	16021	15952	16071	16067	15954	16111	15964	16018	15839	16093	16157	16039	16093	16116	15998	15968	15914	15988	16179	16216	15921	16017	15998	15960	15920	16058	15995	16051	15984	16095	16044	16057	15934	16023	15942	16042	16112	16135	16053	16114	15817	15947	16056	16090	15985	16027	16013	16041	16144	16092	15806	16148	16186	16197	15996	16057	16171	16050	15946	16012	16154	16095	16049	16025	15746	16063	16128	16158	16207	16110	15961	15953	15945	15921	16001	15964	15879	15847	16069	16081	16229	16082	16060	16156	16278	16087	15925	15984	15978	15983	15939	15839	15972	16009	16107	16041	16045	16242	15960	16055	15880	16112	15973	15890	16006	16211	15935	15925	15924	15934	16050	16030	15923	15955	16053	15962	16048	15934	15946	16209	16139	16018	16035	16119	16022	15988	16118	15969	16047	15746	16109	16089	15850	15941	15938	16056	16027	16124	15920	15937	16075	16104	16039	16065	15960	15961	16089	16072	15985	16006	16167	16046	16043	16036	16067	16067	16112	16048	16074	16042	16053	15917	15939	15930	15806	16151	16266	15930	15971	16038	16269	16090	15870	16170	16134	15882	16119	16099	15848	16185	15970	15936	15851	16102	16063	15972	16030	16153	16048	16026	16214	16183	15973	15970	16038	15880	16220	16268	16136	15994	16057	15943	15964	15938	16038	16045	16020	16136	15740	16072	15925	16008	16036	15884	16106	15883	15969	16045	16073	16040	15959	15841	15972	16054	15956	16113	15935	16138	16084	16037	15850	15934	16161	16155	15971	16200	16112	15874	16060	15944	16104	16235	15918	16015	15998	16033	16029	15990	15747	16008	15977	16088	15742	15886	16110	16132	16074	15874	16127	15883	16029	15994	16028	16050	15912	16069	15989	16229	16039	16080	16059	15860	15964	16126	16146	16012	16097	15815	15997	15947	16130	15934	16009	15878	16059	16001	16107	16273	16138	15912	16021	15863	15933	16132	15956	16074	16197	15954	16124	15747	16217	16043	15947	16004	16051	16021	16070	15951	15917	15900	15864	16247	15967	16046	15968	16096	15832	16148	16011	15999	15922	15949	15841	16113	15942	16018	16120	15907	16130	15924	16069	16167	15886	16101	15891	16007	16094	16065	16114	15894	15921	16086	16096	15927	15835	16053	15757	15825	16003	15905	15894	16116	16004	15994	15864	16026	15996	16018	16084	15993	15817	15789	15868	16036	16236	16070	15878	16146	15692	15883	15860	16169	15983	16005	15995	15995	16007	15933	15956	16043	16119	16035	15826	16179	16055	15900	15808	15912	15970	16012	16087	16007	15913	15935	16037	16020	16186	16162	16110	15965	15988	16004	16033	16368	16085	15928	15796	16040	15866	15869	16135	16085	16074	16066	16095	16113	15985	16141	16177	15895	15855	15822	15885	16004	16178	16029	16056	16087	16245	15971	16083	16265	15961	16077	15950	15957	15978	15870	16016	15810	15921	16137	16007	16116	15889	16042	16027	15800	15916	16105	16238	16212	16112	15892	16027	16101	15847	16123	15904	16086	16099	15908	16064	16106	16129	15837	15813	15959	16070	16168	16113	15953	16230	16116	15925	16011	16259	16027	16108	16061	16115	15952	16137	15847	16258	16079	16019	15838	15899	16086	16057	15905	16024	16044	16013	16005	16063	15792	15757	16037	15881	15957	16110	16125	16037	15818	15957	16251	15870	16076	16069	16302	15893	16065	16093	16098	16192	16040	16165	16044	16046	16024	16096	15983	15971	16158	15984	15948	16009	16155	16128	15952	15718	15880	15858	16078	16027	16039	15903	16040	15850	16070	16076	16099	16033	16078	16097	15832	16120	15954	16173	16239	15866	16212	16110	16135	15881	15797	16000	16112	15975	15895	16173	15951	16006	16173	16070	15759	16049	16051	16022	15882	15969	16281	16011	15917	16125	15990	16032	15876	16158
28472	49285	45593	37286	32154	27916	24570	21895	20165	19111	18280	17822	17311	16875	16624	16255	16060	15929	15649	15607	15322	15362	15032	15092	15052	14896	14934	15008	15089	14737	14805	14809	14744	14648	14642	14574	14640	14698	14629	14551	14511	14574	14437	14397	14644	14301	14579	14513	14525	14651	14476	14371	14593	14401	14526	14553	14620	14393	14522	14490	14373	14607	14516	14450	14632	14420	14455	14407	14470	14252	14621	14604	14656	14545	14399	14611	14482	14379	14405	14504	14476	14400	14448	14401	14564	14508	14521	14366	14489	14420	14545	14403	14414	14402	14431	14441	14322	14509	14522	14479	14396	14543	14383	14557	14456	14426	14468	14567	14618	14392	14452	14523	14539	14487	14595	14513	14522	14564	14426	14478	14404	14352	14511	14575	14400	14412	14547	14484	14353	14298	14623	14576	14331	14545	14450	14537	14342	14606	14509	14493	14518	14392	14447	14221	14468	14366	14532	14542	14356	14794	14486	14538	14438	14438	14514	14586	14122	14408	14424	14399	14482	14444	14417	14621	14441	14342	14551	14671	14436	14479	14345	14470	14427	14416	14445	14336	14280	14291	14528	14350	14476	14467	14609	14391	14527	14626	14410	14390	14316	14380	14327	14431	14415	14359	14415	14578	14272	14488	14579	14500	14458	14538	14642	14429	14370	14452	14196	14417	14546	14383	14545	14477	14464	14509	14385	14503	14504	14420	14498	14602	14587	14188	14555	14562	14569	14351	14439	14492	14459	14459	14298	14369	14405	14628	14494	14328	14473	14413	14364	14487	14615	14380	14179	14432	14414	14421	14247	14383	14488	14352	14547	14272	14330	14402	14491	14467	14507	14326	14333	14382	14558	14523	14460	14527	14463	14493	14454	14539	14354	14493	14403	14480	14604	14375	14436	14356	14423	14581	14488	14467	14304	14371	14596	14520	14483	14453	14450	14376	14526	14414	14378	14368	14479	14390	14500	14337	14481	14441	14510	14559	14421	14443	14315	14604	14374	14701	14591	14291	14573	14399	14467	14327	14416	14400	14398	14478	14472	14464	14379	14262	14516	14438	14511	14546	14351	14532	14384	14469	14574	14503	14404	14361	14426	14587	14495	14676	14540	14512	14416	14532	14322	14426	14465	14418	14396	14499	14316	14400	14557	14376	14341	14424	14506	14417	14400	14513	14462	14457	14424	14477	14442	14601	14538	14314	14372	14370	14621	14385	14517	14447	14417	14354	14365	14305	14348	14621	14416	14463	14307	14569	14363	14306	14489	14430	14565	14444	14342	14413	14320	14514	14362	14545	14418	14373	14345	14440	14593	14343	14454	14393	14458	14567	14420	14385	14581	14404	14558	14428	14558	14539	14442	14480	14622	14495	14282	14503	14592	14383	14428	14649	14506	14557	14438	14377	14477	14353	14627	14570	14392	14522	14329	14518	14481	14444	14435	14565	14511	14409	14447	14415	14447	14402	14446	14479	14444	14497	14491	14544	14404	14510	14519	14362	14571	14414	14449	14573	14630	14401	14302	14490	14429	14625	14450	14365	14376	14395	14451	14267	14479	14463	14446	14376	14380	14276	14549	14456	14435	14523	14448	14446	14505	14419	14342	14498	14551	14597	14353	14446	14430	14425	14345	14583	14492	14543	14348	14548	14531	14514	14470	14470	14551	14569	14421	14482	14374	14563	14393	14393	14465	14528	14476	14511	14485	14440	14476	14525	14618	14436	14558	14327	14545	14458	14330	14512	14402	14488	14483	14341	14616	14513	14408	14551	14608	14497	14285	14358	14410	14435	14454	14496	14349	14346	14468	14455	14462	14485	14554	14500	14465	14301	14444	14438	14558	14293	14469	14419	14436	14438	14430	14335	14554	14398	14366	14448	14344	14324	14605	14369	14597	14602	14445	14496	14636	14360	14529	14383	14559	14446	14611	14584	14578	14392	14428	14256	14625	14387	14531	14452	14524	14483	14388	14416	14363	14411	14430	14447	14532	14566	14427	14390	14328	14604	14518	14440	14350	14430	14427	14359	14443	14624	14457	14505	14295	14461	14486	14573	14411	14676	14464	14416	14479	14332	14556	14358	14441	14540	14569	14316	14605	14492	14583	14449	14357	14475	14436	14473	14349	14402	14455	14439	14504	14414	14361	14473	14462	14475	14302	14319	14498	14487	14316	14283	14581	14343	14482	14550	14356	14533	14428	14541	14391	14374	14550	14373	14503	14493	14260	14350	14357	14385	14517	14320	14518	14443	14446	14551	14482	14466	14521	14430	14489	14458	14386	14492	14369	14390	14290	14441	14443	14501	14355	14441	14544	14419	14408	14396	14416	14300	14655	14362	14384	14414	14413	14457	14516	14304	14433	14405	14252	14373	14253	14544	14336	14446	14531	14498	14476	14414	14417	14270	14386	14484	14498	14499	14389	14356	14643	14326	14447	14586	14527	14371	14378	14240	14441	14473	14544	14365	14519	14362	14505	14366	14638	14483	14327	14431	14472	14472	14240	14556	14454	14680	14342	14370	14441	14351	14508	14395	14479	14345	14453	14412	14285	14698	14460	14568	14471	14498	14487	14480	14391	14552	14488	14383	14304	14371	14354	14343	14545	14393	14404	14482	14523	14554	14397	14466	14339	14536	14571	14554	14585	14478	14589	14393	14562	14501	14502	14448	14385	14579	14291	14619	14458	14490	14586	14466	14389	14478	14340	14607	14476	14407	14383	14437	14463	14482	14578	14431	14417	14480	14359	14386	14497	14395	14478	14507	14480	14493	14392	14564	14356	14353	14385	14560	14426	14623	14531	14451	14502	14508	14362	14433	14561	14226	14477	14364	14648	14372	14493	14443	14446	14595	14560	14541	14418	14478	14523	14324	14339	14427	14572	14546	14297	14380	14674	14440	14543	14514	14290	14420	14397	14489	14414	14606	14469	14363	14521	14446	14480	14355	14498	14436	14361	14383	14412	14244	14291	14444	14413	14512	14389	14516	14220	14620	14545	14544	14373	14520	14665	14591	14344	14458	14542	14469	14530	14494	14428	14444	14418	14432	14566	14358	14370	14452	14430	14374	14390	14513	14445	14572	14556	14348	14363	14287	14301	14455	14294	14373	14505	14465	14418	14521	14549	14436	14521	14470	14392	14486	14336	14377	14496	14523	14493	14521	14546	14400	14400	14365	14518	14583	14384	14447	14527	14487	14418	14431	14443	14501	14338	14519	14469	14636	14445	14503	14375	14453	14521	14415	14501	14343	14400	14401	14537	14468	14580	14329	14511	14347	14479	14459	14421	14219	14301	14341	14500	14417	14437	14366	14507	14688	14529	14318	14355	14409	14395	14463	14465	14351	14361	14376	14512	14523	14304	14512	14386	14600	14322	14435	14501	14357	14499	14424	14358	14441	14525	14381	14390	14459	14305	14480	14506	14350	14503	14266	14352	14503	14475	14490	14543	14420	14373	14380	14414	14510	14526	14439	14461	14393	14496	14576	14316	14365	14455	14387	14398	14422	14414	14486	14427	14503	14670	14303	14450	14510	14475	14456	14282	14394	14597	14379	14481	14345	14333	14551	14402	14442	14325	14595	14331	14557	14456	14492	14518	14379	14476	14487	14459	14544	14388	14410	14431	14454	14523	14304	14551	14446	14366	14506	14365	14460	14382	14264	14393	14395	14430	14502	14443	14608	14319	14476	14446	14485	14424	14492	14531	14359	14446	14447	14440	14500	14452	14384	14467	14258	14426	14479	14310	14379	14466	14433	14422	14568	14575	14569	14437	14479	14279	14611	14429	14409	14358	14241	14566	14343	14455	14482	14498	14483	14550	14434	14467	14475	14401	14396	14614	14478	14412	14309	14394	14420	14588	14328	14415	14397	14449	14387	14434	14536	14420	14529	14345	14497	14433	14304	14380	14412	14657	14419	14399	14514	14409	14470	14517	14249	14444	14525	14399	14496	14296	14488	14370	14490	14427	14500	14497	14332	14465	14461	14375	14419	14484	14534	14407	14450	14469	14429	14460	14465	14608	14470	14345	14316	14439	14392	14380	14579	14482	14379	14462	14461	14357	14471	14438	14544	14457	14595	14491	14395	14326	14324	14423	14286	14424	14274	14467	14319	14398	14611	14538	14333	14349	14442	14439	14433	14423	14518	14576	14444	14611	14395	14402	14554	14263	14697	14407	14433	14554	14429	14378	14487	14410	14354	14659	14460	14586	14437	14402	14263	14486	14296	14337	14498	14342	14408	14505	14326	14462	14498	14413	14552	14440	14361	14458	14418	14518	14493	14551	14392	14476	14425	14469	14449	14363	14591	14479	14386	14437	14445	14421	14456	14352	14563	14345	14468	14443	14419	14429	14404	14511	14616	14299	14499	14562	14302	14535	14486	14287	14510	14467	14487	14527	14544	14435	14453	14331	14512	14284	14408	14386	14553	14491	14305	14597	14253	14411	14383	14521	14415	14512	14368	14435	14416	14503	14361	14489	14422	14462	14466	14383	14464	14337	14347	14171	14492	14460	14496	14394	14272	14446	14401	14306	14416	14536	14536	14420	14470	14344	14369	14470	14304	14280	14499	14224	14494	14411	14557	14465	14550	14388	14540	14488	14569	14373	14407	14419	14472	14525	14359	14421	14460	14482	14450	14522	14410	14458	14419	14445	14391	14359	14473	14504	14507	14406	14547	14293	14414	14496	14616	14535	14478	14554	14582	14483	14472	14466	14338	14354	14330	14363	14601	14490	14544	14413	14589	14575	14507	14532	14442	14374	14499	14554	14452	14408	14630	14414	14525	14502	14437	14484	14371	14340	14436	14455	14561	14441	14463	14480	14512	14444	14535	14390	14479	14436	14657	14445	14336	14629	14438	14409	14462	14371	14556	14405	14560	14575	14349	14603	14332	14394	14610	14579	14491	14488	14474	14640	14414	14352	14515	14546	14392	14393	14449	14434	14372	14511	14495	14326	14479	14522	14514	14487	14379	14320	14646	14562	14492	14370	14416	14524	14424	14441	14445	14520	14334	14438	14325	14409	14415	14402	14305	14467	14440	14495	14440	14500	14328	14274	14455	14672	14498	14454	14359	14401	14308	14351	14489	14444	14498	14419	14331	14441	14358	14375	14297	14497	14614	14381	14419	14481	14465	14465	14503	14466	14485	14448	14248
27596	24382	30287	27274	22081	20090	18599	17729	16845	16675	16389	16472	16160	16057	16235	15987	15981	15964	16027	15685	15719	15501	15873	15804	15807	15712	15897	15697	15956	15588	15536	15505	15653	15842	15519	15656	15584	15813	15625	15786	15659	15489	15530	15540	15657	15435	15365	15669	15612	15723	15575	15670	15585	15852	15623	15498	15538	15701	15836	15604	15540	15513	15680	15480	15567	15597	15728	15398	15364	15592	15549	15566	15442	15651	15734	15718	15578	15596	15598	15438	15427	15621	15516	15500	15518	15694	15670	15447	15598	15647	15564	15432	15393	15404	15493	15501	15581	15651	15456	15685	15362	15345	15594	15445	15473	15694	15456	15757	15583	15704	15465	15405	15710	15668	15577	15559	15556	15506	15563	15550	15400	15597	15492	15641	15620	15507	15694	15541	15672	15474	15734	15404	15309	15504	15639	15555	15602	15525	15435	15467	15528	15371	15416	15639	15607	15401	15510	15543	15598	15544	15610	15432	15591	15366	15847	15603	15741	15466	15473	15492	15461	15659	15517	15467	15390	15533	15592	15659	15518	15525	15580	15662	15552	15723	15618	15586	15641	15609	15627	15689	15610	15491	15546	15629	15660	15492	15900	15649	15582	15564	15735	15763	15485	15629	15615	15503	15591	15671	15578	15374	15599	15555	15641	15509	15432	15350	15574	15572	15545	15746	15504	15457	15810	15520	15365	15626	15660	15485	15515	15520	15708	15534	15522	15462	15559	15591	15544	15458	15618	15573	15547	15655	15717	15393	15344	15440	15583	15498	15559	15617	15617	15526	15703	15866	15441	15552	15507	15515	15642	15571	15734	15450	15497	15742	15550	15507	15659	15617	15647	15581	15663	15551	15469	15705	15681	15338	15558	15504	15608	15614	15483	15526	15637	15520	15482	15547	15526	15632	15649	15402	15479	15517	15541	15684	15623	15650	15558	15623	15561	15687	15710	15556	15545	15660	15763	15664	15716	15539	15710	15642	15281	15612	15659	15442	15551	15546	15591	15605	15497	15746	15532	15614	15741	15649	15641	15617	15599	15483	15540	15730	15536	15538	15658	15665	15431	15384	15550	15661	15681	15445	15616	15536	15546	15607	15469	15447	15556	15688	15558	15643	15694	15674	15380	15641	15438	15655	15589	15686	15626	15568	15604	15495	15485	15590	15497	15566	15416	15690	15498	15426	15638	15907	15573	15474	15687	15517	15507	15567	15579	15496	15470	15548	15495	15525	15675	15486	15632	15420	15368	15705	15740	15782	15428	15535	15561	15596	15550	15496	15425	15575	15500	15565	15573	15604	15608	15752	15774	15464	15681	15525	15606	15500	15377	15538	15469	15618	15624	15561	15560	15644	15630	15336	15663	15532	15701	15702	15873	15631	15316	15757	15588	15345	15628	15398	15616	15620	15492	15697	15746	15533	15592	15457	15476	15422	15572	15571	15557	15611	15441	15514	15565	15475	15571	15548	15471	15487	15627	15687	15646	15474	15665	15679	15518	15491	15539	15447	15498	15557	15417	15431	15714	15406	15773	15418	15553	15702	15574	15589	15637	15649	15650	15722	15445	15534	15551	15383	15414	15491	15401	15552	15467	15612	15408	15587	15541	15534	15651	15546	15555	15593	15716	15400	15573	15381	15580	15450	15644	15524	15619	15676	15475	15429	15625	15459	15412	15542	15529	15484	15640	15673	15531	15675	15574	15639	15611	15680	15640	15690	15592	15606	15636	15406	15852	15492	15692	15577	15493	15323	15726	15545	15563	15554	15544	15613	15421	15353	15819	15559	15720	15526	15419	15519	15599	15751	15339	15672	15527	15516	15371	15634	15706	15589	15515	15596	15564	15762	15622	15644	15650	15769	15773	15611	15584	15453	15516	15669	15795	15383	15577	15582	15615	15558	15639	15488	15447	15364	15581	15667	15729	15625	15440	15574	15612	15576	15540	15534	15654	15683	15419	15432	15610	15763	15541	15719	15471	15663	15446	15483	15578	15776	15470	15609	15482	15546	15584	15626	15570	15788	15405	15573	15685	15508	15550	15428	15419	15396	15416	15656	15618	15477	15730	15697	15488	15664	15560	15445	15631	15795	15423	15451	15638	15414	15769	15672	15647	15665	15542	15571	15526	15601	15484	15650	15536	15505	15627	15591	15548	15473	15433	15631	15737	15620	15407	15736	15568	15812	15698	15605	15789	15489	15644	15460	15630	15576	15553	15758	15816	15516	15501	15352	15525	15446	15683	15490	15576	15590	15788	15707	15534	15699	15778	15826	15539	15557	15722	15749	15524	15489	15589	15545	15450	15513	15541	15592	15400	15615	15632	15629	15337	15574	15595	15713	15625	15435	15705	15546	15407	15645	15541	15560	15548	15573	15796	15660	15621	15539	15617	15515	15529	15571	15780	15681	15597	15451	15439	15512	15581	15659	15526	15402	15472	15377	15582	15558	15531	15319	15577	15630	15646	15534	15637	15667	15427	15462	15451	15675	15535	15672	15497	15498	15729	15618	15629	15631	15766	15424	15594	15741	15432	15665	15747	15532	15540	15728	15542	15440	15437	15558	15366	15478	15586	15552	15486	15450	15702	15677	15507	15570	15566	15774	15710	15532	15485	15544	15584	15794	15530	15505	15633	15409	15438	15616	15671	15449	15501	15585	15539	15596	15701	15371	15553	15535	15636	15612	15580	15465	15384	15642	15666	15505	15755	15350	15541	15376	15664	15548	15777	15563	15760	15509	15487	15671	15558	15630	15622	15405	15675	15556	15503	15567	15571	15524	15545	15600	15534	15683	15580	15565	15631	15362	15505	15607	15685	15668	15663	15504	15678	15840	15507	15572	15472	15566	15605	15400	15689	15693	15737	15565	15552	15506	15598	15703	15671	15482	15571	15517	15545	15734	15446	15619	15599	15568	15593	15675	15631	15480	15515	15783	15499	15548	15471	15537	15432	15625	15558	15653	15573	15450	15577	15521	15620	15565	15571	15455	15567	15741	15420	15663	15478	15473	15490	15480	15557	15549	15541	15652	15694	15606	15445	15421	15612	15564	15523	15468	15627	15564	15764	15595	15627	15521	15559	15586	15543	15436	15536	15626	15554	15525	15456	15477	15611	15561	15354	15448	15585	15515	15583	15634	15485	15448	15487	15576	15546	15643	15512	15484	15419	15598	15355	15678	15687	15729	15646	15641	15759	15432	15586	15709	15701	15483	15587	15403	15680	15463	15718	15719	15550	15718	15611	15497	15488	15602	15680	15655	15654	15364	15489	15726	15622	15436	15665	15632	15676	15563	15729	15630	15635	15688	15485	15715	15389	15450	15690	15656	15607	15478	15479	15526	15593	15591	15665	15536	15507	15378	15469	15456	15595	15423	15532	15560	15681	15637	15495	15514	15494	15640	15736	15613	15474	15596	15679	15507	15610	15581	15338	15374	15641	15588	15636	15509	15666	15683	15639	15353	15594	15439	15473	15687	15717	15522	15487	15525	15584	15626	15653	15644	15568	15713	15557	15552	15495	15528	15582	15804	15599	15658	15403	15611	15674	15452	15553	15554	15581	15592	15558	15539	15534	15825	15621	15703	15638	15772	15649	15697	15669	15724	15319	15763	15638	15573	15578	15659	15493	15576	15516	15583	15733	15584	15464	15635	15530	15514	15720	15752	15332	15483	15471	15560	15457	15391	15446	15552	15511	15543	15712	15568	15623	15499	15634	15592	15618	15572	15640	15697	15679	15650	15773	15710	15591	15616	15402	15519	15387	15624	15463	15714	15696	15515	15632	15535	15458	15558	15553	15639	15488	15455	15313	15590	15565	15530	15494	15718	15536	15612	15604	15672	15316	15464	15636	15583	15598	15486	15666	15570	15543	15540	15732	15785	15515	15728	15516	15535	15594	15643	15579	15774	15570	15604	15560	15494	15600	15444	15633	15387	15613	15665	15660	15557	15597	15435	15587	15615	15485	15622	15554	15644	15611	15632	15712	15588	15611	15584	15457	15507	15680	15577	15424	15433	15458	15470	15548	15506	15480	15526	15449	15516	15500	15754	15553	15572	15535	15509	15304	15735	15358	15562	15750	15542	15575	15207	15681	15563	15542	15516	15738	15653	15739	15533	15624	15543	15657	15634	15812	15622	15583	15477	15702	15690	15639	15548	15680	15649	15664	15825	15634	15634	15492	15430	15662	15604	15618	15596	15754	15502	15605	15524	15601	15455	15595	15546	15803	15660	15729	15683	15705	15642	15602	15529	15539	15539	15470	15476	15619	15593	15409	15614	15573	15603	15659	15502	15604	15601	15665	15680	15440	15605	15582	15600	15608	15670	15559	15527	15325	15516	15774	15479	15609	15617	15475	15707	15509	15683	15551	15573	15401	15589	15678	15763	15371	15470	15616	15762	15620	15614	15739	15587	15546	15741	15589	15570	15371	15520	15752	15638	15606	15444	15437	15563	15502	15615	15617	15572	15412	15501	15478	15642	15541	15337	15479	15621	15573	15409	15502	15533	15615	15565	15813	15563	15563	15518	15657	15590	15527	15375	15575	15746	15707	15609	15546	15626	15605	15565	15578	15485	15627	15527	15650	15759	15745	15538	15511	15690	15442	15515	15582	15372	15681	15515	15647	15576	15565	15494	15707	15611	15679	15396	15512	15598	15603	15590	15502	15499	15593	15487	15451	15594	15793	15749	15409	15480	15680	15765	15656	15448	15600	15565	15726	15451	15613	15442	15650	15725	15453	15556	15527	15488	15450	15721	15568	15585	15683	15503	15788	15490	15684	15456	15770	15807	15672	15672	15661	15515	15619	15515	15554	15665	15685	15581	15682	15592	15491	15631	15408	15641	15681	15775	15502	15511	15461	15542	15661	15624	15538	15737	15508	15682	15501	15331	15582	15637	15461	15380	15525	15562	15618	15681	15660	15715	15435	15555	15428	15627	15658	15651	15497	15489	15685	15599	15640	15582	15668	15497	15600	15507	15495	15456	15395	15468	15429	15631	15511	15542	15507	15672	15309	15477	15530	15606	15493	15685	15628	15534	15423	15815	15581	15539	15540	15582	15329	15418	15546	15622	15509	15803	15532	15494	15772	15502	15495	15459	15495	15533	15694	15570	15562	15566	15532	15711	15423	15527	15729	15518	15696	15496	15600	15621
25976	38287	34903	27671	23658	20719	18872	17357	16445	15843	15757	15625	15098	15048	14949	14874	14692	14670	14741	14736	14602	14627	14468	14470	14396	14324	14192	14375	14218	14147	14301	14234	14354	14189	14147	14195	14419	14074	14258	14270	14369	14124	14113	14269	14205	13998	14053	14250	13916	14057	14394	14085	14169	14076	14106	14249	14082	14298	14093	14152	14145	14265	14054	14240	14103	14093	14157	14127	14253	14362	14212	14244	14114	14287	14169	14229	14126	14276	14116	14208	14270	14382	14011	14140	14136	13982	14132	14131	14223	14114	14270	14136	14141	14214	14089	14050	14180	14242	14234	14251	14057	14201	14100	14130	14113	14211	13967	14217	14080	14217	14056	14354	14211	14216	14242	14154	14241	14186	14111	14120	14132	13997	14190	14251	14117	14167	14133	14017	13979	14102	14290	14037	14212	14255	14226	14204	14197	14264	14242	14032	14204	14171	14079	14198	14162	14189	14062	14214	14133	14227	14288	14279	14243	14325	14175	14133	14150	14294	14079	14118	14167	14156	14168	14302	14113	14120	14174	14241	14274	14113	14009	14016	14211	14300	14170	14137	14105	14215	14176	14171	14413	14201	14047	14190	14157	14168	14269	14207	14329	14092	14271	14245	14467	14030	14241	14028	14080	14269	14172	14228	14268	14031	14052	14185	14190	14129	14093	14166	14162	14032	14214	14212	14056	14114	14261	13922	14023	14207	14126	14150	14334	14087	14294	14319	14223	14228	14247	14248	14295	14067	14069	13977	14160	14100	14125	14206	14140	14144	14219	14205	14214	14070	14342	14219	14195	14118	14192	14268	14177	14062	14173	14116	14358	14192	14177	14218	14050	14195	14054	14139	14109	14261	14080	14091	14119	14277	14168	14242	14124	14281	14044	14129	14039	14128	14093	14292	14298	14089	14211	14142	14305	13967	14293	14178	14322	14133	14313	14204	14310	14261	14183	14016	14152	14105	14236	14116	14371	14146	14289	14094	14218	14144	14394	14284	14179	14145	14057	14110	14252	14239	14092	14173	14201	14408	14087	14254	14084	14050	14305	14172	14109	14124	14246	14247	14217	14021	14275	14262	14127	14329	14347	14031	14072	14045	14172	14214	14151	14179	14213	14132	14166	14256	14138	14360	14252	14072	14204	14001	14315	14163	14334	14209	14062	14196	14243	14192	14388	14435	14169	14230	14205	14209	13987	14131	14161	14093	14227	14171	14154	14174	14187	13921	14269	14264	14176	14102	14082	14283	14255	14284	14323	14129	14134	14119	14269	14160	14271	14087	14081	14210	14115	14259	14183	14116	14363	14206	14155	14176	14054	14277	14204	14259	14265	14207	14204	14173	14034	14104	14151	14203	14190	14156	14076	14122	14188	14006	14044	14132	14339	14265	14225	14141	14164	14239	14285	14115	13905	14322	14148	14215	14201	14213	14320	14115	14221	14319	14199	13929	14194	14005	14021	14145	14328	14122	14299	14197	14126	14195	14193	14227	14127	14143	14134	14165	14300	14188	14088	14207	14229	14348	14005	14194	14018	14174	14118	14088	14299	14005	14220	14160	14169	14175	14148	14176	14066	14163	14090	14274	14222	14184	14193	14212	14049	14065	14205	14210	14136	13950	14177	14039	14209	14285	14229	14087	14247	14098	14211	14361	14313	14102	14281	14208	14182	14152	14186	14082	14286	14199	14126	13964	14169	14366	14095	14187	14352	14092	14278	14325	14118	14238	14167	14182	14180	14170	14127	14271	14296	14249	14070	14130	14192	14114	14050	14234	14190	14187	14211	14166	14150	14218	14111	14250	14296	14134	14190	14290	14205	14128	14111	14323	14030	14256	14156	14185	14215	14264	14154	14193	14183	14367	14188	14120	14081	14259	14164	14328	14188	14186	14170	14152	14286	14208	14108	14267	14144	14182	14078	14056	14099	14111	14078	14237	14357	14216	14215	14281	14326	14235	14190	14182	14181	14271	14212	14093	14188	14182	14163	14183	14127	14288	14103	14258	14164	14227	14094	14124	14148	14138	14145	13989	13952	14052	14285	14139	14171	14087	14208	14138	14110	14328	14102	14058	14178	14126	14270	14105	14208	14256	14060	14220	14167	14131	14240	14221	14051	14176	14239	14023	14213	14270	14065	14104	14221	14120	14334	14297	14069	14203	14235	14095	14083	14062	14244	14180	14301	14251	14172	14247	14255	14279	13891	14261	14042	14195	14288	14164	14259	14312	14140	14279	14144	14170	14094	14152	14160	14205	14299	14127	14087	14292	14110	14205	14184	14206	14190	14223	14113	14287	14331	14111	14116	14308	14060	14067	14172	14174	14198	14079	14288	14140	14236	14198	14166	14384	14160	14244	14016	14130	14080	14166	14174	14131	14183	14329	14188	14264	14370	14154	14152	14285	14201	14160	14256	14142	14188	14278	14354	14111	14211	14132	14279	14147	14183	14245	14244	14060	14237	14097	14327	14249	14125	14095	14162	14145	14337	14280	14361	14275	14164	14175	14168	14073	14063	14157	14365	14096	14409	14240	14073	14016	14297	14135	14212	14199	14174	14198	14061	14297	14147	14215	14274	14117	14269	14136	14164	14107	14218	14259	14247	14151	14160	14375	14231	14206	14309	14248	13973	14257	14140	14336	14131	14162	14146	14040	14240	14163	14366	14055	14192	14221	14090	14153	14294	14278	14135	14125	14123	14270	14261	14098	14164	14173	14160	14109	14160	14205	14299	14255	14242	14197	14398	14192	14286	14147	14263	14027	14069	14190	14126	14154	14208	14212	14221	14099	14112	14274	14033	14176	14240	14133	14274	14333	14201	14173	14201	14380	14080	14272	14379	14213	14034	14231	14116	14157	14121	14087	13904	14168	14262	14193	14137	14254	14113	14268	14247	14022	14182	14304	13995	14105	14175	14266	14136	14180	14047	14233	14333	14250	14246	14193	14236	14084	14179	14236	14227	14096	14144	14112	14303	14193	14196	14213	14258	14136	14039	14143	14318	14121	14200	14053	14217	14087	14214	14144	14198	14063	14264	14145	14293	14232	14096	14282	14031	14158	14189	14190	14166	14167	14296	14295	14176	14086	14110	14081	14208	14310	14146	14149	14109	14284	14231	14103	14174	14059	14278	14112	14302	14255	14185	14187	14129	14284	14203	14041	14214	14236	14156	14243	14226	14243	14214	14109	14274	14139	14350	14186	14146	14170	14159	14146	14238	14174	14198	14172	14223	14074	14139	14077	14165	14088	14286	14137	14193	14141	14330	14229	14129	14148	14197	14073	14320	14226	14177	14215	14043	14155	14142	14207	14164	14313	14061	14199	14191	14202	14102	14206	14201	14367	14263	14149	14164	14172	14106	14148	14124	14008	14175	14095	14199	14160	14305	14124	14166	14187	14198	14110	14132	14166	14245	14175	14251	14112	14066	14176	14241	14224	14190	14106	14343	14279	14314	14186	14146	14332	14119	14336	14117	14136	14289	14177	14194	14210	14220	14207	14129	14294	14053	14350	14243	14151	14182	14105	14208	14197	14215	14231	14214	14342	14224	14025	14391	13893	14317	14149	14346	14133	14151	14166	14091	14198	14212	14037	14459	14208	14139	14260	14277	14117	14164	14094	14143	14257	14113	14441	14092	14294	14323	14244	14263	14057	14071	14236	14160	14191	14121	14173	14062	14165	14079	14333	14237	14372	14049	14272	14167	14196	14158	14094	14160	14110	14275	14163	14194	13930	14204	14216	14239	14086	14197	14058	14147	14287	14069	14245	14175	14232	14260	14238	14281	14154	14222	14113	14136	14223	14355	14209	14133	14150	14094	14154	14134	14202	14082	14112	14256	14047	14195	14129	14021	14287	14182	14275	14329	14149	14233	14022	14143	14224	14128	14205	14130	14212	14278	14221	14109	14041	14236	14151	14417	14137	14197	14254	14257	14218	14042	14264	14197	14203	14037	14342	14301	14222	14133	14253	14224	14131	14134	14123	14110	14041	14242	14170	14151	14392	14174	14100	14092	13949	14313	14002	14397	14168	14157	14313	14175	14131	14133	14248	14120	14118	14187	14065	14269	14088	14005	14290	14233	14357	14241	14233	14153	14201	14244	14198	14247	14128	14162	14193	14186	14029	14075	14286	13978	13923	14102	14295	14207	14204	14084	14168	14321	14323	14225	14152	14348	14168	14270	14157	14221	14293	14179	14144	14048	14170	14208	14306	14190	14077	14209	14070	14283	14153	14183	14268	14198	14273	14361	14198	14181	14016	14112	14251	14110	14229	14227	14061	14211	14172	14039	14268	14198	14176	14220	14241	14098	14292	14111	14113	14201	14199	14329	14145	14339	14470	14124	14227	14331	13980	14313	14204	14161	14095	14145	14136	14293	14062	14246	14127	14201	14283	14331	13989	14242	14105	14256	14019	14161	13930	14210	14122	14015	14136	14090	14284	14084	14052	14032	14177	14101	14088	14157	14138	14273	14179	14197	14176	14080	14235	14047	14084	14128	14292	14214	14254	14130	14130	14166	14276	14195	14269	14238	14198	14171	14176	14207	14121	14235	14081	14343	14233	14249	14217	14193	14166	13967	14117	14300	14070	14054	14244	14064	14099	14058	14142	14207	14200	14070	14158	14221	14168	13966	14135	14121	14167	14072	14176	14253	14310	14106	14041	14281	14311	14205	14080	14266	14190	14180	14094	14162	14221	14115	14240	14224	14119	14148	14239	14231	14127	14132	14176	14107	14036	14196	14118	14132	14209	14185	14134	14222	13981	14179	14237	14489	14086	14210	14140	14151	14277	14162	14159	14273	14224	14068	14068	14307	14224	14073	14181	14044	14223	14218	14008	14140	14084	14273	14262	14249	14209	14220	14258	14043	14226	14098	14203	14248	14166	14129	14122	14113	14075	14088	14101	14189	14395	14362	14266	14011	14067	14261	14086	14132	14185	14208	14129	14361	14342	14127	14410	14195	14240	14137	14175	14121	14012	14209	14133	14151	14043	14173	14069	14373	14327	14156	14269	13905	14222	14242	14220	14103	14127	14039	14243	14064	14188	14159	14253	14315	14331	14195	14188	14184	14009	14214	14182	14093	14105	14240	14040	14266	14351	14203	14162	14366	14067	14221	14156	14099	14176	14113	14054	14197	14174	14141	14213	14101	14209
23592	21064	28396	24360	23226	24346	23448	19873	18515	18170	17770	17431	17146	17028	17071	16672	16616	16638	16595	16338	16393	16141	16532	16266	16242	16323	16246	16332	16305	16157	16234	15949	15894	16116	16017	15800	15969	15950	16008	15940	15797	16062	15951	16024	15932	16068	15933	15914	15997	15999	16102	15895	16186	15781	16088	15848	15851	15865	15862	15904	15879	15810	15788	15863	15882	15957	15669	15676	15926	15958	15966	16016	15965	16023	16071	15973	16034	15886	16004	15927	15879	15951	16029	15936	15836	15936	15772	15966	15665	15591	15871	15738	15893	15854	15913	16022	15915	15779	16072	15960	15933	15740	15873	16017	16035	15906	16003	15913	15938	15825	15902	15765	15914	15997	15883	15972	15821	15771	15959	15931	16007	16036	15820	15870	15850	15998	15916	16193	15754	15783	15872	15702	15688	16038	16053	15817	15828	15725	15904	15768	15971	15749	15878	15969	15928	15997	15954	16006	15855	15935	15982	15971	15983	16004	15763	15788	15851	15953	15935	15904	15925	15625	15763	15900	15705	15829	15807	15788	16064	15891	15912	15892	15816	15891	15863	15994	15852	15836	15813	15778	15809	15706	16004	15823	15973	15963	15841	15944	16000	15957	15812	16029	15951	15994	15963	15842	15776	15971	15853	15965	15876	15975	15886	15977	15958	15894	15896	15831	15926	15830	15866	15858	15846	15818	15719	15884	15858	15905	15851	16101	15892	16051	15800	16029	15941	15883	15841	15854	15808	15748	15931	15781	15817	15789	15909	15774	15973	15814	15715	15913	15994	15728	15637	15838	15931	15774	15903	15737	15796	15879	15904	15691	15832	15795	15922	15938	15964	15731	15866	15925	15916	15837	15826	15711	15856	16062	15819	15870	15967	15728	16127	15827	15989	15886	15866	15751	15724	15820	15840	16033	16010	15922	15910	15827	15878	15753	15986	15947	16015	15874	15919	15852	15854	15917	16084	16022	15909	15814	16104	15744	15749	15933	15869	15843	16013	15915	16000	15873	16026	15866	15949	15782	15733	15953	15895	15793	15868	15939	15802	15727	15900	15514	15892	15928	15820	15814	15930	15841	15888	15919	15816	15956	15871	15759	15976	15875	16019	15930	15651	15842	15709	15755	15826	15829	15896	15850	15731	15776	15913	15929	15862	15953	16147	15698	15899	15759	15712	15960	15908	15895	15873	15943	15820	16026	15950	15890	16046	15798	15995	15981	15710	15850	15921	15966	15788	15752	15898	15903	15840	15832	16016	16002	15865	16011	15939	16095	15920	15955	15763	15804	15863	15846	15766	15872	15798	15665	15751	15905	15894	15878	15771	15969	15903	15809	15862	15849	15845	15996	16022	15929	15912	15826	15896	15786	16077	15766	15929	15612	15917	15765	15943	15960	15997	15883	15907	15754	15726	15744	15926	15888	15685	15782	15984	15984	15801	15861	15851	15761	15814	15872	15749	15943	15824	15836	15851	15838	15966	15765	16016	16045	16120	15903	16014	15924	15750	16006	15896	15846	15899	15844	15792	15769	15816	15826	15767	15904	15779	16000	15897	15721	15843	15886	15923	15865	15930	15844	15896	16003	16028	15886	15996	16069	15715	15691	15969	15936	15787	15716	16033	15705	15848	15982	15959	16002	15876	15948	16048	15978	16014	15806	15814	15824	15839	15917	15892	15684	15860	15837	15748	15787	15719	15864	15918	15739	15742	16057	15992	15956	15816	15895	15899	15848	16017	15933	15887	16066	15892	15920	15818	15976	15919	15878	15780	16024	15888	15964	16070	15786	15758	15849	15983	15973	15982	15719	15887	15990	15877	15809	15906	15792	15897	15688	15824	15855	15967	16040	15808	15479	15866	15880	15875	15913	15874	15879	15768	15770	15791	15835	15742	15749	15877	15953	15900	16022	15855	16017	15881	15911	15811	15924	15961	15771	15895	15917	16147	16199	15823	16034	15774	15758	15734	15933	15924	15869	16020	15817	15736	15770	15678	15890	15877	15927	15816	15895	15908	15767	15830	15918	15684	15826	15718	15788	15914	15662	15712	15720	15778	15991	15856	15625	15934	15801	15944	15841	15778	15691	15892	15858	15966	15899	15841	15809	15745	15934	15872	15895	15887	15860	15889	15931	15903	15953	15967	16142	15812	15766	15880	16009	15910	15913	15720	15805	16005	15874	15864	15910	15846	15946	15704	15785	15942	15791	15920	15837	16020	15772	16017	15896	15869	15865	16014	16092	15896	16034	15915	15907	15918	15987	15901	15905	15910	15792	15847	15895	15833	15977	15931	15906	16089	15907	15951	15854	16047	15881	15838	15928	15669	15562	15831	15719	15838	16037	15825	15964	15786	15696	15994	15829	16099	15768	15950	15839	15773	15915	15934	16060	15903	15636	15904	16252	16054	15937	16045	15915	16019	15884	15947	16015	15787	16048	15673	15705	16035	15923	16036	15915	15822	15881	15834	15768	15983	15949	15779	15932	15801	15714	15895	16043	15874	15866	15878	15977	15812	15883	15898	15868	15867	15715	15966	15848	15940	15904	16001	15962	16059	16128	15871	15985	15913	15813	15906	15792	15594	15906	15763	15945	16090	15959	15752	15771	15674	15716	15949	15962	15820	15998	15971	15676	15754	15823	15898	15795	16049	15937	15760	15780	16126	16072	15846	16088	15911	15794	15977	15837	15845	15796	15764	15903	15958	15935	15922	15896	15820	15879	15803	15663	15922	15822	16046	15915	15808	15883	15889	15771	15937	15724	15866	15838	15889	15997	15934	15848	16037	15764	15975	15828	15963	15988	15862	15989	15757	15805	15830	15925	16025	15861	15829	15894	15823	16074	15979	16027	15863	15883	15738	15931	15747	15826	15977	15934	15882	15877	15899	15748	15933	15888	15970	15893	15981	16003	15944	15864	15743	15981	15933	15833	15760	16007	15968	15964	15939	15753	16014	15728	16018	15933	15643	15749	15865	15858	15809	15750	15977	15898	16062	15827	15755	15731	16025	15731	15919	16016	16086	15988	15914	15870	15964	16041	15828	15861	15850	15922	15814	15862	15991	15695	15877	15892	15779	15759	15913	15810	15562	15896	16079	15834	15888	15948	15941	15811	15802	15851	15721	15947	15982	15932	15796	15891	15932	15880	15974	15974	15769	15825	15790	15912	15806	15841	15969	15836	16011	15824	15984	15724	15821	15776	16108	15849	15902	16093	15972	15924	15852	15995	16045	15818	15813	15890	15913	15884	15882	16057	15877	15902	15974	15795	15883	15694	15941	15801	15967	15820	16009	15852	15829	15873	15716	15970	16157	15751	15775	15958	15878	15908	15764	15684	15880	16035	15683	15551	15977	15814	15730	15800	15980	15839	15977	15842	16055	15688	15730	15788	16096	15995	15792	15814	15741	15828	15945	15920	15901	16001	15902	15910	15910	16073	15830	15726	15853	15828	15815	15824	15954	15959	15839	15924	15868	15827	15861	15943	15900	15702	16056	15998	15855	15875	15798	16017	15858	15895	15844	15908	15847	15784	15626	15853	15862	15824	15968	15835	15814	15771	16080	15871	15909	15950	15956	16059	15837	15890	15787	16085	16091	15893	15840	15767	15859	16011	15890	15861	15888	16008	15921	16091	16021	16024	15899	16039	15731	15864	15883	15950	15953	15824	15887	15857	15956	15976	15810	15905	15845	15810	15945	15702	15864	15793	16068	15886	15882	15725	15927	15729	15840	15853	16067	15910	15910	15910	15897	15897	15835	15997	15965	16084	16077	15950	15917	15916	15718	15977	15990	15730	15799	15807	16057	16025	15984	16025	15752	15974	15935	15996	15934	15930	15753	15795	15721	15767	15804	15906	15942	15864	15868	15739	15852	15804	15961	15943	15770	15716	15773	16016	15853	16082	15849	15865	15801	16045	15760	15910	15844	16116	15893	15722	15890	15695	15698	15728	15978	15924	16011	16053	15784	15886	15869	16004	15950	15906	16022	15824	15802	15986	15943	15980	15828	15731	15804	15985	15875	15816	16065	15993	16032	16035	15802	15835	15822	15889	16123	15907	15889	15971	16049	16094	15874	15760	15695	15905	15937	15918	15853	15939	15852	15737	15746	15852	15930	15838	15757	15886	15867	16017	15822	15951	15960	15970	15843	15881	15948	15776	15921	15721	15879	15896	15892	15793	15936	15872	15813	15779	15975	15807	15813	15681	15898	15768	16041	15845	15860	15810	15872	15872	15951	15638	15871	15772	15887	16141	15936	15893	15831	16183	15829	15881	15724	15892	15768	15754	15994	15800	15679	16015	15787	15897	16081	15885	16006	16054	15933	16056	15846	15920	15700	15838	15642	15954	15976	15763	15752	15836	15658	15770	16004	15812	15918	15844	16126	15819	15893	15976	15888	15556	15854	15742	15888	16002	15786	15848	15726	15817	15630	15946	15878	15994	15807	15869	15989	15973	15763	15862	15809	16029	15712	15698	15946	15899	15803	15712	15997	16007	15748	15778	15865	15993	15732	15897	15902	16115	15930	15875	16115	15839	16019	15774	15828	15661	15805	15802	16089	15854	15836	15818	16008	15820	15939	15855	15932	15723	15675	15931	15818	15882	15834	15858	15862	15806	15895	15833	16064	15862	15884	15915	15802	15764	15935	15955	15862	15830	15657	15810	16040	15961	16004	16014	15746	15923	15877	15959	15814	16058	15642	15925	15819	15828	15896	15936	16069	15848	15975	16015	15893	15875	15844	15896	15864	16148	15936	15773	15658	15976	16126	15668	15860	16062	15845	15795	16053	15885	15880	15781	15866	15907	15818	15917	15585	15973	15876	15935	15732	15713	15717	15904	15836	15920	15852	15856	15888	15926	15784	15786	15851	15909	15935	15853	15801	15798	16005	15765	15734	16015	16073	15621	16039	15816	15831	15875	15893	15753	15944	15883	16078	15962	15808	16082	15942	15884	16045	15915	15966	15870	15909	15913	15874	16089	15974	15810	15878	15623	15716	15969	15690	15845	15886	15855	15765	15864	15906	15860	15827	15822	15925	16008	15958	15778	16014	15799	15989	15812	15843	16028	15911	15781	15765	15792	15904	15926	16018	15872	15991	16157	15782	15974	15961	15931	15881	15891	16006	15758	15867	15721	15825	15910	15966	16002	15860	15981
26962	44589	41276	32977	28449	24976	21914	20063	18307	17473	17065	16743	16404	16134	15957	15601	15578	15443	15124	15229	15110	15053	14838	14849	14783	14903	14733	14751	14702	14615	14618	14565	14417	14523	14619	14386	14376	14440	14518	14481	14494	14502	14600	14532	14513	14638	14579	14577	14415	14455	14367	14350	14404	14481	14474	14473	14436	14563	14422	14466	14575	14300	14389	14274	14372	14357	14442	14305	14543	14425	14397	14458	14337	14476	14221	14329	14597	14152	14416	14236	14476	14330	14412	14551	14489	14361	14365	14311	14511	14387	14458	14430	14444	14516	14397	14304	14542	14533	14303	14600	14497	14442	14455	14495	14272	14478	14451	14507	14386	14369	14477	14404	14541	14433	14405	14479	14338	14562	14574	14207	14456	14463	14296	14249	14523	14421	14418	14320	14435	14329	14400	14405	14499	14356	14470	14388	14388	14272	14321	14225	14447	14514	14403	14545	14439	14460	14367	14396	14525	14373	14491	14348	14373	14337	14400	14408	14309	14386	14399	14356	14417	14580	14336	14353	14510	14272	14399	14412	14412	14537	14435	14292	14348	14360	14596	14343	14191	14481	14306	14362	14385	14205	14525	14459	14339	14358	14353	14350	14325	14404	14392	14394	14528	14431	14443	14250	14429	14423	14331	14384	14264	14522	14430	14520	14343	14544	14386	14476	14327	14197	14457	14416	14565	14298	14340	14439	14474	14294	14431	14415	14369	14376	14548	14404	14241	14470	14479	14382	14285	14494	14373	14321	14519	14323	14245	14546	14361	14391	14135	14406	14212	14444	14347	14487	14403	14314	14702	14297	14332	14355	14375	14314	14469	14390	14374	14405	14317	14209	14554	14406	14416	14332	14311	14447	14411	14484	14403	14340	14337	14299	14351	14423	14441	14483	14365	14457	14413	14554	14470	14357	14405	14517	14483	14297	14392	14437	14496	14454	14502	14335	14312	14436	14371	14406	14503	14144	14556	14317	14523	14206	14368	14508	14465	14274	14531	14463	14444	14245	14399	14587	14553	14407	14268	14258	14374	14486	14505	14377	14517	14391	14225	14533	14625	14440	14497	14469	14389	14583	14324	14411	14233	14492	14564	14351	14465	14571	14127	14305	14423	14405	14411	14455	14330	14235	14430	14305	14338	14240	14432	14398	14275	14351	14494	14388	14429	14283	14491	14429	14305	14423	14471	14589	14456	14472	14352	14451	14409	14440	14375	14277	14459	14543	14264	14429	14189	14237	14431	14260	14389	14311	14321	14513	14429	14249	14358	14531	14343	14242	14486	14546	14535	14397	14441	14379	14348	14304	14421	14499	14410	14252	14252	14361	14434	14365	14393	14531	14396	14242	14489	14531	14370	14378	14455	14330	14335	14514	14381	14441	14446	14416	14511	14456	14503	14363	14399	14431	14411	14318	14609	14349	14290	14364	14412	14475	14373	14256	14286	14499	14516	14339	14592	14476	14425	14551	14211	14238	14359	14359	14447	14360	14289	14507	14310	14314	14569	14466	14462	14373	14330	14644	14444	14453	14499	14355	14571	14469	14496	14261	14294	14405	14561	14472	14312	14383	14351	14336	14422	14347	14395	14580	14303	14613	14417	14329	14515	14371	14394	14500	14451	14389	14495	14597	14406	14426	14389	14364	14281	14351	14342	14410	14277	14492	14465	14450	14389	14333	14376	14607	14338	14470	14423	14410	14460	14431	14344	14443	14437	14523	14568	14506	14398	14365	14288	14382	14309	14506	14491	14455	14242	14355	14341	14428	14392	14401	14374	14328	14532	14440	14237	14282	14470	14477	14420	14464	14477	14478	14477	14300	14401	14339	14289	14512	14395	14510	14357	14402	14460	14428	14403	14448	14317	14420	14505	14399	14371	14322	14416	14455	14463	14512	14271	14457	14388	14430	14380	14348	14485	14507	14443	14318	14462	14473	14366	14541	14454	14412	14498	14550	14379	14446	14304	14324	14398	14444	14305	14344	14623	14318	14468	14412	14363	14547	14380	14395	14412	14290	14405	14421	14326	14475	14351	14421	14348	14636	14332	14346	14384	14355	14501	14398	14486	14310	14315	14256	14288	14235	14325	14444	14547	14452	14627	14334	14301	14434	14351	14515	14333	14452	14341	14293	14381	14179	14374	14333	14476	14398	14346	14345	14520	14474	14424	14357	14439	14479	14122	14426	14361	14511	14421	14376	14315	14341	14481	14250	14493	14503	14392	14417	14213	14397	14409	14413	14280	14368	14460	14470	14370	14332	14238	14271	14405	14523	14354	14433	14439	14567	14450	14397	14222	14439	14531	14325	14500	14506	14445	14435	14438	14416	14373	14516	14490	14381	14470	14490	14440	14442	14448	14402	14300	14301	14299	14365	14447	14310	14418	14373	14605	14297	14237	14443	14412	14282	14580	14706	14362	14541	14275	14444	14337	14351	14492	14349	14458	14303	14554	14524	14280	14424	14460	14458	14411	14358	14288	14447	14432	14689	14450	14408	14500	14362	14294	14450	14320	14281	14422	14421	14490	14434	14337	14253	14438	14424	14462	14398	14344	14390	14303	14285	14283	14293	14423	14229	14444	14459	14544	14503	14374	14427	14353	14383	14392	14379	14399	14439	14487	14262	14522	14408	14442	14381	14365	14561	14555	14418	14404	14408	14410	14459	14326	14465	14358	14262	14412	14409	14460	14558	14334	14369	14530	14371	14329	14202	14550	14433	14380	14372	14322	14379	14419	14391	14513	14474	14309	14410	14467	14604	14469	14639	14269	14572	14561	14447	14587	14319	14577	14284	14381	14344	14328	14389	14434	14432	14366	14505	14239	14361	14534	14540	14417	14217	14468	14417	14619	14408	14352	14438	14421	14314	14671	14358	14479	14385	14532	14325	14476	14493	14397	14453	14399	14354	14431	14439	14420	14320	14459	14455	14225	14199	14497	14469	14318	14409	14373	14475	14417	14436	14372	14502	14315	14488	14479	14506	14274	14445	14259	14332	14406	14329	14396	14462	14265	14494	14351	14298	14304	14376	14355	14401	14480	14319	14509	14369	14402	14359	14415	14543	14373	14264	14503	14368	14346	14523	14475	14382	14415	14503	14353	14395	14477	14722	14428	14460	14317	14324	14469	14448	14424	14418	14529	14342	14514	14401	14424	14462	14343	14416	14331	14353	14340	14342	14407	14417	14314	14437	14403	14425	14408	14425	14417	14262	14456	14542	14398	14381	14395	14308	14573	14364	14320	14446	14410	14468	14232	14471	14420	14390	14553	14574	14403	14408	14328	14289	14546	14513	14480	14588	14338	14441	14452	14328	14456	14492	14269	14471	14383	14378	14445	14411	14358	14496	14475	14608	14360	14330	14471	14394	14542	14358	14384	14393	14476	14460	14391	14460	14444	14384	14409	14451	14456	14460	14397	14258	14333	14210	14485	14268	14260	14325	14464	14436	14252	14458	14576	14399	14462	14399	14258	14308	14446	14334	14604	14542	14298	14333	14368	14451	14478	14176	14527	14346	14447	14389	14364	14509	14377	14241	14267	14427	14549	14440	14365	14425	14316	14464	14431	14541	14527	14395	14435	14310	14450	14378	14443	14483	14262	14593	14594	14243	14413	14409	14444	14392	14406	14525	14545	14422	14487	14394	14364	14488	14322	14286	14338	14529	14425	14368	14408	14491	14325	14434	14352	14528	14394	14423	14424	14293	14264	14317	14352	14451	14268	14476	14437	14463	14473	14622	14478	14360	14524	14288	14504	14499	14388	14344	14533	14512	14371	14502	14456	14302	14399	14358	14360	14426	14431	14366	14486	14425	14418	14341	14446	14438	14430	14480	14403	14354	14370	14537	14515	14559	14269	14558	14428	14355	14405	14371	14293	14385	14468	14570	14387	14304	14363	14460	14353	14367	14464	14453	14375	14353	14404	14492	14443	14344	14525	14440	14441	14303	14503	14308	14497	14372	14468	14365	14341	14381	14266	14537	14544	14370	14408	14483	14493	14420	14343	14533	14171	14396	14442	14343	14396	14594	14344	14461	14404	14483	14305	14423	14315	14460	14361	14454	14530	14404	14457	14573	14528	14378	14362	14318	14318	14301	14366	14479	14358	14500	14562	14254	14482	14495	14575	14313	14396	14661	14396	14635	14401	14461	14383	14467	14331	14392	14532	14340	14459	14480	14557	14449	14463	14388	14454	14446	14541	14471	14486	14306	14486	14328	14085	14430	14385	14197	14393	14499	14345	14409	14420	14214	14377	14411	14363	14376	14580	14565	14429	14430	14493	14593	14501	14295	14419	14595	14262	14437	14409	14306	14505	14569	14362	14488	14526	14403	14474	14368	14533	14460	14370	14388	14310	14306	14421	14687	14410	14424	14348	14468	14290	14369	14334	14458	14312	14567	14415	14426	14444	14454	14274	14438	14323	14225	14409	14324	14345	14382	14514	14452	14415	14567	14439	14438	14382	14359	14507	14408	14423	14340	14393	14547	14339	14453	14384	14406	14306	14482	14453	14492	14524	14491	14326	14332	14412	14434	14414	14310	14333	14431	14476	14341	14419	14371	14435	14133	14298	14575	14215	14481	14368	14422	14339	14380	14363	14375	14455	14267	14384	14266	14208	14490	14329	14400	14213	14476	14375	14411	14418	14312	14369	14475	14475	14464	14328	14451	14436	14360	14418	14244	14467	14488	14436	14298	14443	14324	14438	14398	14381	14416	14368	14370	14494	14406	14568	14408	14436	14440	14415	14412	14442	14576	14461	14566	14391	14374	14355	14353	14441	14343	14582	14455	14419	14289	14449	14421	14474	14227	14450	14548	14392	14452	14496	14461	14338	14308	14432	14245	14428	14453	14421	14585	14300	14380	14366	14485	14404	14276	14621	14380	14512	14415	14489	14500	14423	14480	14326	14419	14337	14505	14259	14395	14375	14453	14298	14428	14483	14413	14372	14525	14278	14256	14508	14478	14292	14368	14600	14427	14425	14393	14296	14373	14525	14320	14345	14480	14460	14325	14377	14476	14289	14482	14382	14334	14508	14414	14329	14372	14381	14328	14386	14616	14308	14395	14482	14328	14399	14538	14412	14496	14371	14449	14242	14360	14372	14269	14436	14367	14288	14463	14465	14336	14262	14324	14391	14271	14594	14468	14342	14574
22549	21019	28789	23500	21757	24875	27207	21459	19701	19292	18733	18441	17937	17817	17649	17516	17226	16985	16872	16871	16786	16748	16553	16347	16278	16365	16368	16411	16592	16044	16308	16087	16215	16172	16263	16217	16267	16193	16162	16019	16220	16018	16289	16022	16166	16071	16167	15867	16149	16135	16091	16062	16074	15868	16030	16198	16254	16123	15970	16233	15984	16023	16258	16009	16082	16112	16085	16086	16118	15882	15944	15940	15689	16035	15932	16134	15798	16144	16230	16066	15862	16049	16056	15825	15937	16077	16229	16031	16193	15938	15939	15965	16077	16209	15940	16126	16198	16132	15862	15851	15983	16047	16048	15962	15909	15907	16078	15871	15815	15746	15954	15778	15914	15904	15895	15934	16020	16033	16002	15985	15912	16100	15911	15966	16139	16009	16045	15986	15859	15818	15901	16033	16004	15958	15880	15995	15977	15800	15916	15969	16086	15878	16147	15925	15930	15943	15929	15965	15970	16040	15927	15810	15817	15810	16175	16007	16046	15844	15890	15737	16093	15883	16036	15898	15917	15912	15996	15837	15779	16104	15976	15878	15960	16085	15898	16048	15921	16048	15976	15850	16014	15964	15913	15889	15897	15844	15876	16278	15793	16030	15962	16071	16075	15819	16020	16082	16156	15919	16074	15998	16177	15983	15998	15928	16260	16033	15941	15792	15900	15914	15962	16051	15969	16034	16001	15828	16213	15924	16110	16015	15986	16024	15787	15998	15961	16039	16199	16053	15979	16033	15968	15982	15936	16091	15806	15896	15998	16055	15995	15999	15901	16084	15974	15914	15846	15909	16012	16004	15875	15977	15886	15935	15750	15730	15886	15987	15921	16287	15988	15801	15894	15818	15777	15990	16002	15923	16053	16016	15984	16083	15936	15907	15970	16046	15851	15849	16055	15888	16119	15818	15981	15945	16061	15794	15814	15847	15869	15985	16079	16102	15962	16039	15872	15933	15921	15936	16091	15828	16053	15852	15867	15914	15916	15985	16173	15862	15873	16102	15842	15937	15945	15916	15978	15930	15812	16074	15797	16038	16081	15929	16009	16086	15937	16165	15889	15902	15971	16038	15925	16094	15870	16108	15699	15878	15918	15833	15886	15983	15997	15963	16015	15962	16229	15954	16004	15947	15805	15836	15856	15930	15824	15975	16037	15916	16050	15870	16009	15948	15972	15782	15893	16002	16055	15890	15875	15785	15990	15823	15862	15813	16009	15917	15926	15955	15868	15701	15982	16036	16073	15999	15958	15979	15954	15919	15987	15822	16013	15942	15934	16026	15956	16026	15739	16215	16003	15997	15998	16011	16006	16067	15917	16062	15724	15978	15961	15963	16066	16003	15807	16049	16125	16042	16091	15899	16114	16126	15933	15882	16080	15849	15986	16034	15858	15829	16016	15768	16003	15850	16181	15939	16066	15803	16087	15879	15831	15949	16030	16005	15883	15826	15845	15756	15813	16189	15960	15878	15938	16022	15874	16070	15906	15893	15895	15956	16094	16104	15901	15972	16006	15873	15909	15958	16004	15842	15727	15636	15695	15772	16022	15986	15863	16064	16030	16015	15961	16117	16027	15894	15930	15961	15907	16120	16044	16015	16079	15891	15781	15962	16056	15883	15871	15971	15960	16163	15972	16215	16004	15848	15887	16034	15858	16004	16001	15876	16059	16053	16091	15887	15758	15812	15838	15877	15959	15922	15811	15907	15724	15964	15951	15866	15979	15946	15698	16107	15966	15836	16013	15748	15856	15713	16058	15908	15929	15932	16053	15947	15859	15818	15887	15751	16050	16052	16123	15915	15916	15848	15756	15830	15802	15899	16006	15912	15946	15905	15909	15911	15785	16177	16016	16062	16083	15902	15973	16091	15959	16019	15996	16184	16034	16031	15994	16100	15880	15749	15990	16012	16041	16032	16202	16053	15842	16139	15866	15966	15870	15888	15868	15908	15961	15861	15852	16034	15950	16026	15941	15909	15837	15954	15832	15990	15919	15998	15898	16201	16074	16005	15831	15819	15820	15704	15921	15993	16067	15986	16032	15938	16052	15971	15977	15873	16146	16002	16056	16070	16105	15748	15870	15927	15984	16003	15947	15892	15853	15939	15855	16066	15770	15929	15867	15982	16009	15888	16002	16026	15902	16056	15943	15903	15859	16071	15859	16057	16000	16073	15998	15794	15951	15938	15999	15928	15965	15947	15899	15659	16018	15764	15860	16032	15973	16028	16054	15941	16081	15956	15825	15977	15871	15862	15946	15985	15892	16016	15805	16000	15850	15966	16140	15804	15955	15912	16103	15754	15834	16034	16237	15825	16017	15880	15873	15845	16128	16003	15958	15774	15899	15913	15876	15839	16087	15933	15938	16126	16014	16017	15676	15884	15978	15831	15845	15970	16042	15798	15903	16124	15862	15905	15970	15851	16058	15992	16023	15898	15882	16094	15914	15900	15868	16112	15853	16080	15979	16030	15978	15768	15794	15951	16005	15923	16027	16008	15882	16032	15875	15880	15914	15996	15992	16010	15983	16096	15995	16040	15903	15986	16080	15911	15846	15970	15966	16076	15933	15696	16138	15973	16196	15993	15729	15806	15999	15962	15921	15917	15929	15975	15982	15989	16016	16106	16215	15864	16012	15906	15977	16053	15956	16006	16084	15983	15947	16124	15975	15904	16148	15884	15959	15761	15900	15928	15900	16076	15723	16064	15689	15756	16003	15997	15945	16004	15948	15978	16071	15888	15957	15935	15830	16015	16212	15741	15938	16103	15984	16052	16035	15888	15990	15982	16010	15941	16169	15736	15904	15848	15780	15976	15836	15970	15828	16036	16064	15935	15834	16118	15955	15774	16051	15956	15974	15883	15881	15941	16049	15853	16036	15979	16016	15939	15668	15922	15837	15914	15780	16116	15843	16028	16010	16058	15806	15768	16065	15853	15926	15905	15999	16091	15995	16104	15960	15981	15873	16146	15965	16014	15839	16077	16060	15951	15882	16050	16059	15971	16037	15968	16049	15806	15924	15894	15767	15981	15748	15637	15881	15948	15820	15939	15970	16162	15952	15874	15858	15862	15997	15867	16094	16124	15992	15959	15883	15972	15913	15920	15860	15748	15889	16041	15964	15817	15900	16046	16043	15888	16109	15961	15838	15878	15902	15737	15806	16024	15906	15934	15891	15951	15890	16036	15826	15981	15861	16015	16072	15892	16005	15863	16010	15917	15911	15833	15970	16009	15872	15924	15921	16003	16010	16040	15951	15902	15991	16137	15878	15758	15584	16011	15936	15808	15979	15921	16106	16093	15945	15974	15882	15819	15994	16145	15958	16098	16006	16025	16007	15874	16048	15894	16212	16028	16186	15804	15870	15945	15904	15816	15958	15947	15954	15853	16121	15900	15917	16003	16114	15904	15890	16021	16095	16005	16009	16047	16025	16035	16046	15943	16066	15816	15996	15837	15934	15796	15794	15891	16203	15986	15836	16128	15703	16002	16143	16156	15944	16072	15984	15963	15808	15927	15811	16068	15966	15873	15970	15773	16030	15883	16066	15947	15936	16008	16051	15934	15960	15988	15997	15941	15913	15825	16094	16012	15810	15849	16033	16138	15838	15943	15950	16122	16115	16022	15910	15897	15594	15896	16033	15783	15903	15900	15924	15933	16023	15890	15926	16117	16016	15979	15957	16106	15891	15984	15757	15830	16069	16054	15953	15904	16016	15939	16068	15934	16012	16118	15778	15732	16019	15989	15826	16095	15832	15902	15887	16069	15952	15870	15932	15901	15985	15861	15921	16152	15959	16038	15943	16071	15924	16004	15894	16042	16085	15900	15892	15737	16028	16118	15892	15890	15862	15989	15919	16013	15949	16083	15996	15984	15991	15844	16035	16010	15980	16006	15992	15876	15880	16021	15884	15903	15747	15990	16060	15995	16115	15972	16029	16034	15948	15835	15893	15740	15952	15972	15766	16002	15936	16070	15847	15620	15821	15764	15681	15777	15938	15948	16010	16042	16002	15913	16128	15991	15832	15711	15948	16137	16102	15886	15838	15884	15896	15871	15866	15875	15972	15857	16009	15809	16080	15921	15840	16014	15807	15836	15947	16008	16038	15948	16058	16176	16187	15961	15802	16056	15958	16084	15888	15820	15733	15970	15770	15940	15845	15843	15929	15913	15857	15912	16010	15954	16021	16112	15769	15814	15810	15926	15996	15891	15813	16054	16112	16006	15918	15898	15804	15974	15986	15957	15975	16028	15956	15836	15995	15695	15977	16105	16091	15768	15813	15777	16067	15812	16118	15950	15838	15974	15856	16169	15992	16099	15838	15870	16015	15918	15933	15866	15935	15915	15940	15907	15718	15902	15956	16058	15983	16028	15853	15980	15999	15823	15949	15980	15921	16059	16054	16024	16114	15943	15997	16020	15783	15873	15919	15836	15820	15857	15983	15946	16047	15946	15999	16113	16041	15889	15935	16137	16117	16010	15973	15871	15875	15870	15988	15971	15924	16084	15899	15821	16035	15932	15761	15883	15933	15880	15949	15806	15877	16009	15911	15877	16076	16036	16054	15957	16115	15732	15899	16047	15852	15977	16076	15904	15921	16010	15884	16032	16020	15822	15969	16071	16001	15987	15960	15864	16059	15996	15667	16073	15959	16117	15895	15829	15922	16078	15918	15893	15887	16091	16072	16062	15914	15884	15829	15953	15866	15909	15885	15922	15870	15831	15939	16022	15977	16040	15921	15988	15953	16004	16081	15984	15959	15840	16089	15922	15870	15901	15856	15840	15919	16107	15780	16056	15942	16043	15765	16051	16055	16000	15965	15948	15853	15860	15977	16041	16002	16035	16133	16008	16058	15912	16107	16006	16064	15926	16085	16068	15885	15991	15895	16003	15806	15870	16211	15796	16022	15883	15928	15792	16044	16080	15836	16073	15945	15840	16076	15855	16000	15824	15922	15852	15894	15811	15951	15950	16020	15921	15991	15899	15808	15961	16077	15968	16142	15868	16021	16020	15873	15973	15895	16045	15907	15955	15993	16015	15932	15961	16105	16029	16162	15878	15957	15880	16121	16091	15935	15814	15829	15799	15944	15976	15905	16033	15926	15788	16017	15864	16059	15957	15848	15907	16063	15897	16117	15935	15877	15934
29019	48626	45370	37084	32194	28212	24949	22292	20212	19222	18502	17952	17289	17032	16663	16356	16110	15831	15640	15617	15555	15337	15070	15052	15128	14936	14999	14991	14692	14899	14807	14599	14697	14543	14609	14568	14507	14529	14663	14552	14553	14518	14472	14582	14695	14538	14552	14468	14523	14607	14424	14423	14658	14523	14612	14467	14473	14578	14541	14483	14427	14531	14536	14450	14481	14320	14442	14535	14600	14428	14364	14444	14558	14438	14517	14496	14408	14483	14480	14468	14569	14324	14405	14458	14428	14480	14264	14538	14271	14306	14561	14444	14509	14320	14553	14512	14366	14441	14437	14466	14461	14426	14329	14466	14286	14473	14469	14365	14598	14411	14613	14370	14697	14430	14312	14513	14490	14491	14588	14405	14367	14374	14327	14424	14505	14429	14431	14657	14371	14496	14504	14559	14335	14414	14568	14537	14580	14567	14506	14427	14434	14479	14378	14514	14333	14445	14420	14451	14513	14476	14361	14509	14411	14420	14535	14454	14530	14299	14331	14433	14415	14476	14410	14537	14596	14464	14334	14479	14389	14341	14506	14338	14575	14525	14204	14368	14374	14468	14451	14342	14433	14400	14495	14320	14465	14581	14364	14383	14302	14580	14298	14625	14426	14392	14546	14447	14447	14454	14360	14526	14328	14361	14437	14578	14517	14313	14462	14290	14470	14383	14399	14463	14464	14475	14410	14367	14376	14379	14440	14446	14545	14531	14464	14430	14343	14476	14521	14448	14517	14410	14274	14438	14494	14465	14427	14511	14421	14388	14394	14456	14285	14525	14540	14426	14675	14429	14408	14434	14323	14236	14421	14433	14317	14168	14346	14361	14424	14330	14515	14429	14324	14550	14489	14393	14367	14690	14411	14383	14357	14319	14438	14522	14522	14357	14510	14420	14508	14377	14454	14544	14581	14349	14525	14424	14442	14439	14595	14306	14408	14368	14371	14478	14666	14528	14369	14428	14342	14477	14381	14295	14327	14463	14331	14448	14405	14325	14409	14434	14452	14254	14428	14484	14533	14389	14492	14417	14417	14265	14438	14354	14421	14407	14368	14448	14435	14476	14414	14268	14646	14556	14273	14482	14319	14247	14516	14409	14519	14556	14410	14346	14246	14475	14480	14518	14576	14339	14390	14401	14367	14318	14421	14486	14544	14313	14427	14476	14395	14327	14373	14392	14614	14487	14497	14548	14114	14499	14622	14665	14540	14367	14477	14325	14320	14326	14458	14535	14456	14457	14442	14353	14249	14426	14329	14376	14493	14283	14367	14544	14381	14502	14465	14454	14537	14429	14633	14484	14499	14135	14360	14457	14389	14545	14348	14479	14337	14402	14513	14287	14193	14464	14467	14382	14553	14422	14387	14435	14461	14432	14262	14411	14422	14367	14344	14594	14333	14322	14414	14415	14339	14466	14388	14460	14443	14456	14408	14350	14545	14431	14370	14419	14464	14296	14380	14481	14495	14265	14529	14425	14274	14381	14225	14362	14379	14336	14428	14387	14385	14385	14387	14164	14337	14417	14475	14600	14370	14450	14424	14415	14380	14435	14286	14519	14563	14349	14351	14429	14381	14479	14421	14418	14385	14472	14384	14419	14314	14491	14496	14197	14486	14537	14484	14312	14554	14298	14394	14324	14625	14567	14375	14471	14491	14626	14352	14463	14426	14474	14484	14444	14534	14493	14446	14554	14430	14421	14321	14392	14575	14509	14470	14505	14450	14443	14633	14485	14584	14506	14275	14480	14568	14345	14500	14339	14411	14412	14672	14383	14385	14405	14524	14473	14337	14523	14410	14502	14373	14384	14575	14431	14396	14276	14427	14424	14581	14453	14440	14487	14411	14408	14414	14434	14479	14478	14478	14475	14335	14355	14506	14349	14449	14412	14339	14452	14331	14275	14543	14541	14418	14416	14310	14338	14432	14490	14446	14482	14296	14551	14327	14366	14474	14428	14432	14553	14452	14284	14534	14551	14516	14356	14556	14555	14332	14523	14412	14466	14404	14365	14368	14588	14344	14467	14244	14364	14601	14269	14370	14293	14520	14490	14399	14417	14401	14392	14428	14445	14205	14460	14271	14539	14438	14456	14499	14604	14347	14443	14443	14314	14430	14504	14353	14508	14273	14475	14425	14407	14265	14382	14434	14511	14555	14268	14330	14488	14447	14447	14356	14480	14303	14479	14366	14523	14543	14437	14321	14395	14433	14563	14561	14515	14322	14292	14521	14414	14354	14554	14363	14338	14325	14512	14458	14446	14308	14439	14329	14377	14286	14340	14413	14414	14629	14435	14595	14488	14419	14400	14329	14416	14427	14396	14457	14638	14392	14389	14421	14322	14241	14512	14558	14572	14461	14484	14409	14196	14294	14352	14402	14287	14523	14379	14538	14308	14417	14405	14359	14326	14470	14582	14365	14314	14557	14487	14468	14440	14550	14448	14351	14372	14402	14537	14438	14396	14454	14217	14530	14522	14385	14364	14461	14425	14412	14682	14372	14473	14400	14439	14443	14426	14216	14434	14435	14578	14411	14264	14472	14388	14401	14314	14318	14162	14350	14400	14342	14222	14334	14395	14354	14348	14488	14420	14520	14514	14284	14393	14536	14557	14605	14379	14532	14537	14501	14426	14597	14275	14284	14304	14504	14541	14543	14466	14357	14479	14394	14379	14294	14194	14549	14441	14272	14520	14473	14389	14337	14392	14405	14475	14342	14506	14340	14459	14428	14546	14383	14516	14590	14631	14385	14404	14489	14466	14456	14457	14456	14541	14385	14600	14328	14437	14488	14532	14477	14601	14523	14440	14441	14539	14318	14463	14470	14474	14393	14502	14569	14467	14311	14442	14560	14316	14254	14361	14604	14435	14420	14497	14361	14260	14419	14432	14431	14316	14368	14481	14317	14444	14462	14260	14420	14326	14369	14564	14241	14435	14590	14443	14298	14227	14469	14395	14442	14392	14353	14463	14355	14584	14405	14530	14541	14465	14484	14329	14349	14610	14172	14539	14337	14323	14481	14304	14370	14457	14442	14563	14393	14523	14546	14216	14370	14487	14507	14407	14280	14412	14556	14411	14440	14426	14370	14348	14491	14444	14413	14458	14462	14597	14463	14430	14576	14271	14427	14428	14468	14511	14471	14416	14378	14331	14615	14507	14554	14438	14329	14647	14439	14429	14365	14434	14365	14447	14552	14370	14533	14293	14329	14353	14327	14454	14377	14476	14546	14341	14374	14659	14709	14336	14369	14508	14479	14344	14370	14436	14385	14292	14349	14488	14428	14456	14399	14551	14368	14283	14534	14611	14581	14454	14352	14410	14398	14542	14596	14319	14363	14406	14545	14269	14483	14476	14407	14348	14459	14469	14396	14333	14544	14360	14203	14434	14442	14452	14194	14363	14320	14473	14294	14448	14457	14444	14469	14553	14410	14284	14437	14317	14421	14439	14331	14386	14417	14429	14285	14305	14417	14371	14295	14207	14276	14510	14481	14373	14433	14572	14372	14359	14370	14374	14509	14433	14413	14412	14433	14383	14329	14449	14333	14365	14385	14462	14397	14275	14487	14363	14535	14425	14455	14512	14302	14419	14488	14128	14445	14417	14393	14544	14442	14336	14408	14267	14412	14439	14577	14462	14519	14388	14537	14466	14488	14387	14495	14341	14434	14431	14390	14453	14358	14311	14227	14544	14769	14409	14233	14525	14499	14265	14439	14245	14505	14476	14463	14428	14516	14553	14425	14564	14332	14397	14481	14333	14452	14325	14592	14391	14492	14406	14508	14426	14461	14320	14503	14316	14346	14354	14562	14530	14360	14479	14327	14403	14406	14472	14330	14535	14446	14265	14677	14285	14388	14330	14491	14456	14377	14475	14375	14382	14482	14596	14500	14417	14519	14351	14315	14511	14367	14357	14468	14563	14305	14304	14507	14307	14318	14290	14524	14632	14506	14291	14458	14336	14426	14330	14362	14567	14427	14368	14204	14385	14387	14475	14440	14374	14308	14414	14527	14500	14500	14452	14429	14357	14659	14435	14462	14268	14361	14401	14432	14475	14497	14403	14406	14404	14384	14369	14427	14355	14520	14236	14570	14309	14499	14509	14508	14280	14462	14388	14607	14492	14195	14529	14307	14552	14355	14361	14264	14499	14460	14398	14567	14458	14528	14359	14216	14245	14395	14282	14539	14375	14454	14369	14317	14379	14349	14359	14522	14431	14458	14397	14417	14455	14364	14429	14430	14425	14371	14341	14265	14335	14420	14401	14298	14501	14402	14470	14445	14414	14467	14387	14346	14370	14599	14431	14373	14373	14499	14454	14524	14583	14534	14249	14384	14350	14492	14351	14498	14472	14407	14265	14421	14473	14552	14592	14475	14476	14435	14558	14475	14456	14311	14275	14566	14428	14363	14423	14504	14342	14460	14493	14359	14556	14312	14277	14365	14498	14388	14446	14491	14461	14411	14374	14399	14316	14638	14260	14455	14380	14292	14474	14399	14413	14443	14613	14614	14382	14587	14589	14338	14421	14407	14423	14451	14500	14433	14593	14437	14476	14592	14461	14388	14533	14459	14584	14444	14425	14349	14496	14480	14354	14519	14462	14344	14301	14547	14404	14395	14392	14458	14349	14452	14512	14526	14347	14356	14357	14434	14396	14422	14333	14349	14359	14594	14391	14424	14287	14470	14300	14288	14333	14438	14439	14403	14495	14383	14523	14396	14414	14501	14512	14496	14341	14487	14466	14392	14427	14423	14450	14482	14506	14571	14327	14348	14350	14513	14441	14342	14302	14504	14341	14487	14305	14398	14460	14490	14380	14488	14371	14487	14209	14301	14416	14387	14468	14328	14414	14502	14525	14396	14573	14327	14327	14348	14333	14417	14511	14449	14541	14480	14637	14422	14355	14475	14592	14474	14428	14401	14612	14344	14462	14426	14387	14511	14461	14549	14229	14363	14468	14306	14427	14312	14211	14515	14541	14340	14476	14470	14385	14444	14472	14320	14534	14535	14501	14361	14275	14257	14294	14410	14556	14521	14439	14464	14413	14392	14488	14276	14311	14430	14461	14572	14337	14648	14469	14537	14495	14321	14455	14335	14353	14364	14356	14362	14601	14461	14292	14364	14214	14312	14348	14465	14629	14298	14369
27480	24135	30148	27085	22152	19935	18725	17522	16884	16462	16348	16231	16186	16051	15905	15878	15824	15659	15821	15790	15705	15560	15465	15588	15382	15955	15707	15420	15634	15512	15459	15429	15438	15249	15303	15294	15551	15504	15415	15309	15355	15467	15283	15472	15599	15323	15333	15281	15355	15299	15174	15503	15141	15298	15441	15579	15448	15343	15525	15366	15367	15241	15216	15327	15347	15280	15238	15370	15471	15404	15532	15582	15454	15572	15260	15412	15208	15435	15276	15510	15431	15559	15336	15268	15269	15555	15342	15422	15324	15498	15392	15406	15467	15481	15405	15253	15508	15337	15324	15501	15706	15311	15476	15395	15624	15259	15438	15449	15443	15445	15369	15397	15313	15244	15313	15391	15461	15627	15205	15394	15471	15383	15302	15659	15433	15404	15241	15134	15368	15434	15446	15361	15288	15405	15499	15377	15339	15401	15274	15427	15166	15425	15519	15369	15353	15393	15434	15345	15403	15343	15468	15461	15360	15205	15558	15484	15227	15283	15210	15402	15167	15449	15470	15324	15298	15382	15601	15219	15296	15329	15534	15165	15212	15436	15340	15248	15551	15454	15228	15321	15386	15523	15503	15284	15343	15269	15328	15468	15414	15242	15300	15436	15272	15312	15629	15414	15399	15434	15375	15332	15533	15306	15321	15305	15401	15336	15471	15273	15473	15445	15177	15476	15419	15610	15491	15555	15506	15405	15374	15333	15533	15294	15114	15510	15511	15313	15383	15482	15449	15405	15303	15446	15172	15229	15303	15234	15231	15361	15304	15333	15191	15380	15211	15235	15108	15291	15288	15621	15425	15367	15398	15413	15223	15538	15279	15370	15330	15321	15364	15422	15275	15540	15355	15313	15353	15529	15400	15481	15317	15440	15381	15365	15448	15402	15300	15367	15437	15507	15438	15592	15289	15370	15561	15355	15577	15539	15438	15438	15457	15495	15373	15384	15351	15434	15085	15243	15446	15297	15349	15331	15403	15428	15353	15341	15510	15446	15259	15378	15368	15304	15393	15321	15407	15271	15260	15485	15593	15255	15435	15516	15156	15298	15393	15324	15485	15354	15349	15618	15297	15165	15238	15445	15231	15212	15483	15313	15597	15471	15444	15387	15332	15285	15510	15320	15532	15344	15157	15401	15370	15406	15438	15352	15384	15398	15395	15305	15432	15368	15336	15475	15351	15321	15298	15407	15295	15362	15037	15136	15300	15248	15396	15295	15136	15358	15470	15460	15173	15138	15470	15406	15421	15344	15174	15145	15566	15485	15445	15597	15392	15293	15303	15300	15469	15376	15314	15312	15138	15312	15343	15400	15442	15284	15369	15302	15531	15423	15378	15369	15375	15461	15283	15294	15207	15466	15424	15432	15440	15442	15389	15543	15412	15471	15282	15240	15346	15505	15570	15347	15440	15606	15424	15239	15573	15411	15084	15411	15129	15387	15435	15360	15321	15334	15429	15369	15321	15366	15318	15371	15164	15658	15505	15345	15267	15120	15111	15255	15234	15235	15152	15294	15399	15525	15434	15132	15208	15449	15388	15344	15581	15421	15580	15413	15358	15321	15345	15682	15529	15473	15437	15518	15234	15074	15312	15302	15235	15358	15349	15410	15504	15152	15352	15289	15354	15421	15462	15495	15357	15372	15394	15309	15527	15237	15488	15393	15392	15470	15311	15248	15353	15185	15348	15361	15321	15207	15337	15431	15422	15430	15643	15393	15415	15218	15488	15199	15495	15466	15536	15334	15494	15491	15367	15302	15518	15376	15281	15457	15494	15493	15398	15626	15498	15382	15448	15143	15412	15414	15483	15336	15408	15320	15237	15346	15434	15489	15551	15285	15346	15398	15261	15388	15375	15490	15255	15121	15468	15264	15431	15367	15245	15162	15536	15325	15358	15451	15595	15527	15560	15438	15417	15357	15421	15473	15197	15303	15449	15439	15409	15431	15452	15315	15381	15138	15390	15485	15441	15242	15444	15526	15470	15317	15401	15750	15546	15677	15490	15383	15494	15442	15451	15133	15134	15209	15447	15347	15467	15625	15187	15133	15239	15247	15340	15628	15570	15245	15238	15307	15420	15255	15259	15485	15328	15392	15250	15325	15405	15254	15576	15428	15407	15370	15108	15250	15485	15434	15312	15459	15395	15347	15374	15508	15221	15379	15347	15463	15397	15356	15571	15267	15363	15249	15536	15401	15393	15306	15403	15520	15533	15470	15561	15472	15194	15361	15318	15268	15058	15199	15525	15416	15292	15375	15472	15337	15333	15337	15358	15385	15400	15530	15188	15376	15297	15559	15385	15457	15439	15275	15531	15452	15404	15405	15363	15445	15445	15398	15326	15577	15228	15388	15558	15378	15256	15379	15393	15473	15483	15579	15429	15411	15396	15419	15377	15277	15468	15264	15429	15376	15299	15204	15425	15545	15442	15364	15309	15354	15579	15512	15522	15503	15310	15452	15408	15368	15405	15231	15226	15368	15351	15508	15598	15366	15431	15361	15301	15368	15302	15384	15505	15405	15262	15449	15418	15440	15361	15432	15336	15493	15268	15351	15561	15334	15368	15355	15320	15380	15460	15475	15262	15401	15345	15469	15384	15348	15434	15208	15380	15363	15336	15334	15635	15332	15487	15258	15367	15430	15354	15354	15320	15405	15449	15347	15412	15563	15589	15473	15506	15201	15200	15299	15462	15620	15327	15444	15400	15354	15399	15527	15399	15410	15157	15301	15360	15147	15531	15235	15343	15372	15396	15396	15336	15519	15431	15191	15398	15387	15388	15219	15332	15379	15503	15335	15456	15515	15548	15422	15317	15468	15399	15469	15388	15248	15190	15367	15443	15260	15232	15217	15331	15365	15311	15266	15267	15409	15485	15363	15392	15470	15516	15425	15459	15378	15423	15523	15428	15256	15410	15310	15394	15241	15446	15471	15410	15454	15304	15226	15398	15560	15357	15543	15309	15385	15519	15480	15332	15172	15144	15518	15352	15367	15285	15454	15251	15336	15254	15369	15456	15258	15499	15438	15378	15435	15466	15324	15441	15430	15483	15403	15468	15423	15240	15431	15496	15366	15198	15226	15423	15442	15438	15447	15593	15430	15350	15369	15341	15452	15240	15419	15422	15264	15505	15374	15246	15284	15228	15503	15237	15380	15408	15236	15387	15345	15360	15525	15258	15335	15357	15283	15298	15470	15258	15303	15450	15226	15455	15314	15427	15434	15320	15294	15354	15454	15280	15196	15161	15487	15566	15375	15454	15343	15374	15420	15176	15446	15451	15466	15508	15511	15431	15310	15520	15395	15375	15314	15261	15369	15351	15447	15546	15458	15205	15306	15531	15287	15533	15449	15362	15225	15389	15183	15452	15381	15332	15170	15255	15425	15191	15227	15263	15386	15316	15280	15439	15339	15348	15295	15170	15439	15409	15309	15303	15329	15342	15200	15215	15320	15475	15378	15525	15309	15462	15336	15269	15410	15349	15549	15268	15370	15429	15307	15331	15426	15575	15220	15435	15460	15319	15351	15338	15233	15343	15330	15064	15436	15444	15258	15345	15440	15593	15347	15563	15402	15492	15437	15394	15323	15473	15354	15341	15493	15433	15484	15382	15256	15292	15408	15396	15370	15202	15535	15498	15190	15332	15427	15375	15282	15464	15504	15457	15210	15367	15426	15562	15233	15352	15337	15370	15540	15297	15442	15318	15668	15493	15405	15467	15289	15388	15364	15498	15273	15523	15421	15392	15289	15292	15386	15403	15386	15395	15392	15465	15409	15474	15343	15563	15637	15476	15450	15522	15309	15515	15447	15354	15349	15521	15511	15231	15340	15352	15685	15507	15248	15412	15383	15256	15134	15591	15474	15238	15160	15390	15390	15452	15211	15182	15029	15422	15425	15400	15423	15363	15378	15354	15304	15415	15361	15481	15305	15281	15283	15356	15473	15214	15387	15362	15333	15455	15469	15424	15488	15348	15232	15303	15482	15365	15483	15255	15347	15350	15352	15297	15299	15440	15601	15351	15583	15557	15329	15480	15559	15448	15241	15419	15620	15495	15423	15463	15474	15476	15565	15612	15526	15370	15409	15306	15380	15481	15441	15257	15238	15325	15267	15451	15321	15555	15394	15441	15416	15648	15329	15354	15333	15487	15395	15388	15394	15256	15234	15423	15282	15280	15376	15501	15289	15282	15499	15208	15370	15379	15349	15426	15294	15326	15216	15523	15444	15237	15269	15550	15436	15430	15418	15505	15496	15288	15470	15362	15214	15375	15421	15513	15244	15365	15287	15497	15439	15396	15361	15488	15647	15417	15499	15363	15421	15259	15563	15409	15302	15323	15457	15223	15317	15305	15419	15452	15312	15503	15387	15329	15503	15391	15441	15415	15320	15451	15453	15444	15333	15447	15537	15264	15318	15362	15472	15236	15518	15383	15544	15621	15398	15163	15432	15427	15460	15385	15357	15617	15245	15298	15190	15315	15544	15261	15388	15337	15361	15507	15379	15389	15372	15320	15425	15435	15374	15345	15360	15273	15317	15477	15203	15567	15488	15482	15300	15363	15381	15438	15342	15443	15347	15269	15477	15495	15538	15381	15440	15274	15246	15335	15282	15366	15453	15521	15517	15443	15423	15440	15272	15486	15457	15436	15360	15478	15313	15402	15543	15486	15373	15373	15270	15177	15323	15389	15349	15377	15229	15140	15409	15364	15408	15390	15302	15544	15285	15578	15432	15372	15365	15497	15184	15341	15462	15467	15330	15422	15463	15473	15330	15317	15304	15501	15437	15262	15357	15618	15532	15395	15572	15533	15213	15372	15323	15268	15363	15457	15465	15537	15401	15250	15580	15391	15129	15397	15356	15395	15321	15486	15452	15374	15346	15328	15318	15230	15406	15519	15396	15476	15388	15413	15351	15419	15523	15635	15252	15459	15503	15423	15243	15503	15513	15378	15376	15354	15330	15608	15423	15419	15301	15430	15534	15417	15465	15430	15296	15413	15510	15443	15355	15504	15241	15352	15458	15432	15318	15335	15296	15209	15464	15167	15296	15212	15335	15129	15528	15331	15263	15375	15218	15401	15304	15352	15409	15409	15437	15440	15597	15431	15625	15452	15422	15362	15280	15267	15427	15327	15150	15289	15422
26006	37429	34918	27283	23432	20702	18748	17300	16372	15988	15697	15268	15036	14847	14741	14767	14464	14467	14541	14532	14460	14260	14155	14088	14275	14257	14086	14141	14277	14053	14038	14128	14107	14063	14051	13933	14174	13920	13944	14068	14119	14088	14156	13879	14039	13992	13948	14092	14037	14086	13820	13967	14075	13988	14066	14103	14040	14038	13989	13974	14029	14006	14126	14073	14087	14076	14071	14024	14104	14065	14169	13941	13923	13943	14159	13917	14061	14115	14043	14207	14082	14052	14383	14070	14073	14030	14086	14148	14105	14177	14091	13989	14067	14089	13935	13788	14106	13940	14207	14046	14072	14061	14128	14001	14193	14030	13901	14198	14154	14171	14123	13966	14099	13982	14191	13932	13946	14005	13955	13981	13911	13959	14001	14002	14090	14099	13953	14026	14102	14021	13797	14054	13978	13989	14034	13830	13896	13942	14027	14003	14015	14050	14057	14136	14021	13941	13970	13970	13933	14034	14062	14051	14061	13972	13909	14028	14090	13998	13962	14272	14107	14066	13968	13969	14109	14027	14019	14080	14164	13887	13998	14041	14179	13656	13907	14267	14013	14072	13836	14016	14002	14114	13994	13873	14223	13996	13909	13979	14056	14072	13987	14073	13921	14024	13969	14023	14015	13935	14096	14106	14134	14137	14084	14020	13888	13880	14015	13983	14036	14046	14275	14099	13955	14145	14104	13768	14122	14055	14109	14022	14072	14088	13999	13945	14032	14056	14221	13964	13929	14038	13887	13926	13833	13898	13873	14016	14075	14112	14040	14049	14030	14115	13920	14026	14065	14116	14035	14088	14117	14145	14149	13995	14078	14082	13935	14237	14187	13978	14002	13959	13985	14013	14083	14143	13988	13972	14019	14099	14093	13817	14046	14059	14018	14121	14056	14019	13915	14151	13977	13964	14083	14108	14088	14072	13963	14112	14025	14056	13946	13871	14155	13996	13997	14041	14009	14170	13963	13976	13916	14043	13962	14013	14083	14057	13995	13998	14113	14124	14001	14037	13958	14243	14012	14124	13991	14074	13967	14031	14053	14038	13970	14028	14012	13940	14084	13971	14025	13927	14110	14070	14059	14090	13947	13842	13946	14056	13986	14145	13964	13898	14042	13938	14125	14008	14038	14009	14057	13899	14075	14046	14056	13970	13965	13966	14085	13968	13970	14007	14036	13853	14022	14038	14103	14034	14036	14186	14162	13917	13985	13962	14029	13887	13938	14165	13978	14115	13960	14091	13983	14090	13993	14058	14029	14130	13968	14132	13850	13940	13950	14153	14073	14111	13964	14011	13920	14074	13916	14025	14166	14199	13991	14057	14126	14065	14094	14113	14020	14094	14003	13888	14045	13997	13898	14091	13969	14102	14154	14150	14022	13981	14011	14010	14080	13935	14078	14061	14115	14046	14111	14066	14057	14009	14114	14090	14178	14104	14063	14133	13958	14118	14056	14044	14039	14007	14094	14064	14101	14009	14054	14005	13974	14097	14002	14253	13935	14138	14055	13938	14238	14122	14034	13981	13977	14040	13970	14044	13964	14122	14073	14009	14122	13918	14025	14030	14120	14019	14032	13853	13965	13992	14077	14120	14036	14015	13966	13989	13910	14066	14032	14100	13987	13812	13900	14054	13948	13944	13983	14039	13969	13979	13987	13844	14016	14019	14047	14068	14100	14159	14003	13932	14248	14034	14050	13980	13882	14003	14093	13922	13918	14086	14101	13881	14010	14140	14099	14066	13880	14093	14099	13876	13968	14085	14075	14074	14070	13859	13902	14088	14108	13882	14033	14028	14003	13991	14151	13784	14012	14077	14034	13990	13868	13896	14188	13843	14146	14016	14078	14179	14118	14094	14003	13958	14069	14066	14015	14182	14002	13932	14009	14040	14053	14211	14010	14057	14126	14020	13950	13954	13937	13895	14134	13976	14062	13925	13887	13899	14048	14008	13962	14063	14006	13936	14076	13991	13991	13982	14025	14054	14123	14039	13928	13920	13971	14055	14117	13959	13954	14049	13993	14098	14174	13976	14039	14208	13849	13936	14111	13893	13849	14090	14072	14140	14034	13972	14118	13936	14111	13919	13956	14227	13990	14040	13993	14016	13953	14078	13863	13995	13959	14100	14145	14134	14083	13978	14030	14061	14061	13936	13991	13991	14117	13937	14037	14068	14062	13950	13930	14092	13988	13981	13964	13954	14052	13985	14071	14056	14050	14028	13853	14115	13968	14087	14000	14025	14002	13964	13910	14069	13909	13885	13989	13995	13966	13994	13933	13967	14022	14054	14086	14029	13990	14067	14144	13849	14154	13978	14058	14092	14027	13943	14037	13947	14199	14055	14117	14044	13996	14008	14033	13935	14000	14058	14148	14101	14068	13917	13968	14154	14039	14078	14047	14011	13969	14097	14008	14064	13919	14022	14120	14025	14054	14178	14033	14208	13981	14053	14012	13953	14028	14131	14091	13925	14131	14104	14186	14046	13849	14005	13920	13987	14174	14088	14014	13995	14042	14000	14002	14003	13984	14108	14110	14017	14115	13981	14016	13891	13926	13931	13919	14047	14130	14207	13794	14094	14008	14063	13882	14094	13978	14065	13901	13981	13990	14020	14027	14054	14087	14029	14036	14049	14081	13963	13960	14124	14062	14001	14009	14038	13894	13976	14043	14116	13996	13915	14054	14192	14070	13789	14225	14057	14111	13823	13863	13989	13955	14061	13942	14054	13986	14148	14003	13998	13925	13936	14008	14061	14024	14018	14051	14012	14098	13947	14077	13995	14026	14083	14130	14018	13935	14087	14077	13987	14053	14102	14044	14024	13971	13876	13954	14106	14006	13981	14108	14032	14031	14086	13996	13993	14032	14093	13893	13856	13995	14147	14003	13985	13882	13964	13799	14167	13854	14006	14168	13887	13941	13944	14189	14046	14115	13920	14025	14022	13919	13941	13853	14161	14010	13956	14117	13989	14030	13943	14015	13842	14007	13963	13916	14239	14170	14017	14086	14055	14008	14073	14037	14017	13959	13938	14264	13926	14191	14022	14011	14059	13990	13933	14156	14041	13903	13914	14080	14281	14153	14049	14125	14257	14009	14254	13903	14125	13989	14097	13988	14096	14022	13948	14086	14142	14082	14047	14129	14032	13919	14147	14020	14002	14029	14057	13988	13939	14160	14145	14191	13942	14075	14164	14118	14072	14019	14042	14077	13895	14194	14070	13950	13949	13821	13945	13936	13841	14150	14002	14067	14023	14071	14076	14134	14198	13988	14081	14017	14052	14045	14045	14000	14096	14121	13976	14120	14009	14036	14143	13889	14027	14170	14094	14091	14018	13979	14010	14005	14014	13924	14031	13976	14100	13995	14126	13945	14088	14060	13863	13954	14068	14039	13926	13887	13916	14049	14202	13925	14071	14038	14209	14055	14148	14097	14033	13877	14064	13882	14037	13933	13994	14188	13996	14033	14055	13996	14074	14195	14111	13967	14181	14057	14180	14178	14152	13957	14155	13988	13911	13990	14037	14039	14125	14011	13982	14155	13925	13961	14109	13923	14009	13853	14113	13972	13967	14061	14165	13931	13964	13973	14018	14030	14102	14062	14173	13999	13925	14011	14128	14143	14040	14160	13977	13909	14110	13895	13942	13777	14098	13992	13920	13865	13996	13982	14042	13931	14085	13909	14121	14114	13912	14065	14175	14013	14257	13940	13971	14085	13956	14304	14002	13989	14059	13832	14114	14137	14085	14112	14088	14126	13951	14256	14160	14111	14078	14192	13860	14056	14022	14040	14116	14036	14013	14054	14077	14007	14087	14081	14078	13963	14012	14093	14034	14147	13725	14060	14086	14197	14103	14045	14191	14075	14091	14126	14113	14003	14033	13967	14069	14118	14108	14065	13997	14034	13944	14029	13987	14129	14009	13917	14084	14079	13905	13971	13875	14200	14034	14219	14048	14047	14149	14006	14099	13911	14002	14017	13960	14063	14091	14026	14007	14048	14014	14141	13753	13974	14060	13927	13827	14003	13973	14027	13917	14039	14084	14075	14047	14115	14133	14092	14094	13969	13940	14052	13905	14098	13981	14046	14183	13922	13997	14060	14046	14055	14077	14175	14050	13901	14025	14028	14078	14011	13980	14057	14137	13841	14138	14017	14053	14066	14017	13978	13976	14130	14071	14203	14039	13879	14171	14153	14085	14055	13998	13969	14132	13984	14011	14040	14069	13995	14113	14105	14066	14018	14064	13973	14112	14024	14103	13988	13957	14091	14035	13962	14031	14102	14020	13984	14064	14029	14001	13938	14037	13894	13925	14030	14101	13879	14060	14113	14146	14085	14103	13928	13986	14152	14070	13973	14047	13954	14049	14144	13979	14134	13988	13860	13999	14126	14062	13978	14010	13860	14067	13981	14071	14158	13793	13966	14027	13992	13997	13895	14041	13901	14236	13956	14039	13918	14165	14108	14046	13983	13985	13947	14044	14063	14082	14110	14047	13991	14064	14050	13962	14041	14122	13966	13910	14042	13965	13861	13972	13865	14109	13882	13883	14099	14002	14121	14123	14148	13936	13820	14164	13894	13980	14042	13970	14147	14012	14043	14069	14089	14174	14032	13877	14084	14139	14082	14023	13950	13996	13933	13947	13922	14055	14013	14020	13988	14110	14209	14199	13983	13974	13964	13966	14101	13939	14084	14387	14011	14047	14032	13944	14033	14109	14097	13962	14205	14055	13965	14001	13944	14071	14201	14029	14059	13993	14064	14069	14147	14031	14018	14139	13956	13970	14137	14064	14028	14069	14052	14239	14079	14033	13810	14053	13881	14222	13980	13978	14051	13966	13941	14076	14027	14135	13925	13935	14070	14061	13995	14034	14039	14260	13920	14090	13862	14214	14049	14103	14058	14027	14005	13965	13998	13985	14143	14070	14012	14122	13984	14018	13972	13955	14125	13969	13962	14022	14110	13936	13976	14096	14039	14138	13932	13993	13956	13964	13917	14101	14034	13762	14069	13981	13893	14111	14073	13944	13912	14111	13836	14017	14199	13916	14078	14075	13996	13971	14152	14057	13845	13840	13966	14093	13964	13910	14068	13942	14000	14020	14018	14040	14104	14025	13972	14051	14105	14024	13943	14157	13909	13928	13894	13914
23580	21023	28338	24357	23117	24264	23386	19731	18557	18320	17775	17232	17380	17150	16631	16682	16641	16443	16357	16537	16185	16304	16231	16266	15979	16132	16076	16116	16201	15912	15916	16086	15971	15965	16071	15861	16000	15782	15952	15988	15771	15922	15885	16004	15785	15891	15900	15774	16009	15924	15842	15828	15745	15736	15777	15942	15599	15873	15748	15781	15671	15918	15947	15842	15702	15768	15774	15696	15916	15978	15596	15792	16070	15549	15661	16056	15927	15808	15812	15833	15914	15912	16012	15862	15693	15836	15752	15582	15789	15874	15840	15573	15713	15612	15650	15688	15622	15814	15823	15774	15850	15855	15914	15799	15784	15945	15704	15850	15897	16003	15898	15707	15882	15773	15755	15782	15786	15881	15717	15623	15646	15656	15761	15740	15810	15817	15733	15803	15964	15874	15635	15825	15621	15842	15790	15658	15983	15781	15816	15731	15881	15868	15748	15704	15622	15870	15763	15836	15817	15846	15702	15867	15731	15696	15710	15814	15666	15868	15839	15771	15802	15818	15994	15797	15825	15909	15830	15844	15720	15862	15821	15879	15565	15751	15931	15854	15960	15774	15592	15886	15873	15606	15664	15664	15926	15946	15722	15851	15649	15625	15690	15644	15550	15651	15879	15856	15683	15909	15830	15894	15750	15761	15517	15861	15915	15837	15702	15677	15745	15833	15848	15843	15828	15726	15769	15716	15722	15752	15809	15866	15889	15615	15733	15818	15641	15725	15621	15765	15780	15943	15695	15704	15632	15714	15884	15933	15813	15745	15692	15924	15940	15655	15880	15820	15782	15787	15729	15901	15713	15831	15728	15710	15744	15868	15810	15581	15923	15766	15740	15785	15601	15756	15828	15608	15771	15780	15531	15691	15617	15864	15663	15533	15844	15786	15989	15809	16117	15868	15790	15704	15913	15586	15777	15931	15677	15807	15984	15854	15690	15744	15745	15761	15648	15755	15872	15906	15887	15800	15785	15679	15567	15803	15652	15605	15763	15632	16001	15855	15843	15772	15789	15694	15640	15799	15752	15870	15824	15807	15620	15728	15706	15677	15782	15688	15767	15703	15683	15465	15701	15899	15816	15731	15985	15743	15753	16049	15738	15609	15802	15726	15818	15756	15954	15713	16055	15687	15815	15925	15700	15631	15789	15805	15809	15869	15824	15806	15813	15870	15762	15707	15806	15606	15802	15710	15922	15758	15962	15822	15906	15715	15865	15723	15837	15552	15598	15935	15869	15835	15749	15718	15696	15753	15866	15464	15963	15829	15820	15917	15673	15806	15690	15711	15999	15796	15797	15875	15651	15666	15702	15839	15713	15745	15980	15860	15732	15933	15758	15668	15714	15668	15873	15656	15732	15832	15675	15865	15712	15678	15648	15964	15858	15834	15944	15763	15763	15706	15745	15815	15762	15820	15731	15951	15868	15766	15773	15882	15844	15832	15716	15888	15779	15780	15830	15730	15769	15702	15696	15730	15730	15693	15747	15775	15696	15853	15697	15794	15838	15739	15789	15961	15972	15833	15946	15647	15632	15666	15901	15563	15773	16027	15935	15866	15655	15764	15814	15760	15608	15479	15861	15785	15705	15827	15998	15762	15735	15819	15916	15695	15838	15993	15812	15694	15751	15686	15692	15669	15756	15960	15685	15736	15832	15836	15983	15829	15664	15809	15815	15737	15751	15992	15907	15834	15524	15832	15961	15779	15875	15773	15861	15815	15861	15738	15759	15964	15854	15836	15764	15836	15751	15823	15711	15805	15603	15689	15774	15852	15907	15868	15688	16003	15887	15678	15880	15993	15717	15784	15876	15817	15844	15774	15831	15751	15977	15662	15757	15768	15661	15500	15838	15941	15780	15855	15762	15523	15704	15734	15679	15968	15709	15899	15897	15739	15777	15779	15712	15603	15722	15805	15611	15851	15727	15873	15910	15846	15859	15691	15773	15847	15824	15807	15752	15781	15824	15680	15736	15725	15786	15841	15675	15780	15813	15629	15679	15728	15783	15828	15835	15692	15877	15930	15496	15517	15684	15762	15779	15688	15671	15927	15833	15653	15681	15673	15827	15838	15743	15775	15843	15676	15593	15707	15570	15811	15973	15893	15763	15849	15736	15674	15882	15566	15870	15756	15887	15981	15689	15914	15886	15855	16139	15608	15928	15822	15774	15879	16035	15712	15735	15730	15794	15727	15827	15854	15926	15908	15827	15757	15721	15783	15613	15859	15894	15876	15808	15621	15921	15900	15967	15748	15893	15853	15609	15907	15934	15832	15757	15977	15811	15723	15623	15818	15725	15622	15933	15793	15829	15658	15561	15855	15952	15961	15838	15938	15858	15948	16010	15682	15890	15615	15760	15843	15903	15747	16020	15722	15674	15709	15863	15807	15737	15688	15835	15841	15888	15800	15794	15879	15764	15618	15842	15861	15852	15915	15734	15730	15730	15745	15893	15888	15776	15749	15712	15774	15966	15690	15885	15992	15663	15674	15806	15805	15630	15923	15826	15750	15808	15776	15720	15766	15650	15861	15772	15841	15545	15757	15651	16017	15872	15820	15979	15763	15826	15846	15731	15916	15692	15660	15700	15830	15862	15741	15681	15821	15625	15570	15816	15840	15863	15822	15771	15763	15888	15913	15750	15929	15850	15600	15739	15735	15668	15709	15643	15765	15810	15925	16070	16011	15668	15663	15789	15768	15826	15779	15764	15900	15737	15647	15953	15823	15830	15926	15884	15809	15682	15580	15453	15597	15661	15641	15913	15787	15733	15844	16007	15838	15902	15861	15881	15934	15703	15631	15442	15586	15902	15841	15902	15687	15690	15559	15946	15974	15908	15904	15781	16078	15919	15798	15733	15901	15698	15779	15691	15701	15657	15880	15723	15643	15800	15786	15751	15520	15562	15691	15705	15821	15680	15838	15934	15861	15956	15776	15962	15764	15810	15629	15876	15711	15745	15751	15813	15784	15851	15543	15630	15964	15866	15919	15633	15648	15631	15890	15848	15649	15882	15640	15819	15941	15631	15954	15705	15836	15819	15707	15783	15873	15804	15560	15770	15855	15739	15732	15639	15749	15797	15687	15417	15760	15817	15803	15857	15676	15793	15772	15811	15894	15755	15813	15709	15801	15909	15686	15651	15711	15818	15909	15946	15947	15829	15823	15917	15638	15773	15823	15865	15769	15888	15775	15970	15793	15739	15750	15680	15810	15754	15669	15800	15844	15824	15822	15856	15737	15878	15879	15751	15898	15763	15990	15855	15904	15713	15883	15733	16135	15761	15775	15627	15885	15928	15575	15854	15861	15787	15666	15812	15666	15836	15913	15685	15956	15843	15619	15747	15753	15709	15878	15899	15885	15765	15715	15649	15662	15755	15846	15741	15893	15803	15815	15687	15702	15769	15781	15748	15717	15702	15776	15730	15856	15552	15849	15740	15955	15689	15948	15734	15638	15899	15896	15760	15915	15838	15869	15858	15815	15787	15891	15924	15961	15876	15748	15664	15835	15876	15666	15925	15787	15641	15623	15792	15691	15698	15822	15845	15855	15684	15832	15887	15842	15766	15742	15678	15717	15871	15851	15869	15830	15704	15814	15933	15674	15824	15660	15894	15824	15758	15758	15789	15779	15858	15876	15800	15786	15890	15768	15741	15887	15682	15725	15883	15687	15743	15817	15798	15706	15890	15789	15644	15725	15924	15773	15765	15705	15638	15604	15667	15906	15758	15808	15867	15893	15943	15800	15757	15763	15921	15679	15458	15790	15977	15713	15765	15855	15745	15572	15897	15853	15713	15685	15815	15844	15841	15800	15728	15645	15963	15753	15902	15797	16036	15660	15955	15611	15696	15774	15714	15782	15705	15913	15867	15681	15928	15783	15626	15608	15781	15839	15781	15879	15827	15740	15788	15848	15844	15903	15740	15731	15936	15808	15715	15732	15692	15739	15792	15773	15715	15621	15763	15761	15784	15779	15835	15858	16011	15890	15822	15709	15665	15700	15668	15706	15587	15712	15762	15750	15820	15816	15897	15733	15803	15711	15697	15789	15809	15765	15841	15862	15774	15716	15666	15723	15642	15799	15811	15959	15863	16027	15909	15878	15891	16008	15736	15576	15798	15695	15673	15714	15691	15672	15787	15871	15750	15770	15798	15747	15826	15805	15810	15677	15701	15845	15876	15935	15642	15855	15805	15824	15924	16033	15584	15875	15767	15630	15733	15701	15868	15947	15888	15868	15862	15891	15872	15676	15930	15693	15664	15478	15729	15856	15661	15725	15843	15723	15804	15733	15881	15771	15704	15895	15764	15958	15472	15679	15617	15626	15871	15934	15980	15840	15696	15667	15634	15733	15816	16133	15903	15804	15849	15688	15799	16078	15844	15650	15624	15893	15759	15927	15833	16032	15668	15602	15727	15852	15770	15836	15795	15831	15693	15696	15525	15743	15722	15760	15721	15698	15779	16076	15717	15865	15719	15739	15761	15712	15607	15730	15814	15650	15967	15884	15758	15841	15727	15668	15698	15662	15735	15848	15858	15757	15901	15670	15711	15744	15789	15729	15789	15891	15910	15807	15665	15893	15819	15689	15670	15691	15933	15858	15762	15797	15877	15645	15900	15672	15774	15828	15893	15832	15592	15709	15996	15851	15705	15847	15974	15742	15608	15706	15849	15786	16117	15704	15847	16010	15769	15931	15840	15880	15754	15759	15839	15902	15811	15706	15804	15620	15584	15684	15723	15704	15869	15864	15706	15893	15655	15857	15830	15935	15916	15749	15687	15867	15966	15827	15796	15776	15743	15870	15566	15811	16039	15953	15871	16006	15723	15806	15646	15670	15752	15750	15920	15749	15640	15688	15783	15760	15744	15830	15763	15519	15841	15730	15676	15781	16017	15702	15993	15808	15692	15907	15797	15980	15724	15915	15803	15908	15909	15773	15828	15792	15747	15802	15786	15694	15808	15685	15843	15718	15601	15729	15829	15780	15672	15970	15669	15768	15965	15882	15884	15915	15843	15804	15870	15698	15732	15701	15855	15934	15844	15896	15877	15762	15986	15740	15911	15845	15840	15704	15809	15710	15813	15671	15673	15868	15864	15915	15806	15907	15863	15886	15782	15827	15936	15867	15755	15870	15771	15845	15790	15753
26279	44520	41082	33097	28328	24934	22194	19963	18647	17679	17231	16860	16579	16043	15743	15602	15596	15384	15385	15102	15002	14979	14924	14787	14756	14860	14908	14622	14684	14616	14595	14353	14530	14441	14592	14415	14347	14425	14398	14341	14406	14534	14445	14394	14400	14416	14689	14491	14389	14313	14522	14409	14371	14405	14414	14509	14203	14323	14514	14288	14527	14358	14411	14406	14365	14390	14240	14254	14298	14430	14288	14490	14354	14390	14410	14360	14465	14237	14566	14386	14349	14507	14149	14276	14404	14332	14224	14510	14110	14351	14299	14436	14287	14316	14392	14246	14321	14481	14352	14372	14378	14305	14200	14396	14379	14248	14297	14487	14414	14412	14321	14294	14296	14258	14396	14394	14243	14319	14189	14410	14434	14327	14324	14402	14297	14398	14254	14419	14477	14328	14361	14438	14314	14425	14300	14226	14392	14463	14244	14222	14275	14584	14286	14297	14402	14328	14156	14536	14258	14522	14417	14409	14062	14268	14289	14209	14342	14424	14388	14371	14432	14273	14344	14263	14335	14508	14380	14290	14409	14433	14318	14353	14462	14410	14125	14195	14284	14424	14338	14442	14370	14420	14502	14397	14225	14499	14230	14350	14497	14471	14457	14444	14314	14209	14212	14390	14346	14529	14406	14274	14264	14301	14436	14434	14220	14252	14430	14234	14413	14401	14506	14273	14342	14247	14231	14377	14393	14260	14288	14392	14319	14363	14301	14392	14206	14347	14272	14250	14307	14428	14319	14509	14230	14532	14364	14170	14335	14438	14429	14375	14326	14410	14390	14411	14222	14331	14122	14457	14194	14389	14345	14328	14330	14455	14238	14233	14373	14287	14446	14484	14510	14516	14176	14467	14354	14255	14256	14336	14414	14460	14299	14121	14227	14289	14295	14172	14478	14576	14373	14327	14311	14328	14367	14404	14305	14382	14433	14320	14413	14327	14382	14384	14405	14258	14325	14207	14418	14427	14380	14228	14328	14408	14258	14259	14277	14377	14197	14293	14437	14518	14309	14493	14237	14311	14273	14478	14453	14406	14301	14235	14354	14341	14470	14279	14398	14513	14451	14267	14537	14310	14242	14258	14250	14326	14460	14482	14355	14412	14376	14417	14243	14456	14198	14393	14239	14190	14325	14429	14285	14383	14367	14424	14308	14258	14403	14414	14255	14355	14486	14391	14424	14359	14296	14494	14491	14338	14516	14375	14323	14326	14455	14217	14395	14363	14342	14283	14344	14488	14120	14356	14258	14452	14379	14246	14333	14349	14345	14436	14298	14297	14396	14384	14375	14267	14354	14299	14471	14270	14337	14321	14389	14357	14483	14265	14492	14278	14247	14396	14259	14343	14298	14302	14391	14274	14348	14287	14500	14400	14557	14181	14353	14429	14329	14296	14276	14262	14467	14575	14256	14524	14254	14342	14273	14287	14558	14350	14291	14298	14295	14329	14224	14482	14361	14319	14338	14532	14183	14276	14265	14418	14526	14428	14364	14256	14316	14303	14310	14389	14304	14374	14366	14207	14349	14162	14366	14369	14304	14342	14384	14358	14440	14282	14518	14395	14520	14433	14341	14387	14433	14284	14168	14339	14438	14324	14467	14270	14209	14341	14347	14387	14314	14404	14241	14276	14331	14419	14391	14305	14314	14291	14136	14306	14416	14388	14377	14439	14362	14252	14233	14468	14365	14338	14356	14442	14343	14263	14337	14385	14382	14304	14292	14341	14213	14247	14428	14264	14421	14307	14210	14204	14419	14293	14376	14373	14323	14312	14234	14536	14347	14321	14360	14190	14325	14260	14384	14490	14304	14527	14245	14349	14246	14378	14289	14235	14207	14338	14258	14265	14316	14419	14282	14289	14396	14312	14253	14269	14270	14404	14207	14398	14318	14251	14336	14307	14325	14279	14279	14357	14402	14290	14313	14312	14442	14324	14240	14314	14290	14315	14361	14291	14236	14202	14256	14186	14346	14498	14466	14280	14312	14404	14294	14423	14426	14445	14370	14395	14369	14400	14292	14150	14322	14296	14382	14493	14485	14249	14228	14290	14311	14361	14412	14333	14394	14321	14345	14285	14248	14351	14286	14157	14366	14301	14385	14254	14300	14317	14375	14377	14086	14427	14415	14323	14536	14358	14496	14360	14249	14472	14327	14333	14391	14349	14460	14338	14373	14148	14427	14251	14334	14272	14508	14249	14305	14406	14448	14462	14491	14315	14437	14465	14411	14216	14515	14330	14299	14307	14360	14217	14436	14206	14340	14322	14328	14421	14520	14271	14500	14271	14414	14252	14264	14327	14414	14447	14401	14453	14386	14409	14381	14125	14342	14215	14301	14278	14147	14399	14348	14487	14392	14303	14296	14347	14489	14259	14286	14270	14243	14245	14363	14235	14289	14425	14124	14479	14254	14237	14405	14237	14356	14298	14378	14454	14409	14353	14363	14213	14352	14402	14295	14376	14300	14468	14392	14351	14283	14196	14283	14335	14275	14285	14437	14355	14335	14429	14250	14344	14393	14245	14462	14343	14462	14302	14425	14378	14383	14344	14390	14293	14242	14305	14281	14335	14374	14438	14502	14397	14334	14368	14412	14369	14340	14189	14193	14334	14411	14282	14418	14488	14395	14383	14364	14266	14407	14453	14277	14410	14374	14426	14403	14441	14166	14262	14449	14381	14312	14319	14530	14300	14519	14410	14279	14230	14437	14338	14462	14272	14379	14394	14480	14281	14554	14237	14326	14315	14459	14279	14309	14237	14495	14297	14273	14340	14397	14341	14326	14324	14361	14248	14304	14435	14392	14394	14194	14528	14408	14427	14438	14353	14243	14505	14273	14236	14237	14261	14340	14326	14497	14262	14357	14382	14452	14263	14292	14219	14308	14331	14347	14323	14350	14293	14410	14317	14249	14385	14318	14486	14239	14341	14385	14264	14385	14435	14274	14540	14535	14367	14188	14375	14443	14451	14317	14235	14262	14389	14358	14328	14233	14267	14320	14366	14264	14320	14161	14376	14372	14204	14293	14322	14313	14424	14294	14393	14287	14442	14341	14316	14303	14547	14331	14321	14177	14362	14262	14337	14416	14236	14397	14279	14414	14498	14171	14288	14495	14389	14335	14325	14319	14239	14335	14271	14369	14283	14266	14345	14310	14413	14374	14205	14251	14300	14409	14425	14326	14484	14419	14226	14292	14227	14250	14343	14312	14437	14418	14500	14279	14407	14386	14500	14225	14342	14291	14432	14384	14226	14401	14295	14324	14345	14347	14291	14350	14325	14346	14291	14356	14299	14343	14331	14326	14246	14413	14382	14367	14462	14466	14335	14322	14212	14344	14429	14292	14350	14388	14410	14341	14462	14174	14342	14471	14309	14165	14371	14624	14480	14382	14407	14367	14352	14272	14414	14371	14306	14261	14472	14240	14465	14238	14382	14226	14504	14376	14233	14386	14348	14378	14504	14315	14227	14443	14565	14244	14217	14327	14416	14259	14441	14367	14353	14261	14310	14321	14431	14298	14205	14305	14247	14255	14300	14272	14247	14469	14411	14279	14273	14462	14435	14307	14348	14318	14331	14377	14315	14455	14541	14393	14465	14362	14286	14207	14407	14399	14373	14301	14454	14371	14420	14436	14283	14261	14328	14347	14276	14389	14440	14224	14300	14434	14346	14427	14210	14227	14320	14432	14398	14413	14268	14236	14315	14318	14286	14422	14542	14318	14488	14384	14422	14262	14288	14283	14400	14301	14329	14240	14268	14363	14410	14402	14302	14255	14347	14385	14342	14436	14231	14389	14316	14376	14249	14349	14478	14267	14389	14409	14139	14193	14367	14444	14325	14319	14267	14242	14244	14370	14432	14469	14441	14260	14428	14350	14212	14371	14322	14205	14312	14194	14251	14414	14452	14345	14422	14240	14347	14428	14236	14229	14258	14490	14199	14457	14224	14378	14307	14320	14340	14272	14381	14376	14298	14365	14316	14234	14390	14376	14300	14374	14320	14262	14394	14361	14300	14302	14381	14487	14380	14447	14477	14343	14445	14284	14400	14351	14508	14212	14299	14221	14248	14233	14417	14388	14360	14169	14495	14405	14313	14372	14402	14374	14467	14277	14407	14612	14334	14465	14217	14408	14215	14372	14183	14417	14437	14414	14217	14245	14278	14332	14252	14305	14457	14266	14444	14337	14397	14273	14568	14457	14247	14466	14347	14412	14300	14475	14446	14299	14414	14375	14273	14442	14295	14452	14520	14501	14439	14287	14298	14292	14365	14407	14162	14426	14258	14263	14334	14399	14354	14436	14300	14354	14369	14422	14210	14321	14163	14292	14273	14557	14339	14289	14425	14279	14458	14352	14458	14356	14261	14212	14317	14322	14348	14419	14418	14314	14350	14505	14328	14347	14520	14512	14324	14456	14347	14282	14350	14392	14293	14328	14418	14270	14245	14455	14361	14324	14341	14373	14315	14132	14509	14331	14282	14328	14321	14228	14409	14425	14375	14281	14477	14377	14454	14374	14294	14223	14297	14362	14250	14372	14223	14312	14352	14238	14290	14341	14216	14385	14286	14440	14509	14275	14373	14184	14297	14377	14391	14368	14577	14280	14378	14271	14286	14321	14263	14329	14334	14509	14302	14509	14350	14191	14332	14377	14358	14499	14216	14485	14376	14339	14354	14180	14447	14265	14444	14499	14465	14332	14274	14408	14289	14339	14417	14408	14542	14341	14325	14302	14297	14306	14470	14322	14499	14360	14320	14361	14446	14317	14252	14338	14279	14469	14433	14364	14239	14333	14370	14214	14394	14499	14341	14348	14460	14332	14449	14368	14353	14279	14332	14316	14289	14464	14436	14341	14345	14549	14417	14515	14338	14286	14309	14391	14312	14397	14477	14597	14248	14349	14265	14234	14283	14354	14453	14385	14482	14401	14310	14345	14237	14465	14604	14380	14510	14208	14566	14298	14489	14382	14256	14400	14334	14345	14257	14318	14367	14226	14383	14475	14380	14348	14505	14328	14443	14313	14368	14373	14337	14317	14511	14248	14390	14386	14289	14269	14392	14298	14405	14374	14399	14364	14340	14374	14320	14366	14352	14467	14490	14289	14340	14341	14455	14326	14405	14370	14499	14338	14357	14331	14547	14321	14435
22595	21038	28759	23492	21731	24821	27274	21758	19968	19427	18702	18452	18045	17652	17651	17157	17206	16904	16838	16657	16624	16733	16649	16498	16377	16422	16446	16302	16323	16084	16079	16137	16223	15941	16201	16212	16073	16138	16260	16178	16038	16182	16194	15979	16023	16170	16016	15962	15972	16125	15990	16173	15952	16151	15991	16176	16044	16029	16163	16136	16110	15903	15973	16069	16117	16082	15898	16022	15978	16054	16108	16056	15902	15879	15986	15995	16031	15923	15900	16019	15930	16143	15809	16048	15879	16067	16119	15796	16031	16019	16046	16010	15998	15863	15847	15957	16064	15851	15953	15929	15790	15852	15911	15980	15821	15981	16004	15843	15889	15997	15790	15859	16104	16165	15937	15784	15869	16160	15899	15866	15834	16007	15798	15944	16233	15919	15896	16125	15968	15828	15914	16043	16146	16011	16004	15991	16020	15666	15992	15851	15965	15938	15952	15882	15896	15855	16136	16205	16026	15851	16123	16110	16056	16072	15894	15910	15898	15864	15985	15817	16061	16006	16156	16104	15718	15931	15915	15962	15841	15894	15933	15918	15878	15817	15912	15873	15769	16039	15897	15922	15871	16101	15917	15874	15741	16086	16028	15726	15847	15922	16153	16020	15924	16000	16151	15982	16036	16002	16116	15858	15952	15919	15933	16108	15912	15929	16045	16087	15858	15836	16121	16008	15926	15900	15942	15825	16048	15831	16006	15943	15920	15959	15910	15845	15956	15978	15795	15986	15943	15936	15792	15904	16104	15844	15918	15850	15752	15872	15787	15842	15705	15852	15934	15972	15888	15861	15805	16017	15971	16025	15973	15828	15890	15787	16035	15952	15954	15809	15978	15937	15906	15939	15838	15877	16019	15843	15962	15929	16072	15801	15987	16011	15943	15946	15805	15985	15884	15979	15945	15990	15888	15896	16116	15869	15913	16020	15634	15860	15819	15896	15874	15975	15901	15875	15734	16080	15925	15865	16055	15934	15936	15665	15803	15752	16047	15834	15910	15942	15987	15981	15868	15988	15954	15968	15851	15822	15896	15889	15986	15869	15882	16076	16065	15855	16057	15838	16096	15940	16233	15904	15929	15786	16041	15964	16076	15733	15917	16075	15796	15852	15920	15809	15868	15977	16022	15706	16069	16027	15795	15930	15800	15999	15810	15834	15913	15922	16054	15828	15868	16041	15974	16032	15736	15813	16018	15903	16068	16055	16051	15929	15964	15967	15936	16114	16112	15876	15963	15826	16045	16062	16047	16051	15854	15869	16003	15991	16147	15980	15797	15934	15971	15960	15765	15865	16242	16042	15755	15910	15723	15803	15858	15887	15835	15989	15878	16019	15980	15876	15917	15932	15930	15946	15957	15714	15962	16193	15862	15917	15827	15872	15923	16005	15761	15706	15877	15894	16054	16143	16009	15783	15924	15917	15815	15846	16042	16070	15884	15981	16037	15937	15799	16114	15972	16090	16170	15782	15802	15795	15757	15850	15905	16029	15966	15857	15817	16037	15895	15923	15823	15741	15995	15843	15887	15735	15887	15782	15773	15946	15934	16053	16004	15854	16021	16007	15938	15845	16023	15969	15916	15946	15863	16050	15780	15935	16061	15884	16015	15775	15866	15954	15840	15780	15850	15912	15919	15887	15826	15800	15710	15843	16048	16010	15889	15890	15909	15892	16076	16037	15948	15863	15880	15746	15907	15965	16007	15859	15776	15977	16086	15756	15924	15978	16044	16060	15796	15991	16009	15795	15792	15906	15937	15998	15992	16051	15795	15856	15830	16014	16090	16169	15989	15956	15851	15801	15975	15871	15895	15806	15853	15933	15971	16122	15964	15859	15889	15756	16058	15927	16053	16006	15991	16117	15749	15946	15924	15955	15978	15903	15926	15925	15793	16019	15859	16123	16002	15866	15985	16073	15874	16075	15892	15859	16077	15983	15988	15882	15880	15987	15985	15708	15778	15969	15700	15754	15904	15801	15749	15843	15960	15989	15835	15968	15851	15955	16003	15917	16041	16234	16079	15874	16132	16271	15848	15961	16024	15945	16037	15909	15786	15915	16109	16018	15931	15805	15908	15810	15858	15825	16006	15896	15991	16080	16023	15891	15960	15954	16132	15994	16010	15935	16211	16071	15977	15970	15837	15819	15955	15934	15788	16003	15915	15827	15994	15911	15986	16060	15958	15918	15907	15932	15967	15767	15939	15964	15797	15993	15860	15938	15674	16121	15824	15722	15891	15857	15960	16184	15903	16010	15920	15982	15756	15869	15775	15970	15783	15963	15820	15834	15733	15918	16042	15972	15903	15860	16003	16056	15873	15692	16069	16021	15752	15807	15966	15960	15928	15951	15808	15754	15939	15758	16042	15915	15928	15999	16044	16009	16058	15806	16058	16034	15998	15902	16082	15808	15932	15870	15989	15925	16103	16083	15879	15911	15877	15843	15783	16112	15854	16065	15818	16010	15846	16083	15836	16047	15949	15911	15764	15796	15957	15976	16089	15994	15885	16089	15965	16063	15955	15886	15761	15822	15864	15700	15785	15973	15962	15950	16090	16028	16017	16058	16167	15997	15994	15829	15843	15873	15644	15940	15892	15658	15830	15869	15891	16021	15937	15903	15928	15984	15903	15892	15826	15953	15968	15939	15990	15916	15979	15946	15911	15954	15977	15906	15862	15811	15876	16091	16024	16029	15786	15939	16026	16062	16036	15807	15876	16175	15988	15938	15913	15947	16008	15893	15852	15882	15963	15850	15802	16029	16139	16117	15842	16095	16019	15978	15817	16012	15984	15936	15714	15983	15937	15850	15987	15843	15972	15977	15987	15969	15800	16025	16018	16050	15846	15891	15840	15791	15775	15957	16023	15896	15751	15848	15972	15851	15949	15883	16047	16056	15849	15782	16097	15790	15894	15965	16008	15885	16128	15910	15822	16060	15953	16005	15943	15874	15949	15885	15771	15957	15757	15775	16024	15820	16023	15917	15826	15746	15887	16063	15897	15874	15848	16115	15949	15775	15895	15956	15764	15763	15800	16006	16334	16089	15926	15906	15862	15923	15902	15846	15760	15953	16058	16030	16077	16162	16108	15844	15951	16160	15920	15856	15825	15734	15898	15833	15947	15883	15854	15936	15864	15965	16036	15981	15901	15763	16033	15777	16035	15789	15944	15864	15993	16114	15819	15851	15977	15956	16049	15866	15798	16058	15953	16140	15948	15841	15989	15991	16052	15990	16064	15794	16073	16018	15952	15928	15891	15897	15739	16001	16123	15873	16184	15913	15911	15793	16041	15867	15907	15853	15687	15796	15978	15948	15852	15825	16010	15999	15905	15861	15821	15655	16096	16044	16104	15982	16052	15935	15849	16083	15979	16146	16056	15819	15900	15845	16121	15769	15968	15997	15919	15788	15996	15978	15791	15829	15864	15868	15953	16181	15873	15856	15942	15998	15858	15874	15846	15970	15797	15913	16066	15843	15936	15824	15718	15979	16098	16005	15957	15875	16145	16130	15781	15830	16015	15841	15717	15886	15993	15864	16121	15899	15838	15865	15774	15864	15880	16072	15816	15871	15935	16200	15874	15969	15784	15915	15884	15923	15802	15972	15730	15804	16003	15957	15992	16014	15924	15921	15901	15813	15987	15924	16039	16090	15838	15818	15777	15715	16059	15845	15838	15979	15808	16131	15804	15873	15804	15846	16011	15942	15920	15942	15851	15878	15895	15847	15866	16014	15942	15726	15886	15968	15828	15803	16040	15866	15912	16036	16045	15725	15815	15856	15803	16081	15963	15883	15773	15913	15991	16116	15892	15662	15892	15973	15766	15940	15935	15961	16008	15994	15926	15782	15900	15868	15948	15876	15623	15785	15957	16183	15937	15928	16142	15973	15946	15915	15942	15861	15832	15878	16098	15917	15785	15882	16124	15950	15705	16006	16050	15737	15953	15938	16117	15906	15910	16004	15899	16098	16102	15994	16097	15953	16040	15913	16011	15831	15920	15733	16114	15978	15869	15798	15987	15854	16037	15979	16011	15937	15898	15863	15920	15873	16018	15980	15937	15841	15858	15794	16047	16043	15880	15863	15864	15642	16152	15771	15784	15928	16010	16025	15994	15908	15842	15866	15911	15886	15940	15844	15931	15938	15936	15744	15977	15855	15936	15911	16084	15870	15750	16092	15916	15751	15750	16032	15842	15719	15981	15768	15795	15820	16034	16081	15972	15900	15849	15827	15903	15828	15833	15893	16181	15938	15760	15794	15952	16057	16031	15812	15960	15798	15970	16108	15918	15937	15842	15820	16021	16018	15862	15959	15846	15730	15870	16081	16207	16017	15942	15997	15920	15969	15911	15999	15770	15623	15765	15854	15888	15874	16083	15978	15820	16098	15943	15929	15696	15770	16054	15656	15844	16027	15943	15988	15896	15646	15967	15974	15928	15909	15920	15877	16034	15696	16014	15821	16026	16010	16087	15950	15932	15933	15855	15950	15845	16047	16151	15888	15792	15872	15659	15968	15772	16052	15867	15835	15890	15999	15884	15872	15915	15800	15907	15992	15922	15939	15565	15853	15862	15885	15803	15713	16006	15845	15710	15851	16047	15749	16114	16038	15925	15954	15964	15971	15926	16103	15746	16041	15848	15859	15992	15991	16137	15925	15852	15646	15767	15649	16028	15937	15944	16146	16003	15920	15817	15859	15826	15921	16030	15899	16048	15884	15956	16001	15801	15884	16025	15859	15970	15698	16061	16056	16096	16043	15887	16097	15874	15855	15911	15631	15861	15779	16159	15936	15881	15834	15937	15952	15986	15783	15842	15833	16007	16070	15833	16002	15970	15680	15887	15923	15704	16046	15681	15841	15872	15990	15956	15962	15919	15926	16170	15703	15923	15844	16081	16005	15992	16207	16018	16044	15909	16102	15900	16114	15764	15967	16032	15964	15925	15821	15847	15771	15820	15727	15897	16032	15980	15885	15924	16019	15999	15712	15722	15938	15890	15888	15860	15848	16003	15848	15923	15895	15795	15859	15824	16033	16016	15808	15978	15981	15923	15903	15935	15873	15839	15916	15964	15687	15853	15875	15886	16007	15765	16007	15935	15794	15761	15736	15830	15711	15969	15922	16091	15961	15880	15940	15849	15944	15993	15902
28349	48772	45229	36977	32027	27923	24825	22599	20665	19560	18719	18171	17314	17052	16605	16390	16040	15954	15740	15590	15404	15249	15045	15023	14903	15119	14825	14775	14845	14721	14740	14752	14545	14299	14778	14472	14600	14438	14580	14730	14452	14515	14586	14526	14590	14623	14506	14413	14428	14419	14402	14492	14437	14451	14463	14376	14524	14361	14389	14217	14427	14285	14336	14509	14208	14362	14329	14325	14207	14310	14468	14348	14347	14390	14156	14391	14437	14435	14421	14457	14304	14342	14351	14530	14242	14472	14438	14562	14342	14332	14502	14337	14451	14369	14393	14487	14127	14465	14424	14277	14304	14457	14188	14349	14402	14448	14498	14549	14315	14310	14430	14564	14260	14379	14442	14415	14168	14373	14334	14531	14282	14378	14376	14375	14379	14491	14621	14272	14335	14294	14270	14450	14422	14369	14349	14417	14387	14483	14331	14375	14438	14264	14474	14365	14517	14331	14253	14265	14352	14310	14268	14426	14455	14292	14394	14518	14362	14365	14335	14398	14387	14463	14312	14373	14464	14508	14241	14409	14474	14206	14285	14319	14311	14442	14364	14371	14341	14549	14484	14350	14450	14458	14342	14488	14408	14508	14274	14487	14326	14325	14420	14275	14502	14583	14431	14432	14210	14495	14302	14543	14368	14291	14398	14476	14321	14298	14483	14356	14243	14521	14370	14529	14498	14324	14444	14366	14258	14315	14448	14491	14396	14461	14261	14297	14351	14353	14296	14409	14343	14182	14440	14372	14398	14411	14387	14249	14430	14530	14340	14335	14494	14384	14343	14437	14270	14325	14369	14295	14307	14424	14446	14431	14376	14267	14412	14378	14316	14345	14353	14319	14300	14368	14454	14162	14381	14405	14356	14409	14441	14265	14229	14369	14274	14431	14462	14323	14314	14366	14412	14329	14313	14405	14329	14318	14494	14434	14441	14482	14378	14348	14316	14397	14385	14272	14366	14282	14467	14463	14454	14365	14306	14449	14345	14356	14370	14328	14364	14246	14429	14367	14377	14335	14353	14225	14467	14190	14266	14388	14288	14323	14290	14272	14424	14360	14130	14435	14357	14395	14460	14401	14277	14443	14242	14420	14407	14347	14350	14371	14449	14436	14349	14398	14518	14484	14356	14218	14414	14176	14316	14434	14456	14321	14509	14284	14346	14501	14373	14337	14364	14416	14475	14199	14412	14339	14292	14310	14383	14327	14289	14296	14401	14439	14349	14338	14423	14384	14479	14321	14413	14254	14355	14218	14295	14362	14511	14313	14435	14392	14402	14432	14396	14289	14351	14376	14358	14304	14419	14381	14358	14496	14456	14584	14170	14325	14372	14330	14329	14286	14382	14320	14278	14404	14408	14136	14439	14374	14411	14312	14228	14426	14224	14358	14283	14502	14453	14205	14480	14308	14409	14325	14222	14326	14195	14137	14482	14387	14526	14345	14327	14328	14265	14299	14239	14334	14572	14286	14423	14524	14272	14458	14127	14391	14431	14546	14397	14334	14226	14326	14366	14184	14575	14304	14238	14293	14542	14340	14547	14379	14459	14346	14262	14532	14448	14395	14227	14451	14339	14245	14358	14412	14259	14501	14404	14373	14394	14301	14452	14376	14460	14271	14291	14483	14455	14471	14311	14270	14369	14277	14501	14407	14536	14321	14337	14291	14414	14349	14311	14268	14447	14390	14382	14282	14404	14452	14313	14407	14494	14308	14553	14357	14368	14319	14210	14459	14426	14445	14318	14343	14450	14234	14393	14507	14274	14333	14318	14261	14495	14382	14360	14386	14442	14478	14429	14367	14307	14335	14389	14197	14312	14415	14407	14341	14438	14312	14267	14361	14426	14404	14424	14357	14325	14399	14320	14290	14318	14423	14494	14295	14418	14297	14362	14231	14263	14435	14387	14564	14468	14337	14189	14545	14405	14491	14514	14244	14405	14341	14325	14351	14382	14298	14286	14440	14339	14256	14496	14394	14195	14339	14456	14365	14354	14327	14283	14426	14355	14414	14350	14227	14504	14352	14387	14248	14220	14300	14460	14298	14374	14462	14429	14357	14207	14412	14250	14482	14391	14434	14453	14256	14555	14497	14470	14311	14302	14401	14186	14368	14174	14241	14304	14407	14347	14302	14496	14414	14214	14314	14415	14212	14532	14325	14432	14329	14386	14287	14328	14290	14299	14422	14411	14289	14425	14257	14343	14516	14471	14379	14603	14371	14417	14352	14329	14455	14542	14399	14347	14250	14427	14342	14451	14221	14350	14451	14320	14306	14252	14345	14185	14358	14307	14405	14296	14461	14431	14379	14317	14264	14322	14321	14365	14407	14301	14270	14575	14313	14342	14499	14312	14293	14496	14492	14472	14372	14312	14277	14357	14404	14295	14478	14485	14303	14465	14475	14341	14474	14375	14286	14307	14330	14419	14429	14237	14368	14364	14424	14537	14289	14540	14230	14462	14247	14508	14407	14254	14282	14368	14517	14442	14477	14318	14329	14314	14366	14487	14457	14321	14370	14319	14477	14420	14265	14439	14327	14521	14375	14312	14441	14254	14247	14171	14388	14271	14524	14420	14486	14371	14321	14383	14471	14196	14458	14340	14192	14328	14353	14442	14383	14496	14362	14387	14291	14309	14420	14252	14453	14435	14252	14396	14378	14243	14357	14345	14208	14449	14242	14460	14271	14437	14230	14476	14251	14331	14334	14412	14332	14267	14309	14482	14517	14296	14269	14392	14382	14186	14477	14469	14366	14515	14381	14456	14224	14341	14338	14253	14286	14318	14415	14403	14285	14425	14341	14300	14364	14238	14529	14371	14429	14369	14351	14387	14468	14286	14377	14497	14413	14486	14451	14402	14412	14420	14204	14422	14267	14376	14285	14508	14378	14261	14256	14389	14507	14205	14503	14511	14296	14536	14271	14470	14247	14409	14567	14464	14257	14485	14338	14492	14255	14488	14339	14339	14323	14305	14355	14199	14464	14283	14175	14365	14288	14368	14369	14548	14381	14250	14409	14411	14336	14459	14366	14286	14359	14407	14356	14163	14508	14310	14457	14365	14318	14298	14380	14444	14381	14271	14376	14302	14383	14600	14324	14380	14444	14080	14316	14333	14301	14315	14346	14404	14398	14290	14309	14631	14483	14381	14272	14381	14399	14495	14609	14444	14467	14312	14184	14519	14479	14339	14395	14448	14425	14225	14283	14494	14206	14323	14324	14402	14393	14427	14392	14295	14345	14266	14437	14441	14228	14418	14461	14324	14432	14352	14366	14349	14408	14402	14305	14446	14395	14294	14366	14487	14412	14323	14315	14437	14388	14399	14298	14512	14450	14410	14293	14286	14363	14275	14491	14400	14305	14328	14617	14513	14458	14331	14164	14385	14364	14465	14505	14352	14374	14437	14151	14312	14322	14301	14467	14465	14441	14346	14416	14469	14396	14362	14439	14409	14371	14454	14335	14446	14459	14338	14303	14277	14491	14502	14248	14339	14301	14255	14400	14452	14292	14267	14178	14326	14277	14420	14413	14414	14214	14435	14392	14337	14244	14553	14283	14236	14339	14473	14366	14296	14318	14369	14249	14147	14330	14360	14416	14380	14357	14346	14320	14155	14399	14483	14236	14345	14333	14211	14411	14464	14333	14346	14286	14300	14448	14440	14414	14384	14256	14498	14374	14325	14533	14507	14297	14441	14348	14207	14205	14364	14131	14405	14520	14218	14477	14462	14249	14264	14169	14456	14446	14272	14452	14331	14209	14348	14325	14480	14344	14414	14345	14458	14449	14275	14144	14358	14379	14265	14408	14418	14455	14375	14318	14396	14458	14318	14325	14340	14434	14355	14367	14429	14400	14455	14305	14287	14335	14346	14356	14379	14330	14332	14407	14274	14316	14371	14430	14373	14458	14299	14400	14430	14392	14299	14140	14426	14304	14363	14293	14381	14323	14148	14414	14313	14535	14381	14357	14550	14409	14476	14520	14355	14228	14302	14401	14224	14194	14365	14288	14341	14328	14267	14442	14263	14296	14424	14292	14459	14306	14422	14390	14267	14327	14200	14355	14337	14477	14305	14218	14294	14316	14364	14243	14298	14252	14180	14468	14436	14106	14437	14367	14338	14381	14275	14306	14325	14373	14305	14348	14451	14332	14295	14395	14587	14307	14560	14246	14316	14507	14623	14347	14216	14410	14479	14398	14366	14431	14329	14339	14389	14403	14212	14272	14407	14536	14494	14376	14375	14150	14387	14406	14408	14325	14359	14497	14267	14466	14211	14312	14354	14234	14292	14284	14455	14116	14270	14133	14196	14335	14299	14451	14205	14254	14421	14382	14335	14338	14433	14282	14299	14362	14325	14325	14370	14240	14614	14500	14313	14436	14516	14383	14468	14414	14451	14360	14345	14451	14397	14396	14356	14336	14395	14392	14339	14481	14310	14503	14175	14405	14313	14380	14229	14432	14325	14441	14301	14264	14377	14405	14305	14423	14262	14466	14408	14331	14469	14521	14190	14290	14219	14347	14369	14317	14207	14354	14243	14413	14510	14374	14433	14405	14505	14274	14469	14276	14346	14263	14389	14205	14582	14163	14285	14503	14363	14528	14323	14308	14421	14310	14406	14314	14382	14573	14424	14339	14312	14340	14236	14427	14342	14318	14318	14384	14304	14409	14334	14611	14224	14118	14283	14252	14326	14473	14252	14389	14369	14313	14479	14409	14401	14392	14306	14296	14445	14135	14449	14379	14517	14238	14394	14425	14237	14386	14465	14344	14279	14314	14620	14277	14586	14243	14315	14397	14330	14384	14310	14271	14336	14327	14301	14364	14401	14361	14437	14384	14282	14323	14330	14357	14433	14372	14455	14427	14455	14327	14389	14468	14392	14235	14305	14253	14473	14368	14256	14497	14437	14408	14248	14342	14460	14443	14458	14381	14461	14244	14227	14192	14305	14290	14398	14366	14266	14490	14288	14389	14434	14465	14433	14401	14579	14221	14327	14336	14440	14406	14574	14387	14456	14444	14434	14408	14307	14296	14325	14321	14373	14320	14303	14404	14384	14293	14442	14369	14402	14312	14327	14341	14451	14240	14249	14476	14343	14388	14460	14448	14423	14391	14406	14401	14473	14289	14397	14252	14458	14529	14097	14384
27514	24347	30060	27029	22005	19934	18783	17623	17062	16563	16433	16309	16069	16159	15951	16032	15955	15910	15808	15952	15865	15693	15674	15574	15537	15582	15621	15531	15513	15495	15502	15429	15408	15470	15415	15475	15358	15302	15392	15516	15406	15195	15534	15363	15543	15537	15413	15376	15446	15435	15587	15552	15431	15631	15593	15616	15378	15387	15664	15498	15498	15523	15436	15407	15593	15628	15463	15563	15581	15420	15543	15433	15396	15474	15171	15459	15494	15526	15498	15389	15306	15391	15167	15219	15300	15466	15560	15543	15335	15516	15359	15321	15516	15600	15423	15540	15541	15448	15557	15530	15472	15431	15407	15491	15532	15436	15394	15493	15619	15453	15490	15574	15448	15404	15522	15560	15463	15562	15536	15574	15379	15421	15397	15568	15412	15546	15487	15367	15544	15448	15442	15441	15550	15502	15397	15575	15453	15635	15495	15374	15645	15309	15336	15656	15466	15493	15189	15409	15497	15411	15610	15558	15467	15519	15436	15205	15365	15446	15405	15476	15344	15394	15348	15450	15556	15557	15476	15748	15403	15636	15673	15448	15440	15473	15488	15241	15365	15267	15321	15247	15446	15423	15363	15345	15367	15587	15578	15306	15519	15463	15514	15428	15444	15508	15416	15219	15484	15439	15555	15239	15482	15406	15517	15538	15644	15437	15470	15562	15504	15450	15601	15662	15533	15474	15397	15459	15566	15472	15401	15505	15430	15334	15367	15462	15422	15386	15510	15371	15309	15502	15483	15445	15382	15420	15537	15357	15440	15221	15563	15565	15372	15445	15442	15580	15362	15621	15520	15607	15395	15427	15586	15668	15490	15522	15482	15400	15389	15440	15605	15606	15386	15399	15350	15509	15329	15564	15502	15456	15730	15510	15417	15296	15465	15429	15333	15671	15300	15421	15438	15434	15426	15484	15418	15377	15354	15278	15396	15433	15377	15423	15505	15387	15347	15527	15604	15615	15618	15566	15608	15709	15402	15689	15395	15432	15424	15446	15419	15358	15411	15532	15382	15465	15585	15392	15451	15485	15513	15358	15433	15450	15513	15430	15518	15532	15359	15562	15363	15504	15422	15506	15361	15597	15476	15398	15233	15390	15326	15497	15510	15627	15338	15521	15458	15210	15322	15435	15548	15491	15723	15502	15503	15531	15283	15419	15480	15483	15449	15400	15490	15456	15534	15524	15665	15641	15585	15548	15535	15488	15400	15614	15489	15638	15597	15419	15291	15482	15586	15466	15550	15418	15361	15421	15394	15499	15525	15794	15545	15370	15377	15275	15611	15467	15323	15439	15521	15598	15382	15365	15452	15201	15412	15770	15605	15539	15466	15344	15560	15445	15496	15413	15354	15402	15475	15493	15630	15450	15486	15354	15432	15308	15533	15246	15401	15484	15169	15375	15281	15301	15341	15515	15532	15511	15350	15482	15530	15478	15648	15472	15399	15477	15365	15494	15507	15346	15330	15483	15576	15578	15410	15357	15302	15509	15645	15294	15444	15510	15388	15594	15487	15442	15584	15356	15268	15423	15455	15438	15405	15409	15352	15416	15357	15437	15435	15567	15413	15401	15289	15411	15703	15281	15332	15248	15348	15596	15633	15483	15587	15443	15487	15447	15497	15654	15451	15372	15492	15455	15483	15408	15402	15433	15433	15525	15458	15425	15334	15504	15464	15405	15413	15508	15734	15390	15339	15466	15461	15387	15529	15457	15405	15448	15505	15360	15725	15355	15497	15487	15435	15498	15527	15568	15449	15458	15404	15540	15443	15572	15487	15435	15395	15437	15415	15374	15506	15457	15556	15579	15393	15529	15498	15586	15684	15525	15702	15604	15521	15422	15493	15460	15344	15592	15433	15564	15581	15527	15609	15457	15435	15535	15495	15435	15539	15372	15325	15398	15698	15466	15511	15503	15383	15244	15431	15457	15381	15366	15602	15411	15508	15350	15401	15487	15545	15316	15480	15471	15577	15410	15476	15405	15519	15625	15566	15668	15546	15558	15650	15524	15574	15398	15489	15560	15407	15529	15776	15573	15326	15446	15241	15640	15492	15257	15466	15237	15370	15235	15406	15309	15346	15522	15503	15446	15360	15338	15487	15435	15475	15384	15649	15470	15394	15444	15590	15507	15417	15437	15354	15516	15503	15413	15354	15603	15330	15402	15359	15530	15675	15626	15486	15485	15374	15382	15617	15504	15477	15533	15368	15369	15477	15433	15457	15453	15418	15348	15380	15669	15626	15448	15561	15493	15426	15292	15460	15166	15339	15319	15485	15305	15531	15569	15497	15490	15356	15455	15425	15613	15469	15464	15425	15423	15430	15483	15306	15402	15470	15526	15569	15470	15497	15544	15477	15581	15268	15248	15456	15249	15538	15367	15461	15313	15509	15580	15418	15467	15496	15553	15652	15437	15323	15548	15628	15589	15482	15357	15190	15505	15308	15419	15395	15382	15500	15468	15481	15402	15466	15559	15453	15584	15463	15460	15518	15301	15549	15441	15375	15491	15470	15487	15505	15369	15575	15647	15402	15443	15470	15402	15604	15566	15434	15599	15510	15410	15332	15537	15491	15477	15448	15310	15424	15298	15497	15220	15303	15504	15342	15464	15495	15455	15546	15216	15543	15382	15436	15489	15391	15317	15438	15736	15581	15521	15383	15579	15439	15477	15464	15628	15390	15526	15462	15452	15495	15570	15593	15528	15553	15451	15659	15538	15353	15521	15449	15356	15520	15431	15597	15494	15692	15377	15479	15291	15469	15569	15435	15453	15363	15456	15450	15658	15558	15403	15485	15465	15409	15480	15266	15353	15449	15463	15497	15346	15394	15484	15611	15497	15432	15512	15335	15331	15508	15462	15574	15399	15481	15550	15492	15348	15472	15620	15538	15476	15366	15495	15492	15558	15361	15408	15517	15561	15559	15487	15467	15606	15532	15482	15218	15534	15545	15442	15379	15245	15400	15564	15596	15402	15545	15536	15670	15328	15501	15526	15540	15358	15741	15370	15390	15483	15469	15368	15513	15565	15607	15533	15747	15583	15533	15411	15356	15388	15388	15495	15428	15419	15567	15304	15585	15511	15330	15528	15547	15307	15459	15340	15544	15523	15742	15519	15448	15331	15358	15340	15568	15400	15569	15521	15499	15350	15494	15446	15309	15376	15460	15448	15598	15547	15401	15381	15411	15367	15624	15405	15343	15541	15538	15435	15478	15312	15387	15373	15369	15503	15503	15393	15542	15445	15353	15423	15548	15488	15399	15460	15372	15537	15693	15533	15512	15439	15534	15469	15516	15498	15474	15514	15590	15335	15582	15577	15708	15398	15533	15555	15503	15565	15501	15250	15460	15560	15205	15441	15468	15536	15468	15568	15745	15574	15586	15280	15435	15432	15581	15433	15549	15584	15472	15501	15414	15341	15464	15323	15605	15277	15466	15377	15440	15478	15527	15361	15486	15399	15495	15310	15572	15468	15619	15486	15602	15735	15530	15436	15345	15593	15653	15680	15622	15528	15628	15727	15553	15549	15552	15381	15644	15682	15409	15423	15374	15481	15448	15556	15547	15652	15334	15456	15521	15457	15411	15528	15552	15292	15587	15419	15351	15310	15558	15504	15300	15325	15596	15435	15563	15455	15405	15416	15452	15502	15418	15485	15513	15518	15696	15400	15436	15629	15627	15412	15529	15425	15413	15502	15424	15337	15569	15493	15498	15531	15438	15402	15397	15393	15542	15255	15489	15391	15339	15518	15298	15218	15422	15227	15328	15386	15345	15516	15488	15535	15528	15476	15576	15502	15534	15298	15550	15499	15465	15278	15456	15547	15488	15543	15563	15552	15387	15409	15479	15429	15463	15665	15517	15413	15531	15619	15544	15524	15385	15243	15467	15653	15535	15463	15456	15473	15416	15469	15654	15357	15520	15430	15287	15400	15555	15344	15470	15561	15569	15395	15436	15396	15559	15401	15518	15485	15532	15324	15511	15429	15403	15391	15368	15388	15328	15499	15505	15351	15373	15502	15502	15407	15441	15499	15524	15334	15511	15415	15487	15577	15440	15448	15608	15435	15532	15474	15410	15581	15304	15556	15658	15481	15454	15353	15195	15470	15359	15326	15363	15410	15406	15516	15375	15498	15564	15463	15426	15332	15637	15583	15546	15296	15258	15332	15616	15472	15304	15484	15543	15639	15254	15486	15447	15410	15417	15474	15436	15626	15555	15671	15603	15459	15407	15527	15506	15667	15524	15624	15504	15389	15416	15691	15500	15296	15464	15309	15504	15508	15427	15387	15338	15440	15545	15553	15395	15483	15659	15641	15779	15752	15464	15617	15462	15441	15545	15613	15625	15551	15413	15375	15386	15549	15441	15507	15543	15444	15445	15516	15375	15425	15453	15444	15575	15454	15335	15314	15457	15548	15478	15537	15691	15522	15613	15736	15518	15491	15494	15421	15512	15520	15586	15539	15507	15579	15490	15486	15336	15531	15534	15446	15485	15397	15413	15356	15700	15455	15548	15470	15479	15412	15370	15560	15462	15572	15505	15428	15437	15395	15425	15532	15542	15540	15659	15562	15307	15536	15483	15492	15583	15435	15403	15626	15365	15500	15426	15522	15388	15476	15525	15444	15396	15458	15652	15703	15347	15380	15546	15615	15587	15525	15566	15605	15547	15487	15435	15426	15726	15519	15446	15379	15637	15269	15539	15391	15357	15413	15497	15702	15346	15587	15536	15589	15571	15679	15420	15462	15594	15372	15639	15465	15420	15402	15500	15440	15523	15327	15489	15364	15372	15394	15492	15468	15487	15585	15341	15662	15439	15363	15491	15548	15477	15350	15446	15375	15473	15536	15733	15698	15530	15558	15506	15530	15300	15465	15512	15632	15293	15514	15583	15441	15654	15445	15598	15387	15456	15506	15700	15640	15347	15505	15496	15462	15457	15335	15473	15245	15624	15415	15500	15441	15588	15507	15290	15487	15527	15428	15566	15429	15467	15379	15470	15456	15517	15556	15518	15532	15385	15353	15516	15529	15314	15402	15351	15532	15514	15600	15454	15423	15380	15447	15372	15522	15439	15481	15723	15322	15544	15410	15459	15648	15464	15539	15510	15361	15648	15486	15435	15469	15473	15426	15399	15442	15535	15567
25669	38238	34660	27189	23395	20886	18859	17548	16815	15912	15666	15525	15375	14968	14891	14816	14728	14823	14719	14524	14402	14451	14185	14377	14274	14371	14317	14131	14263	14170	14219	14208	13907	14304	14223	14131	14068	14229	14101	14138	14272	14138	14175	14106	13942	14071	14163	14242	13943	14132	14141	14007	13948	14297	14074	14200	14065	14028	14078	14031	14115	14164	13994	14035	14050	13963	14156	14107	14107	14148	14135	14001	14062	14056	14218	13981	14062	14221	14053	14097	14134	14157	14234	14084	14022	14120	13874	14104	13987	14234	14128	14057	14067	13989	14200	14286	14097	14055	14008	14195	14092	14000	13995	14029	14203	14110	14030	14070	14121	14028	14162	14066	14194	14017	14014	14072	13923	14045	14168	13993	14138	14156	13975	14199	14060	14199	14084	14044	14179	14024	14159	14091	14246	14179	14169	14121	14066	14004	14116	14197	14022	14179	14192	13974	14098	14104	14034	14035	14122	14053	14135	14068	14162	14084	14021	14125	14132	14155	14165	14087	14160	14109	14063	13827	14248	14214	14119	14141	14174	14131	13972	14174	13983	14098	14055	14041	14012	13962	14263	14064	14093	14103	14031	14030	14034	14013	13741	14076	14188	14118	14135	14005	14242	14136	14196	14088	14053	14040	14003	14106	14017	14073	14040	14145	14163	14063	14074	14179	14072	14133	14004	14087	14153	14182	14137	14069	14018	14097	14178	14134	14137	14004	14037	14090	14021	14266	14175	14053	14249	13855	14164	14055	14112	13986	14111	14076	14004	14165	14144	14165	14254	14323	14244	14068	14095	14037	13923	14151	13931	13955	14034	13996	14001	14179	13895	14265	14141	14029	14014	14238	13981	14114	13994	14201	14080	14009	13999	14046	14187	14158	13979	14146	14201	14070	13996	14147	14125	14102	13987	14164	14115	14099	14179	13960	14150	14032	14104	14139	14062	14094	14057	14051	14053	14153	13862	14109	14050	14123	14016	14146	14032	14039	14124	14255	14111	14227	14000	14103	14228	14238	14166	14058	14241	13995	13949	14026	14168	14227	14133	14023	13902	14211	14161	14156	14040	14165	14257	14176	14217	14104	14087	13912	14082	14059	14061	13961	14109	14085	14237	14148	13942	14197	14107	13958	14132	14080	14207	14115	14119	13951	14189	14272	14030	14151	13954	14017	14195	13949	14071	14009	14326	14119	14257	14087	14204	13938	14060	13923	14212	13935	14025	14073	14193	14092	14050	14053	14236	14058	14075	14078	14054	14063	13979	14089	14015	14000	13964	14119	14101	14022	14017	14035	13957	14039	14182	13999	14232	14193	14143	14090	14146	14013	14194	14248	13999	14121	14361	13925	14007	13970	14049	14064	14139	14115	14210	13983	13881	13998	14137	14247	14077	14144	14174	14223	14077	14126	14020	14124	14019	14198	14092	13898	14064	14184	14092	14184	14008	14141	14289	14063	14171	14141	14069	14087	14004	14119	14159	13970	14101	14107	14195	13972	14201	13946	14320	13919	14278	14099	14105	14078	14086	14062	14006	14145	14262	13863	14067	14014	14184	14106	14077	14049	14164	14155	14227	14013	14144	14032	14144	13980	14078	13969	14162	14215	14099	14144	14174	14221	14156	13915	13807	14051	14052	14018	14002	14180	14064	14124	14091	14223	14129	14224	13879	14069	14234	14111	14138	14049	14116	13942	14036	14121	14029	13958	14119	14184	14074	14133	13997	13894	14165	14139	14358	14020	14118	14085	14207	14158	14088	14092	14087	14151	14171	14057	14022	14191	14116	14079	14162	14172	13966	13928	14100	14217	14095	14025	14017	14037	13953	14070	14236	14160	14181	14023	14140	14021	14046	14106	14132	13934	14015	14288	14099	14108	13991	13913	14101	13992	14034	14115	14127	14188	14022	14033	14055	14049	14333	14180	13920	14154	14088	14162	14012	13963	14199	14170	14103	14154	13976	14370	14057	14013	14265	14124	14202	14210	14032	14097	14117	14069	14068	13965	14117	14073	13962	14146	14091	14047	13962	14048	14015	14133	14162	14014	14308	14121	13975	14039	13994	14139	13947	14096	14186	14086	14213	14174	14044	14198	14194	14170	14195	14096	14223	14070	14133	13973	14199	14136	14177	13969	14038	14170	14029	13936	14084	13881	14132	14123	14092	14179	14191	14200	14117	14068	14097	14054	14164	14126	14076	13983	14144	14016	13988	14103	13998	14023	14081	14060	14208	13954	14106	14110	13861	14228	13990	14091	14155	14199	14170	14141	14006	14088	14046	14230	13910	14214	14040	14134	14157	14179	14082	14087	14282	13800	13989	14036	13983	14233	13982	14119	13941	14044	13924	14103	14105	13958	14115	13994	13998	14217	14068	14064	13852	14159	14174	14128	14125	14096	14063	14164	13964	14198	13893	13968	14109	14120	14080	14117	13991	13956	14176	14012	14313	14038	14021	14075	14273	14030	13922	14113	14048	14251	14144	14170	14012	14071	14076	13932	14050	13888	14078	14063	14030	13996	14175	14058	13902	14198	14211	14104	14160	14201	14222	14134	14180	14154	14148	14179	14229	13954	14075	14143	13984	14167	14211	14000	14038	14216	14120	14134	14105	14158	14132	14023	14150	14011	13927	14018	14093	14146	14119	14033	14142	14237	14164	14012	13967	14060	14098	14077	14230	14112	14127	14071	14115	14290	14056	14000	14141	14030	14098	14000	14183	14151	14096	14080	14009	14075	14036	14130	14269	14083	14154	14109	14232	14084	14057	14128	14030	14079	14074	14068	14119	14165	14040	14021	14101	13981	14009	14100	14091	13993	14032	14137	14217	14231	14067	14089	13863	14202	14105	14054	14101	14153	14120	14104	14004	14106	14109	14062	14121	14047	14147	14147	14073	14065	14056	14055	14164	14115	14071	14009	13986	14038	14139	13997	14306	14080	14071	14113	14010	14122	14248	14095	13966	14053	14082	13883	14052	14184	13957	14072	14296	14197	14121	14080	14252	14136	14125	14036	14119	14129	14025	14071	14258	13974	14124	13958	14411	14068	14059	13947	14093	14140	14004	14142	13959	14068	14068	14084	14101	13980	14113	13963	14071	14113	14120	14064	14246	14085	14242	13932	13965	14093	14234	14126	14165	14045	14161	14108	14040	13976	14049	14126	13961	14061	14060	14015	14155	14104	13976	14248	14169	14109	14118	14185	14005	13913	14030	14211	14079	13953	14042	14171	14133	13939	14128	14155	14087	14099	14187	14127	13750	14185	14064	14125	14156	14122	14057	14352	14165	14253	14079	14087	14014	14052	14196	14125	14034	14253	14049	14120	14008	14092	13977	13994	13844	14042	14104	14247	14021	14179	14033	13914	14229	14032	14050	14048	14033	14095	14285	14112	13891	13998	13967	14055	14006	14030	14101	14101	14104	14153	14323	14092	14001	14236	13931	14020	13983	13940	13999	14087	14093	13975	14049	14152	14051	13988	14210	14113	14043	14178	13859	14160	14110	14149	13977	14194	14182	14077	14121	14079	14056	14178	14197	13942	14111	14134	14249	14198	14113	14236	14215	14137	14116	14147	14040	14164	14120	14144	14114	14089	14110	14106	14048	14103	14192	14104	14044	14304	14134	14083	14054	13955	14026	14098	14075	13990	14106	14034	14001	14234	14019	14030	14046	14292	14128	14296	14126	14161	13929	14118	14161	14135	14284	14150	14078	14090	14100	14075	14114	14092	14126	14009	14036	14220	14196	14112	13918	14041	14034	14193	14086	14103	14222	14028	14147	13952	14062	14132	13999	14015	14094	14131	14137	13918	14181	14124	14116	14206	14009	14006	14015	14100	14093	13952	14109	14135	14114	13890	14068	14049	13941	14153	14138	13991	14047	14165	14110	14156	14044	14115	14130	14199	14174	13980	14133	14075	14233	14099	14141	14019	14221	14014	13975	14185	14073	14154	14066	14026	14164	13972	14180	14170	14077	14067	13991	14105	14094	14259	14173	14059	14146	14051	14083	14210	14012	14131	14234	14026	14102	13979	14076	14098	14004	14167	14178	13875	14020	14026	14045	14184	14124	14127	14098	13978	14035	14005	14057	14243	14028	14014	14070	14142	14166	14024	14033	14272	13961	14096	14061	13978	14094	13923	14073	14187	14052	14060	13993	14113	14182	14115	14287	14097	14091	14173	14113	14090	14005	14150	14055	14036	14042	14156	13878	14153	13980	14133	13989	14068	14004	13990	14172	14249	14129	14156	14108	14102	14111	14038	14017	14083	14079	14073	13909	14065	14026	14061	14122	14201	14112	14158	14090	14138	14076	14182	14099	14056	14162	14148	14020	14041	14346	14068	14131	14091	14236	14137	14201	14054	14164	14166	14187	14136	14149	14069	14088	14151	14137	14035	14167	14021	14014	14175	14182	14204	14116	14120	14280	13875	14071	13957	14106	14149	14201	14071	14195	14043	13907	14081	13979	14039	14046	14149	14074	14082	14014	13986	14140	14079	14038	14207	14227	14005	14017	14120	14050	13983	14179	14118	14069	14011	14036	14002	14081	14069	14085	13974	13955	14119	14068	14008	14120	14077	14208	14009	14073	14099	14209	14215	14117	14020	14037	14181	13979	14116	13999	13981	14170	14044	13992	14078	14118	14142	14116	14357	14173	14059	14345	14148	14007	14016	14200	14164	14153	14044	14159	14132	14148	13988	14118	14024	14007	13960	14163	13992	14004	14069	14150	14046	14016	14019	14065	14064	14058	14179	14276	13924	14236	14018	14164	14056	13974	13956	14079	14241	13975	14073	14119	14056	14252	14116	14033	13962	14065	14070	14036	14173	14052	14063	14118	14141	14341	13975	14114	13957	14033	14048	14179	14151	13850	14236	13970	14056	14255	14228	14061	14160	14116	14203	14025	14084	14190	13977	14104	14216	13893	14170	14038	14285	14005	14128	14265	14151	13977	14006	14204	14203	14325	13961	14123	13899	14274	14207	14123	14053	14014	14001	14005	14045	14176	14110	14124	14123	14127	14106	13991	14035	13985	14030	14135	13900	14101	14051	14052	14079	14178	13996	13913	14062	14110	14288	14112	14131	14107	14105	14120	14112	14062	14084	14184	14051	14254	13976	13929	14043	14023	14191	14116	14134	14047	14026	14296	14084	14248	14154
23562	20997	28362	24290	23066	24028	23173	19690	18538	18088	17668	17219	17078	16829	16772	16622	16391	16526	16114	16287	16142	16315	16160	16039	15867	15930	15879	15722	15670	15717	15874	15795	15863	15827	15811	15730	15825	15795	15764	15873	15838	15748	15661	15712	15718	15600	15687	15647	15796	15681	15579	15909	15822	15805	15757	15715	15714	15717	15577	15804	15929	15723	15737	15708	15795	15717	15667	15773	15730	15763	15759	15542	15530	15660	15739	15657	15779	15740	15682	15700	15714	15650	15737	15595	15862	15981	15745	15802	16089	15599	15387	15637	15663	15718	15620	15691	15576	15556	15637	15651	15599	15628	15785	15771	15703	15788	15565	15495	15633	15622	15801	15626	15748	15880	15477	15480	15381	15686	15701	15662	15626	15767	15654	15656	15626	15773	15817	15738	15611	15682	15708	15819	15662	15718	15661	15775	15682	15704	15744	15527	15669	15990	15740	15622	15818	15576	15586	15458	15828	15654	15672	15724	15609	15588	15734	15734	15714	15607	15600	15518	15592	15655	15866	15508	15534	15689	15659	15581	15741	15701	15596	15430	15769	15652	15522	15659	15606	15881	15805	15593	15774	15896	15687	15717	15683	15713	15692	15511	15639	15654	15649	15678	15808	15605	15687	15768	15564	15647	15502	15850	15582	15513	15617	15798	15671	15778	15665	15605	15626	15425	15581	15849	15776	15612	15727	15519	15775	15831	15595	15727	15500	15638	15671	15645	15719	15545	15712	15717	15726	15520	15669	15744	15635	15655	15702	15755	15672	15419	15645	15562	15653	15737	15660	15491	15649	15574	15683	15661	15783	15805	15810	15604	15839	15634	15761	15877	15814	15740	15719	15601	15660	15757	15697	15878	15679	15651	15561	15392	15637	15683	15750	15852	15819	15690	15662	15774	15768	15729	15763	15593	15681	15668	15579	15602	15683	15619	15656	15603	15849	15698	15727	15588	15648	15535	15607	15669	15738	15491	15708	15782	15634	15743	15768	15565	15646	15499	15749	15562	15693	15841	15552	15715	15667	15808	15793	15780	15716	15683	15538	15672	15628	15807	15651	15692	15687	15534	15707	15403	15642	15459	15611	15731	15786	15722	15742	15692	15791	15713	15785	15681	15820	15710	15785	15597	15628	15561	15804	15631	15620	15900	15677	15741	15409	15676	15776	15657	15748	15650	15636	15710	15726	15795	15628	15804	15799	15803	15891	15719	15719	15607	15726	15716	15620	15643	15692	15474	15766	15527	15525	15594	15557	15461	15397	15592	15901	15793	15655	15723	15663	15712	15643	15815	15622	15543	15780	15784	15431	15663	15637	15661	15669	15583	15874	15697	15726	15689	15481	15688	15760	15634	15407	15699	15754	15682	15594	15711	15588	15580	15443	15492	15654	15622	15715	15702	15670	15749	15516	15699	15594	15682	15736	15848	15642	15648	15660	15486	15443	15667	15507	15496	15725	15780	15509	15633	15804	15629	15410	15550	15676	15690	15707	15730	15619	15744	15701	15547	15487	15680	15512	15590	15719	15710	15623	15559	15651	15512	15789	15546	15669	15565	15639	15529	15612	15472	15559	15674	15497	15543	15767	15606	15595	15546	15636	15664	15770	15583	15793	15777	15760	15671	15739	15581	15610	15543	15647	15756	15597	15527	15740	15767	15898	15476	15928	15720	15566	15505	15548	15692	15665	15669	15763	15536	15719	15550	15742	15619	15722	15683	15834	15606	15685	15781	15690	15691	15705	15727	15711	15592	15693	15747	15570	15544	15612	15409	15691	15615	15659	15848	15689	15659	15633	15573	15679	15605	15507	15651	15808	15582	15527	15814	15550	15677	15842	15379	15826	15670	15602	15653	15523	15627	15688	15682	15765	15639	15756	15714	15463	15766	15639	15743	15560	15683	15423	15614	15572	15730	15758	15612	15741	15688	15647	15264	15716	15675	15542	15665	15691	15613	15715	15902	15537	15620	15743	15680	15868	15793	15921	15590	15704	15684	15807	15647	15686	15717	15570	15758	15484	15680	15584	15736	15746	15757	15683	15622	15807	15444	15477	15618	15713	15830	15581	15984	15716	15643	15630	15615	15786	15524	15646	15650	15610	15576	15617	15540	15640	15815	15565	15731	15538	15705	15583	15675	15724	15600	15692	15704	15729	15651	15657	15675	15860	15565	15775	15732	15731	15772	15733	15723	15593	15925	15731	15674	15400	15541	15702	15731	15556	15537	15587	15498	15435	15357	15621	15770	15581	15491	15482	15527	15719	15708	15651	15724	15683	15575	15712	15411	15581	15704	15663	15755	15702	15583	15753	15560	15834	15693	15859	15718	15732	15615	15654	15636	15721	15782	15533	15513	15858	15432	15714	15550	15578	15725	15575	15642	15619	15528	15684	15845	15699	15672	15672	15622	15821	15819	15816	15641	15692	15614	15458	15359	15671	15621	15671	15575	15565	15591	15686	15715	15550	15535	15684	15765	15899	15926	15531	15515	15688	15701	15676	15668	15626	15830	15758	15650	15515	15556	15585	15542	15650	15620	15653	15684	15772	15826	15708	15582	15687	15911	15782	15786	15681	15633	15691	15631	15612	15653	15449	15608	15697	15583	15601	15576	15636	15768	15795	15729	15639	15709	15745	15890	15839	15603	15504	15618	15791	15697	15727	15603	15582	15625	15526	15593	15658	15696	15620	15658	15630	15684	15848	15583	15738	15974	15627	15547	15666	15581	15602	15734	15748	15648	15716	15621	15646	15710	15561	15587	15523	15482	15741	15801	15524	15467	15627	15844	15714	15685	15789	15677	15603	15604	15676	15723	15560	15562	15867	15496	15724	15581	15756	15750	15621	15522	15772	15555	15669	15921	15830	15760	15584	15600	15554	15739	15533	15575	15747	15734	15816	15828	15602	15841	15649	15671	15604	15594	15489	15721	15540	15787	15824	15637	15693	15621	15750	15600	15776	15707	15340	15624	15631	15837	15580	15719	15589	15543	15719	15659	15653	15583	15714	15763	15650	15499	15664	15775	15698	15598	15665	15551	15892	15691	15662	15797	15545	15845	15638	15488	15705	15577	15602	15600	15732	15458	15479	15574	15711	15781	15701	15619	15716	15540	15508	15522	15669	15883	15744	15635	15579	15750	15716	15646	15524	15552	15747	15681	15771	15642	15537	15631	15785	15517	15750	15702	15741	15803	15547	15721	15649	15692	15785	15571	15818	15574	15641	15774	15696	15587	15713	15565	15549	15578	15665	15583	15722	15763	15527	15683	15683	15639	15702	15614	15662	15418	15706	15794	15635	15684	15635	15759	15623	15883	15779	15506	15662	15602	15564	15765	15713	15777	15579	15728	15770	15562	15655	15770	15751	15636	15590	15506	15597	15568	15790	15591	15726	15594	15415	15657	15585	15617	15639	15780	15658	15757	15581	15717	15804	15595	15609	15802	15746	15697	15642	15513	15532	15529	15636	15720	15728	15668	15886	15685	15511	15892	15487	15604	15587	15752	15645	15662	15779	15661	15602	15600	15629	15584	15723	15611	15681	15636	15634	15725	15604	15709	15735	15787	15516	15725	15729	15750	15529	15475	15668	15717	15761	15729	15696	15713	15716	15684	15478	15654	15505	15797	15569	15767	15641	15761	15597	15712	15756	15519	15691	15713	15646	15540	15743	15806	15780	15475	15455	15790	15662	15630	15705	15744	15811	15574	15591	15583	15902	15742	15660	15646	15753	15637	15633	15576	15647	15572	15792	15581	15641	15836	15578	15593	15677	15510	15848	15632	15537	15563	15649	15586	15758	15699	15766	15829	15636	15629	15645	15873	15764	15653	15854	15486	15676	15774	15645	15765	15701	15843	15699	15618	15590	15684	15620	15886	15685	15566	15472	15712	15683	15614	15627	15653	15432	15641	15662	15557	15505	15535	15624	15716	15613	15578	15665	15747	15735	15616	15419	15637	15648	15538	15681	15666	15689	15807	15607	15832	15550	15609	15688	15688	15636	15534	15786	15697	15708	15607	15576	15732	15836	15831	15723	15691	15784	15633	15724	15546	15655	15727	15600	15576	15666	15517	15642	15748	15625	15829	15752	15645	15609	15584	15527	15770	15556	15745	15551	15757	15600	15724	15559	15549	15503	15593	15696	15642	15544	15520	15735	15737	15603	15593	15926	15648	15615	15778	15643	15700	15631	15488	15593	15521	15548	15866	15867	15700	15774	15796	15654	15809	15617	15710	15529	15700	15771	15748	15586	15723	15600	15493	15710	15671	15816	15589	15548	15555	15751	15512	15570	15716	15514	15731	15602	15710	15580	15831	15604	15596	15839	15696	15489	15704	15762	15554	15725	15720	15671	15748	15592	15821	15662	15758	15533	15657	15470	15551	15675	15734	15645	15707	15463	15663	15958	15667	15865	15780	15644	15652	15611	15701	15765	15711	15600	15796	15623	15790	15612	15576	15920	15708	15720	15784	15626	15735	15611	15690	15750	15881	15644	15707	15629	15698	15476	15697	15836	15641	15640	15647	15615	15594	15823	15565	15443	15575	15614	15626	15810	15746	15674	15713	15787	15410	15620	15746	15685	15587	15494	15795	15703	15719	15530	15798	15736	15611	15789	15652	15741	15715	15718	15637	15682	15604	15563	15570	15725	15657	15531	15636	15744	15548	15641	15644	15841	15870	15651	15707	15698	15686	15542	15620	15749	15671	15768	15638	15535	15701	15595	15492	15466	15550	15682	15734	15701	15501	15672	15510	15623	15515	15796	15641	15607	15513	15722	15664	15643	15557	15528	15584	15649	15622	15532	15561	15487	15814	15711	15584	15605	15498	15527	15667	15655	15719	15733	15946	15757	15799	15697	15788	15665	15650	15720	15802	15555	15618	15664	15595	15659	15591	15650	15562	15622	15697	15960	15638	15599	15721	15625	15771	15726	15662	15673	15653	15636	15695	15443	15651	15674	15649	15520	15531	15912	15579	15511	15765	15816	15715	15727	15646	15661	15544	15758	15661	15581	15582	15878	15620	15725	15837	15656	15628	15732	15651	15754	15784	15588	15653	15601	15569	15646	15394	15702	15829	15742	15535	15869	15852	15725	15877	15721	15605	15793	15899	15701	15634	16047	16010	15559	15653	15648	15582	15547	15865	15671	15762	15563	15524
26411	44682	40706	32360	28010	24679	21953	20261	18765	17999	17165	16829	16597	16006	15664	15539	15529	15394	15274	15082	15053	14787	14721	14551	14729	14548	14664	14698	14504	14476	14398	14483	14411	14439	14550	14370	14428	14371	14311	14269	14280	14312	14240	14200	14166	14284	14235	14418	14314	14169	14405	14271	14418	14258	14324	14299	14300	14140	14283	14401	14185	14222	14428	14288	14097	14227	14425	14247	14250	14357	14280	14293	14346	14479	14202	14180	14254	14362	14386	14115	14354	14219	14230	14349	14283	14224	14222	14218	14280	14178	14259	14275	14048	14319	14270	14059	14253	14299	14197	14226	14380	14279	14183	14133	14340	14240	14306	14302	14408	14377	14147	14359	14365	14386	14311	14276	14357	14256	14225	14160	14302	14353	14238	14366	14200	14114	14290	14235	14338	14129	14439	14157	14274	14321	14285	14330	14413	14382	14208	14307	14226	14320	14343	14166	14274	14213	14365	14332	14318	14326	14225	14250	14244	14280	14270	14261	14229	14309	14041	14208	14241	14156	14339	14335	14273	14231	14403	14332	14285	14233	14210	14124	14332	14412	14331	14162	14369	14251	14302	14237	14316	14218	14132	14196	14296	14270	14213	14218	14439	14378	14311	14228	14137	14209	14117	14366	14139	14179	14254	14148	14278	14290	14434	14187	14218	14246	14273	14307	14199	14230	14277	14222	14237	14347	14312	14257	14189	14188	14339	14255	14417	14131	14214	14291	14300	14167	14211	14176	14197	14212	14117	14252	14443	14304	14263	14124	14412	14242	14328	14320	14292	14268	14218	14301	14132	14172	14301	14254	14241	14450	14343	14118	14260	14246	14274	14340	14357	14212	14140	14202	14300	14441	14445	14346	14124	14297	14154	14308	14292	14272	14286	14130	14333	14305	14323	14337	14255	14296	14371	14186	14116	14161	14131	14307	14332	14259	14042	14296	14150	14253	14392	14254	14425	14411	14268	14161	14272	14155	14249	14285	14243	14262	14119	14234	14141	14232	14172	14160	14180	14091	14450	14366	14208	14189	14216	14376	14375	14279	14187	14292	14215	14313	14247	14360	14357	14322	14348	14170	14353	14232	14281	14364	14233	14352	14219	14369	14260	14212	14023	14072	14196	14199	14228	14236	14256	14264	14239	14088	14165	14178	14375	14064	14266	14256	14222	14192	14196	14164	14179	14275	14250	14316	14136	14152	14153	14392	14130	14122	14237	14191	14358	14384	14135	14185	14300	14058	14167	14261	14307	14425	14344	14368	14328	14216	14192	14429	14071	14124	14280	14227	14246	14357	14388	14110	14201	14243	14250	14160	14232	14094	14322	14249	14173	14307	14340	14244	14180	14249	14237	14269	14175	14196	14146	14259	14357	14222	14274	14123	14220	14166	14268	14285	14221	14200	14313	14279	14223	14228	14310	14070	14396	14245	14160	14289	14205	14372	14139	14098	14137	14218	14284	14303	14306	14163	14333	14232	14294	14257	14252	14316	14404	14091	14325	14207	14305	14302	14170	14120	14367	14440	14145	14320	14235	14311	14103	14283	14287	14145	14229	14363	14204	14362	14263	14329	14291	14468	14112	14254	14258	14329	14452	14266	14320	14154	14122	14281	14387	14267	14243	14326	14310	14139	14260	14149	14268	14198	14422	14267	14302	14253	14311	14171	14185	14118	14302	14271	14248	14288	14343	14297	14193	14301	14331	14374	14419	14327	14362	14244	14102	14244	14157	14423	14239	14256	14217	14144	14231	14310	14386	14275	14317	14113	14362	14215	14222	14248	14288	14155	14106	14390	14196	14468	14202	14151	14239	14336	14167	14293	14261	14202	14412	14215	14244	14165	14215	14363	14194	14300	14320	14220	14199	14345	14385	14218	14364	14266	14358	14108	14123	14127	14191	14273	14016	14304	14163	14189	14177	14243	14142	14367	14261	14189	14400	14261	14330	14318	14194	14083	14180	14244	14169	14255	14328	14127	14137	14164	14311	14026	14154	14313	14283	14232	14173	14433	14299	14236	14194	14261	14213	14252	14056	14216	14318	14198	14338	14407	14167	14272	14344	14154	14247	14213	14208	14320	14217	14129	14277	14228	14425	14181	14330	14333	14188	14199	14339	14234	14168	14143	14242	14035	14132	14225	14262	14263	14173	14334	14280	14269	14112	14291	14255	14227	14224	14167	14380	14271	14224	14205	14320	14290	14297	14272	14326	14178	14202	14273	14083	14235	14183	14260	14226	14156	14379	14219	14211	14211	14169	14200	14284	14121	14399	14279	14252	14217	14277	14149	14225	14159	14250	14382	14178	14214	14309	14388	14236	14159	14144	14147	14376	14269	14206	14177	14227	14377	14238	14268	14295	14113	14294	14258	14404	14187	14253	14207	14196	14314	14175	14248	14324	14310	14275	14089	14152	14215	14121	14177	14282	14206	14135	14147	14276	14321	14140	14329	14149	14212	14275	14349	14164	14323	14071	14205	14292	14223	14237	14234	14350	14049	14163	14264	14236	14376	14191	14236	14186	14322	14303	14207	14235	14244	14221	14156	14262	14057	14301	14277	14249	14198	14235	14250	14272	14299	14336	14295	14444	14207	14385	14142	14191	14248	14269	14264	14263	14176	14172	14328	14253	14274	14349	14099	14284	14341	14259	14154	14366	14097	14242	14385	14188	14300	14095	14400	14278	14373	14169	14181	14253	14153	14340	14321	14046	14180	14308	14247	14371	14248	14058	14249	14219	14313	14209	14331	14248	14324	14306	14221	14205	14341	14139	14132	14195	14077	14313	14316	14276	14420	14363	14311	14244	14228	14342	14347	14232	14330	14142	14267	14224	14330	14156	14170	14173	14195	14228	14236	14329	14198	14370	14223	14213	14254	14412	14237	14178	14333	14441	14107	14244	14170	14072	14419	14221	14152	14301	14082	14385	14317	14391	14363	14133	14242	13985	14365	14290	14380	14275	14298	14080	14333	14289	14212	14298	14198	14323	14151	14328	14030	14276	14337	14134	14338	14255	14268	14167	14151	14209	14439	14323	14271	14238	14259	14126	14110	14166	14252	14175	14159	14235	14257	14415	14415	14222	14222	14276	14213	14132	14229	14242	14244	14229	14138	14233	14316	14228	14429	14071	14264	14305	14297	14145	14212	14194	14299	14257	14254	14163	14394	14200	14127	14165	14323	14259	14100	14224	14076	14327	14152	14417	14308	14179	14437	14185	14107	14339	14380	14347	14101	14295	14262	14353	14309	14318	14154	14281	14290	14335	14274	14174	14349	14214	14275	14280	14297	14279	14311	14230	14093	14287	14283	14335	14304	14103	14211	14168	14180	14359	14264	14198	14266	14144	14113	14344	14275	14302	14269	14231	14314	14224	14276	14318	14174	14089	14271	14427	14075	14094	14310	14192	14154	14272	14185	14370	14143	14318	14421	14220	14188	14171	14426	14145	14211	14283	14419	14071	14359	14194	14084	14380	14257	14398	14254	14296	14068	14307	14239	14224	14299	14296	14306	14137	14121	14182	14259	14095	14279	14314	14228	14260	14209	14306	14203	14270	14181	14199	14232	14205	14300	14262	14213	14196	14212	14275	14250	14261	14239	14219	14284	14320	14221	14210	14167	14323	14190	14355	14316	14250	14110	14224	14133	14422	14207	14182	14288	14220	14408	14222	14057	14128	14272	14310	14117	14221	14322	14293	14398	14162	14251	14266	14228	14133	14234	14301	14201	14117	14354	14365	14069	14293	14421	14161	14349	14077	14257	14473	14203	14274	14250	14389	14371	14262	14197	14216	14236	14234	14224	14372	14210	14159	14089	14212	14297	14270	14237	14298	14129	14037	14224	14278	14335	14342	14246	14308	14155	14223	14222	14287	14161	14355	14266	14328	14311	14336	14204	14220	14397	14303	14218	14341	14249	14220	14195	14321	14347	14096	14102	14263	14178	14461	14311	14080	14100	14151	14331	14285	14359	14248	14417	14301	14256	14362	14157	14125	14294	14166	14250	14215	14187	14197	14392	14261	14366	14143	14452	14275	14355	14379	14287	14069	14204	14180	14402	14311	14160	14308	14309	14270	14205	14315	14173	14255	14150	14060	14257	14147	14158	14079	14147	14376	14071	14322	14172	14297	14170	14214	14214	14315	14388	14128	14170	14305	14193	14266	14260	14338	14232	14220	14320	14338	14340	14241	14379	14165	14091	14035	14277	14236	14328	14285	14181	14156	14323	14316	14472	14260	14279	14221	14246	14275	14462	14111	14376	14388	14193	14433	14191	14145	14236	14391	14260	14311	14314	14162	14182	14253	14340	14277	14169	14263	14130	14245	14209	14329	14202	14298	14159	14275	14213	14415	14306	14325	14317	14427	14164	14321	14248	14278	14239	14268	14206	14266	14323	14147	14288	14158	14110	14216	14278	14327	14256	14340	14181	14326	14393	14209	14399	14349	14323	14203	14225	14252	14200	14295	14339	14161	14224	14155	14182	14386	14271	14150	14280	14237	14117	14249	14232	14268	14357	14209	14254	14135	14144	14267	14043	14082	14238	14277	14480	14223	14197	14103	14203	14176	14230	14426	14222	14089	14188	14364	14324	14238	14266	14150	14339	14338	14074	14276	14127	14350	14105	14198	14138	14206	14491	14244	14246	14149	14236	14341	14244	14313	14297	14252	14236	14191	14272	14067	14156	14205	14315	14329	14161	14298	14177	14345	14219	14164	14358	14329	14105	14271	14166	14134	14212	14221	14102	14195	14327	14125	14065	14220	14164	14351	14152	14271	14127	14278	14176	14230	14309	14280	14367	14177	14180	14372	14319	14297	14125	14368	14350	14112	14061	14282	14274	14153	14307	14274	14230	14096	14228	14433	14184	14258	14323	14238	14271	14239	14452	14361	14310	14247	14219	14343	14125	14375	14088	14116	14257	14222	14187	14217	14223	14338	14134	14351	14310	14320	14339	14160	14183	14187	14190	14255	14191	14109	14258	14438	14319	14340	14298	14303	14230	14106	14260	14232	14340	14145	14228	14192	14365	14232	14194	14257	14230	14333	14249	14239	14383	14415	14115	14204	14324	14355	14195	14282	14263	14133	14345	14307	14179	14285	14075	14257	14034	14278	14235	14153	14253	14240	14203	14174	14359	14187	14192	14207	14195	14229	14217
22532	20999	28701	23476	21645	24755	27016	21293	19803	19306	18619	18186	17872	17493	17302	17285	16996	17087	16855	16721	16509	16478	16351	16222	16361	16319	16226	16101	16086	16095	16141	15979	15939	15864	15921	15868	15983	15814	15981	15658	16019	15933	15896	16130	15862	15822	15947	15982	15971	15808	15863	15920	15872	16117	15770	15910	15870	16040	16123	15730	15901	15788	15775	15608	15833	15845	15890	15657	15888	15731	15809	15444	15862	15756	15824	15888	15793	15750	15831	16006	15821	15932	15739	15736	15923	15806	16017	15712	15875	15694	15818	15824	15693	15900	15847	15896	15846	15606	15866	15829	15754	15828	15978	15912	15727	15857	15940	15761	15737	15639	15912	15899	15689	15808	15788	15742	15632	15565	15804	15861	15764	15852	15871	16001	15736	15674	15841	15688	15890	15670	15755	15787	15678	15888	15944	15842	15618	15731	15731	15400	15606	15783	15847	15693	15999	15695	16035	15804	15857	15663	15859	15803	15923	15831	15840	15851	15805	15777	15790	15512	15802	16061	15799	15822	15757	15718	15748	15868	15703	16036	15811	16000	15711	15782	15664	15664	15949	15609	15835	15899	15683	15791	15673	15855	15819	15730	15649	15584	15651	15700	15725	15804	15958	15662	15652	15704	15659	15855	15911	15849	15612	15690	15746	15987	15849	15850	15801	15834	15711	15801	15834	15919	15752	15634	15708	15697	15770	15872	15801	15689	15919	15735	15611	15553	15752	15783	15870	15695	15874	15825	15991	15891	15942	15704	15899	15838	15647	15575	15633	16000	15775	15647	15743	15796	15660	15708	15769	15898	15817	15857	15721	15817	15734	15741	15842	15808	15860	15735	15879	15685	15985	15875	15914	15796	15631	15937	15548	15774	15826	15794	15910	15675	15639	15801	15791	15973	15765	15904	15550	15760	15819	15735	15739	15645	15725	15574	15711	15948	15781	15630	15791	15796	15804	15810	15672	15906	15589	15684	15755	15671	15781	15749	15691	15727	15700	15868	15697	15640	15443	15911	15593	15661	15601	15769	15677	15711	15735	15637	15761	15816	15734	15807	15745	15785	15710	15700	15774	15543	15865	15788	15873	15808	15824	15778	15699	15731	15735	15976	15735	15839	15824	15678	15776	15665	15747	15875	15674	15813	15755	15807	15647	15568	15682	15620	15754	15874	15740	15679	15649	15801	15645	15764	15869	15842	15771	15793	15940	15702	15739	15792	15783	15773	15781	15630	15887	15835	15822	15955	15944	15767	15698	15538	15785	15788	15687	15696	15837	15776	15720	15775	15717	15655	15573	15617	15770	15680	15729	15825	15806	15801	15910	16094	15953	15835	15794	15607	15851	15715	15796	15797	15702	15707	15717	15859	15567	15817	15927	15581	15705	15731	15708	15650	15653	15843	15686	15817	15742	15817	15749	15723	15764	15798	15766	15832	15769	15497	15567	15713	15720	15874	15825	15520	15561	15646	15736	15845	15828	15805	15727	15846	15866	15694	15848	15693	15717	15909	15749	15793	15687	15639	15905	15893	15755	15725	15636	15782	15936	15767	15832	15695	15759	15707	15759	15899	15921	15741	15645	15618	15597	15682	15758	15654	15600	15666	15648	15824	15763	15779	15809	15682	15719	15736	15787	15714	15695	15844	15866	15966	15798	15654	15798	15541	15895	15870	15752	15830	15806	15767	15787	15806	15835	15823	15681	15675	15886	15731	15644	15753	15826	15876	15722	15576	15758	15767	15840	15665	15766	15791	15749	15660	15723	15650	15890	15703	15706	15824	15580	15679	15813	15717	15749	15506	15737	15643	15766	15679	15783	15746	15547	15704	15684	15701	15695	15859	15959	15694	15660	15849	15864	15845	15682	15886	15682	15709	15684	15831	15798	15894	15815	15711	15923	15682	15836	15788	15845	15877	15876	15587	15695	15754	15851	15839	15773	15817	15756	15613	15781	15807	15558	15832	15798	15823	15851	15497	15723	15715	15594	15907	15688	15846	15757	15687	15605	15611	15681	15866	15591	15696	15746	15615	15847	15614	15777	15611	15758	15722	15649	15775	15758	15785	15615	15563	15743	15862	15718	15621	15757	15723	15989	15773	15894	15798	15783	15796	15654	15610	15743	15724	15609	15692	15733	15674	15636	15921	15830	15747	15976	15662	15926	15690	15705	15919	15673	15644	15807	15713	15705	15637	15802	15926	15794	15852	15743	15566	15640	15772	15682	15693	15965	15810	15957	15782	15723	15668	15818	15756	15634	15585	15688	15893	15681	15898	15894	15666	15643	15672	15672	15799	15814	15720	15615	16055	15783	15764	15700	15775	15598	15657	15857	15702	15810	15815	15874	15698	15573	15636	15800	15871	15715	15818	15568	15547	15616	15729	15680	15790	15851	15844	15681	15660	15589	15715	15605	15729	15894	15704	15735	15585	15632	15850	15685	15749	15571	15748	15708	15759	15818	15754	15873	15718	15858	15704	15683	15789	15700	15827	15639	15658	15718	15893	15710	15622	15775	15815	15670	15642	15699	15814	15770	15760	15895	15878	15931	15688	15810	15905	15731	15920	15678	15729	15664	15695	15726	15607	15716	15771	15737	15709	15821	15754	15637	15799	15945	15645	15794	15627	15655	15843	15680	15600	15564	15743	15697	15673	15575	15959	15759	15674	15732	15779	15715	15662	15672	15682	15764	15806	15831	15550	15710	15643	15769	15630	15699	15833	15825	15832	15787	15747	15886	15739	15610	15682	15842	15582	15815	15800	15817	15732	15806	15617	15733	15800	15679	15737	15851	15920	15766	15797	15573	15692	15660	15758	15764	15719	15751	15662	15767	15805	15795	15740	15697	15705	15888	15696	15794	15742	15814	15794	15727	15975	15741	15824	15814	15640	15714	15872	15736	15778	15724	15803	15828	15694	15610	15807	15737	15842	15699	15625	15749	15765	15797	15584	15646	15730	15884	15650	15839	15652	15674	15539	15732	15705	15793	15512	15738	15701	15764	15608	15659	15812	15703	15869	15996	15706	15859	15714	15684	15588	15709	15793	15814	15815	15735	15873	15679	15744	15975	15727	15695	15582	15995	15721	15634	15893	15888	15899	15715	15730	15781	15732	15772	15856	15847	15707	15734	15708	15814	15720	15878	15674	15806	15822	15685	15842	15579	15618	15765	15857	15837	15826	15797	15942	15438	15559	15661	15746	15573	15860	15786	15599	15744	15573	15846	15659	15661	15614	15761	15405	15843	15748	15689	15704	15735	15714	15767	15859	15902	15776	15784	15832	15526	15852	15661	15716	15793	15906	15724	15739	15665	15831	15806	15571	15853	15869	15908	15895	15812	15912	15912	15670	15797	15702	15752	15901	15798	15716	15646	15508	15782	15768	15566	15694	15802	15644	15932	15728	15801	15808	15796	15618	15690	15767	15920	15737	15621	15697	15774	15669	15773	15766	15830	15774	15696	15818	15657	15688	15789	15692	15796	15727	15798	15704	15759	15761	15728	15725	15704	15749	15570	15765	15708	15884	15881	15801	15634	15815	15810	15678	15771	15701	15578	15633	15503	15686	15669	15724	15738	15916	15755	15625	15681	15723	15633	15773	15685	15878	15725	15819	15777	15643	15722	15560	15724	15790	15908	15963	15807	15844	15631	15950	15719	15807	15820	15687	15895	15686	15791	15739	15759	15813	15723	15776	15660	15678	15748	15658	15816	15768	16058	15633	15915	15641	15793	15800	15761	16029	15750	15691	15642	15691	15702	15648	15635	15821	15621	15730	15801	15758	15698	15569	15934	15693	15777	15626	15813	15844	15754	15751	15859	15791	15738	15750	15627	15885	15745	15634	15896	15809	15862	15759	15951	15791	15688	15924	15897	15683	15607	15659	15892	15741	15742	15521	15775	15764	15574	15810	15815	15768	15735	15752	16009	15599	15661	15829	15762	15655	15750	15738	15532	15891	15455	15757	15579	15736	15837	15665	15760	15721	15890	15773	15669	15729	15854	15597	15753	15837	15731	15618	15635	15570	15708	15834	15714	15744	15624	15801	15679	15655	15887	15713	15751	15757	15689	15757	15576	15822	15695	15793	15777	15737	15747	15617	15729	15777	15626	15753	15713	15761	15700	15711	15792	15786	15859	15789	15827	15712	15756	15880	15674	15887	15772	15680	15795	15829	15655	15928	15699	15703	15761	15706	15822	15791	15711	15757	15919	15767	15797	15847	15799	15625	15911	15779	15744	15680	15863	15720	15640	15629	15692	15773	15790	15845	15653	15921	15865	15906	15803	15870	15901	15800	15811	15927	15713	15945	15824	15705	15834	15679	15780	15875	15795	15831	15847	15762	15660	15756	15787	15651	15648	15728	15935	15685	15741	15825	15688	15792	15634	15834	15816	15851	15945	15758	15780	15772	15787	15903	15824	15961	15873	15831	15788	15790	15626	15817	15886	15837	15810	15796	15646	15607	15827	15783	15683	15938	15818	15603	15690	15722	15560	15719	15773	15585	15990	15593	15600	15779	15861	15805	15959	15755	15642	15536	15914	15568	15810	15803	15853	15532	15658	15822	15938	15747	15779	15686	15837	15748	15858	15601	15768	15627	15777	15755	15853	15823	15788	15685	15699	15764	15708	15647	15664	15676	15693	15771	15905	15812	15788	15684	15818	15594	15567	15713	15798	15879	15821	15931	15758	15871	15597	15793	15701	15634	15750	15715	15699	15704	15669	15772	15798	15677	15945	15870	15949	15743	15637	15876	15558	15805	15765	15737	15761	15897	15853	15673	15701	15720	15801	15692	15758	15628	15824	15766	15776	15781	15636	15720	15740	15912	15717	15789	15771	15672	15760	15781	15720	15777	15838	15686	15682	15592	15766	15752	15691	15584	15764	15666	15555	15834	15775	16018	15673	15803	15483	15779	15739	15634	15643	15852	15346	15694	15830	15592	15711	15792	16039	15984	15698	15824	15820	15817	15511	15744	15651	15719	15546	15696	15818	15793	15653	15748	15858	15666	15673	15937	15760	15792	15794	15857	15734	15727	15624	15881	15776	15830	15735	15831	15771	15915	15610	15553	15746	15799	15798	15685	15644	15648	15822	15909	15918	15824	15771	15770	15701	15812	15700	15810	15844	15814	15940	15809	15617	15680	15758	15779	15771	15848
28288	49125	44935	36310	31750	27753	24826	22378	20768	19549	18672	17950	17247	16968	16625	16302	16050	15841	15527	15381	15458	15179	15000	15025	15129	14864	14529	14708	14715	14536	14665	14485	14624	14413	14391	14503	14356	14517	14353	14489	14317	14392	14381	14479	14340	14307	14463	14098	14396	14434	14352	14423	14306	14356	14296	14354	14247	14285	14326	14358	14336	14259	14219	14372	14317	14207	14420	14309	14318	14239	14489	14223	14375	14320	14296	14419	14427	14261	14350	14274	14262	14255	14309	14373	14402	14276	14188	14236	14231	14381	14171	14443	14321	14279	14307	14306	14252	14349	14112	14508	14195	14124	14205	14473	14309	14321	14373	14230	14275	14330	14361	14346	14210	14366	14394	14311	14251	14352	14291	14323	14333	14362	14411	14277	14250	14302	14265	14317	14316	14248	14318	14279	14303	14413	14171	14252	14248	14329	14283	14264	14359	14228	14176	14246	14281	14334	14208	14395	14102	14257	14078	14325	14367	14165	14299	14107	14264	14388	14273	14286	14217	14115	14246	14231	14410	14263	14318	14202	14385	14367	14178	14416	14314	14259	14162	14344	14285	14137	14260	14318	14236	14437	14317	14146	14273	14452	14199	14268	14234	14299	14298	14246	14333	14341	14281	14278	14364	14334	14230	14432	14105	14271	14224	14349	14197	14249	14227	14214	14380	14284	14284	14135	14451	14183	14235	14440	14203	14201	14352	14282	14612	14343	14255	14298	14393	14192	14091	14347	14209	14289	14299	14159	14345	14078	14150	14347	14332	14281	14259	14365	14141	14098	14302	14186	14349	14350	14263	14131	14428	14098	14376	14438	14213	14211	14522	14269	14303	14209	14369	14275	14205	14295	14287	14415	14269	14250	14246	14214	14283	14230	14226	14201	14331	14451	14195	14447	14158	14314	14294	14411	14313	14264	14340	14099	14200	14316	14414	14276	14304	14185	14316	14175	14053	14380	14352	14207	14269	14458	14275	14110	13958	14404	14366	14212	14480	14325	14190	14383	14337	14267	14305	14199	14261	14547	14309	14305	14423	14313	14443	14200	14237	14172	14475	14299	14418	14333	14348	14294	14326	14300	14290	14375	14265	14101	14348	14173	14166	14219	14245	14305	14250	14148	14291	14237	14271	14305	14306	14454	14227	14306	14230	14285	14331	14292	14153	14323	14081	14178	14244	14221	14214	14381	14470	14310	14092	14330	14332	14266	14281	14284	14376	14173	14338	14318	14388	14190	14236	14241	14302	14399	14308	14376	14016	14288	14240	14165	14273	14224	14318	14289	14398	14297	14298	14266	14262	14237	14318	14340	14169	14183	14188	14305	14408	14352	14226	14349	14099	14053	14307	14392	14349	14218	14198	14393	14222	14340	14239	14445	14415	14314	14229	14355	14250	14423	14141	14215	14376	14135	14184	13969	14369	14329	14178	14155	14332	14489	14388	14165	14212	14228	14245	14216	14308	14129	14323	14334	14262	14194	14212	14394	14362	14262	14195	14216	14325	14181	14291	14512	14263	14403	14152	14203	14236	14351	14416	14275	14276	14350	14251	14232	14369	14304	14140	14129	14305	14249	14171	14317	14298	14311	14272	14349	14279	14107	14310	14145	14405	14373	14217	14548	14294	14368	14345	14370	14262	14041	14280	14192	14323	14189	14299	14058	14266	14335	14231	14259	14315	14290	14276	14485	14268	14183	14162	14295	14231	14302	14124	14362	14295	14227	14345	14289	14328	14234	14371	14151	14190	14439	14201	14202	14322	14104	14243	14258	14202	14289	14303	14273	14231	14245	14334	14263	14304	14392	14131	14150	14359	14252	14368	14296	14315	14229	14332	14370	14245	14193	14308	14337	14291	14234	14311	14240	14288	14331	14307	14219	14314	14299	14371	14385	14275	14406	14263	14216	14227	14322	14516	14170	14330	14153	14183	14146	14327	14157	14198	14314	14164	14309	14362	14401	14371	14250	14312	14231	14303	14124	14369	14303	14327	14390	14279	14269	14398	14343	14360	14329	14458	14209	14439	14304	14426	14413	14212	14273	14413	14366	14271	14306	14224	14137	14396	14119	14196	14290	14278	14319	14378	14149	14238	14339	14258	14240	14277	14316	14238	14286	14388	14493	14339	14108	14463	14493	14328	14125	14194	14372	14252	14225	14470	14142	14297	14346	14405	14240	14280	14214	14254	14260	14147	14366	14294	14203	14182	14372	14311	14404	14202	14473	14323	14302	14219	14299	14179	14251	14362	14219	14421	14185	14179	14263	14356	14243	14362	14165	14267	14317	14368	14401	14391	14417	14362	14210	14277	14372	14278	14362	14300	14284	14209	14215	14198	14132	14359	14358	14304	14367	14282	14084	14355	14347	14119	14314	14222	14264	14105	14248	14359	14376	14196	14428	14144	14421	14286	14355	14155	14459	14176	14203	14402	14386	14288	14115	14263	14142	14225	14342	14193	14283	14154	14314	14400	14351	14455	14205	14348	14138	14202	14346	14324	14285	14215	14343	14303	14167	14290	14165	14186	14327	14291	14374	14285	14275	14158	14395	14295	14271	14198	14261	14226	14321	14285	14188	14259	14368	14241	14405	14376	14410	14344	14394	14231	14202	14201	14274	14218	14361	14267	14292	14211	14322	14436	14229	14334	14467	14360	14285	14230	14195	14373	14454	14197	14247	14163	14068	14376	14224	14199	14258	14217	14101	14313	14129	14268	14248	14475	14357	14259	14384	14262	14175	14404	14268	14119	14217	14399	14351	14337	14298	14115	14243	14415	14216	14403	14351	14289	14232	14250	14266	14286	14192	14354	14208	14158	14189	14287	14155	14384	14244	14309	14203	14139	14128	14382	14210	14278	14230	14205	14285	14387	14328	14347	14325	14410	14404	14404	14182	14274	14317	14263	14298	14268	14268	14220	14388	14327	14144	14070	14220	14152	14327	14133	14323	14272	14383	14270	14431	14385	14227	14142	14075	14443	14403	14277	14233	14261	14366	14393	14292	14359	14472	14312	14199	14354	14063	14305	14333	14150	14275	14234	14237	14498	14214	14400	14303	14074	14388	14470	14352	14202	14270	14255	14281	14382	14257	14210	14233	14326	14228	14277	14285	14220	14355	14250	14292	14415	14208	14172	14289	14386	14299	14358	14430	14364	14241	14186	14080	14173	14381	14246	14459	14253	14443	14357	14189	14247	14228	14273	14271	14311	14293	14291	14199	14358	14271	14384	14224	14202	14208	14225	14366	14172	14333	14234	14288	14264	14250	14304	14323	14167	14326	14240	14386	14368	14300	14420	14208	14369	14427	14355	14347	14299	14301	14297	14438	14277	14270	14257	14258	14218	14154	14367	14279	14309	14181	14343	14189	14235	14407	14365	14146	14299	14257	14421	14159	14236	14342	14165	14234	14252	14175	14330	14328	14208	14124	14263	14275	14407	14309	14375	14234	14323	14422	14378	14329	14238	14408	14336	14262	14332	14251	14211	14295	14377	14326	14236	14319	14429	14222	14160	14341	14377	14151	14235	14308	14317	14282	14280	14372	14268	14253	14397	14294	14313	14476	14248	14325	14324	14266	14226	14268	14348	14348	14227	14247	14074	14180	14452	14316	14381	14233	14517	14269	14340	14230	14324	14380	14229	14196	14361	14169	14334	14136	14144	14129	14446	14303	14222	14185	14340	14459	14126	14410	14115	14257	14261	14233	14249	14211	14291	14206	14238	14356	14328	14291	14374	14263	14154	14298	14300	14264	14216	14352	14416	14281	14328	14247	14257	14313	14196	14336	14406	14277	14156	14353	14334	14122	14346	14367	14157	14311	14169	14184	14252	14249	14181	14230	14351	14234	14326	14291	14124	14251	14300	14201	14273	14485	14218	14203	14359	14196	14198	14278	14293	14409	14435	14285	14077	14319	14263	14173	14389	14330	14266	14107	14415	14252	14265	14454	14432	14221	14192	14103	14310	14318	14354	14333	14283	14225	14296	14236	14536	14156	14266	14240	14372	14379	14288	14347	14360	14252	14389	14362	14185	14342	14198	14362	14271	14228	14323	14266	14412	14270	14267	14295	14258	14343	14223	14200	14325	14218	14372	14225	14249	14327	14249	14419	14206	14282	14557	14037	14265	14150	14231	14195	14265	14328	14268	14259	14308	14239	14279	14233	14242	14400	14288	14375	14397	14439	14304	14322	14391	14254	14358	14194	14249	14297	14285	14230	14438	14377	14386	14383	14310	14396	14132	14238	14277	14489	14438	14243	14178	14216	14126	14368	14299	14176	14387	14348	14318	14156	14290	14309	14278	14228	14307	14366	14282	14211	14306	14190	14211	14325	14432	14133	14145	14213	14362	14221	14234	14368	14183	14361	14422	14561	14443	14226	14171	14023	14147	14218	14223	14283	14394	14369	14367	14373	14123	14185	14250	14359	14251	14244	14367	14313	14386	14158	14233	14254	14324	14327	14260	14349	14137	14332	14316	14279	14574	14251	14343	14303	14254	14308	14157	14447	14395	14164	14149	14339	14261	14189	14109	14428	14302	14387	14271	14324	14238	14162	14216	14532	14210	14230	14234	14211	14121	14379	14418	14364	14316	14287	14355	14160	14250	14357	14291	14280	14358	14271	14196	14339	14297	14329	14207	14312	14179	14270	14232	14268	14271	14352	14305	14193	14135	14327	14364	14173	14222	14534	14191	14285	14347	14236	14231	14352	14353	14316	14385	14301	14314	14223	14322	14225	14345	14219	14546	14274	14240	14214	14318	14256	14197	14226	14073	14165	14312	14389	14130	14396	14469	14299	14293	14261	14081	14160	14037	14309	14157	14348	14352	14092	14257	14134	14348	14222	14239	14164	14281	14431	14260	14214	14057	14067	14193	14122	14220	14214	14371	14275	14398	14253	14200	14279	14217	14332	14278	14206	14212	14387	14296	14481	14238	14470	14213	14259	14293	14174	14175	14319	14519	14201	14322	14361	14265	14179	14178	14221	14514	14371	14353	14348	14161	14302	14227	14303	14538	14261	14174	14301	14272	14334	14214	14129	14234	14204	14197	14347	14321	14281	14239	14302	14295	14280	14282	14224	14486	14305	14140	14326	14250	14216	14214	14358	14224	14443	14513	14246	14245	14222	14148	14316	14262	14235	14173	14302	14266	14108
27627	24414	29753	26684	21606	19804	18503	17493	17138	16576	16130	16280	15950	15896	16042	15870	15976	15818	15797	15618	15894	15717	15559	15568	15501	15403	15594	15397	15412	15640	15391	15443	15423	15504	15552	15391	15474	15372	15374	15291	15440	15464	15409	15435	15404	15533	15363	15394	15321	15274	15312	15383	15332	15473	15165	15346	15505	15447	15380	15488	15510	15350	15502	15342	15365	15354	15333	15545	15451	15374	15447	15488	15445	15267	15454	15489	15500	15355	15396	15285	15071	15211	15550	15497	15514	15421	15464	15381	15228	15308	15397	15522	15471	15356	15327	15320	15394	15390	15253	15462	15233	15366	15572	15306	15365	15394	15225	15435	15564	15344	15262	15437	15219	15387	15417	15279	15257	15397	15301	15493	15443	15438	15276	15379	15572	15443	15237	15453	15304	15116	15543	15461	15316	15535	15551	15303	15214	15497	15327	15186	15285	15477	15417	15379	15425	15168	15137	15328	15375	15246	15412	15459	15388	15446	15303	15369	15368	15373	15568	15325	15442	15305	15288	15290	15528	15296	15375	15475	15530	15355	15226	15349	15351	15446	15261	15249	15198	15217	15376	15673	15469	15170	15389	15329	15371	15357	15346	15181	15502	15304	15603	15208	15298	15521	15311	15321	15410	15306	15335	15400	15533	15385	15541	15342	15313	15185	15340	15495	15191	15357	15216	15224	15181	15474	15716	15554	15481	15437	15391	15400	15268	15353	15392	15259	15096	15442	15439	15335	15210	15297	15489	15545	15299	15427	15486	15487	15287	15203	15161	15014	15306	15394	15409	15567	15330	15429	15308	15202	15309	15356	15441	15309	15229	15182	15323	15066	15565	15375	15313	15255	15252	15081	15326	15361	15494	15473	15544	15266	15323	15256	15258	15399	15448	15249	15176	15395	15348	15109	15307	15409	15397	15447	15170	15211	15495	15424	15532	15361	15488	15309	15360	15324	15385	15446	15287	15347	15313	15413	15391	15201	15148	15200	15249	15418	15400	15614	15505	15463	15270	15500	15469	15210	15296	15225	15418	15230	15115	15259	15356	15334	15491	15247	15292	15503	15311	15237	15322	15460	15429	15321	15263	15392	15260	15281	15628	15410	15220	15302	15343	15484	15417	15533	15414	15554	15300	15393	15367	15271	15397	15173	15335	15210	15351	15321	15402	15124	15146	15342	15359	15450	15569	15589	15397	15534	15394	15181	15370	15132	15335	15153	15450	15345	15523	15463	15371	15366	15386	15325	15427	15487	15549	15195	15353	15377	15286	15430	15552	15358	15211	15160	15223	15508	15293	15474	15353	15426	15268	15242	15293	15244	15408	15424	15365	15152	15254	15220	15224	15373	15523	15327	15386	15274	15391	15465	15388	15194	15532	15580	15526	15125	15301	15427	15449	15337	15400	15386	15526	15324	15457	15440	15369	15199	15359	15440	15377	15191	15498	15462	15264	15375	15397	15234	15354	15318	15324	15348	15375	15301	15267	15521	15246	15538	15231	15272	15386	15162	15379	15432	15175	15160	15392	15331	15509	15482	15310	15537	15430	15126	15516	15331	15328	15445	15356	15396	15451	15470	15431	15492	15283	15383	15305	15464	15417	15498	15275	15321	15294	15319	15343	15273	15229	15487	15505	15253	15416	15566	15233	15474	15346	15299	15555	15330	15395	15322	15401	15355	15226	15249	15412	15524	15390	15132	15367	15481	15315	15340	15386	15572	15192	15367	15489	15178	15290	15277	15218	15312	15386	15481	15319	15248	15399	15223	15186	15408	15453	15426	15302	15364	15421	15339	15384	15367	15240	15444	15532	15314	15520	15452	15483	15407	15453	15188	15360	15207	15283	15273	15345	15373	15329	15373	15181	15364	15280	15297	15388	15028	15379	15229	15278	15147	15220	15569	15585	15562	15570	15624	15288	15466	15360	15483	15371	15325	15358	15178	15541	15424	15316	15380	15419	15258	15163	15451	15312	15364	15469	15330	15462	15445	15349	15328	15292	15363	15471	15354	15373	15281	15262	15396	15351	15445	15529	15550	15205	15464	15501	15189	15430	15390	15358	15309	15246	15380	15237	15290	15298	15393	15455	15171	15285	15279	15407	15249	15190	15281	15218	15611	15426	15359	15402	15268	15411	15449	15367	15151	15495	15518	15297	15299	15573	15316	15232	15411	15357	15440	15349	15399	15302	15458	15336	15367	15383	15297	15442	15427	15454	15356	15271	15397	15482	15175	15408	15229	15330	15280	15325	15341	15392	15445	15394	15390	15326	15255	15360	15419	15358	15269	15309	15498	15423	15309	15337	15413	15423	15387	15259	15103	15383	15264	15348	15277	15462	15258	15411	15487	15811	15373	15515	15419	15371	15333	15202	15612	15435	15206	15355	15456	15217	15265	15530	15373	15296	15358	15527	15383	15297	15316	15479	15516	15231	15295	15487	15655	15455	15312	15581	15497	15109	15213	15553	15268	15361	15398	15315	15282	15423	15265	15340	15445	15335	15497	15358	15297	15484	15465	15197	15422	15310	15163	15425	15325	15422	15251	15325	15315	15333	15373	15340	15353	15435	15486	15503	15396	15389	15358	15235	15333	15289	15278	15111	15273	15624	15485	15527	15347	15319	15413	15435	15234	15256	15385	15302	15362	15424	15430	15336	15254	15325	15287	15431	15538	15421	15377	15663	15318	15550	15487	15288	15532	15351	15392	15649	15321	15367	15526	15455	15348	15368	15399	15432	15536	15625	15357	15419	15239	15305	15148	15385	15482	15467	15256	15423	15444	15449	15210	15245	15207	15583	15372	15467	15470	15397	15392	15327	15222	15419	15374	15167	15334	15221	15342	15291	15276	15454	15529	15360	15319	15492	15475	15425	15224	15331	15455	15454	15535	15420	15434	15461	15592	15405	15554	15200	15335	15451	15482	15503	15366	15636	15528	15553	15530	15353	15559	15336	15328	15271	15240	15374	15342	15422	15403	15489	15440	15461	15178	15439	15421	15240	15285	15348	15368	15671	15330	15219	15273	15347	15310	15366	15414	15314	15558	15364	15430	15345	15345	15362	15375	15328	15381	15255	15434	15307	15456	15402	15493	15433	15311	15405	15243	15504	15416	15144	15457	15435	15422	15511	15428	15351	15516	15520	15406	15429	15267	15384	15424	15468	15338	15440	15382	15342	15334	15347	15448	15387	15480	15445	15271	15437	15314	15325	15323	15342	15309	15325	15496	15487	15335	15365	15245	15472	15446	15499	15327	15514	15168	15247	15420	15507	15434	15365	15264	15329	15493	15288	15477	15370	15316	15323	15304	15286	15138	15345	15311	15335	15548	15189	15240	15255	15323	15409	15418	15588	15599	15295	15359	15386	15172	15287	15565	15482	15283	15354	15431	15418	15395	15621	15395	15395	15339	15274	15262	15395	15457	15485	15517	15249	15360	15443	15461	15252	15617	15415	15308	15334	15314	15361	15474	15575	15283	15432	15314	15314	15377	15367	15382	15098	15358	15345	15595	15366	15280	15335	15482	15557	15417	15471	15503	15364	15505	15517	15468	15198	15319	15378	15423	15172	15383	15303	15441	15533	15450	15320	15435	15317	15496	15512	15327	15450	15323	15431	15141	15380	15268	15385	15439	15370	15179	15241	15376	15470	15401	15338	15245	15432	15550	15389	15357	15380	15309	15395	15441	15368	15142	15259	15208	15441	15496	15269	15370	15224	15211	15426	15344	15272	15288	15324	15192	15188	15420	15262	15543	15531	15472	15350	15325	15473	15389	15356	15274	15527	15482	15578	15396	15408	15307	15309	15418	15354	15456	15356	15385	15536	15382	15245	15235	15225	15385	15242	15330	15246	15380	15480	15580	15285	15231	15494	15250	15346	15399	15272	15378	15321	15405	15457	15329	15299	15539	15507	15508	15337	15323	15414	15325	15420	15445	15330	15303	15437	15440	15396	15331	15304	15439	15349	15469	15428	15585	15286	15130	15496	15365	15345	15370	15195	15528	15416	15416	15378	15228	15282	15354	15752	15437	15498	15371	15397	15299	15277	15332	15467	15436	15355	15354	15478	15373	15432	15371	15276	15472	15464	15413	15325	15306	15374	15354	15356	15491	15399	15415	15326	15251	15287	15493	15419	15394	15413	15217	15217	15378	15481	15457	15317	15382	15476	15373	15206	15351	15304	15327	15455	15244	15366	15552	15099	15525	15396	15368	15460	15515	15162	15224	15273	15316	15143	15291	15382	15648	15362	15432	15404	15411	15289	15415	15530	15243	15307	15245	15307	15353	15330	15283	15362	15309	15301	15326	15162	15251	15372	15455	15403	15499	15086	15444	15488	15347	15379	15409	15371	15407	15361	15429	15372	15184	15309	15337	15316	15367	15316	15302	15514	15148	15378	15343	15484	15342	15418	15267	15408	15365	15458	15516	15239	15271	15397	15563	15376	15436	15404	15408	15522	15474	15547	15292	15404	15446	15234	15284	15377	15131	15473	15501	15349	15364	15715	15358	15340	15335	15547	15252	15341	15360	15507	15474	15605	15200	15278	15351	15291	15349	15370	15368	15295	15393	15334	15312	15475	15365	15471	15318	15427	15435	15347	15498	15402	15354	15420	15459	15259	15460	15530	15299	15383	15221	15526	15221	15230	15400	15360	15397	15521	15167	15423	15544	15302	15177	15463	15423	15524	15507	15404	15318	15174	15262	15559	15556	15359	15266	15328	15473	15275	15356	15249	15409	15410	15362	15330	15424	15360	15528	15362	15438	15156	15409	15388	15262	15319	15362	15323	15350	15473	15554	15524	15509	15415	15392	15393	15341	15448	15572	15617	15264	15369	15648	15358	15396	15364	15482	15352	15148	15393	15458	15395	15524	15265	15311	15277	15378	15390	15271	15353	15423	15305	15405	15422	15289	15321	15452	15530	15388	15432	15490	15201	15205	15368	15453	15283	15487	15289	15377	15429	15352	15223	15371	15309	15331	15541	15311	15488	15512	15460	15468	15232	15364	15173	15398	15330	15357	15329	15329	15353	15332	15537	15337	15456	15321	15625	15280	15276	15348	15437	15289	15465	15340	15485	15237	15311	15244	15224	15498	15449	15354	15354	15374	15382	15282	15397	15300	15377	15416	15523	15309	15103	15423	15359	15468	15643	15368
26216	38228	33935	26638	22886	20528	18771	17457	16457	16100	15812	15299	15124	15020	14809	14781	14641	14408	14387	14396	14367	14305	14415	14228	14204	14100	14140	14370	14200	14150	14146	14221	13942	14131	14192	14066	13870	14009	14153	14130	14064	14059	14088	14040	13954	14016	14112	13893	14061	14043	14026	14034	13969	14018	13882	14017	14087	13909	14056	14027	14073	14009	14074	14155	13952	14143	13963	14003	14039	14069	14042	14101	13824	13974	14109	13933	14002	14082	13995	14014	13865	13978	13930	13990	14087	13970	14013	14100	14133	14166	13989	14170	14062	14059	13931	14039	13917	14103	14098	13933	14141	13934	13899	14146	13951	13983	13946	13893	14011	14092	14052	13938	14093	13862	14105	14095	14015	14014	13913	14029	13899	14006	13985	14055	13957	14017	14235	14072	13815	14116	13782	13981	13943	13977	13858	14139	14023	13984	13839	13870	14123	13950	13988	14091	14032	14046	13941	13977	14057	13885	13920	13932	14157	14054	13915	14067	14023	14029	14238	14040	13847	14070	14005	13895	13959	13918	14161	13919	14088	14078	14078	14084	14030	14052	13916	14026	13922	13920	13900	13774	14068	13860	13969	13953	14084	13904	14071	14020	14092	13832	14121	13971	13773	13937	14019	14079	13992	14074	13992	13964	13801	13907	13842	13948	14038	14000	13910	14038	14102	14086	13955	14010	14039	13935	14069	14092	14104	14084	14219	14027	13984	13771	14081	13944	14096	14029	13994	13984	13963	14002	13938	14077	14021	13755	13875	14114	13986	13917	14152	13933	13944	13965	14034	13924	13896	13959	13945	14096	14072	14051	14100	13948	13969	13893	13909	13898	13940	14027	14071	13981	14135	14200	13890	13930	13924	14117	13977	14158	14195	13772	14088	14099	14049	13926	14084	14082	13726	14066	13908	13998	14047	13996	14027	14161	14011	13949	13985	14095	14101	14046	14014	13977	13932	14072	13971	14024	13861	14004	13938	13967	14015	13954	13991	14008	14163	14036	13907	13964	13949	14198	13928	14005	14053	14082	13942	14050	14020	13950	14081	13987	14084	14122	14142	14032	13946	13935	14022	13967	14015	13969	13973	13862	14025	13979	14090	14094	14118	14011	14192	14038	13926	13974	13962	13940	14036	14151	14194	14179	14019	13985	13995	14007	13877	13948	13977	13972	13957	13826	13973	13996	13990	14090	14130	14119	13887	13997	14019	13906	13926	13851	14081	14065	14001	14098	13973	13941	13972	14016	14081	14051	13978	13995	13880	14088	13994	14053	14057	13858	14157	13954	14001	13902	13942	14029	13986	14026	14078	13879	13997	14115	13925	14061	14079	13959	14011	13956	13924	13862	14032	13981	13888	14127	13893	13980	14190	14163	13956	13974	14032	13997	13925	14027	13952	14055	14135	14027	13981	13975	13983	14039	14005	13981	14114	13891	14105	13864	13939	13969	13861	13896	14106	13885	14020	14003	13982	13923	14116	13925	14001	14083	13983	14006	13981	14021	13941	13943	14082	13986	13956	14091	14096	13940	14084	13915	14038	13951	13922	13818	14083	13975	13971	13911	14043	14072	13955	13824	14020	14113	14195	14022	14066	14045	13948	14032	13936	14044	14093	13897	14055	14250	14044	14103	13958	13926	13874	13876	14055	14050	13988	14010	14109	14050	13852	14039	14005	14057	14184	14071	14187	14073	13843	14036	13991	13976	13944	13943	13999	14115	13990	13875	14108	14009	14140	13969	13805	13916	13817	13944	14087	13967	13987	13823	14091	13770	13955	14053	14068	13962	14078	14087	14004	14099	13968	13925	14082	13909	13975	14188	14112	13984	13878	14097	13866	13945	14071	14152	13989	13902	14061	13993	14125	13971	14076	13969	14165	13925	13941	14106	14116	13988	14025	14190	13893	13981	13931	14031	14086	14146	14061	13972	13990	14085	13982	13915	13851	14015	14015	14077	13909	14066	14217	14088	14040	14000	13869	13947	14120	14087	14184	13919	14129	13907	14173	14039	14005	14117	13952	13805	13889	14016	13805	14107	14057	13903	13976	14050	14093	14064	14023	13992	13952	14032	13891	13898	14125	13972	13847	13936	13937	14050	13998	14150	13948	13975	14064	13863	14097	14078	13974	14104	14087	13797	14061	13876	13854	14032	14101	14048	13970	14077	14055	13949	14096	13965	14021	13892	13913	13943	13828	14049	14072	13997	14004	13995	14078	14033	13869	14153	13965	14016	13934	14143	14005	13924	14130	13984	14061	14096	14105	14058	13975	13963	14039	14017	13981	14044	13992	13841	14084	14004	14095	14091	13996	13798	13853	13946	14019	13928	14006	13989	14049	13954	13903	13871	14105	13934	13969	13952	13921	14130	14049	14050	13995	13885	13963	13963	14031	13995	14178	14070	13873	14001	13939	14248	13949	14133	13973	14089	13961	14120	14102	14069	14082	13990	13967	14023	13854	13854	14068	13904	14064	13964	13903	13958	14021	13930	14123	13973	13970	14064	14161	14043	13956	14051	13844	13841	14023	13949	13969	14065	13831	14080	14100	13854	13831	14035	14036	14090	13956	13896	13998	14083	13997	13953	13884	14112	14004	14004	14020	14095	14029	14066	13892	14020	14025	14137	13809	14018	14085	14051	13779	14146	14089	13997	13890	14045	13960	13885	14027	13882	13978	14002	13929	13914	13987	13963	14081	13794	14037	14112	13889	14088	14036	14065	13964	14038	14058	13981	13883	13972	13891	13969	14134	13863	13718	14150	14077	14069	13998	14008	13930	14129	14045	13967	14218	13869	14025	14090	13899	14062	14017	14013	14071	13959	14192	14005	13994	14023	13947	14028	14039	13959	14019	13965	14035	13946	14004	13985	13942	13934	14009	13952	14203	14027	14063	13880	13747	14103	14022	13978	14040	13894	13944	14009	13985	13940	13973	14003	14024	14182	13992	13981	14095	13885	13930	13912	13972	14128	13981	13985	13867	13819	14105	14040	13829	14035	14015	13962	14043	13888	14026	13972	13983	14169	14025	13993	13853	13869	13954	13933	14236	14050	14071	13910	14029	13881	13915	13975	13900	14069	14071	14061	13920	14194	13979	14088	14021	14115	14045	14010	13926	13873	14122	13977	13966	13948	13931	14036	13969	14145	14026	14019	14124	14066	14068	14042	13914	13975	13779	14136	13946	13956	13915	14021	14002	13995	13830	14122	13855	13987	13977	13984	13890	14173	13947	14212	13892	13986	13961	14097	13980	13940	14044	13987	13983	13889	14046	14114	14075	14042	14061	14002	14075	13977	13970	14042	13983	14001	13986	14136	14022	13895	14014	14007	13956	14161	14036	13736	14164	14109	14002	14098	14052	13955	13857	14043	14093	14145	14028	13982	14042	14023	13895	13931	14009	14205	13989	13990	14038	14152	13917	14041	14141	13883	14133	13955	14001	14075	13898	14110	14060	14035	13890	13928	14128	13900	14038	14065	13976	13989	14119	14097	13982	13956	14133	13927	13961	13941	14098	13898	14177	13980	13947	13974	14010	14055	14040	14190	13867	14064	14064	13953	14085	14061	13835	14131	13906	14141	14050	14027	14030	13968	14098	14073	14050	14000	14145	14031	13984	14182	14111	13899	13817	14100	14034	13911	13942	14068	13949	14146	14010	13991	14135	13899	13974	14028	13864	14023	13926	14009	13877	13854	14144	14075	13903	13820	14115	14019	13927	14071	13830	14031	13937	14119	13915	13881	13980	13983	13997	14051	14012	13987	13984	14098	13985	14021	13875	14038	14089	13967	14062	14024	13912	13974	14057	13997	14071	13955	14098	13918	14039	14085	13812	13988	14019	14119	14063	14032	14229	14174	14117	14063	13846	13860	13905	13709	14002	14039	13975	14185	13925	14062	13976	14039	14114	14028	14193	14001	13816	14099	13908	13889	13934	14008	14017	14045	13998	14097	13951	13812	13905	13985	14012	14003	13927	13804	13866	13950	13974	13966	14045	14040	14009	14023	14042	13779	14018	14086	13918	13887	13815	13839	13830	14143	14033	14010	14071	14151	13867	13842	14191	13956	14000	13861	14049	13964	14099	13892	14100	13992	14044	14086	13896	14096	14017	13997	14081	13786	14078	13902	13888	14122	14177	13941	14103	14036	14071	13942	14114	14017	14134	13935	14018	13904	13950	13886	13981	13987	14015	13853	13978	14034	13948	14029	14056	14124	13867	13863	14058	14131	14134	13905	13864	13922	14154	14169	14109	13989	14145	13991	14064	14032	13999	14114	14016	13978	14094	14069	14063	14077	14063	14134	13988	14099	13983	13952	14050	13922	13911	14075	14035	13753	13952	14135	14018	14025	14074	13892	14001	14031	14077	14083	13899	14065	14150	14034	14021	13920	13928	13919	13998	13989	13956	14199	13967	13981	14087	13982	13833	14083	14126	14169	14119	13966	14095	14036	13856	14102	13877	14026	14047	13970	13934	13921	14002	14177	13982	13974	14002	13917	13938	14048	14050	13871	14060	13996	13837	13830	13841	14165	14017	14131	14128	13990	14003	14080	13940	14067	14163	13913	13954	14011	13963	13962	14100	14022	14104	13992	14060	14107	13932	14146	13987	13983	14048	13853	14060	13896	14159	14047	14051	13981	14078	14101	13964	14083	13963	13963	14221	13915	13999	14029	13967	14034	13953	14105	14053	14060	14050	14103	14064	14055	14073	13891	13929	14037	14080	14075	14000	14022	13961	13990	14039	14067	14039	14043	14034	14002	14039	14082	13953	14002	13922	14032	14092	14052	13954	14016	14047	14022	14056	13747	14065	14138	13993	14056	14093	14001	13950	13994	14008	14082	14135	13951	14083	14061	13962	13980	13841	13985	14006	14181	14050	13935	14041	14219	14054	13837	13937	14000	13926	13980	13878	14088	14221	14019	14041	13920	13931	14003	14024	14036	13846	14061	14032	14051	14099	13998	13910	13877	13874	13914	14008	14015	13926	14013	13946	14084	14020	13958	13841	14242	13943	13838	14137	14059	14113	13996	14002	13846	14065	13896	14043	13963	14128	14058	13922	13886	13947	13833	14014	14009	14197	13988	13899	13966	14259	13941	14124	14027	13934	14063	14154	14040	13915	14092	14097	14163	13972	14013	13902	13983	13925	13967	14112	14046
23611	21031	28305	24214	22845	24112	23436	19932	18576	18064	17658	17190	17132	17041	16747	16686	16438	16608	16454	16190	16038	16004	16074	16051	15960	16027	15944	15963	16042	15749	16048	15683	15844	15912	15898	15847	15582	15709	15776	15743	15783	15609	15893	15823	15796	15697	15558	15642	15497	15702	15753	15957	15767	15740	15790	15638	15660	15567	15655	15746	15849	15780	15828	15809	15638	15489	15546	15690	15669	15750	15555	15549	15800	15782	15471	15721	15620	15734	15588	15741	15658	15586	15844	15605	15676	15593	15690	15966	15481	15641	15579	15689	15678	15859	15662	15660	15695	15547	15681	15883	15827	15698	15635	15712	15658	15424	15679	15628	15756	15659	15586	15749	15692	15654	15437	15817	15728	15548	15755	15642	15653	15873	15601	15673	15516	15498	15600	15619	15702	15549	15673	15812	15688	15713	15844	15655	15730	15668	15599	15492	15637	15710	15651	15516	15466	15466	15400	15430	15633	15616	15679	15848	15612	15679	15477	15738	15714	15696	15474	15725	15822	15675	15618	15737	15561	15550	15742	15730	15723	15738	15624	15406	15559	15469	15449	15721	15664	15630	15427	15509	15661	15598	15705	15748	15789	15875	15698	15606	15621	15787	15585	15594	15677	15541	15759	15504	15524	15721	15741	15698	15631	15570	15595	15804	15597	15509	15432	15776	15681	15652	15942	15610	15907	15701	15575	16045	15401	15609	15744	15570	15791	15807	15622	15668	15819	15517	15883	15643	15644	15690	15579	15584	15694	15619	15659	15621	15604	15733	15560	15652	15692	15738	15392	15773	15565	15625	15646	15711	15621	15652	15825	15606	15616	15583	15588	15561	15457	15627	15664	15631	15830	15598	15677	15464	15668	15744	15790	15601	15820	15730	15756	15803	15582	15536	15423	15688	15688	15811	15405	15543	15446	15679	15610	15670	15675	15612	15688	15690	15621	15524	15708	15554	15763	15725	15608	15573	15642	15761	15701	15629	15591	15682	15554	15724	15665	15629	15776	15607	15702	15565	15552	15656	15619	15707	15834	15590	15846	15515	15595	15719	15553	16024	15684	15555	15688	15637	15613	15587	15682	15822	15553	15703	15495	15514	15752	15768	15819	15636	15487	15724	15562	15593	15682	15615	15768	15795	15683	15618	15871	15510	15762	15637	15804	15674	15639	15856	15774	15553	15664	15424	15570	15556	15713	15775	15678	15483	15675	15723	15857	15594	15680	15522	15741	15669	15688	15480	15447	15663	15517	15760	15538	15652	15489	15523	15553	15393	15805	15639	15671	15617	15600	15617	15811	15655	15779	15766	15767	15767	15494	15668	15524	15416	15488	15660	15887	15501	15664	15955	15790	15752	15764	15441	15629	15644	15601	15513	15699	15681	15744	15581	15509	15637	15790	15671	15767	15706	15719	15587	15724	15621	15647	15552	15635	15565	15577	15541	15815	15592	15719	15575	15671	15424	15813	15701	15611	15654	15770	15524	15573	15628	15801	15570	15591	15772	15896	15678	15400	15731	15602	15668	15756	15794	15558	15653	15650	15590	15521	15626	15525	15851	15650	15639	15535	15537	15740	15616	15492	15524	15535	15806	15633	15585	15653	15600	15362	15461	15662	15632	15696	15533	15791	15708	15702	15804	15748	15593	15660	15590	15710	15733	15456	15693	15577	15534	15791	15582	15607	15626	15606	15548	15598	15704	15726	15628	15680	15760	15737	15837	15634	15546	15737	15634	15648	15562	15428	15809	15686	15661	15796	15580	15531	15582	15590	15665	15469	15622	15740	15527	15649	15630	15673	15687	15748	15625	15897	15715	15736	15770	15839	15666	15639	15660	15744	15412	15687	15669	15521	15663	15757	15751	15771	15819	15608	15367	15647	15563	15679	15562	15549	15687	15638	15605	15673	15496	15790	15595	15739	15642	15593	15671	15565	15709	15624	15552	15769	15583	15747	15585	15512	15837	15719	15617	15602	15624	15706	15591	15581	15686	15596	15535	15604	15691	15720	15877	15627	15470	15690	15672	15578	15483	15758	15593	15607	15611	15557	15568	15633	15807	15782	15642	15539	15710	15558	15647	15630	15676	15642	15603	15776	15506	15685	15600	15855	15704	15548	15696	15647	15518	15812	15607	15697	15656	15719	15815	15807	15682	15600	15669	15687	15520	15585	15534	15512	15742	15592	15489	15570	15755	15685	15616	15738	15754	15566	15509	15644	15722	15723	15609	15746	15594	15579	15818	15648	15574	15531	15670	15509	15687	15630	15486	15590	15663	15741	15820	15639	15663	15729	15692	15636	15701	15657	15602	15440	15774	15778	15634	15603	15556	15509	15596	15815	15644	15634	15463	15545	15595	15639	15633	15668	15644	15815	15706	15615	15662	15462	15680	15721	15563	15581	15715	15768	15787	15773	15699	15642	15631	15789	15584	15571	15501	15733	15457	15675	15695	15460	15628	15587	15790	15717	15651	15613	15628	15600	15839	15644	15740	15761	15460	15509	15440	15568	15415	15974	15526	15568	15596	15684	15677	15709	15661	15753	15804	15592	15709	15659	15580	15748	15736	15555	15586	15815	15756	15545	15738	15651	15757	15809	15729	15755	15793	15452	15589	15437	15719	15829	15704	15754	15769	15683	15572	15692	15562	15658	15659	15617	15575	15577	15628	15479	15554	15487	15446	15857	15530	15600	15586	15572	15385	15502	15523	15270	15466	15753	15544	15738	15624	15614	15616	15508	15724	15521	15594	15810	15711	15601	15449	15587	15657	15801	15549	15810	15618	15701	15742	15553	15694	15595	15583	15679	15539	15603	15533	15658	15545	15607	15623	15660	15639	15588	15551	15731	15817	15736	15862	15731	15464	15617	15672	15642	15405	15784	15703	15405	15552	15673	15585	15759	15825	15792	15593	15580	15564	15767	15621	15565	15628	15506	15576	15644	15619	15901	15497	15655	15653	15500	15731	15568	15718	15597	15713	15731	15700	15674	15702	15791	15833	15753	15531	15583	15695	15669	15605	15573	15646	15586	15841	15845	15605	15633	15416	15774	15774	15857	15642	15670	15579	15865	15763	15796	15755	15552	15608	15677	15474	15674	15583	15532	15541	15820	15589	15565	15493	15758	15482	15738	15616	15650	15823	15570	15692	15654	15720	15661	15717	15695	15514	15429	15660	15723	15551	15566	15663	15659	15595	15669	15729	15432	15585	15568	15618	15618	15712	15635	15566	15628	15484	15538	15690	15582	15873	15541	15628	15709	15615	15682	15498	15419	15512	15590	15737	15621	15687	15517	15654	15637	15592	15658	15733	15657	15829	15699	15726	15575	15719	15657	15672	15679	15445	15756	15853	15757	15508	15668	15700	15786	15795	15634	15441	15683	15689	15681	15520	15639	15626	15534	15573	15434	15446	15638	15667	15741	15784	15733	15767	15725	15829	15721	15473	15480	15563	15716	15600	15732	15656	15738	15799	15639	15506	15511	15589	15489	15517	15505	15768	15699	15779	15810	15643	15680	15540	15872	15742	15605	15614	15853	15546	15650	15511	15532	15630	15761	15595	15644	15750	15786	15717	15612	15455	15579	15781	15530	15594	15765	15751	15601	15414	15647	15642	15813	15605	15478	15622	15643	15703	15567	15654	15819	15665	15701	15764	15783	15582	15725	15636	15666	15535	15679	15834	15661	15532	15635	15766	15775	15711	15623	15516	15536	15619	15721	15694	15571	15659	15725	15533	15744	15643	15672	15757	15710	15700	15741	15747	15790	15501	15632	15835	15819	15636	15651	15705	15713	15626	15649	15679	15712	15655	15521	15719	15563	15652	15732	15638	15556	15735	15773	15749	15722	15392	15616	15751	15694	15700	15630	15743	15745	15691	15561	15586	15605	15733	15772	15678	15699	15560	15551	15696	15626	15619	15568	15787	15673	15459	15504	15645	15656	15568	15668	15512	15671	15519	15760	15674	15665	15421	15858	15509	15620	15706	15789	15855	15514	15404	15624	15445	15654	15605	15561	15634	15633	15732	15652	15566	15602	15677	15740	15771	15686	15714	15450	15764	15622	15840	15700	15634	15570	15690	15648	15499	15660	15604	15514	15676	15790	15717	15705	15788	15528	15609	15633	15603	15531	15586	15540	15614	15715	15673	15568	15533	15757	15504	15647	15448	15695	15507	15797	15690	15670	15552	15722	15583	15626	15711	15742	15627	15647	15587	15737	15672	15576	15450	15794	15748	15798	15519	15575	15604	15559	15619	15774	15774	15841	15480	15705	15678	15845	15636	15605	15586	15811	15736	15676	15705	15636	15792	15676	15751	15687	15875	15725	15564	15666	15604	15594	15660	15742	15541	15682	15560	15625	15388	15575	15759	15725	15425	15824	15533	15621	15675	15777	15520	15434	15719	15805	15658	15619	15655	15577	15679	15620	15583	15547	15603	15738	15699	15610	15659	15729	15745	15806	15654	15650	15716	15652	15544	15895	15765	15603	15657	15604	15443	15422	15682	15753	15666	15752	15727	15485	15469	15726	15762	15785	15490	15651	15881	15705	15505	15761	15461	15640	15568	15759	15658	15526	15543	15646	15601	15447	15664	15470	15369	15565	15717	15533	15607	15656	15626	15464	15593	15446	15743	15468	15644	15849	15700	15642	15558	15722	15504	15735	15610	15615	15570	15649	15500	15707	15664	15693	15585	15670	15610	15758	15576	15744	15708	15496	15597	15763	15661	15696	15643	15608	15560	15511	15540	15897	15680	15600	15644	15647	15729	15613	15693	15611	15654	15704	15627	15496	15642	15693	15598	15730	15630	15723	15653	15453	15584	15498	15729	15627	15649	15777	15812	15789	15761	15718	15399	15489	15684	15554	15531	15593	15552	15632	15747	15656	15755	15551	15940	15617	15396	15609	15582	15844	15659	15690	15701	15691	15829	15726	15425	15636	15654	15622	15692	15470	15663	15667	15771	15587	15731	15688	15593	15642	15723	15713	15601	15590	15777	15809	15660	15686	15583	15657	15669	15449	15652	15650	15649	15691	15712	15633	15809	15794	15716	15601	15643	15524	15738	15595	15625	15613	15670	15743	15591	15467	15726	15650	15710	15697	15666	15776	15498	15599	15728	15693	15444	15701	15763	15630	15460	15616	15708	15693	15619	15786	15685
26619	44514	39954	32006	27415	24570	22127	20252	18830	18039	17228	16699	16427	16047	15614	15595	15382	15081	14964	14946	14894	14852	14724	14697	14497	14464	14580	14302	14482	14542	14388	14380	14486	14411	14369	14289	14363	14217	14332	14161	14348	14271	14217	14230	14368	14422	14124	14288	14238	14014	14235	14175	14186	14248	14336	14238	14263	14236	14229	14221	14361	14304	14241	14226	14280	14230	14338	14197	14200	14179	14101	14180	14240	14205	14183	14299	14273	14218	14146	14268	14304	14205	14118	14184	14360	14278	14219	14266	14171	14206	14281	14122	14185	14138	14203	14268	14292	14008	14141	14178	14294	14086	14164	14273	14224	14432	14177	14289	14093	14235	14185	14148	14354	14100	14308	14215	14312	14273	14228	14287	14144	14132	14253	14252	14171	14132	14211	14118	14154	14151	14390	14075	14262	14175	14259	14255	14340	14227	14023	14159	14230	14259	14124	14149	14233	14282	14293	14167	14244	14250	14146	14339	14390	14217	14231	14218	14159	14192	14135	14287	14301	14177	14250	14473	14221	14014	14197	13987	14199	14358	14262	14232	14118	14181	14319	14263	14206	14187	14062	14047	14221	14281	14328	14200	14371	14308	14014	14209	14078	14268	14219	14074	14176	14244	14216	14244	14374	14321	14203	14170	14063	14126	14138	14130	14039	14335	14301	14252	14189	14240	14285	14277	14215	14265	14206	14222	14187	14220	14253	14285	14097	14252	14272	14250	14188	14010	14245	14165	14193	14266	14202	14102	14131	14198	14089	14337	14245	14250	14236	14310	14236	14213	14200	14118	14080	14215	14197	14306	14223	14192	14252	14210	14100	14139	14188	14311	14114	14202	14185	14310	14164	14281	14098	14378	14354	14075	14052	14301	14358	14125	14142	14235	14154	14004	14320	14192	14226	14194	14175	14128	14362	14206	14226	14247	14192	14136	14253	14290	14322	14121	14185	14304	14223	14195	14274	14079	14166	14182	14301	14171	14257	14221	14187	14186	14099	14237	14204	14313	14217	14147	14261	14451	14173	14085	14254	14174	14203	14225	14218	14105	14150	14220	14246	14243	14184	14184	14285	14168	14097	14172	14035	14080	14167	14022	14317	14094	14045	14217	14183	14196	14219	14144	14129	14216	14116	14122	14108	14260	14123	14226	14199	14183	14256	14048	14161	14195	14299	14273	14122	14095	14368	14248	14197	14125	14239	14077	14222	14252	14225	14385	14139	14272	14306	14305	14289	14162	14125	14114	14127	14176	14213	14046	14231	14111	14229	14305	14294	14230	14269	13965	14248	14032	14172	14151	14280	14454	14339	14300	14235	14245	14300	14192	14066	14177	14252	14214	14229	14223	14150	14126	14225	14344	14148	14205	14330	14278	14315	14175	14178	14192	14316	14128	14359	14099	14214	14126	14224	14224	14243	14168	14246	14151	14252	14094	14231	14041	14297	14256	14230	14148	14076	14255	14156	14201	14184	14228	14306	14137	14256	14121	14238	14258	14338	14184	14163	14205	14236	14318	14205	14218	14173	14250	14117	14338	14236	14303	14293	14078	14187	14220	14209	14296	14180	14162	14110	14157	14202	14024	14320	14106	14158	14339	14309	14123	14301	14175	14091	14146	14153	14248	14208	14224	14203	14345	14234	14311	14304	14115	14101	14261	14199	14276	14370	14073	14119	14319	14283	14210	14377	14155	14226	14092	14213	14295	14116	14378	14066	13938	14199	14307	14238	14227	14230	14370	14353	14319	14407	14116	14179	14230	14146	14075	14099	14159	14188	14227	14256	14168	14289	14049	14104	14261	14371	14062	14105	14127	14093	14332	14206	14172	14210	14355	14325	13878	14075	14298	14153	14237	14184	14276	14430	14400	14187	14062	14233	14083	14271	14173	14074	14140	14209	14205	14304	14172	14299	14266	14363	14232	14465	14259	14273	14444	14079	14213	14199	14310	14052	14114	14170	14146	14207	14244	14312	14417	14228	14084	14267	14249	14150	14186	14495	14310	14224	14237	14254	14085	14213	14299	14193	14130	14278	14203	14118	14307	14214	14213	14117	14199	14210	14160	14279	14093	14130	14166	14197	14183	14314	14189	14190	14123	14328	14280	14257	14278	14133	14235	14166	14228	14396	14246	14214	14178	14320	14059	14257	14163	14222	14208	14274	14301	14106	14087	14156	14164	14260	14222	14251	14047	14187	14205	14174	14243	14181	14170	14127	14112	14170	14273	14345	14214	14055	14160	14225	14271	14131	14351	14136	14054	14241	14065	14124	14315	14109	14103	14182	14317	14074	14077	14387	14070	14423	14094	14287	14104	14226	14124	14171	14258	14107	14101	14208	14245	14112	14250	14333	14165	14244	14205	14208	14073	14064	14261	14265	14194	14109	14213	14151	14366	14168	14305	14328	14170	14308	14181	14072	13987	14078	14243	14190	14201	14083	14273	14293	14190	14177	14152	14176	14140	14138	14139	14168	14101	14247	14177	14330	14310	14141	14302	14177	14319	14386	14197	14290	14074	14218	14149	14224	14069	14153	14195	14212	14194	14118	14154	14255	14354	14121	14140	14179	14282	14112	14178	14074	14278	14219	14156	14341	14238	14065	14206	14079	14103	14136	14210	14382	14139	14328	14190	14104	14005	14183	13964	14192	14236	14320	14036	14194	14124	14381	14175	14021	14232	14238	14227	14237	14030	14118	14431	14100	14152	14283	14169	14253	14189	14124	13982	14321	14246	14024	14273	14338	14355	14284	14228	14165	14298	14136	14245	14275	14140	14127	14047	14098	14070	14123	14327	14202	14287	14331	14306	14304	14118	14235	14202	14172	14312	14222	14292	14240	14200	14272	14209	14127	14216	14108	14158	14145	14025	14297	14248	14190	14186	14302	14249	14212	14249	14037	14441	14164	14278	14099	14206	14100	14175	14327	14428	14141	14192	14190	14294	14264	14131	14055	14140	14278	14239	14127	14209	14096	14399	14278	14051	14258	14226	14336	13982	14209	14169	14221	14261	14125	14270	14187	14286	14483	14175	14268	14263	14037	14337	14177	14381	14128	14289	14196	14236	14429	14259	14193	14189	14253	14254	14358	14094	14029	14182	14103	14231	14346	14223	14370	14303	14068	14259	14214	14309	14188	14213	14231	14189	14139	14183	14247	14274	14284	14236	14138	14177	14357	14264	14104	14103	14304	14174	14360	14212	14254	14225	14404	14120	14182	14215	14056	14204	14295	14173	14165	14126	14072	14208	14280	14122	14310	14254	14133	14120	14286	14105	14094	14211	14219	14050	14188	14057	14156	14136	14165	14268	14199	14131	14050	14129	14091	14219	14309	14320	14150	14147	14142	14313	13960	14204	14306	14265	14214	14175	14348	14304	14349	14276	14209	14181	14343	14231	14173	14244	14152	14366	14303	14238	14231	14172	14249	14409	14127	14051	14359	14323	14117	14156	14238	14151	14237	14293	14319	14176	14188	14331	14149	14066	14240	14232	14222	14087	14183	14033	14236	14199	14084	14214	14394	14233	14298	14212	14100	14251	14149	14287	14160	14188	14224	14169	14304	14285	14187	14308	14235	14152	14252	14295	14221	14303	14161	14215	14185	14104	14353	14165	14308	14100	14302	14194	14171	14334	13989	14186	14244	14213	14275	14204	14222	14158	14171	14119	14152	14128	14062	14230	14184	14111	14160	14220	14202	14187	14122	14246	14353	14322	14186	14277	14148	14163	14082	14257	14184	14209	14218	14210	14329	14213	14109	14187	14129	14185	14256	14293	14117	14106	14080	14118	14334	14230	14225	14191	14391	14299	14206	14088	14063	14343	14149	14295	14232	14191	14113	14361	14195	14078	14311	14147	14291	14284	14053	14202	13968	14245	14236	14193	14219	14299	14049	14364	14133	14146	14261	14256	14023	14236	14101	14402	14243	14184	14152	14194	14308	14235	14364	14177	14191	14284	14223	14227	14067	14149	14100	14240	14190	14195	14301	14289	14277	14287	14340	14075	14194	14156	14227	13876	14075	14163	14259	14189	13948	14087	14177	14277	14309	14230	14127	14080	14289	14262	14206	14293	14144	14164	13997	14179	14226	14449	14075	14064	14361	14379	14305	14056	14189	14177	14062	14229	14032	14013	14082	14140	14168	14137	14254	14399	14187	14186	14187	14034	14245	14262	14217	14134	14227	14107	14148	14217	14262	14173	14217	14231	14263	14271	14210	14138	14264	14195	14366	14194	14183	14046	14344	14290	14160	14263	14376	14083	14176	14193	13998	14137	14071	14352	14256	14148	14269	14349	14228	14087	14229	14270	14402	14241	14227	14259	14252	14361	14144	14141	14327	14119	14258	14151	14199	14231	14241	14183	14312	14384	14125	14088	14104	14193	14053	14179	14231	14293	14062	14327	14236	14180	14301	14342	14181	14322	14213	14280	14432	14317	14037	14159	14156	14144	14176	14154	14126	14120	14269	14139	14097	14244	14205	14381	14159	14247	14114	14344	14114	14137	14077	14182	14242	14166	14162	14271	14207	14129	14156	14190	14095	14070	14258	14195	14315	14093	14089	14265	14199	14455	14008	14272	14163	14309	14227	14388	14204	14300	14267	14225	14073	14213	14258	14197	14550	14217	14218	14303	14330	14210	14202	14205	14219	13988	14219	14149	14075	14110	14268	14018	14208	14285	14297	14269	14316	14202	14363	14177	14199	14148	14203	14039	14253	14314	14241	14250	14051	14004	14222	14182	14207	14385	14303	14132	14024	14147	14376	14284	14170	14161	14193	14105	14233	14445	14329	14221	14044	14235	14184	14403	14188	14335	14158	14172	14237	14245	14221	14264	14219	14277	14348	14070	14220	14133	14232	14122	14047	14188	14148	14156	14252	14186	14058	14281	14264	14270	14218	14149	14207	14245	14148	14218	14207	14223	14189	14194	14176	14236	14359	14305	14155	14123	14281	14217	14105	14281	14039	14223	14240	14252	14136	14301	14189	14037	14275	14354	14103	14217	14203	14139	14270	14221	14221	14331	14337	14060	14289	14292	14306	14032	14181	14256	14128	14171	14188	14195	14228	14050	14201	14222	14208	14197	14138	14126	14244	14183	14194	14224	14088	14192	14249	14283	14148	14164	14286	14370	14348	14186	14090	14181	14274	14152	14217	14222
22614	21015	28679	23479	21663	24584	26987	21655	20066	19679	18685	18178	17886	17642	17370	16994	16902	16879	16716	16479	16487	16456	16369	16166	16160	16197	16260	16061	15969	16158	16052	15854	15842	15911	16020	15867	15840	15955	15786	15578	15765	15880	15989	16051	15910	15852	15762	15733	15925	15798	15819	15797	15831	15775	15685	15728	15802	15833	15748	15782	15733	15720	15767	15705	15663	15731	15783	15773	15674	15886	15731	15561	15700	15694	15761	15753	15733	15704	15885	15614	15636	15680	15609	15624	15552	15697	15624	15674	15772	15644	15665	15703	15634	15513	15827	15945	15931	15911	15641	15631	15734	15737	15817	15570	15826	15548	15742	15830	15781	15771	15760	15681	15839	15690	15589	15685	15661	15755	15506	15562	15779	15621	15860	15532	16072	15665	15590	15528	15834	15795	15634	15624	15744	15836	15694	15786	15619	15763	15774	15736	15762	15782	15771	15872	15742	15664	15800	15717	15665	15707	15609	15769	15594	15793	15791	15573	15909	15740	15649	15728	15387	15672	15643	15658	15630	15615	15566	15540	15664	15660	15863	15661	15656	15598	15614	15723	15793	15781	15760	15630	15556	15648	15660	15800	15802	15568	15778	15675	15800	15685	15754	15570	15666	15649	15652	15881	15603	15593	15738	15560	15559	15647	15695	15723	15632	15768	15741	15893	15509	15756	15553	15717	15727	15630	15698	15803	15651	15664	15676	15452	15666	15818	15621	15588	15675	15689	15739	15763	15613	15816	15710	15765	15990	15793	15727	15582	15580	15787	15483	15597	15783	15758	15734	15638	15764	15651	15664	15762	15838	15602	15619	15792	15612	15744	15852	15653	15540	15579	15693	15581	15643	15625	15727	15687	15552	15770	15479	15628	15726	15664	15700	15661	15780	15814	15680	15664	15785	15740	15703	15569	15639	15494	15637	15553	15555	15873	15657	15460	15679	15752	15703	15647	15836	15812	15732	15806	15768	15776	15764	15775	15619	15724	15734	15698	15604	15529	15669	15727	15768	15616	16048	15775	15763	15798	15897	15780	15780	15777	15707	15607	15756	15782	15661	15662	15712	15496	15804	15481	15719	15652	15546	15508	15771	15671	15664	15648	15610	15569	15482	15515	15771	15508	15670	15675	15602	15535	15374	15829	15491	15919	15665	15699	15692	15801	15656	15616	15654	15464	15641	15702	15494	15599	15414	15563	15537	15733	15607	15809	15708	15636	15608	15716	15769	15728	15880	15684	15620	15586	15532	15553	15708	15552	15699	15478	15572	15683	15803	15769	15502	15805	15903	15768	15695	15877	15651	15848	15628	15575	15637	15695	15770	15625	15702	15672	15805	15674	15644	15771	15758	15667	15814	15711	15691	15655	15707	15640	15892	15662	15737	15756	15607	15537	15876	15752	15753	15850	15711	15671	15640	15749	15708	15795	15649	15829	15765	15651	15564	15793	15545	15627	15623	15764	15755	15757	15715	15929	15675	15679	15713	15541	15646	15626	15523	15572	15745	15709	15744	15661	15749	15647	15603	15678	15712	15862	15866	15607	15748	15696	15643	15484	15649	15555	15506	15751	15527	15687	15660	15489	15671	15448	15680	15644	15618	15564	15737	15559	15648	15603	15643	15765	15516	15521	15682	15709	15708	15646	15509	15616	15711	15653	15954	15654	15796	15730	15800	15612	15866	15550	15552	15641	15781	15672	15527	15874	15872	15667	15407	15669	15571	15643	16014	15719	15483	15759	15752	15645	15567	15670	15762	15460	15651	15854	15714	15622	15578	15646	15610	15578	15637	15561	15745	15634	15777	15810	15785	15558	15780	15791	15685	15702	15753	15804	15653	15703	15652	15535	15711	15641	15714	15648	15592	15755	15706	15836	15554	15498	15748	15580	15560	15721	15538	15642	15749	15738	15454	15655	15629	15721	15700	15702	15651	15643	15520	15562	15746	15661	15603	15885	15613	15618	15631	15585	15647	15758	15585	15679	15640	15600	15539	15756	15696	15694	15690	15560	15652	15580	15723	15515	15533	15694	15593	15629	15514	15612	15641	15788	15698	15854	15764	15612	15694	15802	15767	15544	15672	15786	15733	15761	15411	15510	15665	15557	15521	15766	15800	15581	15711	15651	15715	15775	15680	15778	15767	15772	15778	15560	15812	15657	15688	15552	15686	15635	15581	15692	15736	15772	15606	15789	15768	15719	15721	15892	15726	15602	15581	15647	15753	15750	15835	15838	15580	15594	15499	15782	15743	15578	15613	15819	15745	15551	15477	15436	15654	15680	15750	15619	15566	15820	15584	15741	15733	15802	15760	15746	15674	15562	15518	15643	15731	15645	15861	15631	16048	15802	15786	15720	15692	15406	15528	15657	15873	15704	15799	15533	15879	15585	15454	15449	15614	15679	15510	15576	15726	15514	15723	15708	15536	15521	15772	15606	15631	15673	15817	15773	15725	15829	15852	15547	15551	15669	15566	15662	15805	15502	15754	15706	15785	15468	15429	15598	15731	15762	15649	15561	15534	15670	15662	15768	15667	15641	15766	15731	15736	15645	15852	15727	15422	15564	15795	15804	15762	15633	15663	15811	15711	15528	15561	15684	15605	15607	15675	15566	15707	15631	15477	15554	15629	15624	15838	15643	15521	15502	15628	15626	15681	15711	15670	15460	15836	15875	15754	15760	15749	15734	15912	15787	15514	15616	15585	15707	15769	15678	15451	15692	15488	15621	15674	15579	15650	15701	15689	15854	15810	15596	15798	15503	15492	15642	15695	15712	15622	15586	15616	15690	15870	15710	15794	15632	15592	15715	15765	15730	15438	15582	15963	15653	15725	15598	15590	15671	15610	15623	15536	15504	15648	15588	15713	15519	15627	15688	15599	15659	15600	15538	15541	15591	15773	15436	15741	15667	15531	15571	15471	15827	15630	15801	15667	15509	15709	15693	15630	15541	15645	15648	15712	15524	15682	15603	15535	15519	15502	15466	15765	15739	15912	15549	15736	15630	15745	15713	15592	15647	15675	15614	15509	15624	15613	15728	15738	15794	15519	15711	15885	15676	15758	15701	15515	15525	15784	15696	15666	15856	15851	15422	15695	15612	15608	15784	15581	15754	15642	15673	15820	15729	15631	15878	15712	15644	15714	15763	15540	15696	15620	15568	15579	15651	15704	15776	15653	15672	15673	15760	15816	15776	15501	15381	15526	15634	15680	15651	15494	15654	15816	15739	15709	15609	15673	15564	15540	15785	15638	15533	15596	15607	15717	15622	15673	15560	15683	15717	15813	15598	15728	15622	15777	15794	15965	15660	15831	15656	15741	15881	15699	15695	15689	15664	15712	15754	15676	15663	15745	15667	15703	15630	15659	15597	15783	15462	15600	15899	15583	15576	15830	15903	15824	15731	15775	15666	15637	15479	15615	15723	15844	15734	15825	15586	15546	15866	15725	15680	15662	15656	15515	15840	15588	15689	15740	15484	15728	15891	15562	15682	15627	15713	15857	15456	15713	15745	15885	15674	15691	15580	15555	15537	15606	15745	15664	15790	15812	15771	15882	15655	15887	15710	15656	15582	15643	15710	15536	15795	15831	15659	15951	15630	15651	15909	15859	15819	15814	15586	15514	15799	15597	15644	15649	15526	15722	15711	15658	15613	15865	15635	15455	15631	15735	15631	15491	15743	15651	15720	15635	15612	15766	15731	15860	15582	15647	15699	15636	15715	15628	15703	15868	15601	15723	15731	15796	15595	15678	15669	15641	15553	15631	15696	15752	15710	15462	15827	15769	15651	15701	15583	15646	15754	15600	15727	15857	15784	15417	15670	15692	15610	15708	15842	15707	15579	15690	15624	15815	15759	15894	15839	15646	15596	15639	15814	15827	15710	15629	15925	15550	15530	15689	15647	15716	15648	15828	15720	15635	15865	15550	15809	15728	15610	15772	15654	15662	15463	15629	15657	15620	15730	15645	15596	15724	15867	15748	15482	15564	15502	15586	15647	15667	15724	15354	15729	15665	15837	15815	15621	15622	15843	15791	15802	15920	15580	15729	15785	15698	15745	15626	15636	15619	15696	15582	15713	15716	15539	15786	15727	15605	15641	15899	15499	15671	15614	15762	15773	15585	15564	15574	15734	15811	15884	15611	15652	15451	15757	15704	15605	15717	15733	15690	15832	15836	15660	15688	15689	15700	15514	15516	15793	15668	15540	15651	15664	15717	15826	15602	15595	15779	15635	15754	15618	15869	15631	15729	15851	15599	15753	15697	15635	15586	15627	15578	15518	15666	15615	15632	15410	15682	15580	15744	15668	15703	15427	15791	15583	15935	15718	15830	15658	15491	15891	15629	15793	15590	15601	15613	15571	15648	15668	15647	15657	15654	15672	15503	15764	15721	15542	15826	15725	15776	15832	15591	15722	15639	15679	15546	15671	15513	15841	15605	15758	15724	15640	15796	15758	15647	15660	15724	15647	15738	15615	15568	15587	15572	15752	15613	15711	15573	15563	15643	15539	15571	15766	15783	15721	15671	15896	15521	15662	15675	15629	15475	15683	15481	15529	15639	15634	15539	15582	15446	15669	15643	15701	15595	15785	15710	15654	15835	15515	15605	15525	15690	15641	15673	15740	15567	15713	15825	15781	15852	15870	15427	15712	15630	15660	15804	15673	15633	15652	15742	15597	15679	15743	15465	15730	15630	15833	15681	15597	15744	15711	15464	15660	15828	15688	15879	15740	15600	15498	15786	15728	15644	15831	15589	15719	15726	15877	15600	15539	15705	15542	15628	15761	15612	15532	15397	15636	15828	15502	15483	15320	15615	15724	15854	15697	15605	15599	15483	15548	15500	15488	15543	15614	15709	15668	15737	15438	15936	15646	15710	15669	15702	15672	15654	15565	15709	15495	15678	15758	15940	15805	15657	15744	15624	15648	15525	15607	15591	15622	15579	15651	15616	15588	15599	15638	15600	15584	15724	15773	15795	15455	15507	15588	15611	15636	15535	15787	15614	15748	15545	15689	15771	15674	15706	15856	15526	15705	15628	15569	15435	15525	15662	15693	15790	15698	15650	15749	15681	15698	15564	15637	15694	15621	15618	15751	15910	15667	15634	15691	15715	15707	15952	15812	15748	15478	15725	15631	15951	15649	15630	15594	15742	15619
28973	49313	44082	35560	30810	27504	24696	22330	20818	19684	18724	17897	17456	16902	16665	16207	16150	16006	15438	15421	15462	15243	15028	14950	14772	14677	14707	14693	14447	14382	14385	14619	14650	14498	14401	14322	14321	14405	14511	14284	14302	14123	14334	14350	14266	14263	14331	14155	14192	14369	14327	14252	14397	14199	14331	14235	14218	14056	14232	14168	14195	14078	14274	14108	14348	14127	14237	14311	14542	14149	14517	14240	14402	14312	14222	14320	14278	14272	14248	14059	14219	14229	14227	14338	14239	14398	14158	14275	14356	14268	14119	14294	14191	14190	14346	14343	14396	14225	14260	14244	14278	14215	14243	14296	14246	14195	14287	14070	14204	14225	14171	14312	14196	14260	14283	14188	14222	14066	14048	14221	14182	14183	14113	14140	14151	14216	14079	14287	14113	14112	14140	14370	14274	14229	14143	14126	14096	14271	14096	14134	14054	14203	14249	14171	14128	14125	14117	14120	14164	14149	14133	14217	13989	14210	14096	14228	14236	14271	14212	14388	14298	14303	14421	14328	14328	14200	14161	14182	14213	14174	14279	14178	14302	14192	14156	14203	14164	14224	14221	14405	14259	14289	14213	14013	14198	14306	14267	14092	14073	14250	14304	14160	14039	14236	14294	14336	14084	14298	14226	14025	14261	14225	14125	14170	14204	14233	14242	14178	14293	14329	14198	14256	14296	14316	14197	14123	14373	14088	14326	14126	14169	14235	14071	14405	14279	14196	14356	14109	14148	13997	14343	14148	14279	14324	14359	14237	14164	14123	14268	14205	14114	14116	14325	14083	14094	14108	14239	14099	14106	14301	14154	14042	14315	14003	14244	14346	14204	14092	14223	14248	14322	14039	14349	14216	14138	14233	14212	14280	14232	14358	14174	14211	14037	14238	14376	14088	14201	14243	14082	14142	14283	14148	14332	14436	14160	14263	14229	14267	14211	14262	14277	14243	14241	14228	14151	14155	14145	14242	14328	14308	14208	14190	14198	14213	14196	14287	14191	14118	14316	14168	14329	14385	14136	14133	14182	14170	14304	14040	14430	14249	14083	14060	14344	14124	14076	14195	14305	14177	14192	14120	14233	14318	14164	14172	14336	14144	14229	14336	14208	14337	14150	14200	14016	14114	14317	14283	14233	14175	14142	14284	14161	14138	14308	14067	14261	14030	14141	14119	14131	14318	14339	14110	14199	14282	14212	14261	14243	14209	14141	14331	14271	14152	14195	14109	14266	14332	14166	14213	14163	14221	14264	14242	14212	14004	14237	14336	14060	14168	14365	14244	14108	14166	14194	14237	14381	14253	14106	14141	14320	14231	13982	14205	14077	14186	14227	14259	14233	14216	14247	14172	14341	14214	14203	14355	14310	14297	14227	14108	14184	14190	14334	14140	14236	14085	14303	14218	14171	14172	14388	14129	14135	14121	14258	14156	14167	14365	14277	14335	14113	14168	14250	14229	14284	14061	14139	14302	14103	14122	14333	14174	14213	14121	14225	14123	14229	14244	14145	14145	14072	14226	14210	14309	14234	14250	14296	13991	14119	14160	14364	14205	13993	14116	14122	14164	14313	14194	14291	14330	14127	14225	14077	14180	14314	14181	14430	14166	14249	14062	14112	14170	14191	14081	14239	14177	14211	14026	14246	14241	14304	14283	14205	14227	14252	14120	14209	14140	14220	14263	14129	14057	14261	14215	14067	14144	14327	14166	14183	14277	14226	14445	14313	14104	14194	14126	14230	13963	14141	14348	14355	14421	14253	14252	14211	14303	14122	14303	14138	14156	14084	14435	14282	14066	14165	14178	14182	14263	14162	14072	14360	14190	14221	14371	14203	14124	14222	14313	14085	14001	14200	14217	14066	14068	14199	14314	14205	14229	14101	14057	14057	14313	14250	14235	14121	14410	14168	14237	14257	14190	14401	14253	14265	14309	14164	14178	14254	14255	14223	14186	14330	14239	14246	14364	14118	14208	14303	14016	14207	14343	14297	14207	14262	14062	14370	14196	14354	14333	13948	14137	14245	14277	14124	14072	14158	14169	13987	14361	14130	14272	14228	14291	14191	14198	14212	14001	14216	14072	14230	14110	14162	14257	14189	14202	14247	14292	14219	14087	14126	14266	14239	14147	14301	14166	14114	14350	14274	14232	14200	14243	14252	14055	14394	14135	14306	14194	14156	14500	14153	14288	14189	14318	14207	14211	14127	14162	14216	14290	14122	14153	14280	14334	14150	14194	14221	14198	14227	14232	14143	14115	14210	14207	14157	14205	14254	14191	14178	14137	14179	14123	14235	14256	14318	14229	14313	14371	14203	14254	14285	14198	14392	14091	14167	14262	14339	14217	14334	14155	14439	14058	14153	14121	14358	14178	14351	14150	14175	14301	14283	14114	14241	14210	14112	14126	14418	14297	14317	14231	14061	14105	14282	14169	14233	14151	14059	14296	14104	14055	14157	14188	14105	14133	14135	14093	14278	14172	14230	14220	14236	14157	14326	14099	14184	14311	14286	14254	14152	14047	14152	14195	14132	14194	14294	14296	14178	14128	14193	14161	14258	14228	14148	14314	14064	14093	14202	14159	14169	14203	14110	14204	14322	14339	14300	14302	14249	14287	14366	14220	14092	14168	14143	14258	14179	14327	14283	14201	14236	14212	14136	14146	14176	14314	14235	14217	14269	14250	14261	14273	14150	14215	14135	14233	14319	14432	14262	14270	14298	14358	14137	14283	14265	14247	14135	14314	14228	14263	14177	14306	14085	14058	14222	14195	14285	14266	14218	14364	14187	14056	14327	14214	14280	14129	14360	14215	14144	14056	14054	14141	14198	14185	14111	14283	14188	14224	14294	14115	14250	14125	14191	14302	14064	14193	14288	14155	14192	14340	14105	14087	14197	14412	14044	14185	14305	14287	14160	14179	14257	14225	14112	14020	14162	14191	14136	14082	14277	14187	14162	14286	14207	14352	14153	14222	14369	14190	14233	14088	14168	14230	14144	14120	14450	14235	14257	14343	14066	14334	14266	14093	14091	14211	14223	14196	14208	14378	14353	14189	14200	14254	14296	14222	14127	14178	14268	14257	14052	14065	14291	14057	14160	14306	14253	14215	14278	14043	14206	14188	14297	14308	14338	14223	14131	14246	14271	14250	14202	14373	14181	14330	14154	14092	14271	14156	14166	14238	14259	14277	14286	14122	14234	14152	14133	14262	14150	14021	14034	14177	14305	14020	14382	14255	14200	14034	14240	14175	14230	14243	14111	14289	14210	14319	14160	14352	14000	13953	14236	14382	14253	14355	14250	14352	14220	14184	14149	14289	14346	14246	14274	14185	14141	14195	14194	14227	14221	14193	14338	14227	14269	14267	14223	14197	14211	14194	14291	14114	14294	14203	14230	14169	14323	14313	14265	14193	14065	14404	14141	14015	14056	14302	14120	14144	14240	14177	14088	14352	14297	14317	14166	14208	14184	14181	14267	14236	14247	14341	14217	14291	14294	14366	14378	14303	14138	14227	14061	14224	14080	14184	14203	14164	14124	14122	14236	14212	14279	14234	14121	14182	14365	14370	14110	14324	14322	14216	14252	14161	14262	14225	14391	14234	13998	14192	14187	14123	14299	14288	14129	14226	14152	14242	14278	14105	14331	14382	14175	14253	14245	14084	14207	14214	14229	14246	14019	14060	13951	14198	14140	14271	14260	14154	14047	14046	14170	14275	14159	14291	14170	14371	14075	14122	14114	14130	14349	14226	14330	14299	14264	14261	14141	14335	14195	14198	14230	14167	14227	14261	14166	14184	14108	14233	14158	14189	14257	14262	14190	14193	14360	14124	14289	14282	14274	14160	14139	14102	14300	14282	14277	14273	14203	14272	14212	14245	14058	14299	14245	14197	14266	14058	14177	14270	14180	14116	14199	14229	14204	14218	14199	14172	14285	14254	14135	14212	14166	14172	14168	14255	14168	14106	14252	14201	14112	14324	14372	14224	14198	14304	14289	14290	14131	14377	14224	14217	14175	14165	14280	14310	14242	14210	14144	14246	14197	14226	14140	14141	14321	14106	14233	14478	14223	14337	14320	14246	14251	14144	14020	14182	14274	14380	14107	14106	14062	14310	14204	14187	14217	14183	14232	14277	14231	14278	14201	14292	14326	14152	14156	14202	14155	14367	14372	14268	14254	14141	14061	14237	14202	14147	14113	14105	14261	14239	14307	14258	14225	14463	14360	14241	14231	14136	14268	14291	14251	14345	14230	14153	14206	14144	14086	14209	14054	14405	14314	14253	14232	14162	14336	14205	14276	14275	14355	14444	14018	14344	14233	14316	14070	14002	14149	14210	14061	14246	14057	14200	14165	14172	14117	14365	14209	14148	14272	14323	14256	14317	14241	14120	14172	14196	14183	14271	14256	14127	14143	14049	14232	14257	14355	14166	14218	14338	14128	14243	14141	14166	14198	14351	14331	14139	14381	14284	14167	14228	14345	14191	14242	14235	14261	14297	14258	14282	14209	14105	14051	14289	14122	14241	14253	14448	14143	14180	14180	14124	14253	14338	14172	14284	14211	14245	14139	14275	14242	14227	14302	14157	14143	14246	14212	14241	14201	14245	14196	14299	14382	14175	14267	14340	14320	14242	14215	14223	14191	14293	14268	14178	14242	14084	14212	14214	14158	14313	14155	14291	14158	14217	14341	14252	14242	14337	14478	14337	14101	14177	14143	14156	14226	14209	14320	14209	14168	14212	14269	14394	14162	14087	14023	14149	14154	14214	14016	14218	14093	14254	14182	14106	14059	14195	14194	14202	14259	14144	14207	14186	13907	14246	14288	14157	14253	14092	14120	13970	14141	14407	14256	14215	14302	14268	14056	14191	14259	14126	14321	14225	14359	14180	14128	14114	14282	14252	14203	14228	14085	14210	14258	14221	14059	14315	14150	14181	14343	14233	14175	14270	14259	14265	14196	14224	14042	14204	14328	14157	14225	14228	14255	14241	14365	14165	14082	14143	14319	14314	14339	14039	14372	14143	14349	14152	14385	14253	14313	14231	14189	14045	14230	14043	14158	14133	14163	14201	14026	14158	13978	14270	14211	14077	14160	14105	14269	14182	14201	14221	14244	14121	14259	14272	14165	14225	14184	14157	14283	14453	14170	14289
27420	24266	29257	26040	21076	19255	18289	17274	16862	16389	16229	15837	15746	15732	15727	15445	15547	15418	15536	15357	15250	15392	15235	15356	15378	15287	15197	15126	15089	15101	15036	15212	15110	15169	14976	15028	15074	15154	15181	15113	15144	15286	15180	15089	15179	15041	15112	15137	15132	15183	15136	15240	15311	15066	15299	15142	15303	14984	15171	15081	15065	15081	15409	14908	15309	15148	15122	15113	15047	15241	14994	15022	15113	14955	14960	14918	15203	15115	15094	15109	15101	15075	15110	14941	15254	14910	15272	15052	14942	15022	15111	15296	15002	15102	15078	15128	14996	15046	15258	15264	15039	14942	15051	15027	15002	15095	15151	15076	15117	14995	15013	15010	15282	15019	15083	15140	15050	15088	15093	15092	15172	15070	15027	15105	15095	15070	15080	15230	15104	15201	15143	15007	14981	15155	14938	15030	15296	15250	15095	15161	15175	15041	15072	15168	15271	14890	15159	15054	14975	15155	15002	15224	14889	15052	15110	15166	15072	15084	15205	15128	15185	15086	15061	15206	15062	15218	15080	15032	15057	15072	15015	14982	15105	15179	14933	15082	15108	15199	15214	15023	15054	15160	15375	15071	15046	15055	15079	15227	15249	15064	15223	15219	15278	15038	15130	15124	15104	15026	15164	15026	15076	14924	14888	14905	15142	15101	15025	15048	14951	15079	15011	14988	15017	15220	15094	15196	14946	15060	15274	15013	15028	15101	15026	14860	15052	15026	15136	14961	15096	15001	15181	15178	15078	15176	15265	15060	15136	15033	15008	14903	14976	15067	15105	15008	15315	15116	14924	15123	15074	15187	15192	14963	15175	14973	14913	14931	15237	15201	15100	15178	15048	14971	14998	15086	15146	15302	15008	15122	15043	15083	15056	15230	15079	15005	15193	15186	15224	15046	15139	15067	14916	15235	15071	15134	15027	15125	14848	15223	15115	15195	15030	15223	14960	15221	15140	15143	15162	15126	15076	15098	15024	14763	15054	14954	15059	15074	15173	15171	15092	15048	14976	14838	14993	15043	15176	15186	15134	15086	15090	15021	14979	15103	15073	15093	15187	15066	14895	15217	14972	15169	15218	15015	15060	15092	15260	15129	15283	15006	15077	15143	15029	15044	15116	15007	15032	14936	15196	15042	15183	15198	15274	15124	15162	14996	14913	14997	15209	15167	15156	15114	15171	15068	15278	15141	15133	14951	14987	15089	15103	14825	15052	15126	15107	15071	14991	15067	15044	15088	15130	15331	15193	15088	15220	15101	15230	15034	14898	15004	15013	14978	15016	15146	14961	15103	15135	14918	15186	15218	15010	14998	14950	14976	15068	15071	14924	15071	15130	15188	15170	15152	15124	14898	15107	15099	15132	15152	15108	15073	15117	15081	14964	15184	15054	15050	15261	15131	14956	15116	15115	15046	15089	15172	15064	15038	15172	15074	14984	15106	14897	15185	15257	15078	15117	15179	15013	15143	15076	14991	15093	15155	14915	14982	15170	15292	14973	15167	15018	15060	15104	15069	15169	15263	15200	15145	15200	15001	15172	15021	14979	15014	15243	15103	15053	15000	14977	14971	15108	14999	14932	15135	15149	15197	15039	15051	15074	15030	15113	15133	15158	15076	15135	14914	14914	15114	15169	15017	15164	15174	15022	15011	15034	15117	15050	15161	15110	15129	15110	14954	15241	15072	15144	14782	15063	15314	15110	15176	15170	15009	14906	14822	15213	14967	15224	15178	15034	15174	15113	15226	15262	15125	15178	15268	15074	15230	15080	15125	15141	15058	14937	15068	15074	15228	15222	15295	15035	15124	15194	15265	15118	15180	15011	15233	15105	15168	15065	15057	14891	15191	15105	14899	14804	14997	15051	15127	15191	15108	15099	14860	15098	15114	15209	15120	15104	14900	15028	15179	15011	15212	14852	15203	15030	15175	15165	14987	15065	14966	15090	15224	15240	15126	15164	15061	15120	14901	15155	15237	15153	14993	15167	15228	15156	15055	15014	15177	14960	15100	14950	15173	15101	15032	15089	14988	15183	14872	15235	15181	14853	14944	15039	15104	15059	15172	15113	15168	15099	14975	15078	15186	15068	15064	14968	14971	15109	15094	15127	15026	15108	15026	15276	15183	15195	14981	15137	15089	14983	15196	14909	15073	14910	15202	15053	15188	14899	14913	15058	15088	14917	15041	15194	14993	15080	15045	15045	15095	15152	15287	15132	15126	15011	15038	15106	15064	15119	14973	15100	15143	15183	15098	15005	15190	15078	15184	15022	15138	15188	15128	15022	15055	15038	15173	15046	14980	15069	14989	15135	15130	15143	15004	15126	15097	15131	14892	15260	15228	15091	15007	15110	14961	15089	15136	15237	15252	15260	15036	14909	14941	15065	15141	15149	14983	15039	14889	14950	15216	15064	15077	15007	15200	15323	15088	15087	15103	15174	15031	15144	15062	14941	15128	15075	15135	15074	14843	14998	15113	15009	15081	15096	15030	14969	15155	15045	15080	15016	15133	15104	15079	15255	14997	15006	15347	15122	14986	15167	14993	14885	14973	15254	15249	15188	15142	15058	15025	14990	15131	15026	15000	15084	15162	15137	14937	15158	15031	15053	15224	14932	15138	15102	15256	15168	15318	14976	15197	15434	15186	15153	15020	15001	14958	15188	15008	15135	14956	15067	15058	15112	14975	15119	15064	15344	15065	15223	15183	15017	15150	15189	15253	14997	15145	14988	15104	15045	15080	15084	15076	15197	15103	15208	15051	15028	15111	15003	14996	15109	15121	15158	15234	15116	15030	15054	15188	15090	14901	14987	15119	15055	15150	15030	14997	14827	15177	15043	15122	14960	14838	15085	14991	15015	14955	15065	15046	15243	14985	15226	14916	15102	14857	15198	15051	15100	15024	15110	15102	15084	14874	14997	14911	15143	15027	15104	15141	15115	15260	15220	14997	15073	15051	15172	15147	15044	15207	15041	15116	15179	15016	15077	14830	14892	15110	14927	15176	15068	15091	15031	15095	15180	15182	15109	15170	15181	14999	15153	15252	15158	15254	14920	15075	15102	15212	15096	15070	15253	15068	15128	15124	15276	15169	15084	15034	15245	15054	15133	15018	15013	15157	15143	15162	14932	15082	14991	14991	14979	15115	15065	15226	14964	14976	14983	14996	15160	15152	15058	15115	15018	15119	15118	15022	15061	15131	15199	15249	15268	15058	14965	15049	15267	15081	15008	15080	14876	15017	14964	15064	14845	15187	15084	15160	15211	15065	15043	15148	14935	14899	15270	15249	15238	15193	15112	15015	15097	15133	15298	15210	15212	15200	15065	15178	15204	14958	15185	15206	14849	15237	15058	15223	14990	15049	15042	15084	15042	15139	14982	14943	15090	15143	15112	15152	15174	15225	15251	14995	15062	15033	15243	15162	15115	15132	15082	15040	15024	14819	14980	15303	14742	14966	14870	15089	15058	15151	15298	14911	15154	14930	15049	14997	15000	15056	15145	15036	15104	15137	15182	15292	15131	15078	15084	14959	15243	15064	15065	15261	14967	14901	15259	15069	14871	15263	15124	15052	14997	15192	15298	15101	15095	15235	15211	15261	15101	15044	15108	15085	15116	15202	15006	15023	15058	15153	15023	15063	15037	15123	15167	14854	15053	15035	14940	15112	15061	15221	15038	15100	15067	15129	15270	15230	15117	15108	15113	15149	15124	14932	14837	15088	14955	15099	15170	15002	15100	15059	15124	15051	15161	14979	15354	14957	15094	14964	14961	15249	14922	15223	14966	15026	15299	15042	15114	15127	14925	14986	15203	15037	15079	15026	15044	15034	15169	15030	15221	15055	15104	15085	15079	15156	15034	15077	14998	15183	15144	15118	15224	15120	15063	15016	15133	15051	15191	15145	15055	15125	15277	15143	15029	15018	15103	14939	15210	15395	15183	15147	14927	15018	15021	15126	15071	15129	15120	15293	15049	15121	15262	15241	15075	15099	15142	15163	15112	15157	15066	14994	14983	15234	15278	15189	14973	15070	15110	15220	15092	15141	15105	15033	15145	14968	15100	15111	15062	15015	15315	15121	15123	14951	15230	14979	15045	14864	15082	14989	15131	15191	15236	15015	14923	15040	15313	15145	15047	15180	15152	15013	15204	15077	15033	14972	15149	15268	15034	15138	15171	15069	15128	14975	15033	15021	14948	14998	14961	14954	15129	14959	15019	15180	15127	15203	15079	15197	15168	15025	15233	15021	14967	15109	15224	15240	15190	14885	15069	15057	15068	14978	15074	15187	15200	15034	15246	15120	15107	15009	15036	15119	15016	14871	15136	15155	15130	15067	15113	15250	15083	15181	14962	15272	14990	15047	15173	15152	15101	15081	14985	15227	14799	14916	15073	15095	14940	14948	15011	15067	15084	15210	15223	15310	15008	15119	15105	15140	14938	15066	15030	15056	14976	15098	14888	15167	15203	15031	15092	15263	15265	15026	15094	15362	14969	15015	15027	15038	15083	15041	15173	15056	14997	15000	15022	15111	15065	14878	15224	15097	15126	15285	15110	15036	15116	14924	15136	15183	15165	15023	14933	15105	14974	15052	15164	15052	14832	15321	15214	15145	15184	15221	15027	15046	15143	14965	15082	15063	15151	14990	14871	14976	15212	15038	15301	14944	15022	15150	15144	15077	15082	15048	14987	15112	15211	14920	15103	15086	15067	15055	15131	15112	14996	15061	15116	15075	15054	15216	15109	14926	15183	15030	15075	15246	15047	15086	15067	15176	15242	15081	15109	14942	15134	15060	14997	15064	15048	14917	15066	14958	15097	14951	15109	15190	15232	15013	15314	15056	15145	15227	15224	14965	15257	15070	15005	15072	15066	15199	15042	14950	14910	15029	15224	15096	14984	14980	15126	15128	15038	15142	14902	15130	15280	15160	15004	15216	15208	15058	14985	14982	15227	15012	14772	14994	15063	14920	15165	14990	15067	15003	15087	15009	14969	15155	15042	15142	15057	15138	15054	15061	15100	15199	14968	15126	15121	15007	15095	15051	15022	15021	14946	15145	15040	15084	15180	15203	15248	15202	15011	15024	15190	15087	15353	15248	15131	15065	15044	15119	15005	15204	15211	15130	15012	15014	15005	15086	15155	15060	15285	15134
25962	38077	33444	25876	22365	20137	18426	17163	16647	15950	15593	15184	14831	14943	14763	14558	14571	14299	14289	14094	14091	14167	13890	14112	14145	13871	13933	13920	13979	13943	13862	13771	13750	13934	13825	13953	13885	13758	13894	13761	13853	13925	14011	13817	13976	13897	13906	13899	13884	13882	13887	13814	13887	13739	13981	13848	13954	13949	13910	13864	13905	13912	13801	13938	13784	13777	13971	13771	13685	13787	13745	13765	13655	13689	13841	13706	13852	13670	13929	13871	13761	13639	13730	13893	13731	13767	13920	13924	13949	13667	13733	13812	13846	14010	13913	13741	13955	13725	13782	13881	13778	13885	13835	13794	13734	13809	13818	13724	13770	13783	13867	13884	13702	13803	13749	13805	13766	13858	13722	13790	13868	13609	13754	13829	13923	13807	13847	14013	13652	13754	13904	13844	13911	13776	13886	13694	13755	13842	13838	13745	13897	13801	13607	13832	13827	13867	13745	13844	13844	13798	13932	13804	13679	13695	13723	13882	13696	13795	13842	13803	13861	13807	13910	13972	13977	14002	13746	13810	13807	13714	13897	13678	13815	13852	13780	13819	13612	13848	13837	13988	13740	13846	13769	13882	13807	13968	13846	13908	13907	13750	13889	13897	13803	13761	13875	13768	13806	13791	13674	13821	13698	13902	13931	13840	13802	13938	13826	13640	13791	13781	13679	13843	13847	13926	13885	13870	13790	13996	13794	13972	13750	13716	13698	13734	13928	13775	13875	13771	13754	13771	13837	13898	13905	13795	13832	13816	13729	13843	13816	13668	13740	13908	13762	13959	13720	13819	13874	13700	13803	13756	13661	13757	13811	13802	13865	13772	13793	13860	13849	13786	13776	13784	13905	13851	13785	13914	13719	13803	13775	13781	13769	13885	13916	13726	13802	13900	13844	13821	13796	13730	13792	13690	13746	13901	13834	13728	13709	13844	13863	13743	13773	13840	13920	13668	13855	13877	13910	13801	13784	13894	13756	13830	13758	13847	13692	13686	13809	13778	13896	13681	13590	13782	13660	13781	13711	13833	13862	13701	13621	13872	13753	13674	13762	13810	13745	13960	13766	13816	13758	13777	13893	13942	13823	13929	13844	13672	13813	13598	13886	13770	13908	13781	13919	13943	13994	13674	13822	13763	13838	13880	13676	13847	13849	13807	13867	13777	13772	13826	13782	13749	13834	13837	13721	13808	13807	13775	13897	13824	13863	14004	13802	13763	14016	13872	13628	13898	13847	13731	13760	13969	13839	13958	13874	13791	13852	13852	13844	13829	13933	13737	13819	13984	13829	13739	13895	13722	13814	13770	13689	13830	13800	13876	13741	13860	13944	13832	13866	13829	13737	13928	13825	13900	13819	13848	13889	13862	13821	13784	13553	13713	13830	13837	13769	13901	13937	13685	13683	14007	13860	13715	13865	13849	13778	13968	13822	13705	13804	13781	13805	13827	13818	13741	13819	13779	13623	13651	13779	13867	13855	13788	13808	13639	13884	13862	13725	14038	13737	13826	13953	13789	13669	13816	13796	13779	13768	13746	13788	13743	13748	13718	13886	13696	13654	13699	13989	13924	13755	13628	13968	13856	13744	13927	13926	13862	13963	13690	13865	13808	13835	13699	13783	13731	13885	13703	13837	13849	13960	13796	13679	13883	13701	13725	13866	13887	13742	13613	13718	13831	13823	13730	13872	13719	13783	13876	13828	13868	13804	13933	13754	13817	13757	13837	13680	13743	13671	13916	13588	13729	13664	13824	13928	13818	13900	13847	13650	14048	13659	14033	13789	13760	13989	13858	13629	13897	13672	13747	13776	13849	13822	13813	13781	13709	13890	13821	13849	13847	13836	13823	13906	13740	13702	13831	13801	13840	13751	13753	13821	13965	13713	13886	13835	13807	13813	13764	13982	13864	13901	13830	13825	13732	13868	13779	13676	13763	13866	13869	13835	13818	13763	13702	13889	13898	13825	13923	13882	13928	13753	13847	14046	13908	13885	13776	13796	13696	13724	13746	13787	13755	13816	13610	14053	13663	13712	13860	13950	13787	13890	13773	13868	13728	13995	13912	13699	13950	13801	13722	13829	13871	13795	13810	13932	13852	13817	13702	13665	13686	13652	13784	13747	13974	13763	13839	13807	13798	13857	13943	13801	13716	13804	13700	13727	13768	13811	13912	13887	13938	13637	13857	13692	13799	13886	13797	13855	13717	13809	13850	13913	13826	13840	13903	13926	13765	13765	13826	13933	13805	13863	13783	13691	13837	14047	13875	13739	13746	13918	13829	13770	13848	13789	13798	13868	13863	13696	13727	13867	13735	13784	13814	13678	13758	13719	13726	13795	13993	13861	13879	13746	13758	13721	13701	13702	13837	13720	13721	13946	13982	13697	13656	13898	13891	13842	13727	13812	13678	13687	13705	13707	13705	13926	13692	13927	13837	13573	13773	13809	13667	13759	13722	13732	13837	13504	13890	13626	13897	13752	13937	13911	13721	13853	13755	13771	13709	13777	13848	13803	13795	13830	13830	13645	13774	13918	13745	13887	13840	13775	13942	13762	13893	13933	13717	13727	13736	13658	13763	13950	13955	13732	13963	13760	13819	13654	13774	13783	13786	13845	13697	13918	13790	13599	13863	13988	13824	13765	13776	13778	13757	13943	13630	13853	13942	13736	13655	13718	13690	13777	13833	13956	13704	13852	13743	13943	13936	13844	13810	13785	13481	13863	13787	14097	13689	13751	13827	13827	13788	13634	13995	13954	13842	13931	13889	14000	13782	13761	13843	13746	13773	13711	13821	13745	13732	13875	13809	13728	13790	13799	13907	13698	13862	13849	13807	13731	13779	13771	13955	13820	13867	13865	13779	13815	13875	13692	13830	13793	13844	13916	13694	13734	13696	13990	13620	13941	13905	13836	13722	13893	13865	13955	13975	13884	13742	13886	13834	13847	13852	13645	13794	13770	13843	13843	13917	13796	13918	13851	13709	13643	13768	13712	13775	13936	13662	13817	13731	13809	13790	13814	13647	13793	13835	13772	13805	13886	13806	13749	13891	13792	13850	13833	13799	13809	13824	13868	13852	13924	13830	13873	13705	13792	13809	13790	13737	13757	13784	13868	13692	13835	13656	13772	13905	13717	13757	13699	13863	13832	13872	13594	13809	13915	13761	13762	13748	13883	13820	13911	13956	13964	13801	13867	13615	13746	13844	13907	13874	13794	13745	13776	13765	13796	13824	13793	13831	13956	13670	13975	13820	13871	13739	13819	13947	13857	13904	13876	13786	13656	13808	13896	13886	14009	13658	13887	13740	13800	13819	13851	13870	14062	13834	13882	13815	13851	13719	13845	13848	13849	13784	13881	13682	13811	13921	13661	13835	13637	13698	13764	13834	13716	14012	13817	13902	13800	13706	13560	13749	13858	13941	13770	13858	13947	13903	13725	13543	13850	13906	13865	13912	13918	13807	13909	13923	13849	13942	13670	13786	13714	13939	13878	13783	13773	13652	13764	13787	13982	13849	13940	13675	13764	13690	13651	13765	13917	13963	13674	13648	13788	13812	13828	13719	13978	13677	13821	14028	13765	13621	13789	13960	13725	13895	13842	13946	13686	13927	13717	13784	13774	13822	13660	14034	13765	13790	13856	13936	13946	13731	13785	13864	13819	13849	13769	13885	13801	13916	13678	13792	13872	14045	13814	13782	13927	13864	13821	13663	13693	13826	13810	13825	13857	13633	13839	13888	13722	13964	13759	13802	13811	13742	13847	13772	13893	13827	13843	13821	13668	13767	13833	13905	13864	13995	13872	13916	13820	13674	13863	13872	13866	13848	13684	13787	13772	13729	13612	13818	13849	13956	13875	13848	13799	13812	13630	13744	13649	13581	13786	13798	13766	13756	13781	14042	13833	13877	13864	13893	13922	13801	13990	13819	13922	13827	13866	13706	13743	13782	14064	13880	13702	13954	13773	13911	13724	14087	14021	13973	13932	14014	13895	13863	13819	13814	13876	13674	13746	13785	13852	13871	13893	13868	13865	13933	13745	13766	13886	13821	13831	13776	13667	13938	13858	13795	13960	13658	13809	14052	13779	13605	13786	13731	13786	13776	13874	13904	13886	13857	13874	13825	13769	13863	13736	13909	13741	13826	13755	13905	13653	13758	13617	13712	14045	13826	13767	13956	13709	13835	13869	13930	13898	13907	13767	14013	13760	13833	13850	13906	13869	13793	13776	13848	13960	13747	13761	13882	13966	13723	13877	13979	13825	13884	13924	13774	13828	13779	13889	13783	13859	13681	13936	13885	13740	13708	13982	13854	13876	13793	13869	13799	13700	13746	13795	13911	13812	13926	13768	13686	13911	13869	13847	13637	13773	13738	13936	13749	13968	13682	13963	13616	13975	13686	13651	13697	13741	13673	13819	13671	13845	13901	13814	13809	13861	13858	13767	13788	13768	13994	13791	13731	13852	13816	13751	13788	13840	13840	13796	13849	13710	13656	13855	13866	13787	13950	13552	13772	13778	13834	13709	13774	13921	13741	13818	13730	13829	13878	13676	13974	13744	13890	13812	13724	13861	13709	13821	13904	13728	13786	13798	13918	13937	13644	13937	13826	13831	13822	13939	13856	13712	13739	13648	13749	13704	13945	13818	13796	13875	13857	13838	13911	13915	13757	13789	14028	13885	13823	13720	13751	13792	13859	13816	13811	13684	13666	13743	13809	13895	13723	13713	13776	13687	13984	13948	13799	13840	14002	13744	13855	13728	13886	13900	13827	13933	13972	13892	13841	13770	13776	13860	13759	13879	13747	13815	13625	13800	13918	13811	13934	13974	13850	13712	13698	13897	13752	13680	13869	13786	13857	13834	13825	13642	13746	13796	13681	13776	13862	13787	13661	13759	13838	13872	13895	13865	13707	13922	13715	13762	13661	13717	13600	13875	13939	13765	13871	13866	13836	13902	13631	13929	13899	13979	13718	13710	13827	13703	13793	13716	13998	13735	13889	13837	13848	13536	13725	13934	13908	13857	13920	13715	13970	13918	13838	13835	13798	13934	13852	13877	13801	13924	13898	13863	13758	13784	13879	13890	13796	13704	13796	13813	13898	13862	13771	13734	14025	13873	13839	13855	13880	13648	13730	13866	13777	13981	13895
23541	21059	28437	24075	22750	23821	23196	19776	18496	18130	17563	17314	16986	16839	16386	16499	16457	16302	16311	16168	16300	15977	15835	15985	15864	15891	15806	15745	15838	15485	15546	15506	15681	15681	15599	15615	15611	15591	15523	15647	15644	15503	15670	15642	15526	15508	15299	15639	15438	15617	15540	15366	15468	15766	15619	15463	15541	15462	15594	15638	15583	15665	15430	15728	15596	15464	15651	15586	15377	15608	15575	15661	15590	15450	15408	15529	15315	15470	15347	15405	15395	15528	15727	15524	15481	15579	15444	15428	15454	15514	15627	15588	15510	15773	15489	15549	15480	15435	15477	15529	15828	15482	15294	15264	15373	15745	15484	15614	15506	15470	15438	15438	15347	15577	15494	15798	15493	15418	15578	15704	15492	15326	15532	15473	15464	15375	15578	15455	15486	15423	15395	15540	15437	15370	15483	15297	15386	15345	15512	15404	15401	15396	15577	15312	15561	15560	15509	15461	15479	15575	15570	15596	15611	15591	15598	15553	15498	15736	15549	15520	15424	15574	15411	15558	15647	15555	15438	15592	15534	15452	15581	15798	15610	15668	15416	15545	15368	15480	15596	15442	15759	15472	15430	15695	15518	15305	15458	15353	15335	15417	15572	15493	15627	15306	15444	15532	15529	15697	15521	15492	15464	15578	15442	15511	15475	15525	15452	15367	15547	15614	15439	15626	15344	15434	15419	15500	15544	15582	15665	15625	15315	15472	15493	15643	15520	15335	15532	15382	15465	15691	15572	15381	15378	15571	15433	15557	15488	15668	15570	15520	15615	15395	15430	15514	15619	15598	15599	15346	15449	15243	15491	15377	15389	15502	15362	15545	15507	15567	15614	15667	15556	15463	15563	15395	15574	15294	15739	15463	15376	15619	15540	15526	15529	15420	15435	15531	15412	15436	15625	15560	15363	15575	15468	15424	15433	15472	15601	15469	15559	15453	15685	15592	15497	15604	15640	15457	15524	15467	15360	15366	15467	15568	15495	15579	15468	15358	15477	15544	15560	15626	15338	15753	15559	15690	15542	15493	15422	15632	15536	15420	15418	15652	15376	15417	15414	15701	15491	15525	15403	15393	15471	15370	15489	15616	15528	15395	15413	15419	15563	15652	15519	15379	15554	15441	15623	15415	15532	15250	15534	15491	15575	15703	15624	15561	15474	15446	15745	15465	15388	15519	15552	15568	15526	15485	15368	15557	15515	15642	15439	15319	15405	15535	15419	15386	15383	15541	15508	15517	15500	15372	15455	15529	15504	15485	15294	15556	15546	15506	15601	15494	15535	15409	15498	15365	15435	15437	15527	15546	15507	15532	15505	15650	15417	15419	15712	15499	15422	15443	15494	15505	15478	15317	15334	15658	15508	15470	15449	15618	15508	15456	15454	15676	15428	15451	15401	15377	15377	15326	15595	15516	15530	15593	15488	15586	15543	15384	15548	15467	15524	15348	15437	15355	15444	15284	15440	15586	15420	15491	15387	15407	15591	15322	15437	15547	15417	15502	15447	15432	15618	15505	15504	15468	15457	15774	15436	15317	15190	15333	15508	15386	15464	15380	15467	15151	15433	15670	15580	15560	15425	15436	15506	15494	15327	15377	15545	15325	15518	15384	15539	15559	15526	15492	15638	15587	15560	15728	15549	15602	15429	15639	15532	15402	15630	15559	15341	15641	15611	15657	15697	15447	15663	15462	15673	15521	15647	15534	15498	15500	15435	15318	15598	15353	15453	15765	15327	15242	15383	15712	15595	15438	15563	15433	15484	15630	15357	15516	15544	15318	15387	15684	15510	15426	15441	15428	15409	15314	15446	15591	15418	15534	15483	15492	15445	15289	15334	15379	15558	15494	15502	15408	15323	15561	15582	15490	15553	15453	15531	15504	15379	15549	15598	15359	15414	15527	15465	15482	15512	15623	15506	15287	15641	15427	15652	15534	15538	15524	15568	15592	15418	15338	15340	15538	15532	15586	15502	15576	15570	15341	15408	15373	15541	15421	15362	15607	15415	15527	15471	15688	15755	15344	15439	15442	15495	15420	15491	15705	15404	15398	15484	15546	15413	15280	15470	15548	15490	15485	15502	15424	15393	15548	15907	15700	15548	15447	15503	15623	15441	15388	15249	15186	15563	15575	15416	15534	15491	15357	15291	15436	15361	15536	15510	15525	15452	15470	15545	15528	15617	15593	15439	15579	15506	15382	15459	15538	15586	15328	15410	15468	15618	15566	15664	15524	15430	15542	15481	15379	15284	15431	15701	15591	15377	15582	15284	15293	15565	15289	15513	15509	15249	15441	15520	15575	15589	15602	15472	15348	15643	15465	15531	15443	15521	15397	15638	15472	15487	15495	15648	15714	15593	15523	15572	15409	15508	15435	15579	15488	15599	15298	15604	15481	15201	15621	15379	15504	15461	15346	15423	15505	15477	15636	15517	15657	15481	15446	15556	15531	15787	15482	15488	15544	15401	15600	15475	15425	15360	15428	15668	15563	15732	15465	15674	15296	15579	15649	15655	15576	15588	15467	15709	15592	15672	15670	15542	15366	15459	15606	15450	15515	15586	15291	15440	15321	15506	15563	15419	15473	15557	15528	15546	15549	15302	15420	15363	15514	15476	15633	15587	15455	15678	15710	15489	15461	15595	15484	15438	15447	15478	15441	15418	15521	15593	15624	15647	15564	15382	15499	15573	15490	15524	15570	15381	15595	15496	15597	15490	15310	15537	15372	15528	15652	15522	15528	15194	15465	15763	15471	15565	15429	15345	15491	15522	15417	15504	15489	15632	15599	15567	15532	15299	15528	15324	15497	15418	15600	15626	15665	15592	15509	15774	15589	15576	15393	15602	15299	15513	15455	15421	15541	15458	15435	15388	15490	15618	15319	15349	15369	15490	15578	15659	15285	15510	15534	15599	15475	15489	15650	15610	15440	15682	15359	15441	15611	15584	15703	15607	15273	15424	15586	15344	15869	15491	15476	15632	15328	15444	15448	15244	15496	15629	15620	15664	15479	15529	15427	15625	15632	15630	15514	15773	15633	15521	15554	15592	15348	15538	15419	15542	15673	15396	15493	15556	15509	15381	15413	15666	15511	15672	15571	15569	15429	15413	15549	15576	15553	15425	15472	15490	15544	15294	15420	15536	15593	15603	15578	15399	15495	15489	15480	15474	15352	15603	15329	15244	15331	15483	15425	15512	15477	15545	15460	15287	15558	15263	15380	15438	15520	15283	15449	15397	15660	15631	15486	15602	15419	15449	15554	15323	15359	15275	15510	15595	15563	15477	15513	15542	15415	15425	15497	15504	15438	15640	15607	15521	15502	15448	15396	15789	15603	15368	15544	15664	15571	15354	15493	15532	15238	15612	15444	15628	15530	15467	15421	15584	15390	15527	15370	15487	15515	15508	15581	15536	15643	15661	15456	15503	15475	15329	15519	15336	15471	15501	15883	15461	15430	15610	15466	15408	15471	15450	15565	15467	15517	15524	15454	15513	15413	15511	15623	15594	15355	15371	15633	15439	15513	15409	15490	15470	15476	15430	15534	15432	15561	15569	15460	15369	15434	15614	15688	15573	15485	15462	15463	15695	15445	15352	15503	15427	15425	15546	15443	15612	15442	15393	15494	15381	15621	15595	15496	15592	15534	15516	15559	15509	15655	15595	15653	15573	15431	15533	15471	15410	15465	15403	15437	15424	15642	15401	15664	15480	15514	15458	15476	15528	15657	15387	15520	15507	15435	15450	15587	15547	15412	15495	15443	15395	15560	15568	15663	15492	15526	15357	15411	15578	15537	15534	15505	15475	15569	15604	15560	15604	15543	15455	15358	15629	15489	15476	15387	15529	15552	15607	15224	15704	15497	15473	15524	15596	15498	15489	15691	15559	15502	15697	15169	15653	15511	15315	15156	15468	15460	15179	15538	15572	15419	15395	15514	15446	15375	15345	15332	15438	15538	15297	15394	15654	15504	15357	15544	15533	15524	15606	15442	15589	15477	15427	15475	15357	15681	15423	15584	15589	15390	15391	15560	15437	15613	15574	15596	15447	15500	15515	15483	15428	15475	15553	15579	15664	15495	15615	15455	15459	15538	15699	15426	15561	15491	15552	15592	15513	15630	15526	15525	15548	15694	15606	15493	15501	15655	15503	15489	15498	15374	15557	15553	15390	15484	15543	15582	15292	15509	15464	15524	15468	15615	15377	15404	15507	15567	15549	15511	15427	15500	15599	15674	15696	15302	15371	15685	15616	15521	15316	15527	15398	15530	15428	15509	15440	15630	15509	15494	15413	15443	15507	15477	15548	15507	15556	15394	15540	15485	15444	15656	15417	15677	15681	15389	15543	15410	15528	15394	15399	15417	15436	15646	15487	15351	15322	15365	15594	15530	15523	15526	15539	15592	15668	15355	15692	15645	15650	15654	15508	15398	15467	15634	15708	15393	15367	15293	15339	15532	15384	15615	15613	15400	15400	15383	15566	15534	15316	15511	15231	15274	15535	15412	15579	15361	15452	15384	15409	15693	15587	15463	15381	15621	15512	15564	15407	15499	15519	15453	15445	15467	15395	15638	15635	15506	15352	15479	15507	15572	15439	15489	15610	15330	15514	15524	15558	15583	15671	15638	15537	15398	15667	15577	15410	15590	15629	15545	15485	15470	15566	15610	15648	15529	15492	15361	15352	15318	15200	15693	15504	15524	15489	15463	15411	15362	15630	15538	15429	15529	15383	15600	15433	15486	15370	15343	15616	15426	15297	15534	15449	15578	15460	15653	15488	15468	15398	15404	15483	15532	15464	15481	15490	15481	15498	15599	15597	15285	15666	15584	15488	15580	15534	15587	15532	15549	15440	15527	15568	15507	15508	15663	15553	15438	15385	15392	15525	15550	15623	15605	15446	15412	15460	15426	15612	15569	15675	15684	15562	15555	15481	15578	15445	15590	15549	15636	15339	15462	15628	15640	15569	15684	15423	15454	15541	15630	15357	15608	15340	15432	15613	15492	15586	15641	15632	15439	15498	15678	15454	15413	15680	15498	15429	15509	15227	15475	15373	15386	15781	15381	15541	15491	15412	15373	15607	15410	15375	15600	15312	15454	15557	15435	15501	15493	15305	15377	15466	15426	15413	15545	15520	15341	15465	15459	15437	15443
27317	44674	39541	31287	27011	24092	21840	20393	18828	17882	17189	16462	16151	15941	15694	15509	15304	15177	15109	14961	14840	14899	14855	14598	14575	14627	14661	14332	14301	14062	14427	14293	14295	14192	14391	14134	14471	14183	14251	14206	14146	14260	14289	14136	14227	14285	14234	14316	14439	14340	14140	14057	14342	14154	14193	14170	14169	14293	14119	14336	14130	14223	14234	14385	14112	14396	14073	14202	13977	14201	14096	14316	14203	14029	14105	14236	14225	14149	14158	14322	14306	14372	14193	14090	14130	14303	14145	14187	14082	14110	14042	14184	14029	14057	14184	14185	14145	14136	14149	14122	14040	14099	14141	14220	14089	13944	14054	14140	13953	14071	14070	14234	14192	14150	14184	14280	14166	14125	14051	14227	14063	14210	14177	14101	14374	14335	14289	14108	14127	14159	14168	14126	14194	14110	14188	14310	14194	14114	14104	14240	14278	14172	14026	14044	14027	14289	14128	14015	14223	14132	14256	14177	14219	14230	14207	14095	14188	14182	14154	14089	14361	14171	14287	14323	14057	14256	14294	14109	14087	14221	14222	14130	14203	14153	14314	14215	14244	13984	14358	14165	14290	14161	14247	14218	14244	14143	14218	13978	14285	14175	14166	14249	14206	14056	14106	14200	14123	14293	14231	14143	14072	14021	13991	14164	14226	14237	14166	14278	14256	14202	14131	14124	14261	14182	14063	14121	14130	14248	14076	14293	14068	14225	14169	14258	14110	13989	14090	14253	14185	14132	14284	14294	13977	14157	14012	14111	14161	14110	14089	14206	14185	14297	14137	14220	14087	14023	14158	14212	14359	14279	14107	14227	14000	14051	14111	14179	14085	14110	14208	14122	14153	14183	14389	14027	14209	14026	14205	14231	14188	14214	14238	14124	14175	14171	14130	14339	14068	14089	14162	14094	14067	14222	14157	14152	14052	14099	14101	14294	14123	14157	14137	14170	14158	14044	14120	14059	14144	14149	14075	14223	14146	14076	14388	14240	14244	14224	14175	14158	14255	14260	14063	14128	14179	14279	14164	14250	14295	14136	14143	14166	14172	14047	14065	14161	14080	14142	14194	14196	14187	14223	14337	14184	14269	14023	14203	14167	14095	14133	14120	14073	13912	14222	14055	14097	14109	14142	14139	14287	14381	14023	14156	14257	14091	14255	14298	14188	14194	14155	14066	14140	14184	14242	14103	14023	14220	14253	13957	14252	13986	14129	14259	14116	14293	14291	14177	14256	14225	14170	13894	14227	13956	14083	14240	14215	14159	14025	14104	14125	14160	14123	14104	14179	14103	14114	14095	14162	14190	14107	14152	14228	14115	14192	14180	14045	14218	14058	14179	14068	14217	14385	14152	14098	14028	14212	14187	14055	14044	14258	14064	14353	14308	14225	14243	14042	14217	14102	14157	14075	14089	14242	14145	13987	14093	14061	14286	14110	14121	14075	14072	14036	14149	14134	14228	14223	14242	14095	14081	14189	14198	14207	13931	14199	14210	14212	14225	14191	14207	14143	13987	14237	14408	14182	14023	14304	14015	14226	14232	14202	14223	14223	14047	14176	14195	14219	14234	13926	14169	14277	14188	14092	14257	14240	14195	14214	14076	14269	14161	14110	14237	14182	14007	14273	14125	14198	14131	14042	14218	14118	14168	14242	14240	14247	14322	14241	14165	14196	14072	14232	14089	14205	14155	14340	14373	14045	14081	14174	14130	14334	14164	14114	14070	14194	13992	14192	14114	14113	13968	14138	14183	14103	14251	14155	14067	14239	14134	14138	14196	14271	14249	14092	14031	14189	14188	14236	14104	14285	14238	14219	14194	14142	14078	14013	14135	14245	14027	13977	14114	14008	14234	14100	14130	14091	14246	14290	14091	14057	14127	14163	14276	14193	14252	14113	14401	14130	14206	14174	14299	14131	14076	14025	14277	14147	14051	14305	14206	14206	14046	14252	14220	14193	14193	14153	14120	14216	14126	14031	14351	14167	14118	14186	14143	14170	14110	14138	14243	13953	14160	14020	14225	14142	14193	14145	14323	14315	14108	14124	14168	14108	14088	14244	14262	14121	14342	14028	14156	14186	14119	14079	14147	14214	14079	14037	14262	14149	14334	14018	14245	14072	14069	14152	14113	14212	14165	13985	14390	14308	14210	14150	14196	14033	14221	14169	14194	14199	14077	14123	14203	13988	14181	14067	14265	14019	14234	14165	14189	14211	14191	14217	14203	14162	13970	14010	14149	14316	14062	14426	13974	14026	14047	14106	14136	14355	14184	14124	14187	14206	14062	14219	14136	14067	14172	14103	13972	14133	14141	14275	14332	14214	14067	14128	14123	14210	14129	14143	14259	14151	14138	14082	14249	14080	14082	14219	14185	14142	14080	14190	14183	14449	14259	14258	14188	14114	14258	14098	14198	14223	14193	14251	14086	14119	14112	14186	14089	14147	14105	14046	14242	14090	14159	14230	14251	14102	14263	14267	14228	14198	14100	13984	14190	14121	14110	14164	14149	14146	14356	14050	14209	14241	14215	14190	14317	14203	14104	14084	14176	14091	14142	14216	14018	14352	13983	14214	14137	14151	14007	14102	14045	14096	14073	14032	14119	14248	14248	14259	14082	14238	14315	14115	14363	14209	14068	14187	14105	14174	14250	14155	14182	14064	14181	14081	14200	14204	14113	14104	14166	14138	14273	14155	14215	14135	14113	14150	14235	14192	14158	14206	14097	14203	14138	14151	14151	14265	14327	14174	14338	14284	14136	14127	14187	14173	14102	14243	14073	14137	14228	14094	14145	14135	14244	14217	14159	14099	14096	14259	14127	14096	14101	14108	14191	14165	14097	14153	14043	14219	14283	14249	14122	14100	14204	14153	14243	14138	14317	14234	14185	14185	14300	14012	14210	14096	14010	14331	14102	14185	14078	14059	13946	14072	14186	14008	14344	14271	14157	14156	14243	14080	14308	14338	14091	14217	14181	14119	14028	14035	14093	13936	14086	14258	14168	14175	14094	14211	14276	13989	14243	14106	14205	14092	14250	14017	14137	14164	14237	14326	14145	14093	14191	14030	14122	14238	14144	14224	14126	13920	14141	14277	14320	14171	14104	14153	14170	14178	14174	14060	14254	14165	14110	14252	14206	14102	14121	14091	14212	14106	14137	14328	14210	14154	14191	14238	14230	14235	13996	14305	14140	14114	14187	14081	14182	14203	14037	14071	14297	14178	14089	14101	14014	14223	14129	14225	14219	14049	14060	14205	14219	14064	14221	14234	14182	14094	14197	14145	14345	14183	14117	14222	14194	14141	14233	14286	14049	14151	14108	14222	14268	14075	14173	14125	14075	14178	14187	14196	14322	14207	14128	14134	14127	14207	14114	14140	14186	14303	14203	14075	14200	14089	14071	14159	14074	14281	14111	14124	14321	14262	14142	14139	14350	14144	14234	14269	14007	14346	14184	14096	14247	14043	14186	14205	14175	14119	13949	14025	14215	14049	14176	14081	14157	14100	14341	14168	14277	13938	14240	14144	14143	14230	14075	14173	14184	14248	14043	14259	14156	14171	14297	14137	14102	14252	13858	14114	14043	14093	14264	14216	14148	14156	14196	14156	14155	14203	14105	13947	14195	14098	14140	14179	14168	14098	14124	14049	14076	14102	14141	14138	14145	14279	14081	14019	14149	14118	14172	14260	14239	14175	14162	14169	14309	14240	14193	14097	14254	14277	14053	14309	14237	14035	14131	14255	14175	14073	14089	14090	13997	14181	14125	14191	14184	14148	14241	14107	14044	14068	14206	14264	14135	14169	14188	14226	14257	14188	14147	14103	14233	14062	14181	14178	14247	14201	14217	14232	14232	14215	14071	14217	14131	14339	14274	14225	14180	14080	14167	14384	14066	14130	14132	14098	14276	14138	14145	14058	14023	14284	14078	14117	14300	14147	14058	14191	14112	14224	14104	14282	13983	14203	14145	14260	14278	13998	14065	14118	14293	14196	14220	14168	14080	14118	14284	14389	14113	14015	14074	14150	14099	14147	14017	14294	14069	14069	14194	14175	14152	14183	14158	14165	14163	14138	14093	14237	14146	14012	14192	14212	14095	14053	14219	14158	14093	14293	14226	14104	14207	14170	14088	14132	14103	14014	14213	14030	14104	14138	14098	14199	14199	14262	14369	14237	14297	14164	13989	14151	14045	14186	14175	13997	14222	14346	14122	14355	14198	14086	14183	14135	14024	14159	14234	14345	14141	13967	14089	14157	14007	14215	14227	14019	14319	14226	14026	14225	14051	14269	14142	14183	14063	14255	13990	14032	14153	14024	14221	14263	14037	14165	14210	14041	14308	14181	14092	14197	14019	14228	14155	14241	14055	14137	14123	14202	13934	14279	14179	14152	14191	14121	14117	14177	14244	14171	14099	14229	14043	14193	14260	14186	14033	14126	14136	14229	14143	14036	14178	14223	14249	14144	14045	14014	14178	14211	14038	14159	14252	14107	14264	14262	14086	13954	14035	14009	14205	14067	14157	14090	14114	14162	14084	14161	14103	14121	14148	14113	14168	14224	14235	13970	14015	14182	14244	14053	14230	14173	14057	14155	14244	14137	13991	14087	14165	14079	14090	14277	14081	14010	14299	14117	14185	14116	14158	13960	14222	14210	14137	14100	14145	14235	14084	14241	14093	14138	14303	14049	14200	14259	14186	14166	14131	14120	14109	14209	14022	14145	14152	14212	13999	14319	14204	14046	14095	14063	14096	14214	14177	14215	14023	14245	14163	14261	14215	14467	14138	14077	14182	14127	14114	14034	14156	14093	14248	14089	14128	14073	14181	14168	14281	14175	14325	14173	14178	14251	13965	14148	14253	14147	14318	13998	14227	14359	14008	14106	14220	14207	14111	14050	14145	14116	14152	14230	14252	14272	14288	14195	14192	14272	14268	14120	14130	14329	14128	14190	14295	14031	14296	14203	14120	14254	14261	14224	14148	14217	14147	14094	13998	14163	14125	14245	14213	14143	14298	14068	13999	14276	14211	14029	13953	13981	14085	14236	14127	14146	14080	14248	14284	14156	14019	14202	14107	14165	14232	14119	13994	14153	14067	14025	14013	14228	14280	14191	14176	14218	14141	14318	14346	14176	14139	14273	14239	14170	14187	14203
22467	20940	28503	23427	21527	24418	26677	21487	19707	19339	18650	17924	17752	17460	17292	17194	16792	16821	16460	16468	16337	16257	16123	16063	16057	15980	15861	16088	15851	15829	15852	15813	15848	15748	15806	15718	15727	15774	15519	15602	15660	15808	15596	15569	15772	15761	15565	15664	15724	15715	15474	15594	15572	15803	15627	15700	15536	15590	15395	15540	15726	15628	15719	15430	15647	15696	15758	15486	15400	15515	15539	15546	15615	15328	15610	15785	15673	15537	15463	15610	15700	15583	15643	15615	15728	15583	15700	15639	15681	15624	15770	15573	15497	15486	15350	15560	15505	15449	15551	15558	15492	15536	15460	15705	15681	15633	15695	15749	15596	15491	15597	15616	15524	15561	15675	15602	15456	15711	15691	15538	15599	15512	15728	15433	15557	15693	15522	15536	15568	15400	15663	15474	15798	15603	15623	15522	15550	15537	15590	15518	15611	15671	15739	15369	15603	15599	15791	15555	15594	15540	15486	15781	15521	15527	15653	15589	15478	15601	15704	15710	15627	15673	15492	15489	15613	15595	15425	15456	15543	15707	15658	15679	15648	15629	15486	15519	15740	15461	15641	15686	15646	15291	15429	15491	15481	15626	15629	15581	15454	15588	15759	15580	15564	15577	15521	15595	15461	15352	15601	15567	15667	15605	15434	15391	15522	15537	15532	15633	15603	15577	15746	15631	15562	15565	15550	15553	15569	15461	15533	15619	15645	15435	15569	15531	15308	15442	15550	15604	15562	15603	15686	15485	15511	15460	15587	15514	15710	15665	15647	15732	15860	15679	15468	15452	15764	15441	15448	15597	15655	15611	15577	15688	15474	15476	15503	15526	15633	15617	15545	15564	15527	15525	15664	15528	15555	15401	15393	15552	15467	15658	15353	15501	15425	15684	15640	15514	15582	15537	15601	15435	15485	15569	15631	15552	15648	15455	15546	15408	15569	15577	15518	15557	15461	15600	15685	15543	15661	15504	15733	15535	15705	15514	15615	15702	15320	15559	15469	15518	15592	15677	15585	15580	15576	15585	15422	15571	15626	15564	15572	15626	15458	15420	15666	15748	15643	15729	15600	15664	15509	15639	15674	15810	15634	15660	15399	15515	15550	15479	15499	15353	15455	15519	15568	15599	15590	15615	15704	15795	15591	15558	15594	15438	15390	15406	15583	15529	15491	15459	15735	15522	15439	15589	15394	15567	15510	15624	15589	15689	15559	15631	15686	15455	15586	15701	15536	15511	15615	15541	15409	15540	15831	15415	15568	15580	15490	15550	15523	15563	15553	15672	15541	15495	15674	15572	15557	15498	15632	15730	15429	15493	15477	15650	15541	15335	15424	15794	15828	15660	15468	15536	15615	15466	15596	15598	15432	15524	15724	15412	15516	15656	15621	15430	15583	15581	15751	15579	15707	15652	15571	15603	15684	15576	15589	15474	15643	15600	15397	15550	15565	15514	15641	15387	15557	15607	15498	15306	15597	15642	15653	15586	15462	15488	15609	15578	15494	15479	15504	15495	15636	15539	15541	15464	15367	15621	15486	15475	15629	15417	15632	15733	15538	15549	15495	15478	15535	15546	15588	15484	15581	15577	15551	15512	15574	15454	15562	15462	15580	15564	15493	15639	15595	15632	15553	15620	15623	15728	15481	15344	15610	15584	15618	15808	15534	15236	15424	15413	15610	15602	15458	15667	15525	15459	15588	15492	15477	15483	15570	15464	15437	15562	15640	15612	15633	15547	15387	15429	15473	15533	15643	15674	15469	15534	15514	15724	15643	15332	15236	15502	15559	15591	15579	15473	15610	15330	15573	15619	15521	15662	15384	15597	15649	15458	15428	15584	15699	15352	15585	15465	15476	15460	15670	15536	15726	15508	15488	15704	15437	15566	15295	15513	15621	15620	15634	15531	15594	15459	15531	15498	15591	15363	15668	15472	15583	15543	15439	15548	15480	15596	15492	15540	15759	15601	15799	15369	15668	15766	15691	15475	15370	15505	15548	15473	15611	15613	15455	15534	15637	15558	15506	15614	15634	15539	15622	15578	15521	15541	15424	15595	15576	15563	15873	15529	15556	15586	15619	15641	15597	15569	15678	15495	15552	15476	15653	15351	15497	15534	15721	15576	15606	15491	15415	15695	15595	15375	15343	15414	15696	15520	15586	15574	15506	15489	15542	15436	15410	15651	15806	15286	15518	15571	15529	15508	15429	15448	15432	15576	15658	15627	15423	15397	15480	15356	15381	15654	15629	15406	15223	15324	15574	15589	15678	15621	15656	15150	15522	15388	15564	15709	15657	15421	15724	15407	15617	15516	15442	15515	15522	15488	15653	15438	15589	15579	15531	15390	15680	15560	15740	15526	15597	15389	15645	15442	15503	15645	15842	15484	15674	15588	15575	15396	15469	15645	15564	15607	15477	15530	15656	15648	15471	15318	15510	15617	15496	15569	15472	15607	15635	15500	15587	15344	15651	15436	15644	15318	15335	15626	15566	15478	15634	15500	15581	15396	15489	15456	15584	15461	15516	15357	15517	15597	15618	15694	15718	15496	15421	15512	15546	15372	15455	15599	15739	15441	15464	15512	15613	15656	15505	15391	15538	15497	15711	15589	15451	15614	15644	15571	15422	15563	15603	15540	15548	15515	15554	15491	15434	15435	15423	15531	15394	15650	15637	15433	15587	15667	15595	15625	15299	15473	15558	15622	15519	15472	15577	15633	15499	15508	15608	15684	15494	15514	15581	15630	15567	15610	15541	15604	15567	15409	15413	15586	15507	15458	15326	15360	15548	15532	15456	15536	15574	15640	15441	15587	15682	15577	15535	15551	15567	15619	15499	15709	15470	15519	15587	15573	15480	15739	15509	15544	15417	15521	15693	15433	15437	15312	15392	15516	15487	15290	15621	15414	15650	15610	15725	15488	15523	15491	15598	15429	15507	15483	15524	15355	15417	15471	15598	15458	15477	15423	15536	15583	15656	15465	15416	15491	15591	15597	15472	15575	15620	15523	15610	15503	15508	15412	15493	15647	15650	15427	15729	15684	15508	15413	15500	15464	15599	15490	15529	15513	15830	15679	15667	15413	15417	15498	15499	15501	15536	15412	15632	15503	15682	15351	15452	15487	15657	15665	15516	15473	15545	15532	15721	15493	15468	15460	15284	15434	15632	15448	15408	15523	15437	15568	15415	15545	15519	15562	15622	15586	15498	15559	15381	15669	15590	15489	15611	15538	15690	15547	15562	15527	15473	15543	15486	15522	15595	15655	15715	15482	15519	15605	15472	15563	15660	15512	15725	15445	15554	15491	15655	15521	15550	15523	15322	15583	15381	15560	15432	15420	15557	15624	15547	15561	15569	15735	15762	15495	15524	15512	15512	15467	15555	15585	15494	15448	15451	15668	15417	15659	15560	15599	15661	15577	15582	15537	15484	15622	15444	15470	15574	15654	15643	15492	15509	15474	15553	15604	15506	15201	15506	15393	15351	15479	15495	15432	15532	15563	15452	15515	15649	15411	15583	15570	15487	15546	15616	15536	15563	15353	15591	15620	15569	15495	15550	15769	15641	15503	15519	15472	15632	15722	15611	15504	15586	15602	15656	15557	15307	15495	15755	15558	15666	15619	15523	15711	15539	15430	15540	15587	15562	15390	15581	15666	15403	15429	15484	15416	15600	15480	15567	15658	15774	15521	15459	15304	15509	15677	15646	15571	15573	15573	15596	15672	15516	15353	15543	15561	15634	15448	15424	15496	15567	15502	15412	15619	15571	15605	15628	15675	15499	15436	15311	15581	15520	15577	15538	15461	15635	15362	15761	15482	15411	15468	15608	15509	15473	15500	15414	15302	15469	15546	15532	15614	15479	15377	15551	15513	15478	15383	15650	15480	15618	15458	15690	15705	15533	15444	15561	15681	15536	15508	15513	15528	15543	15472	15417	15489	15592	15460	15469	15495	15394	15700	15616	15480	15658	15582	15596	15455	15455	15478	15382	15433	15577	15501	15545	15196	15667	15444	15492	15533	15475	15596	15637	15480	15638	15486	15284	15596	15453	15702	15518	15542	15479	15552	15455	15553	15509	15556	15623	15446	15417	15513	15459	15548	15686	15715	15553	15597	15363	15527	15662	15560	15641	15623	15461	15467	15533	15609	15709	15724	15437	15524	15561	15473	15764	15364	15637	15580	15565	15612	15642	15674	15359	15632	15864	15501	15547	15639	15545	15419	15640	15345	15537	15570	15547	15542	15448	15351	15606	15556	15618	15616	15510	15580	15672	15549	15486	15566	15736	15537	15554	15514	15586	15435	15480	15437	15630	15709	15579	15687	15657	15626	15650	15572	15742	15615	15708	15504	15459	15434	15549	15621	15517	15394	15620	15384	15673	15579	15560	15475	15642	15547	15645	15583	15331	15461	15525	15705	15548	15499	15612	15390	15706	15522	15432	15564	15374	15437	15534	15529	15476	15674	15597	15590	15405	15510	15689	15544	15684	15300	15615	15595	15369	15644	15616	15820	15670	15445	15714	15716	15617	15399	15447	15624	15730	15586	15544	15616	15765	15622	15523	15745	15436	15463	15637	15672	15627	15514	15450	15588	15426	15575	15525	15424	15553	15373	15616	15670	15560	15720	15545	15506	15468	15383	15593	15529	15513	15417	15554	15514	15602	15577	15495	15439	15426	15531	15553	15548	15559	15571	15725	15610	15433	15417	15468	15694	15774	15481	15674	15482	15620	15587	15526	15373	15541	15738	15489	15538	15494	15644	15490	15506	15358	15455	15630	15571	15711	15475	15517	15605	15525	15435	15492	15668	15714	15528	15433	15606	15384	15558	15575	15449	15512	15337	15723	15479	15439	15452	15458	15475	15365	15569	15600	15478	15551	15500	15725	15513	15472	15553	15585	15708	15550	15396	15495	15735	15454	15511	15632	15597	15599	15801	15564	15661	15523	15432	15378	15627	15462	15532	15575	15661	15512	15691	15495	15381	15680	15517	15524	15397	15811	15588	15560	15597	15472	15555	15553	15419	15457	15568	15383	15587	15484	15526	15472	15610	15451	15467	15507	15729	15824	15717	15600	15613	15510	15445	15669	15534	15461	15529	15496	15588	15586	15457	15636	15329	15655	15535	15471	15671	15632	15412	15640	15577	15737	15468
28953	47913	43321	35125	30452	27218	24304	22429	20714	19482	18568	17839	17273	16998	16315	16287	16238	15788	15675	15329	15093	14971	14829	14610	14727	14659	14518	14486	14401	14218	14373	14314	14392	14331	14462	14335	14329	14281	14189	14192	14211	14248	14212	14234	14258	14204	14233	14159	14103	14246	14135	14105	14204	14128	14259	14147	14179	14049	14221	14193	14158	14026	14184	14131	14283	14087	14056	14197	14103	14126	14143	14083	14258	14204	14114	14140	14105	14252	14082	14227	14071	13913	14084	14182	14174	14234	14136	14043	14043	14275	13954	14053	14327	14253	14163	14023	14174	14322	14222	14039	14049	14226	14109	13982	14150	14062	14184	14135	14155	14006	14027	14296	14093	14170	13991	13943	14153	14112	14302	14064	14147	14005	14209	14106	14111	14145	14113	14143	14020	14053	14192	14247	14122	14225	14105	14277	14123	14128	14128	14049	14063	14189	14134	13953	14158	14184	14114	14140	14027	14182	14168	14111	14080	14198	14023	14089	14083	14151	14069	13962	13935	14186	14081	14156	14039	14063	14066	14078	14121	14135	14014	14110	14083	14177	14122	14295	14229	14076	14110	14222	13997	14005	14088	14090	14189	13958	14111	14111	14184	14094	14069	13973	14168	13953	14099	14074	14183	14185	14095	13910	14210	14190	14152	14233	14082	14010	13974	13969	13974	14138	13965	14038	14084	14133	14123	14180	14011	14155	14059	14141	14056	14077	14126	14146	14034	14085	14017	14306	13953	14001	14162	14195	14087	14156	13927	14179	14191	14100	13918	14448	14044	14213	13916	13979	14307	14024	14045	14242	14005	14086	13996	14073	14050	14038	14135	14074	14160	14085	14082	13940	14033	14316	14104	13977	14177	14112	14130	14001	14036	14006	13914	14065	14273	14203	14039	13874	13931	14310	14114	14154	14247	14121	14354	13884	14187	14157	14111	13985	13977	14133	14139	14163	14046	14100	14203	14241	13953	14120	14016	13793	14146	14181	14051	14093	14139	14041	13981	14122	13995	14114	14145	14103	14125	14160	14177	14027	14150	14066	14088	14002	14190	13921	14200	14080	14047	14113	14161	14069	14170	14202	14206	14007	14025	14067	14132	14180	14009	14037	14110	14038	13988	13996	14222	14190	13995	14208	14131	14033	14083	14080	14136	14171	14085	14199	14220	13921	14167	14146	14039	14279	14033	14091	14198	14170	14193	14012	14047	14097	14006	14069	14194	14194	14000	14189	13982	14088	14099	14130	14125	14168	14108	14059	13902	14196	14083	14108	13963	14165	13929	14002	14033	14118	14153	14143	14218	14188	14166	14143	14198	14229	14203	14216	14113	14080	14154	14039	14286	14102	13998	14082	14094	13996	14153	14082	14101	13971	14022	14031	14139	14106	14312	14189	13959	14082	14156	13947	14162	14018	14252	13957	14239	14143	13992	14003	13966	14093	14180	14224	14027	13981	13964	14151	14017	14188	14137	14126	14080	13983	14067	14223	14230	14023	14018	14202	14011	14057	14119	14108	13962	14197	14044	14160	14086	14115	14139	14162	13979	14108	14166	14040	13950	13939	14193	14158	13948	14103	14087	14178	14103	14067	13922	14038	14219	14035	14009	14043	14141	14078	14020	14040	14243	14066	14144	13978	13948	14135	14066	14024	14200	14104	14076	14039	13939	14106	13925	14119	14216	14208	13994	14191	14042	14141	14050	14034	14078	14214	14110	14157	14064	14257	14185	14155	14056	14236	14212	14071	14170	14104	14183	14169	13921	13865	14146	14120	13897	14078	14284	14068	14139	14154	14165	14157	14034	14002	14095	14072	14093	14029	14086	13944	14221	13981	14034	14070	13938	14134	14056	14017	14029	13999	14135	14034	14076	14211	14291	13857	14118	14073	14060	14070	14225	14071	13932	14068	14194	13961	14239	14068	14155	14022	14109	14036	14087	14247	14067	14100	14103	14202	14205	14233	14087	14062	14169	14168	14131	14132	14116	14182	14257	14143	13920	14272	14117	14104	14132	14076	14084	14183	14117	13925	14090	14045	13924	14209	14133	14015	14149	14098	14058	14024	14155	14046	14052	14094	14070	14079	14080	14200	14139	14032	13986	14279	14021	14144	14030	13961	14209	13962	13948	14069	14112	13985	13982	14036	14099	14135	14228	14100	14132	14151	14082	14174	14202	14264	14063	14044	13963	14171	14144	13957	14248	14043	14284	14073	14166	14108	14235	13999	13985	13990	14189	14197	14158	13922	14247	14131	14170	13915	14220	14101	14113	14107	13998	14064	14014	14122	14220	14034	14144	13991	14014	14072	14283	14173	13941	14222	13943	14225	14105	14163	14146	13980	14065	14022	14090	14134	14017	14199	14136	14136	13977	14000	14143	14220	14248	14032	14145	14010	13969	14166	13912	14029	13786	14053	14134	14170	14190	14191	14162	14054	14033	13865	14266	13939	14064	14220	13903	14071	14007	14242	14017	14050	14270	14051	14150	14273	14208	14194	14170	14052	14094	13895	14069	14294	14121	14135	14192	14101	14090	14173	14168	13998	14057	14093	14258	14111	14058	14118	14032	14171	14052	13924	14201	14041	14080	13955	14035	14106	14205	14189	14137	14034	14185	14044	13946	14127	14093	13991	14090	14079	14099	14048	14181	14046	14220	14128	14045	14095	14069	13971	14020	14061	14206	14066	14070	14066	14077	13989	13963	14210	14080	13962	14102	14144	14070	14028	14192	14047	14143	14125	14196	14171	14000	14049	14112	14150	14051	14201	14216	14052	14144	13946	14175	14214	14110	14182	13939	14103	14086	14093	14110	14041	14219	14234	14110	14045	14188	14115	14161	14167	14189	13986	14010	14169	14068	14095	14097	14188	13971	14132	14168	14071	14108	14108	14073	14254	14100	14090	14100	14165	14050	13945	14184	14190	14004	14180	14170	14057	13957	14120	14002	14005	14199	14244	14045	14076	14166	14127	13977	14195	14233	14063	14198	14154	14166	14166	14127	13990	14005	13959	14204	14003	14192	14146	14312	13979	14317	14256	14168	14086	14097	14191	14052	14148	13984	14117	14338	13995	14210	13956	14109	14032	14015	14056	14057	13975	14124	13996	14108	14171	14107	13922	13978	14147	14136	14172	14288	14136	14114	14274	14065	14087	14183	14032	14172	14060	14075	14162	14175	14132	14055	14000	14237	13995	14163	14034	14075	14058	14008	14046	14267	14078	14131	14016	14084	14085	14088	13928	14135	14127	14001	14029	14113	14104	14002	14006	14263	14036	14093	14075	13998	14208	14187	14030	14223	13960	14014	13986	13957	14133	14071	14015	13891	14195	14170	14190	14043	13889	14007	14062	14059	14157	13957	14027	14190	14170	14095	14091	14295	14107	14096	14028	14070	14115	14064	14149	14162	14237	14063	14051	14073	14190	14082	14254	14073	13964	14047	14145	14175	14128	14162	14027	14073	14076	14174	14095	13978	14010	14025	13946	14045	14203	14083	14061	14206	14123	14104	14143	14175	14001	13979	13942	14104	14036	14126	14216	14079	14182	14154	14137	14069	14213	14096	14085	14065	14079	14147	14088	14208	14138	14108	14009	14187	14175	14105	14107	14085	14204	14232	14228	14159	14168	13878	14186	14134	13944	14241	14068	14098	14289	14007	14086	13966	14129	14096	13955	14020	14116	14029	14144	13964	14085	13938	14119	14076	14066	14147	13970	14036	14178	14138	14098	14017	14008	14171	14044	14194	14138	14079	14118	14057	14035	14205	14113	14002	14013	14146	14148	14167	13996	14071	14085	14211	14287	14100	14009	14149	14181	14145	14078	14185	13988	14113	14152	14030	14103	14136	14123	14313	13979	14171	14256	14110	14123	14066	14065	14149	14197	14000	14059	14039	14106	13858	14164	14166	14234	14163	14097	14144	14198	14272	14122	14155	13987	14060	14170	14098	14220	14136	13938	14201	14187	14121	14091	14120	14225	14090	14071	14148	14021	14018	13974	14000	14048	13978	14162	14046	14015	14170	13983	14194	13947	14047	14105	14120	14184	14071	14104	14293	14081	14167	14164	14126	14115	13998	14091	14160	14104	14120	14063	14094	14206	14132	14197	14125	14179	14122	14141	14152	14062	14013	14083	14149	14160	14071	14087	14176	14074	14056	14191	14177	14162	14084	14097	14092	14051	14129	14112	13929	14057	13962	14163	14108	14095	14065	14122	14101	14116	14279	14231	14108	14104	14141	13982	14035	14023	14179	14072	14094	14134	14163	14120	14028	14010	13996	14082	14113	13995	14037	14098	14069	13990	14123	14167	14170	14330	14126	14101	13895	14270	13934	14166	14109	14058	14114	14053	13984	13983	14152	14005	13969	14084	14163	14041	14034	14176	14141	14281	14095	14013	14231	14183	14126	14188	14119	13865	14103	13913	14094	14062	13935	14056	14014	13994	14063	14046	14142	13972	14040	14101	14126	14016	13880	13933	14054	14114	14276	14175	14248	14115	14067	14047	13955	14107	14002	14121	14010	14141	14223	14135	14003	14075	14053	14124	14117	14109	14016	14044	14108	14111	13885	14147	14120	14252	14086	14227	14105	14110	14194	14127	14095	13858	14119	14124	14158	14212	14108	13943	14173	14108	14195	14002	14202	14180	14159	14191	13962	14261	14227	14152	14102	14025	14023	14125	14126	14145	14239	14205	14025	14117	14212	13920	14109	14207	14184	14311	14039	14077	14214	14096	13944	14087	14075	13935	14214	14099	14064	14066	14113	14232	13994	14088	13998	14001	14050	14108	14114	14004	14093	14200	14157	14104	14079	14143	13935	14205	13898	13985	14070	13877	14067	14048	14177	14145	14110	14152	14002	14120	14018	14095	14123	13893	14139	13995	14154	14073	14105	13886	14007	14177	14116	14034	14134	14069	14091	14275	14040	14040	14224	14116	14068	14004	14062	14103	14079	14143	14020	13997	14136	14084	14000	13943	13928	14068	13995	14090	14165	13999	14043	13952	14023	14204	14144	14122	14119	14063	14051	14002	14088	14049	13942	13938	14209	14010	14029	14262	14122	14027	14157	14058	14104	13962	14049	14042	14131	14132	14122	14066	14064	14137	14033	13822	14223	14163	14181	13966	14140	14283	14011	14044	14079	14150	14104	14001	14118	14148
27824	24248	29518	26473	21179	19586	18338	17472	16932	16479	16086	15951	15849	15711	15732	15614	15543	15679	15540	15427	15238	15246	15433	15143	15273	15355	15304	15534	15091	15129	15403	15097	15140	15084	15321	15272	15268	15309	14998	15190	15258	15285	14971	15144	15205	15170	15180	15175	15322	15208	15193	15399	15017	15159	15136	14866	15230	15267	15237	15109	15072	15092	15092	15091	15144	15253	14950	14964	15318	15077	15151	15213	15263	15175	15290	15044	15116	15115	15228	15053	15048	15093	15020	15062	15076	14980	15327	15248	14935	15169	15241	15057	14943	15001	15125	15107	14996	15086	14964	15135	15044	14866	15071	15002	15058	15238	15155	15176	15090	15229	15108	15153	15196	15111	15174	15264	14853	15129	15183	15196	15208	15176	15205	15000	15150	15125	15191	15067	15077	14976	15095	15240	15125	15202	15029	15122	15119	15043	15170	15063	15001	15257	15119	15095	15180	15058	15062	15105	15100	15140	15086	15257	15067	15078	15366	15011	15031	15212	15319	15039	15243	15067	15224	15137	15199	15225	15117	15053	15133	15092	15140	15065	15024	15050	14996	15098	15227	15247	15066	15082	15159	15216	15162	15076	15212	15212	15081	15199	15275	15219	15046	15187	15010	15189	15241	15115	15342	15205	15147	15142	14942	15147	14986	15235	14768	15092	15228	15063	15113	15027	15214	15066	15098	15058	15250	15154	15081	15169	15161	15147	15057	15278	15101	15230	15002	14927	15162	14979	15115	15139	15035	14987	15085	15103	14965	15340	14944	15031	15179	15159	15074	15180	14935	15214	15358	15211	15154	15180	14874	15017	15003	14915	15101	14921	15212	15166	15260	15418	15080	15043	15017	15065	15269	15171	15141	15228	15060	15171	15107	15077	15119	15099	15120	15020	15183	15054	15325	15031	15032	15213	15120	15040	15052	14994	15185	15351	15328	15300	15133	15350	15202	15194	15014	15000	15048	15137	15224	15128	15251	15263	15122	15270	15154	15104	15311	15174	15078	15099	15254	15161	15165	15072	15146	14920	15052	15042	15089	14936	15149	15142	15235	15199	15245	15021	15119	15083	15081	15160	15151	15192	15069	15094	15109	15066	15209	15045	15173	14931	15067	15074	14970	15086	15196	15271	15243	14939	15099	15120	15205	15151	15123	15028	15240	15179	15226	15231	14858	14953	14952	15110	15053	15007	15132	15267	15010	15191	15062	15053	15189	15107	15222	15269	15141	15207	15197	14984	15127	15070	15065	15095	14869	14981	14952	15137	15112	15073	15098	15007	15197	15140	15057	15244	15292	14995	15162	15161	15024	15216	15470	15180	15182	15124	15005	15189	15168	15252	14983	15186	15312	15282	15140	14899	15064	15249	15093	15276	15080	15107	15167	15158	15119	15067	15084	14970	15239	14983	14909	15177	15246	14953	15287	14834	15193	15164	15186	15052	15267	15135	15071	15206	15256	15191	15049	15054	15158	15026	15032	15022	15179	15267	15133	15311	15035	14916	15205	15155	15097	15126	15197	15176	15167	15020	15037	15268	15102	15041	15050	15100	15071	15127	15071	15401	15057	15155	15161	14990	15343	15180	15346	15098	14934	15019	15133	15194	15251	15244	15144	15231	15375	15323	15026	15226	15207	15020	15269	15014	15062	15041	15121	15254	15167	15359	15074	14933	15154	14947	15119	15151	14851	15065	14971	15070	15096	14974	14931	15198	15158	15231	15060	15208	15200	15272	15197	15159	15013	15151	15233	15039	15258	15107	15037	15124	15070	15077	15095	15080	15287	15207	15054	15094	15196	15117	15106	15081	15020	14984	15106	15052	15169	15018	15034	14928	15101	15099	15166	15070	15151	15171	14958	15160	15084	15177	15136	15312	15317	15188	15131	14970	15293	15152	15247	15104	15200	15224	15284	15245	15135	15250	15048	14926	15174	15049	15156	15366	15232	15035	15126	15150	14888	15014	15071	15189	15121	15253	15368	15335	15045	15091	15117	15089	15253	15073	15153	15087	14849	15045	15150	14873	15035	15249	15112	15289	15468	15078	15451	15058	15315	14893	15175	15076	15148	15104	15132	14962	15140	15320	15137	15096	15115	15219	15022	15142	15095	15025	15070	14905	15206	14934	14991	15074	15079	15239	15144	15032	14969	15116	15124	15084	14967	14967	15244	15271	15149	15092	15128	15037	15215	15152	15171	15310	15061	15181	15176	15090	14967	15219	15184	15148	15007	15048	15122	15111	15226	15218	15219	15237	15339	15192	15073	15121	15160	15024	15102	15114	15064	15047	15368	15038	15026	15182	15091	15212	14950	15233	15091	15482	15247	15116	15204	15013	15019	15079	15293	15113	15167	15395	15205	14979	15253	15259	15200	15167	15193	15082	15148	15178	15020	15091	15272	15144	15153	15160	15265	15179	15186	15234	15158	15304	15169	15137	14998	15106	15255	15088	15138	15193	15253	15121	15172	15115	15081	15180	15368	15091	15188	15223	15129	15189	15329	15366	15055	15233	15185	15199	15096	15081	15242	15222	15225	15126	15101	15164	15054	14986	15121	15360	15131	15251	15001	15075	14993	15266	15099	14914	14898	15140	15059	15072	15155	15158	15354	15185	15169	15017	15148	15265	15166	15173	14845	15182	15276	15085	15221	15029	15055	14992	14970	15163	15190	15118	15088	15276	15242	14990	15135	15056	14906	15209	14953	15161	15134	15068	15509	14976	15084	14995	15108	15280	15006	15177	15058	15284	15141	15227	15118	15094	15182	15062	15059	15128	15143	15140	15075	14977	15104	15069	15115	15070	14995	14854	15156	15230	15122	15201	15066	14984	15045	15054	15272	15350	15210	15099	15091	15171	15023	15078	14928	15047	14970	14939	15220	15039	15302	15133	15243	15102	15354	15136	15124	15042	15238	15177	15183	15095	15178	15213	15060	15036	15310	15174	15151	15054	15150	14864	15301	15064	15253	14978	15201	15087	14926	15159	15208	15037	14977	15015	15092	15237	15208	15168	15145	15124	15169	15284	15070	15085	15310	15142	15179	15225	15037	15291	15115	14995	15220	14988	15180	15371	14936	14960	15147	14930	15285	15168	15061	15055	15167	15130	15040	15201	15143	15233	14883	15163	15133	15103	15224	15175	15047	15110	15168	15251	14964	15252	15234	15336	15317	15068	15038	15144	15044	15230	15083	15154	15181	15027	15132	15194	14949	15052	15108	15125	15214	15156	15140	15282	15133	15062	15195	15132	15283	15115	15141	15187	15268	15230	15133	15076	15301	15218	15078	15194	15038	15113	15185	15194	15117	15269	15240	15188	15321	15106	15153	15226	15380	15191	15004	15165	14954	15062	15081	15159	15394	15145	15123	15132	15256	15273	15165	14951	14932	15276	15145	15114	15174	14985	15134	15244	15104	15412	14909	15094	15034	15186	15076	14995	15158	14925	15073	15130	15231	15224	15165	15330	15220	15291	15255	15203	15077	15010	15101	15038	15232	15160	15085	15159	15310	15135	15198	14877	15331	15202	15160	15335	14988	15247	15203	15126	15240	15026	15116	15030	15028	15236	15147	15124	15111	15112	15092	15173	15128	15123	15098	15273	15077	15153	15026	15057	15308	15304	15097	15238	15346	15045	14975	15359	15317	15072	15051	15192	15251	15062	15031	15110	15027	15268	15146	15194	15052	15082	15050	15180	15065	15219	15104	15294	15039	15022	15061	15169	15200	14922	15153	15094	15328	15010	15108	15108	15025	15122	15187	15301	15012	15130	15124	15059	15114	15136	15240	15166	15281	14986	15107	15079	15131	15247	15041	15065	15126	15302	15158	15115	15248	15070	15146	15074	15174	15164	15313	15021	15116	15114	15264	15176	15145	14915	15064	15147	15147	15074	15104	15081	14951	15057	14968	15045	15209	15116	15141	15087	15094	15173	15185	15095	15029	15046	15070	14941	15208	15262	15227	15107	15038	15231	15113	15151	15278	15114	15066	15264	15209	15037	14999	15127	15102	15114	14966	15279	15255	14909	15016	15132	15050	15165	14967	14989	15013	15340	15185	15054	15319	15023	15241	15317	15239	15302	15247	15007	15109	15026	15108	15208	14900	14836	14993	15241	15343	15118	15172	15046	15245	15044	15076	15269	15387	15162	14951	15069	15084	15076	15082	15156	15103	15177	15264	15198	15209	14983	15172	15045	15158	15134	15196	15253	15151	15204	15097	15071	15211	15070	14970	15110	15196	15106	15140	15065	15053	15196	15152	15350	15076	15146	15174	15029	15003	15279	15151	14967	15134	15207	14966	15272	15259	15220	15042	15170	15003	15068	15184	14921	15088	15198	15014	14972	15010	15023	15194	15272	15212	15133	15002	15216	15372	15232	15244	15261	15090	15122	15046	15060	15141	15196	15070	15180	15172	15149	15004	15317	15164	15165	15087	15101	15266	15069	15228	15264	15341	15116	15382	15187	15234	15182	15301	14899	15202	15077	15095	15023	15153	15116	15184	15219	15138	15208	15188	15277	15159	15073	15273	15147	15152	15155	15120	15162	15142	15168	15241	15253	15071	15145	15078	15013	15190	15069	15056	15129	15103	15066	15265	15098	15206	15251	14971	15082	15120	15037	15170	15154	15157	15203	15310	15224	15384	14919	15021	15085	15179	15117	15112	15084	15131	15030	15078	15064	15059	15073	15198	15198	15148	15184	14953	14984	15030	15170	15174	15116	15015	15052	15194	15189	15149	14935	14925	15146	15105	15381	15235	15046	15118	15101	15044	15183	15275	15141	15223	15200	15139	15310	15053	15101	14874	15194	15148	15043	15044	15183	15220	15071	15060	15079	15059	15068	15094	15142	15036	14999	15160	15116	15179	15268	15315	14935	15197	15196	15260	15198	15124	15106	15157	15138	15090	15190	15070	15049	15191	15052	15144	15120	15098	15069	15058	15290	15198	15155	15140	15251	14969	15136	15053	15172	15121	14887	15191	14877	15009	15110	15043	14920	15052	15285	15254	15177	15400	15213	15092	15106	15186	15138	15135	15190	15236	15171	15086	14966	15097	15089	15049	15024	15241	15005	15136	15262	14976	15202	15159	15069	15444	14923	15299	15127	15085	15104	15103	15208	15044	15133	14993	15254	15353	14926	15079	15206	14963	15202	15167	14984
26495	37599	33618	26151	22643	20057	18563	17581	16686	16052	15666	15383	15104	14906	14786	14771	14605	14667	14319	14299	14320	14306	14088	14032	14281	14259	14112	14119	14092	14113	14072	14147	13935	14075	13950	13926	13904	13891	13918	14096	13956	14122	13744	13961	13891	14029	13938	14047	13919	13897	14052	13833	13841	14062	13849	14116	13958	13810	13912	13936	14062	13884	13996	13950	13698	13846	14011	14047	14010	13953	13732	14041	13947	14010	13781	13947	13897	14025	13794	13882	13878	13877	13889	14139	14057	13822	13966	13887	13921	13868	13929	13889	13911	13796	14021	13858	13939	14026	13858	13904	13887	13865	13734	13790	13799	13929	14039	13903	13990	14029	13860	13911	13981	13983	13844	13940	13942	13892	13949	13881	13910	13879	13948	13827	13844	13929	13846	13938	13849	13843	13977	14014	13719	13813	13808	13860	13755	13880	14005	13989	13866	13847	13839	13861	13859	14021	13928	14039	13737	14072	13882	13874	13786	13900	13998	13895	13889	13836	13901	13891	13878	13714	13997	13984	13846	13921	13872	14006	13975	13917	13919	13831	14009	13852	13982	13987	13890	13755	13803	14077	14018	13966	13899	13881	13927	13934	13875	13877	13987	13994	13924	13997	13934	13888	13893	13827	14194	13903	13813	13939	13910	13944	14123	13824	14119	14007	13973	13902	13993	13987	13868	13774	13919	13881	13953	13895	13820	14014	13963	13822	13781	13810	13878	13816	13876	14014	13837	13793	13953	13788	14038	13820	13811	13881	14029	13911	13824	13956	13970	13990	13867	13935	13814	14046	13936	13852	13964	13945	13861	13945	13960	13826	13878	13940	13866	13944	13762	14001	14006	14032	13855	13973	13840	13925	13863	13930	13841	13919	13744	13847	13943	14003	13874	13775	14092	13895	13865	13946	13682	14036	13927	14054	13795	13891	13702	14090	13838	13765	13831	13939	14066	13850	14041	13950	13855	13943	13879	13859	13959	13953	13966	13955	13944	13822	13901	13791	13786	13894	13801	13987	13812	13964	14089	14039	13935	14075	13890	13829	13818	13970	13739	13933	13943	13875	13703	13840	13910	13834	13842	13826	13807	13941	13885	13915	14039	13961	13783	13910	13817	13844	13836	13791	14015	13977	13912	13962	13945	13816	13950	13807	13979	13936	13931	13998	14088	13800	13816	13927	13848	13698	13888	14114	13950	13893	13863	13725	13917	14054	13893	13886	13807	13938	14023	13930	13838	13887	13687	14027	14014	13885	14022	14048	13932	13942	13848	13888	13932	13926	14026	13999	14020	13952	13967	14033	13919	14033	13871	14024	13877	13856	13902	13875	13930	13906	13982	13961	13884	13997	14000	13741	13858	13870	13948	13921	13939	13769	13839	13826	13809	13780	13913	13780	13841	14014	13956	13974	13845	13751	13985	14163	13929	13955	14076	13831	14002	13978	14041	14061	13887	13836	14068	13890	13855	13739	13889	14005	13727	13767	13936	13808	13956	14052	13974	13828	13891	13908	14022	13786	13974	13921	13835	13884	13941	13812	13920	13754	14019	14000	13765	13842	13853	13967	13910	14090	13945	13815	13930	13994	13908	13858	13855	13910	14094	13855	13855	13875	13956	13888	13892	13916	13822	14027	14077	13884	13884	13889	13879	13929	13914	13877	13955	13683	14047	13893	13926	13939	13922	13892	13945	13972	13928	14122	14013	13963	13839	14061	13944	13955	13823	13893	13725	14030	13974	13900	13824	13928	13919	13943	14089	13852	13855	13905	13910	13868	13858	13896	13952	13947	13914	13935	13993	14096	13948	14004	13864	13930	13829	13885	13845	13909	13692	13741	13890	14002	13856	13776	13898	14090	13850	13856	13764	13879	14021	13869	13789	13827	13947	13884	13848	13983	13838	13774	13883	13787	13965	13855	14075	14107	13979	13791	14106	13903	13824	13973	13961	14153	13896	13932	13894	13822	13957	13919	13837	13738	13818	13966	13995	13925	13953	13980	13936	14038	13911	13937	13908	14040	13816	13882	13894	14029	13970	13961	14075	13730	13901	13986	13924	13997	13752	13821	13839	13976	13917	13939	13874	13914	13953	13968	13800	14030	13902	13864	13947	13820	14069	14025	13891	13921	14028	13893	14085	13978	14164	13899	13848	13804	13969	13808	13831	13997	14037	13879	14183	14058	14038	13906	13998	13927	13942	13932	14063	13901	13958	13816	13839	13904	13946	13875	14064	13781	13858	13889	13913	13820	14013	13796	13819	13984	14035	13887	14006	13833	13920	13955	13824	13888	14145	14062	13837	14011	13871	13978	13866	13950	13682	14010	13854	13932	13891	13793	13964	14018	14027	13772	13653	13902	13985	13845	13949	14032	14052	13863	13881	14038	14158	13908	14034	13906	13878	13773	13932	13884	13922	14055	13907	14069	14014	13937	14029	13913	13796	14005	13971	13959	13850	13794	13894	13860	13869	14163	13867	14038	13878	13931	13995	13866	13851	13926	13872	13855	13869	13910	13774	14074	14057	13960	13914	13907	13856	13742	13917	13887	13756	13901	13778	13852	13947	13872	14028	13977	14037	13879	13920	13859	13777	13761	13864	13943	13969	13892	13938	13883	13968	13860	13907	13898	13901	13858	13868	13988	13814	13967	13872	13990	13906	13843	14057	13880	13902	13853	13895	13839	13822	13960	13855	13755	13905	13861	13894	14041	13837	13903	14034	13908	14015	14053	13913	14192	13886	13903	13950	13917	13930	13992	13923	13908	13973	13960	13829	13962	13850	13739	13838	13958	13836	14005	13893	13904	13908	14026	13909	13939	13944	13972	13994	13805	13875	13879	14018	13925	13898	13848	13802	13930	13959	13960	13944	13740	13873	14039	14143	14003	13891	13928	13955	14002	13951	13894	13939	14128	14006	14008	13932	13868	13803	13916	13988	13984	13960	13817	14031	13874	13917	14005	13860	13835	13933	13897	14045	13827	13975	13848	14031	13910	13828	13897	13915	13971	13811	14022	14024	13857	13960	13930	13790	13898	13981	13828	14003	13957	14097	13923	13685	13976	13912	13975	14106	13898	13768	13712	14080	13958	13814	13870	14042	13952	13776	13976	13711	13817	13869	13872	13992	13913	13808	13939	14011	14021	13860	13788	13849	13754	14090	13764	13899	14008	13910	13910	13950	13923	13901	13842	13858	13923	13899	14004	13845	13812	13855	13881	13954	13886	13893	13826	13990	13927	13894	13911	13847	13938	13860	13810	13870	13722	13861	13864	14003	13935	13997	13932	13863	13896	13822	13892	13967	13922	14013	13868	13823	13872	13970	13870	13843	13866	13979	13871	13914	13947	14060	13692	13976	13845	13842	13833	13829	13952	13972	14089	13920	13926	13994	14001	14068	14061	13877	13973	13957	13819	13989	14042	13972	13967	13753	13933	13884	13835	13808	13874	13943	13717	14040	13908	14071	14015	13841	13921	14105	13929	13829	13834	13779	14067	13679	13813	13937	13895	13703	14023	13832	13981	13921	14009	13878	13836	13842	14008	13789	13855	13839	13904	13838	13891	13997	13765	13867	13959	14042	14077	13848	14089	13998	13753	13986	13897	14017	14019	14056	13929	13957	14027	14037	13995	13879	13942	14148	13793	13904	13963	13823	13894	13952	14080	13907	13815	13863	13905	13860	13912	13908	13925	13940	13921	13946	13785	14043	13904	13979	13903	13913	13868	13936	13970	13931	13854	13997	13966	14010	14065	13900	13830	13839	13817	13901	13978	13859	13895	13905	13897	13977	13984	13992	14026	14020	13987	14025	13836	14016	13913	13824	14056	13914	13794	13987	14036	14187	13732	14062	13920	13849	13728	13844	14175	13989	13857	13893	13959	13925	13815	13895	13963	14012	13861	13922	13985	13806	14097	14024	13839	13863	14030	13964	13957	13827	14018	14007	13986	13710	13876	14057	13951	13909	13846	13754	13963	13822	13762	14013	14022	14034	13862	13893	13904	14049	13789	13897	13863	14010	13975	13969	14062	13909	13911	13897	14077	13848	13944	13884	13946	13843	13930	13891	14079	13918	13990	13861	14116	13835	13912	13823	14068	14048	13990	13912	13768	13939	13866	14039	13882	13783	13911	13916	14142	13848	14034	14084	13966	13798	13995	13897	13874	13952	13894	13840	13931	13886	13942	13995	13965	13884	13840	13796	13768	14072	13822	13980	13740	13802	13903	13760	13825	13993	14072	13941	13773	14012	13741	13980	13701	13875	14025	13835	13836	13908	13902	13900	13779	13893	13939	13842	13768	13789	13847	13844	13939	13827	13838	13787	14005	13894	13899	14026	13856	13931	13801	14020	13953	13913	13926	13952	13914	14074	13834	14003	13902	13968	13787	13922	13930	13932	13918	13762	14020	14034	13979	13822	13927	14009	13958	14028	14033	13837	13830	13926	14024	14007	13912	13739	13941	13888	13994	14034	13814	13796	13912	13802	14014	13955	13841	13750	13866	13844	14071	13882	13828	13906	13836	13775	13902	13965	14043	13926	13823	13770	13963	13985	13920	14017	14066	13937	13909	13914	13975	14026	13920	13893	13920	13942	13970	13830	13983	14043	13904	13839	13877	13743	14077	13990	13868	13958	13895	13836	14010	13890	13921	13858	14034	13850	13989	13944	13831	13820	13877	14023	13840	13999	13960	13913	13915	14009	13761	13964	13799	14049	13968	14016	14065	13955	13744	13908	13959	13741	13913	13815	14030	13918	14005	13861	14006	13706	13875	13945	14036	13857	13906	13942	13944	14051	13944	13919	14055	14030	13798	13994	13808	13789	13985	13899	13833	13936	13877	14011	13957	13916	13785	13829	13745	13738	14060	13934	13897	13813	14002	14032	13917	13883	13956	14018	13866	13905	13952	13962	13837	14036	14001	14055	13929	13878	14026	13929	14028	13895	13918	13758	13998	13794	13860	13834	14001	14017	13970	13880	13925	13874	13853	13785	13941	13981	13898	13845	13942	13892	13852	13880	13759	13990	13860	14000	13841	13772	13926	13990	13812	13794	13895	14066	13839	13890	13679	13894	14018	13886	14031	14119	13907	13960	14015	13985	13845	14012	13971	13945	13740	14096	13885	13896	13793	13953	14011	13908	13713	14083	13916	13973	14019	14108	14017
23650	21035	28444	24187	22826	23882	23131	19549	18211	18020	17437	17127	16856	16987	16461	16372	16187	16125	16338	15904	16096	15903	16065	15708	15872	15882	15701	15712	15611	15613	15561	15509	15852	15618	15586	15413	15483	15660	15490	15555	15518	15386	15680	15469	15472	15482	15659	15533	15530	15581	15432	15632	15348	15301	15737	15561	15490	15483	15538	15527	15372	15520	15674	15552	15387	15343	15364	15250	15196	15134	15545	15388	15408	15672	15524	15305	15493	15579	15648	15443	15438	15463	15320	15496	15444	15529	15481	15525	15366	15411	15348	15493	15455	15280	15481	15455	15289	15399	15419	15440	15362	15473	15303	15420	15418	15489	15512	15328	15489	15577	15651	15485	15336	15411	15432	15503	15606	15535	15406	15581	15499	15336	15368	15410	15615	15436	15329	15469	15503	15519	15456	15559	15284	15439	15357	15431	15498	15429	15491	15550	15629	15440	15377	15354	15286	15352	15273	15434	15400	15360	15375	15612	15640	15415	15468	15300	15325	15256	15274	15541	15426	15419	15385	15306	15358	15564	15426	15313	15364	15395	15260	15431	15476	15419	15565	15351	15434	15382	15595	15447	15634	15641	15553	15609	15390	15533	15469	15276	15319	15436	15363	15483	15479	15624	15488	15446	15390	15395	15309	15502	15427	15261	15415	15405	15332	15354	15183	15407	15440	15460	15520	15416	15382	15274	15348	15283	15454	15505	15432	15332	15612	15533	15493	15340	15454	15528	15409	15391	15405	15378	15325	15370	15393	15378	15484	15517	15378	15549	15326	15268	15500	15555	15338	15428	15435	15334	15398	15462	15602	15352	15547	15380	15359	15331	15251	15383	15344	15490	15567	15437	15295	15364	15275	15450	15461	15554	15450	15498	15481	15398	15397	15468	15554	15460	15501	15314	15404	15418	15482	15323	15227	15354	15477	15391	15474	15681	15402	15299	15456	15464	15562	15371	15559	15507	15698	15362	15483	15464	15393	15410	15382	15487	15543	15423	15468	15323	15492	15429	15552	15221	15340	15354	15486	15461	15570	15382	15683	15435	15116	15412	15664	15403	15474	15552	15266	15499	15443	15517	15505	15415	15383	15384	15456	15417	15534	15561	15554	15573	15613	15384	15480	15432	15395	15384	15646	15383	15366	15403	15465	15423	15516	15432	15307	15581	15510	15520	15429	15416	15642	15516	15468	15449	15343	15423	15534	15522	15376	15450	15537	15237	15449	15407	15522	15451	15385	15512	15589	15415	15393	15328	15425	15389	15453	15493	15476	15593	15497	15503	15498	15343	15316	15265	15412	15354	15585	15426	15359	15281	15562	15426	15522	15678	15557	15314	15422	15348	15382	15480	15553	15453	15425	15373	15325	15202	15501	15644	15746	15374	15560	15467	15536	15450	15231	15669	15560	15173	15554	15318	15404	15478	15265	15483	15462	15386	15398	15383	15473	15455	15344	15412	15486	15372	15665	15168	15204	15519	15430	15364	15383	15595	15585	15585	15290	15655	15535	15441	15523	15620	15641	15571	15394	15501	15452	15558	15572	15383	15343	15491	15514	15326	15396	15446	15387	15465	15408	15453	15275	15302	15523	15371	15253	15511	15378	15397	15395	15159	15488	15429	15317	15535	15477	15447	15400	15378	15347	15532	15496	15510	15517	15417	15361	15470	15336	15485	15573	15497	15508	15419	15413	15250	15362	15202	15453	15377	15432	15561	15506	15453	15612	15245	15387	15342	15245	15315	15498	15441	15471	15463	15569	15297	15484	15522	15380	15385	15511	15472	15369	15680	15480	15474	15544	15258	15426	15544	15654	15503	15230	15417	15575	15426	15538	15282	15490	15254	15149	15473	15375	15423	15433	15612	15423	15455	15430	15260	15428	15413	15512	15484	15289	15397	15315	15426	15360	15466	15422	15481	15406	15361	15568	15411	15443	15438	15372	15569	15296	15532	15300	15416	15357	15619	15578	15502	15430	15471	15456	15587	15279	15443	15598	15517	15357	15447	15488	15460	15283	15457	15397	15394	15375	15409	15458	15515	15482	15539	15447	15202	15301	15448	15442	15335	15412	15571	15393	15401	15482	15389	15482	15352	15429	15523	15596	15489	15359	15531	15451	15317	15584	15384	15251	15375	15480	15607	15423	15357	15325	15525	15508	15471	15561	15290	15421	15430	15454	15399	15426	15405	15375	15275	15313	15472	15544	15459	15388	15621	15388	15639	15649	15454	15489	15276	15351	15402	15399	15405	15548	15605	15580	15765	15609	15314	15363	15433	15533	15239	15434	15475	15424	15344	15424	15407	15406	15266	15548	15674	15604	15261	15411	15366	15383	15288	15632	15321	15482	15459	15486	15536	15460	15574	15470	15411	15404	15530	15443	15319	15363	15558	15535	15464	15399	15684	15380	15396	15256	15446	15356	15356	15356	15434	15218	15462	15622	15172	15456	15213	15338	15544	15509	15525	15510	15391	15408	15379	15427	15474	15601	15438	15489	15443	15420	15407	15646	15481	15409	15228	15541	15417	15557	15415	15460	15416	15503	15508	15515	15256	15503	15489	15512	15485	15648	15490	15225	15584	15486	15518	15439	15524	15444	15412	15428	15326	15374	15520	15423	15517	15574	15569	15497	15394	15333	15371	15488	15327	15439	15541	15511	15502	15553	15229	15110	15234	15601	15366	15542	15561	15614	15324	15407	15465	15355	15508	15437	15634	15508	15609	15488	15336	15401	15359	15358	15585	15446	15290	15462	15488	15497	15396	15339	15490	15582	15316	15424	15481	15522	15552	15608	15445	15611	15409	15437	15339	15413	15271	15493	15175	15605	15459	15413	15546	15367	15206	15485	15278	15439	15604	15515	15496	15429	15552	15544	15437	15437	15484	15408	15220	15074	15427	15420	15503	15505	15561	15548	15466	15295	15338	15538	15557	15467	15346	15581	15403	15418	15595	15469	15442	15590	15282	15443	15369	15349	15499	15619	15493	15644	15584	15544	15550	15431	15350	15334	15398	15454	15507	15440	15582	15660	15444	15580	15518	15319	15326	15276	15551	15591	15544	15404	15560	15531	15214	15382	15399	15577	15409	15518	15341	15400	15508	15581	15365	15547	15638	15512	15600	15366	15513	15265	15520	15527	15413	15388	15491	15654	15376	15398	15458	15318	15449	15542	15587	15323	15428	15360	15337	15472	15445	15395	15489	15495	15423	15245	15555	15369	15323	15501	15492	15651	15378	15384	15557	15290	15384	15213	15452	15423	15342	15447	15476	15423	15490	15341	15395	15472	15523	15466	15486	15423	15337	15467	15391	15423	15381	15410	15652	15582	15382	15390	15389	15554	15480	15365	15360	15174	15507	15314	15206	15443	15306	15319	15366	15444	15427	15472	15509	15591	15400	15406	15432	15535	15424	15311	15451	15482	15284	15207	15629	15376	15388	15551	15355	15576	15542	15344	15272	15384	15284	15518	15485	15539	15578	15438	15389	15420	15453	15263	15391	15487	15575	15258	15452	15196	15404	15546	15432	15333	15398	15333	15398	15380	15611	15411	15476	15441	15252	15521	15519	15547	15428	15477	15484	15475	15259	15367	15561	15394	15435	15550	15649	15469	15590	15562	15381	15463	15422	15254	15565	15433	15495	15571	15472	15421	15562	15757	15484	15519	15394	15492	15450	15590	15465	15434	15467	15487	15604	15500	15412	15567	15304	15591	15503	15558	15470	15564	15330	15550	15264	15251	15454	15414	15388	15558	15534	15438	15414	15334	15294	15440	15397	15407	15481	15295	15298	15435	15340	15571	15436	15260	15404	15662	15391	15445	15447	15300	15607	15667	15491	15404	15444	15611	15266	15258	15385	15254	15529	15382	15378	15373	15469	15369	15306	15507	15353	15411	15314	15463	15521	15480	15424	15588	15581	15488	15408	15607	15300	15317	15445	15515	15353	15343	15684	15469	15377	15296	15560	15405	15619	15504	15478	15395	15347	15478	15596	15525	15405	15326	15405	15281	15469	15567	15480	15440	15319	15769	15378	15537	15330	15204	15541	15362	15288	15502	15474	15626	15271	15265	15476	15394	15370	15468	15439	15350	15458	15539	15463	15510	15460	15541	15398	15219	15434	15439	15479	15518	15444	15487	15562	15381	15265	15415	15473	15310	15384	15391	15392	15314	15366	15713	15236	15444	15424	15497	15348	15459	15234	15513	15378	15318	15439	15405	15561	15432	15389	15399	15383	15526	15546	15398	15475	15486	15501	15370	15429	15459	15561	15530	15461	15402	15528	15543	15340	15380	15506	15522	15489	15580	15511	15422	15249	15508	15602	15606	15496	15515	15299	15350	15529	15333	15246	15558	15392	15422	15455	15473	15391	15503	15424	15304	15535	15316	15259	15210	15358	15374	15457	15423	15564	15369	15363	15542	15477	15426	15386	15349	15563	15315	15417	15544	15207	15593	15493	15787	15486	15495	15556	15563	15442	15364	15300	15292	15434	15402	15534	15369	15334	15205	15334	15578	15506	15450	15668	15551	15427	15463	15589	15203	15318	15369	15500	15461	15477	15378	15385	15570	15485	15360	15247	15509	15189	15338	15477	15560	15292	15530	15547	15455	15514	15496	15448	15412	15539	15410	15491	15609	15539	15481	15568	15454	15351	15476	15332	15481	15370	15221	15168	15473	15379	15456	15437	15472	15536	15407	15463	15386	15373	15576	15488	15449	15393	15653	15482	15519	15279	15312	15433	15400	15707	15329	15446	15472	15510	15481	15372	15275	15383	15552	15350	15404	15658	15508	15491	15540	15400	15397	15443	15482	15467	15498	15599	15187	15553	15524	15421	15470	15353	15425	15202	15499	15401	15570	15437	15236	15539	15383	15298	15513	15311	15624	15592	15448	15335	15321	15573	15554	15229	15305	15390	15368	15530	15384	15343	15391	15226	15504	15433	15576	15394	15326	15226	15407	15355	15552	15369	15367	15537	15573	15348	15272	15638	15359	15418	15549	15397	15335	15574	15504	15481	15474	15375	15414	15266	15567	15356	15442	15418	15325	15303	15376	15268	15375	15429	15451	15490	15518	15382	15465	15590	15423	15438	15583	15355	15432	15448	15508	15428	15323	15356	15459	15396	15246	15328	15410	15576	15403	15369	15366	15411	15491	15547
27317	43833	39823	31794	27255	24023	21990	20165	18804	17850	17227	16574	16430	15939	15829	15412	15115	15151	14973	14938	14831	14772	14595	14518	14627	14452	14502	14319	14391	14383	14107	14183	14200	14151	14244	14095	14185	14216	14208	14147	14064	14285	14146	13981	14110	14192	14147	14161	14059	14123	14104	14064	14041	14060	14171	14132	14086	13964	14254	14285	13953	14048	13931	14029	14158	13965	14216	13827	14071	14183	14041	13960	14059	14215	14098	13960	13993	14110	13998	14140	14043	14116	13939	14084	14044	13971	14131	14208	13971	14125	14113	14192	13980	14133	13916	14037	13865	14029	13996	14183	14135	13967	14158	13917	14209	13947	14191	13949	14026	14086	14085	14160	14021	13939	14148	14037	14182	13987	14057	14033	14261	14173	14030	13990	13951	14111	14014	13931	13985	14091	14214	13951	14198	14053	14000	14123	13985	14041	13955	14120	13921	14142	13964	13802	14143	14057	14028	14048	14126	14000	14103	14104	14129	14048	13999	13976	14185	14021	13971	14111	14318	14016	14148	14246	14083	14171	14133	14090	14135	14172	14094	14073	14035	14049	13965	14105	13903	13977	14101	14079	14019	13938	13982	13790	14040	13976	13947	14080	14046	14046	14153	14034	14008	14056	13985	14018	14070	14085	13904	14056	14038	14004	13962	14057	14014	14094	14083	14061	14016	14066	14074	13971	14073	14189	13885	14107	14117	13969	13975	14027	13977	14164	14026	13907	14033	14061	13955	13977	13973	14073	14009	14032	14008	14031	14043	13973	13934	14126	14047	14091	13979	14044	14105	14075	14100	13993	14096	13945	14090	14052	14168	14078	14103	14009	14068	14089	14051	14155	13963	14027	14096	13969	14086	13998	14007	14043	14046	14131	13864	14125	14205	13991	13987	13918	14000	14232	14041	14209	14116	14001	13996	14061	14076	13990	14028	14029	14001	14098	14144	13919	14054	14274	13877	13951	14054	14134	14154	14102	14028	14107	14235	13925	14336	14077	14044	13942	14136	14005	14149	13983	14128	14039	13972	14076	14241	14030	13973	14092	14297	14043	14020	14200	13888	14014	14143	14179	14036	14034	14000	13931	14087	13991	14079	14125	14109	14179	13908	14014	14113	14023	13967	14054	14181	13939	14132	13907	13921	13943	13896	14091	13985	13933	14085	13940	14213	14119	14070	14223	14141	14140	14235	14132	14007	14140	14079	14069	13989	14042	13975	14088	14094	13996	14151	14039	14129	14144	13998	14146	14134	14087	14058	14144	14069	13911	14102	14005	14141	13954	14104	13938	14106	13970	13989	14125	14022	14077	14228	13703	14060	13971	14170	14038	14068	14175	14048	13970	14172	14042	14122	14000	14008	13958	14013	14167	14081	14195	14027	14183	14029	13947	14056	14029	14135	14022	14125	14214	14123	14075	14123	13980	13868	13956	13919	13985	13962	14017	14018	13983	14110	14058	14037	14109	14079	13993	14011	14167	13834	14078	13984	14077	13924	14069	14111	14220	14065	14143	13993	14042	13969	13928	14032	14074	13974	14020	14132	14208	14179	14046	13914	14027	13964	13997	13946	13883	14204	13920	14001	14094	14094	14222	13890	13866	14093	14135	14051	14036	14135	14019	14020	14097	14184	14089	14113	13952	14108	14075	14123	14235	14115	14248	14125	13930	14125	13920	13996	14084	13943	14046	14129	14032	14025	14097	14075	13988	14083	13984	14122	14097	14014	14069	14129	14167	14142	14156	14114	14228	14016	14077	14093	14171	13932	13977	13917	14207	13912	14034	14182	14102	14009	14274	14056	14136	14057	13973	14035	14159	14204	13845	13950	14010	14086	14139	13990	14106	14099	14012	14194	14152	14123	14039	14195	14028	14097	14033	13844	14162	14093	14014	13924	14142	14042	14009	14044	14146	14059	13969	14052	14117	14043	14131	14111	14112	14118	14154	14117	14121	14087	14122	13951	14096	14134	13946	14291	13940	14165	14371	14005	13921	13955	14217	14183	14033	14063	13924	14346	13988	14229	13996	14002	14150	14043	13925	14086	13986	14105	13971	13981	14103	13970	14007	14011	14005	14009	14061	14076	13886	13977	14012	14130	14014	14083	14039	14033	14197	13961	14156	13941	13959	14019	14010	14182	13965	14075	13989	14000	14159	14102	14227	14180	14039	14013	14102	13861	14153	13973	13954	13953	14144	14113	14146	14058	14061	14020	14076	14131	13934	14001	14120	13970	14125	14069	14107	14107	14072	14184	14113	14027	14074	14063	13913	14111	14039	14305	13936	14138	13986	14015	14023	14044	14120	14145	13910	13950	14046	13946	14091	14150	14090	14134	13907	13830	14147	14073	14119	14098	13986	14011	14017	13984	13963	14022	14189	14061	14162	14104	14098	14057	13951	13856	14122	13871	13964	14100	14026	14043	14151	14151	14095	14074	14133	13910	14070	14118	13934	14138	14231	14034	14055	14154	14244	14025	13995	14145	14113	14209	14063	13969	13874	14017	14022	14100	14199	13981	14025	14023	14116	14009	14169	13986	13990	13901	14061	14129	13986	13950	13939	14077	14007	13898	13941	14067	14159	14233	13998	14095	13978	14100	14021	13990	13999	14141	13882	14055	13976	13986	13880	14029	14046	14006	14189	13980	13991	14067	14101	13811	13961	14020	14204	14067	14154	13975	13928	14137	14075	13899	13976	14004	14134	14070	14134	14058	14029	14073	13926	14091	14133	14210	14194	14184	13880	13973	13962	14110	13940	14022	14203	13862	14095	14055	13975	14108	14085	13878	14048	14037	14012	14108	13955	13966	14175	14075	14076	14026	14130	14117	14154	14193	14065	13909	14007	14033	13945	13994	13920	14168	13964	13999	14204	14007	14103	14181	14136	13966	14003	14263	14042	14029	14069	13927	14054	14071	14047	14186	14317	13769	14098	14041	14040	14110	14002	14009	14084	14136	13900	13999	13972	14009	14000	14177	14149	14115	13955	14049	13996	14028	14086	13980	14088	13885	13998	14048	14086	13976	14035	14136	14011	14041	14015	14257	14083	14035	14058	13987	13982	14210	14117	13948	13983	14213	13898	14094	14111	14003	13964	14020	13936	13905	14098	14025	14095	14083	13952	14074	13971	14070	13975	14076	14009	14048	14053	14149	14139	14080	14001	14010	14085	14098	14135	14095	14116	14006	14160	14092	14207	14018	14008	14032	13990	14132	14034	14217	14121	13979	14120	14053	14103	14308	14239	14028	13841	14048	14021	13976	13866	14007	13915	14228	14034	14130	13847	13950	13990	13865	13980	14137	14005	14053	13982	14071	14105	14156	14100	14036	14101	14075	14172	14018	14119	13976	14041	13996	14176	13898	13996	14109	14027	14127	14021	14296	14177	14113	14036	13991	14075	14197	14017	14148	14167	13941	14067	13914	13991	13971	13975	14107	14012	14040	14160	14164	14033	14037	13895	14008	14008	14004	14098	14094	14004	14058	14086	14156	14083	14044	14090	14044	14059	14174	14137	13871	14074	13965	14071	13989	14048	14111	14150	13966	13984	13887	14271	14008	14062	14250	14025	14125	14000	14081	13993	13969	14031	14105	14100	14087	14086	14102	14050	14171	14087	14222	13977	14179	14049	14046	14138	13841	14114	13916	13994	14035	13971	14005	14053	14150	14002	14029	14120	13956	13842	14124	14078	14073	13995	14111	14027	14022	13953	14197	13904	14041	13906	14141	14075	13808	14001	14251	14039	14062	14136	13956	14135	14046	13939	14182	13942	14203	13940	14030	14199	14040	14041	14031	14044	14153	14107	14066	13860	14217	14093	13952	14166	13834	13994	13889	14027	14144	14080	14100	14009	14162	14193	14223	14221	14175	13963	14178	14117	13989	13928	14205	13890	14077	14250	14223	14126	14075	14169	13994	14031	13987	14007	13892	13958	14018	14003	14017	14131	14076	14021	14117	14075	14154	14119	14089	14072	13982	14052	13904	14125	14093	14011	14064	14046	14131	13949	14148	14118	14245	14064	14040	14184	14097	14024	13973	13990	14071	13992	13940	14041	14011	14003	13923	13974	14070	14133	14215	13943	14100	14036	14061	14010	14133	14042	14027	14005	14079	14045	14106	14119	13966	14077	14035	14085	14047	14162	14093	14000	13874	14053	13953	14026	14059	13958	13989	13985	14050	14082	13939	14003	14033	14135	14136	14107	13968	14105	14103	14070	13881	14239	13945	13893	13953	14010	14220	13738	13986	14054	14012	14092	14007	14177	13904	13903	14129	13957	13934	14080	13923	14076	14109	13988	13989	14078	13975	14073	14107	14045	14019	14234	14043	13910	14082	14042	14018	14095	14047	14038	14187	14136	14114	14136	13996	14076	14155	14085	14062	14077	14079	14090	13985	13949	13997	14087	14045	14058	13884	13913	13957	14138	13969	13974	13963	14135	14089	14140	14167	14097	13846	14057	13997	14105	14129	14018	14177	14180	13923	13971	14046	14025	14006	14089	14154	13896	13897	14227	14171	14146	13950	13996	14117	14104	14080	14094	14013	14128	13923	14089	14123	14038	14098	13960	14075	14207	14016	14049	14196	14084	13881	14047	14109	13890	14088	14106	14055	14088	13947	14115	14080	14241	13999	14157	14068	14097	14045	14302	14168	14064	14110	13793	13903	13902	14204	14059	14082	13980	14121	14014	13998	13966	13966	14025	14105	14052	14097	14057	14092	14135	14016	13965	14030	14033	13929	14151	13884	14009	14063	14132	14047	13987	13976	13961	14030	14112	13877	14052	13955	14067	13849	14038	14041	13936	14053	14100	14038	14087	14021	14007	14023	14085	14002	13989	13969	14047	14119	14182	13873	13962	13943	14038	14021	13976	14024	14075	14128	14096	14050	13952	14164	13933	13957	13910	14041	14036	14143	14129	14085	14097	14090	14178	13982	14123	14346	14117	14172	14198	14162	14147	13932	14112	14049	14068	13981	13999	14059	14079	14061	14090	13934	14042	14189	14018	14146	13913	13987	13988	14031	14086	13843	14151	14047	13934	14110	14109	13969	14063	14018	14075	14128	14077	14028	13989	14153	13984	14147	13992	14150	14058	14123	13922	13864	14002	14088	14169	13883	13909	14036	13922	14021	14122	14216	14084	13986	14134	14118	13984	14163	14011
22570	21020	28677	23518	21555	24504	26858	21547	19691	19066	18443	17986	17630	17502	17103	16737	16602	16239	16560	16522	16165	16153	16160	16063	16067	16084	15965	16051	15594	15985	15696	15644	15577	15499	15780	15621	15640	15395	15707	15473	15496	15528	15519	15499	15595	15595	15317	15520	15585	15406	15386	15563	15554	15582	15505	15499	15510	15417	15515	15374	15474	15487	15344	15558	15459	15568	15589	15279	15416	15557	15384	15309	15433	15305	15421	15536	15277	15429	15531	15492	15648	15637	15539	15621	15599	15392	15531	15481	15655	15387	15510	15335	15475	15528	15633	15586	15482	15677	15689	15514	15464	15462	15616	15541	15411	15592	15485	15477	15409	15461	15586	15459	15566	15649	15593	15680	15492	15368	15665	15389	15597	15237	15411	15396	15412	15479	15565	15581	15270	15533	15403	15560	15415	15367	15503	15287	15238	15457	15481	15469	15374	15524	15552	15266	15292	15356	15446	15261	15441	15464	15298	15348	15386	15351	15387	15383	15461	15450	15493	15409	15187	15457	15477	15465	15595	15393	15480	15283	15505	15470	15514	15494	15597	15533	15559	15403	15584	15571	15509	15590	15384	15598	15643	15506	15571	15400	15416	15440	15543	15558	15651	15539	15471	15691	15353	15532	15528	15400	15415	15407	15354	15505	15458	15478	15383	15481	15634	15371	15348	15475	15572	15492	15409	15532	15286	15486	15480	15482	15502	15567	15249	15314	15580	15371	15308	15398	15522	15394	15678	15466	15332	15541	15423	15559	15560	15474	15477	15453	15455	15263	15482	15379	15468	15518	15516	15477	15308	15458	15452	15449	15455	15462	15525	15493	15368	15612	15558	15504	15598	15430	15588	15413	15514	15381	15561	15542	15476	15381	15472	15648	15485	15406	15447	15390	15563	15353	15400	15390	15457	15566	15511	15491	15527	15356	15320	15489	15569	15542	15498	15553	15349	15467	15363	15453	15323	15520	15375	15541	15597	15537	15336	15412	15517	15500	15462	15533	15448	15450	15434	15509	15220	15401	15424	15448	15515	15439	15551	15495	15509	15481	15506	15361	15419	15292	15482	15480	15405	15597	15334	15293	15505	15574	15297	15380	15343	15384	15446	15346	15592	15360	15395	15459	15440	15437	15442	15478	15358	15188	15367	15483	15546	15398	15492	15433	15375	15569	15226	15505	15436	15552	15519	15614	15583	15589	15584	15521	15368	15486	15547	15348	15504	15482	15509	15387	15450	15623	15491	15389	15504	15474	15366	15528	15483	15493	15425	15424	15296	15740	15624	15363	15376	15474	15223	15296	15305	15398	15312	15504	15554	15493	15386	15311	15662	15489	15477	15552	15454	15477	15368	15432	15429	15320	15415	15302	15441	15601	15407	15328	15497	15397	15563	15464	15567	15437	15562	15454	15311	15388	15635	15451	15435	15460	15327	15429	15317	15382	15523	15454	15542	15531	15520	15404	15469	15392	15500	15414	15356	15370	15465	15576	15634	15297	15604	15292	15491	15536	15445	15439	15386	15606	15411	15459	15465	15573	15283	15289	15342	15448	15522	15537	15533	15539	15361	15448	15385	15286	15413	15398	15339	15352	15682	15502	15406	15406	15408	15496	15507	15472	15503	15553	15437	15520	15409	15382	15557	15644	15585	15465	15536	15308	15426	15510	15454	15363	15611	15487	15247	15630	15608	15480	15315	15424	15553	15461	15592	15562	15547	15445	15505	15294	15688	15493	15577	15246	15657	15643	15401	15388	15363	15514	15466	15468	15503	15262	15472	15463	15492	15597	15277	15402	15401	15332	15348	15372	15643	15493	15458	15516	15295	15465	15370	15613	15379	15501	15577	15391	15353	15430	15400	15342	15351	15433	15432	15396	15505	15517	15451	15393	15564	15334	15388	15287	15395	15495	15486	15380	15425	15513	15482	15511	15597	15380	15379	15614	15511	15410	15299	15530	15396	15341	15214	15408	15441	15419	15311	15380	15442	15329	15231	15477	15385	15466	15415	15418	15457	15276	15621	15499	15415	15355	15595	15378	15315	15437	15559	15300	15476	15599	15332	15678	15526	15343	15465	15328	15388	15568	15502	15271	15437	15475	15454	15248	15615	15412	15433	15364	15424	15348	15455	15534	15428	15390	15342	15404	15616	15343	15194	15454	15428	15521	15431	15236	15473	15537	15343	15416	15564	15639	15380	15223	15272	15377	15468	15426	15405	15536	15296	15457	15539	15362	15421	15421	15613	15228	15462	15382	15712	15461	15560	15492	15441	15449	15316	15552	15423	15583	15372	15348	15586	15716	15535	15511	15413	15283	15494	15439	15396	15419	15576	15420	15638	15546	15348	15463	15388	15456	15466	15422	15382	15458	15531	15387	15441	15333	15487	15397	15340	15309	15296	15398	15479	15529	15370	15347	15309	15362	15500	15509	15340	15366	15512	15544	15303	15393	15375	15195	15586	15531	15515	15433	15528	15664	15470	15470	15497	15557	15527	15494	15511	15449	15575	15341	15538	15397	15406	15212	15457	15547	15446	15218	15805	15573	15513	15468	15550	15575	15475	15321	15437	15535	15337	15406	15612	15655	15663	15576	15456	15524	15507	15363	15396	15572	15609	15399	15469	15329	15666	15681	15455	15542	15507	15388	15284	15501	15566	15328	15582	15497	15227	15255	15358	15639	15622	15566	15515	15405	15659	15507	15517	15695	15650	15396	15511	15646	15469	15448	15501	15442	15377	15426	15536	15382	15253	15486	15575	15476	15337	15400	15378	15441	15409	15331	15323	15407	15213	15448	15564	15513	15534	15351	15457	15338	15483	15458	15360	15268	15467	15245	15286	15506	15496	15509	15455	15500	15540	15541	15636	15463	15613	15278	15356	15469	15407	15466	15518	15585	15371	15313	15131	15272	15454	15528	15608	15480	15603	15465	15657	15612	15560	15416	15516	15278	15300	15452	15569	15442	15431	15633	15335	15486	15560	15369	15477	15418	15489	15456	15191	15018	15530	15313	15297	15316	15478	15453	15397	15579	15449	15367	15600	15465	15491	15613	15547	15541	15458	15367	15281	15553	15495	15730	15661	15478	15442	15422	15522	15399	15492	15516	15280	15405	15429	15321	15344	15402	15333	15494	15486	15447	15360	15645	15544	15458	15490	15297	15452	15570	15567	15460	15398	15299	15365	15381	15440	15457	15571	15373	15594	15461	15474	15632	15583	15379	15369	15525	15411	15407	15554	15454	15323	15535	15599	15281	15401	15454	15456	15446	15476	15326	15470	15357	15522	15402	15224	15561	15354	15547	15442	15408	15522	15500	15297	15576	15663	15364	15422	15530	15466	15553	15569	15353	15513	15419	15216	15372	15216	15432	15397	15686	15520	15233	15528	15426	15412	15291	15408	15476	15475	15432	15317	15396	15301	15415	15479	15379	15465	15710	15488	15505	15525	15583	15259	15445	15554	15434	15633	15378	15519	15447	15242	15445	15435	15510	15505	15425	15542	15348	15474	15370	15714	15657	15461	15411	15606	15610	15605	15581	15168	15457	15598	15588	15511	15569	15363	15659	15547	15417	15404	15353	15600	15548	15691	15394	15309	15307	15323	15528	15583	15537	15410	15327	15544	15312	15601	15463	15544	15346	15533	15484	15507	15497	15446	15565	15544	15380	15393	15452	15326	15473	15575	15399	15282	15328	15689	15541	15412	15434	15537	15456	15594	15496	15387	15280	15614	15242	15472	15489	15531	15465	15567	15428	15538	15402	15527	15271	15606	15504	15532	15547	15630	15340	15493	15380	15450	15510	15289	15560	15133	15314	15321	15241	15316	15333	15456	15524	15552	15553	15444	15628	15401	15390	15605	15540	15409	15505	15420	15438	15416	15280	15448	15371	15307	15304	15338	15288	15576	15426	15505	15441	15596	15645	15437	15478	15560	15250	15531	15367	15218	15406	15532	15429	15307	15374	15303	15648	15407	15439	15382	15449	15344	15394	15443	15342	15351	15376	15410	15310	15464	15415	15528	15497	15436	15616	15394	15306	15440	15334	15194	15471	15277	15468	15427	15423	15554	15468	15280	15485	15402	15391	15403	15416	15602	15373	15375	15396	15361	15482	15346	15390	15364	15425	15352	15462	15452	15322	15600	15451	15373	15265	15406	15431	15380	15470	15489	15552	15600	15579	15376	15481	15429	15362	15327	15487	15380	15459	15527	15530	15528	15362	15407	15446	15377	15504	15448	15373	15801	15329	15504	15571	15604	15506	15369	15454	15439	15520	15565	15494	15274	15143	15498	15157	15470	15335	15456	15438	15442	15317	15380	15301	15380	15413	15544	15467	15430	15538	15390	15339	15438	15508	15536	15670	15350	15445	15491	15531	15453	15412	15449	15616	15553	15363	15455	15281	15421	15171	15792	15432	15323	15410	15399	15320	15377	15486	15406	15622	15417	15504	15420	15653	15604	15544	15303	15429	15574	15515	15462	15254	15352	15453	15566	15501	15441	15526	15500	15550	15293	15284	15524	15263	15537	15507	15380	15252	15589	15455	15447	15574	15541	15433	15558	15324	15502	15450	15465	15364	15419	15424	15506	15412	15468	15399	15364	15507	15317	15439	15514	15480	15456	15504	15635	15492	15409	15448	15620	15388	15680	15331	15319	15547	15475	15488	15537	15450	15429	15345	15335	15421	15390	15354	15415	15551	15482	15524	15471	15539	15528	15571	15394	15479	15445	15507	15393	15322	15256	15418	15436	15401	15478	15447	15476	15476	15525	15591	15468	15462	15390	15425	15565	15320	15393	15422	15599	15233	15625	15329	15379	15454	15631	15361	15276	15431	15451	15526	15546	15415	15528	15562	15436	15394	15394	15538	15478	15441	15574	15551	15486	15628	15258	15188	15521	15524	15489	15492	15403	15382	15295	15654	15515	15273	15645	15415	15402	15122	15539	15568	15367	15373	15620	15494	15439	15543	15482	15648	15552	15632	15496	15337	15474	15453	15407	15365	15343	15481	15662	15538	15333	15415	15338	15448	15586	15402	15658	15373	15421	15390	15508	15452	15531	15404	15387	15474	15588	15572	15472	15412	15620	15593	15377	15592	15410	15653	15394	15600	15242	15614	15283	15437	15305	15325	15438	15546	15409	15383	15326	15526	15450	15267
29021	48190	44047	35846	30871	27273	24542	22563	20849	19603	18623	17963	17129	16886	16360	16036	15936	15774	15473	15500	15154	14974	15036	14862	14717	14674	14491	14627	14354	14349	14350	14373	14272	14247	14312	14158	14315	14126	14011	14084	14087	14220	14146	14406	14157	14185	14088	14228	14311	14149	14074	14123	13967	14129	14019	14245	14202	14027	13986	14244	14056	14020	14079	14022	14073	14125	14062	14017	14114	14028	14191	13925	13965	14127	13843	14169	14062	13757	14267	14054	14230	14015	14118	14142	13993	14074	14131	13998	14098	14094	14096	13908	13940	13917	14022	14018	14109	14071	14108	14063	13837	13932	14172	13855	14207	14006	13892	14073	14137	14237	14052	13943	14087	14053	14044	13982	13904	14024	14019	14076	14074	13950	14059	13997	13998	14077	13878	14172	14052	14156	13967	14077	14141	14141	14065	14040	13966	14024	14029	14028	14164	13944	13907	13896	13935	13978	14096	14144	14006	14034	14051	14079	14036	14131	14059	14097	14184	14099	14048	13877	13965	14009	13901	13918	14214	14066	13929	14024	14005	14017	14006	14128	13964	13987	14079	14158	14252	13968	14091	14058	14134	13933	14001	14029	14101	14138	14128	14042	14209	13940	14146	13993	14154	14025	13974	14208	13957	13988	13906	14015	14244	13989	14208	14208	13994	13984	13975	13945	13952	13994	14088	13911	14088	13933	14052	14123	14094	14054	13988	13993	14092	13981	14173	13963	14174	14090	13993	14100	14071	13940	14135	14027	14208	13980	13937	14041	14140	14182	14032	13956	14067	14192	14100	14172	13946	14121	13992	14033	13955	14073	14114	14008	14122	13988	14180	14111	14121	14047	13974	13916	14162	13919	14073	13960	14011	13969	14127	14135	13903	14044	14018	13980	13990	13965	14091	14018	14011	14144	13969	13983	13944	14075	14112	13967	14077	14169	14063	14140	13917	14003	14113	14043	14105	13984	14077	13999	13976	13910	13993	13925	14092	14041	14124	14067	13966	13961	14001	14224	14098	14000	14045	14037	13918	14040	13941	13935	14162	13852	14025	14105	13832	14031	14205	14064	14236	13989	14016	14046	13941	14167	14175	13928	13952	14099	13995	14161	14043	14028	14077	14049	13892	14079	14065	13984	13945	14084	14145	14015	13919	14036	14111	14110	14021	13878	14011	14158	14089	13947	13996	14003	14147	13965	14032	14020	14069	14023	14021	13911	13942	13996	13974	13828	14120	14150	14001	14293	14121	14018	14108	13982	14084	14041	13821	14086	14029	13926	14077	13986	14086	14142	14105	13936	14157	14225	14011	13962	14070	14018	14119	13968	14068	14045	13915	13974	14044	13991	13995	14017	14056	14140	14128	14011	14189	14066	14114	13928	14011	14008	14134	14053	14126	14136	14272	13813	14115	14030	14021	14100	13977	13931	14024	14020	13936	13971	14064	14110	13996	14100	14022	14001	14087	13921	14124	14035	14018	13983	14014	13924	14134	13929	14156	13996	14106	14053	13989	13950	14130	14079	13967	14002	13976	14113	14028	14174	13939	13967	13959	13958	14054	14079	14101	13940	14006	13932	13996	14150	14018	13941	14191	14080	13818	13964	13938	13947	14115	14051	13947	13943	13945	14100	13913	13974	14057	14038	13938	13953	14098	13992	14067	14122	14040	14185	14110	14130	13931	14116	14137	14025	14191	14131	13992	14117	13998	14146	14133	14185	13973	14259	14038	14010	13929	13999	14095	14103	13932	13955	14091	13868	14065	13919	14081	14056	13973	13996	13965	14079	14066	13991	13930	14202	13912	14016	14306	13993	14128	14024	13994	14057	14057	14048	14028	14041	14145	14106	14070	14142	14085	13909	14037	14025	14049	14061	14121	14118	14069	13991	13975	14097	13911	14066	14025	14113	14102	13888	14109	14011	14024	14213	14043	14026	13909	13952	13902	13964	13983	14067	13985	14001	13944	13809	14022	14027	14065	14141	14014	14029	14085	14097	14032	14122	14016	13837	14101	13975	14010	13926	14157	14045	14022	14074	14100	13961	14010	14116	14060	14080	14104	13928	14021	13853	14068	14116	13953	14063	13986	14114	13992	14047	14024	13858	13886	13897	14011	14145	13985	14043	14109	14054	14074	13859	14087	14050	14030	14057	13940	14019	14060	14044	14028	14045	13997	14023	14086	13914	14177	14030	14058	13965	14117	14070	13912	13926	14114	13924	14042	14046	13919	14085	14107	14062	14007	14067	14164	13907	14051	13875	14039	14022	14138	14142	13920	14098	14047	14076	14150	14026	13879	14200	13964	13985	14037	13989	14052	13984	14008	13906	13984	13946	14128	13999	13861	14168	14107	13864	13924	13900	13918	14029	14005	14125	13872	13925	13888	14035	13928	14025	14003	14163	14118	14044	14144	14072	14006	14022	14086	14051	14196	13928	13921	14060	14052	14184	14060	14193	13966	14089	14055	14089	14057	14036	13998	14104	14257	14073	14123	14072	13994	13977	14138	13862	14099	14151	13970	14097	14023	14038	14022	13834	14091	13928	13944	13919	13911	13851	13951	13927	14109	13945	14055	14004	14098	14014	14165	13925	14029	14013	13956	14063	13984	14154	14025	13920	14030	13878	14033	13974	14084	13936	13886	14038	13912	14016	13843	14067	13956	14018	14053	14072	14001	13784	14127	14186	14058	13974	13868	13952	13930	14024	14161	13982	14066	14054	14218	13996	13996	14039	13830	14036	14043	13903	14139	14100	13870	14062	14012	14070	14083	14042	14153	13940	14170	13931	13975	13856	13993	14046	13988	13958	14192	14061	13958	14075	14058	14190	13937	14082	14058	13938	14098	13973	14042	14202	14005	13975	14083	14023	13967	14124	13966	14188	14101	14033	13925	13986	14119	14024	14078	14186	14045	14053	13891	13974	13960	14123	13869	14203	13988	14072	13844	14089	14073	14115	14107	14152	13902	14037	14053	13906	13960	14027	14060	13979	14255	14229	14037	14091	14082	14062	14026	14062	13906	14029	14041	14213	13958	14045	14162	14099	13876	14073	13910	13979	13973	14192	13846	14060	14040	14111	14007	13878	14163	13946	14131	14067	13917	14016	13870	13963	14035	13939	14073	13994	14049	14098	14193	14058	14069	14124	14103	14094	14149	14093	14093	13849	14066	14135	13853	14192	13978	14113	13954	13979	14107	14023	14128	13851	14021	14066	13897	13967	14072	14009	14102	13908	14237	14195	14127	14042	14047	14005	14090	13950	14045	14032	13930	14073	13925	14035	14144	13986	13977	14023	14077	14055	14123	13959	14109	13848	14076	14163	14104	13934	14009	13909	14168	14153	14088	13979	14132	14021	14094	14077	14109	14094	14138	14077	13907	14035	14042	14263	14084	14027	13847	13890	14269	14034	14103	13996	14001	14055	14069	14083	13891	14002	14055	13901	13939	13965	13937	13990	14190	14028	14036	14052	13813	13993	14016	14007	14197	14020	14019	14231	14039	14138	14004	14066	14244	14112	13869	14032	14088	14033	14111	14135	14077	14072	14151	14047	14078	14012	13925	14100	14128	14050	14171	14105	14016	14111	13993	14003	14130	14094	13918	13867	13909	14024	14077	14009	13819	14017	13937	14102	14112	13878	14119	14013	14064	13937	14001	13951	13910	14105	14215	13956	14124	13967	14023	14068	13957	14060	14019	14153	14183	14150	14089	13923	14055	14157	13971	13975	14042	14012	14027	14005	13979	13972	14207	13862	14101	14059	14165	14060	14028	14072	14178	14012	13807	14182	14011	14049	14025	14084	14105	14235	14004	14082	14030	13998	14080	14041	13909	14049	14021	13975	14090	13921	14022	13932	14066	14285	13931	14150	14216	14028	14068	13944	13969	14012	14013	14087	13960	14034	14130	14141	13999	14034	13922	14037	14254	14151	13974	14199	13920	14099	14149	13909	14018	14132	14111	13994	14058	13999	14165	13848	13961	13992	14060	14055	14041	14024	14008	14020	14079	14055	13976	13945	13982	13926	14048	13977	14085	14017	14080	14116	13932	14058	14088	13944	14011	14123	13916	14102	14009	13949	14051	14086	13995	14133	14132	13957	14052	14162	14158	14176	13981	14045	14031	13906	14021	14143	14031	14102	13915	13960	13871	14045	14088	13837	13955	14015	14111	14015	14005	14026	13917	14003	13916	13886	14071	14109	14041	14103	14182	13972	14173	14042	14114	14037	13993	14012	14026	14075	13926	14061	13903	14061	13960	14090	13927	14082	14040	13828	14063	14053	13888	14071	13899	13968	14009	14021	13917	14106	13985	14025	14106	14159	14001	14024	13993	14219	14119	14058	14027	14093	13959	14173	14127	14007	13968	13929	14088	13895	14138	13982	14065	14053	14081	13967	14015	14072	13945	14215	13948	13953	14049	14129	13810	14019	14123	14017	14015	14103	13983	14106	13942	14108	14157	13979	14252	13992	14169	13993	14051	14054	13935	14132	13957	14126	13967	14058	13974	14181	13948	14054	14107	13975	14023	14086	14118	14101	13764	14112	14145	14053	14042	14030	13964	13934	13996	14147	14215	13944	13868	14158	14230	14119	14018	14037	14071	14043	14109	13985	14193	14230	14157	13926	13879	13974	14139	14129	14038	13972	14083	13997	14031	14139	13971	13874	14056	13858	13843	14060	14235	14050	14149	13879	14264	14084	13896	13924	13873	14076	14266	14167	14045	13961	14049	13931	13912	13829	14201	14144	13941	14179	13897	14019	13882	14082	14044	13941	13953	14015	14048	13891	14036	14174	14040	13937	14000	14062	14048	13988	14123	13983	13996	13843	14001	13953	14055	13951	14065	13967	14026	14087	13928	13975	14029	14141	13878	13955	14056	14020	14054	13985	14117	14056	14060	13992	14154	14035	14072	13983	14092	13935	13893	13981	14035	14104	13934	13986	13913	14246	13929	14113	13912	14136	13918	14204	14035	13937	13786	14090	13831	13984	14101	14136	14074	13999	14003	14047	13954	14058	13920	14126	14102	14069	13990	14079	14197	14121	14023	14016	13958	14129	14176	14092	13991	13990	14071	14026	13912	13956	14026	14154	14051	13910	13979	13984	13964	13894	14158	14109	13851	14080	14000	14132	14015	14196	13935	14062	13834	14098	14255	13998	13936	14051
27475	23952	29349	26193	21153	19391	18220	17268	16949	16504	15767	16131	15621	15699	15558	15519	15311	15428	15369	15232	15237	15370	15180	15127	15138	15115	15032	15280	15073	15138	15300	14992	14822	14796	15087	15046	15036	15108	14937	14889	15135	15123	15077	15080	15078	15001	15079	15047	15218	14983	15052	15076	14973	15009	14737	14799	14975	14918	15160	14943	14880	14860	15059	14875	14979	14876	15103	14998	15052	14873	15027	14908	14989	14908	14845	14998	15138	14839	15009	14852	14958	15037	15100	15007	15028	14885	15032	14947	14850	14900	14865	14988	14995	15175	15097	14999	15121	14957	15107	14734	15038	14841	14892	14989	14967	14932	15046	14866	15069	14965	14892	14871	14940	14957	14918	14981	14941	14974	14863	15127	14925	14862	14901	14743	15027	14931	14988	15226	14860	14806	14936	14844	15037	14929	15039	14899	14694	14939	14837	14635	14721	15069	14973	15006	15136	15104	14935	14818	14869	14997	14980	14848	14925	15121	15000	14872	14972	14967	14695	15030	15127	14818	14879	14842	14934	14863	15218	15037	14915	14866	15059	15022	14946	14834	15029	14919	14800	14855	15080	15030	15077	15040	14960	14949	14777	14745	14968	15035	14826	14817	15109	14993	14813	14931	15146	15093	15014	14935	14825	14994	14966	15063	14984	15068	14888	14856	15122	15049	15036	14864	15127	14794	14999	15067	14994	14811	15214	14919	14956	14834	14951	14994	14973	14845	15267	14966	14902	15024	14987	14940	15007	15023	15156	14870	15152	15012	15115	14925	15073	14946	15000	14778	14985	14966	14911	14916	14960	14953	14909	14851	15000	15147	14957	14972	14839	15294	15117	15083	14955	14924	14854	14951	14993	15220	15026	14976	15242	14992	15056	14883	14902	14921	14797	14885	15019	15020	14966	14986	14833	15007	14937	15167	14789	15130	15025	14743	14765	15012	14858	15095	14897	14972	14932	14924	14889	15124	15026	14863	14830	15078	14916	15022	15084	14974	15043	15017	14883	14936	14847	14980	14957	14862	15018	14968	14879	14933	14852	15006	14971	14874	14861	14893	14855	14948	14784	14720	14918	14870	14856	14961	15000	14882	14982	14862	14856	15008	14957	14862	15109	15000	14987	15042	14919	14958	14779	14804	14878	15116	15031	14886	15089	15066	14832	15092	15128	14945	14945	14895	15293	14946	14957	14876	14831	14878	14692	14938	15107	14937	15128	14954	14880	14977	15020	15094	14985	15095	14951	14938	15005	14894	15072	14919	14824	14811	14972	14735	14939	14907	14767	14916	15120	14988	15080	15011	14883	14940	14902	14824	15118	15057	15093	14899	14960	14991	15011	14984	14949	15113	14925	15021	14852	14871	15259	14805	14832	14988	15000	14974	14791	14855	14880	14882	15004	14908	15112	14976	14959	14760	14673	15024	15252	14904	15063	14750	14974	14773	15007	14966	14923	15041	14848	14973	15121	14866	15013	14977	14897	15026	14747	15036	15024	15130	15011	15045	15005	14937	14978	14960	15033	15084	14966	15054	14841	15011	14887	14983	14941	15099	14877	14940	14843	15163	14812	14942	14820	14810	15088	14893	14845	15018	14975	14722	14947	15121	14978	14752	14750	14907	14946	14834	14915	14817	15108	14873	14997	14994	15074	15094	15292	15079	15026	15059	14985	14999	14902	14883	14892	15080	15042	14941	15129	15069	14956	14911	15111	15019	15012	15018	14899	14998	14841	14846	15060	14857	15033	15012	14877	15077	14991	14887	15120	14960	14929	14905	15210	15109	15052	15027	14904	14858	15119	14921	14879	14939	14994	14824	15109	14839	14995	15013	15074	14853	14980	14942	14880	14732	14794	14866	14889	15105	14987	15087	15003	15088	15006	15050	15069	14800	15081	15000	14910	14919	14939	15014	15030	15017	14997	14968	14958	14946	14826	15051	14938	15080	14807	14849	15049	14924	14984	15140	15113	14984	15023	15049	14843	14960	14812	14857	14989	14824	15095	15106	14919	14957	14835	14889	14986	14976	14867	14856	14821	14910	14969	14939	14845	15036	15038	15091	15145	15027	14980	14924	14977	14858	15126	14859	14965	14878	14848	14803	14991	14844	15069	15008	15010	14853	15169	14975	15043	14974	15134	15011	15028	15040	14961	14961	14797	14985	14937	15097	15090	15011	15003	15016	15029	15054	15128	15080	14964	14985	15212	14887	14835	15072	15074	14898	15046	15219	14962	15101	15085	14938	15117	14958	14907	14923	14938	14942	15053	14931	15047	15022	14952	14853	14898	14983	15117	15031	14944	14921	15021	14893	14936	14902	15118	15150	14772	14999	14844	14950	14965	15047	15053	14912	14894	14773	15033	15009	15163	14874	14910	14994	14891	14989	14834	14997	15182	14940	14887	14934	14977	15249	14901	14902	14935	15001	15037	15167	14943	15006	14916	15038	14761	15047	14862	14899	15012	14858	14786	15065	14803	15036	14971	14821	14900	14977	15090	15006	14937	14983	15024	14965	14785	15006	14920	15058	15034	14879	14770	14906	14974	14975	15004	15072	15137	15030	15007	14753	14935	14874	14917	14834	15050	14970	15027	14729	15052	14859	14941	14896	14744	14826	15074	15041	14991	15024	15055	14799	15095	14963	15005	14791	14928	15022	14999	15100	14949	14926	14920	15105	14889	14991	15057	14795	14972	14855	14895	14949	14921	15117	15101	15025	14972	14846	14892	14841	14755	14892	15113	14993	15007	15155	14926	14894	14934	14960	14960	14806	14794	14901	15067	15204	15135	14974	14799	14844	14974	15014	14778	14936	15031	15043	14903	15099	15036	14960	14989	15091	15056	14916	15162	14877	14814	15028	14944	15089	14947	15075	15019	15083	15113	14979	15241	15151	15029	15014	15053	15103	15102	15030	15018	15019	14811	14997	14986	14957	14915	15032	15021	14920	15050	15099	14775	15021	14878	14901	14893	14819	14934	15173	15085	15011	15136	15109	15095	14935	15083	14903	14889	14805	14913	14978	15059	14953	14887	15057	15010	15094	15105	14981	14925	14893	14999	14875	14792	15161	14935	14779	15048	14932	14909	14932	15023	14894	15108	15019	14852	14919	14766	14943	14930	14971	14985	15074	14900	14926	14829	14986	14992	14997	15061	14855	15037	14858	14971	15102	15022	14874	15164	14941	15174	15066	14835	14894	15073	14784	14928	14925	14909	14947	14993	14851	14791	15048	14990	15035	15013	14930	15165	14998	14866	14930	14963	14857	15014	14891	15105	15170	14913	14794	14965	15107	15011	14990	14878	14790	15036	14836	14673	14952	15053	14844	14942	15278	15143	14916	15036	15029	14982	14906	14967	15080	14984	14965	14924	14940	14967	15194	14992	15061	15044	14973	14916	14964	14946	14799	14972	15034	14855	14896	14830	14750	14926	15066	15173	14951	14950	15131	14755	15058	15120	15178	15163	14866	14898	14929	14979	15102	14857	14899	15021	15073	14982	15045	14942	14981	15070	14973	15069	15020	14733	15012	14872	14956	14931	14931	14947	14794	15096	15001	14961	15075	14993	14848	14830	15267	15100	15120	14743	14844	14943	14983	15010	14913	14899	14859	14889	15073	15052	15042	14821	15025	15081	14804	15061	14954	15060	15094	15002	15162	14961	15169	14908	15178	14906	14936	15134	15102	15138	15074	14973	15168	14822	14933	15073	14970	14872	14820	14958	14777	15080	15015	15117	14949	15128	15084	14854	15049	14968	14901	14979	14996	14899	14990	15173	14847	15110	15083	14934	15048	15077	14763	15004	15052	15101	14938	14941	15040	14995	14982	14850	14803	14809	15038	15026	14891	14842	15006	15048	15168	15156	14870	14855	14927	14956	14907	14953	15099	14920	15029	14882	14880	15088	14845	14953	14900	14999	15056	15003	14930	14997	15038	14950	14990	14986	14789	15044	15018	14889	14850	15073	14984	15173	15020	14844	14912	15174	15118	14949	14841	14985	14993	14882	15070	14995	14925	15046	15126	14954	15014	15082	14958	15004	14767	14855	14992	14855	15017	14963	14912	14837	14905	14901	15152	14867	14931	14784	15006	14956	14959	14975	15169	15016	14990	15059	14922	15087	14964	15058	14909	15227	14880	14933	14808	14846	14846	15051	15041	14908	14996	14982	14914	14890	15049	14967	14801	14963	14727	14788	14756	14958	14907	15048	14831	15009	14738	14927	14966	14994	14940	14879	14850	14966	15080	14932	14937	15119	14940	14913	15004	15082	14755	15180	15109	14997	14958	15127	15080	14759	14917	15088	15007	15089	14951	15100	15023	14745	14955	15014	15127	15015	15145	15060	15040	14754	14903	14981	14847	15106	14962	14971	15007	14948	14953	15191	15166	14950	15074	14837	14970	15129	14871	14851	15132	14944	15090	14804	14974	15003	15013	15007	14885	14878	15024	15127	15126	14911	14991	14947	14925	14986	14934	14845	15217	15060	14855	14944	14828	14984	14837	14915	14841	14961	14952	15120	15239	15140	15212	14966	14931	15057	15079	14873	15127	14910	15174	15036	14955	15098	14820	14966	15067	14928	15131	15014	14949	14839	14994	15020	15250	15169	15015	14912	14942	15049	14949	15104	15194	15005	14756	14995	14949	15055	15180	14841	15030	14933	14858	14969	14855	15003	15085	14892	14907	15043	15020	14932	14929	14939	14825	15056	15146	14945	14848	14977	14884	15022	14886	14992	14943	15027	14741	14969	14834	15060	15027	15008	14895	14936	15016	14899	14997	14918	14972	14917	14831	14943	14886	14996	14946	15059	14803	14871	14978	15056	15001	14991	15003	14957	14726	15086	14799	14850	14930	15021	15035	15027	15143	14892	15135	15083	15076	14838	14892	15083	14916	14998	14891	15023	15076	15070	14636	14802	15019	14992	15013	14876	14903	14916	14893	14937	14899	14847	14826	15012	14865	14813	14836	14862	14877	14935	14914	14832	14920	14793	15000	15110	14934	15045	14740	14921	15081	15045	14883	15040	15004	14811	14871	15032	15006	15017	14919	15019	15007	14987	15075	15079	14727	14879	15171	15105	14825	15119	14816	14951	14974	14887	14805	15098	14998	15036	14872	14981	14971	15262	15189	15073	15089	15147	15249	15041	15054	15202	14790	15016	14935
26236	37132	33839	26612	22735	20392	18623	17481	16549	15906	15615	15178	14954	14687	14593	14635	14548	14402	14445	14138	14198	14125	14061	14038	13909	13873	14027	14037	13893	13996	13821	13838	14008	13984	13805	13867	13935	14036	13867	13768	13965	13955	13742	13894	13731	13948	13869	13899	13684	13914	13792	13742	13863	13857	13778	13786	13796	13872	13557	13851	13842	13722	13694	13745	13900	13724	13781	13903	13664	13683	13749	13838	13893	13795	13725	13882	13796	13738	13733	13783	13757	13955	13758	13768	13896	13799	13813	13803	13581	13762	13674	13749	13754	13642	13708	13903	13631	13752	13915	13741	13747	13763	13803	13794	13791	13938	13814	13860	13863	13708	13680	13778	13760	13805	13857	13630	13912	13746	13769	13786	13692	13720	13711	13754	13652	13874	13706	13763	13702	13868	13778	13559	13784	13898	13819	13730	13761	13676	13774	13620	13562	13644	13696	13822	13820	13625	13877	13838	13693	13705	13876	13771	13783	13806	13720	13882	13643	13960	13702	13607	13722	13830	13799	13798	13777	13732	13660	13805	13645	13729	13599	13755	13773	13820	13746	13835	13685	13862	13751	13767	13950	13742	13729	13594	13787	13837	13648	13701	13910	13676	13778	13897	13780	13820	13753	13776	13766	13684	13818	13638	13642	13756	13674	13828	13837	13814	13633	13521	13815	13736	13699	13667	13891	13785	13721	13837	13757	13697	13692	13652	13770	13853	13751	13681	13858	13839	13772	13849	13804	13915	13785	13677	13877	13698	13975	13763	13731	13724	13752	13963	13755	13657	13874	13817	13772	13734	13777	13829	13823	13768	13778	13878	13795	13875	13736	13931	13791	14011	13660	13683	13745	13922	13896	13883	13815	13863	13773	13990	13751	13822	13811	13759	13795	13730	13693	13544	13875	13763	13747	13759	13764	13768	13873	13771	13743	13861	13843	13548	13879	13681	13690	13855	13778	13732	13685	13702	13997	13645	13699	13654	13684	13765	13872	13846	13858	13786	13808	13732	13711	13870	13880	13664	13793	13902	13676	13786	13702	13833	13798	13699	13938	13892	13735	13792	13867	13845	13904	13800	13807	13809	13733	13899	13753	13780	13804	13735	13699	13854	13772	13679	13675	13799	13776	13844	13844	13815	13808	13699	13773	13727	13764	13856	13829	13737	13761	13743	13883	13713	13676	13697	13818	14031	13734	13777	13850	13843	13724	13669	13777	13652	13863	13781	13773	13651	13811	13838	13717	13725	13808	13758	13771	13716	13923	13765	13906	13849	13689	13782	13729	13844	13628	13847	13932	13897	13871	13754	13599	13976	13863	13812	13703	13904	13998	13795	13614	13742	13848	13903	13932	13920	13935	13797	13847	13729	13748	13724	13813	13836	13509	13912	13776	13728	13880	13830	13758	13689	13680	13715	13782	13817	13890	13761	13681	13852	13748	13638	13622	13884	13702	13678	13695	13787	13720	13873	13801	13908	13655	13775	13680	13831	13798	13571	13705	13829	13666	13924	13850	13742	13863	13727	13647	13658	13902	13747	13529	13729	13812	13732	13797	13774	13832	13748	13709	13763	13928	13715	13994	13773	13723	13821	13822	13803	13704	13700	13550	13849	13763	13870	13780	13668	13692	13858	13673	13784	13708	13699	13731	13753	13832	13800	13785	13641	13674	13757	13908	13844	13789	13763	13777	13700	13832	13940	13785	13990	13732	13887	13704	13623	13805	13753	13869	13641	13774	13734	13698	13892	13792	13741	13853	13935	13832	13788	14057	13677	13816	13778	13837	13723	13799	13659	13820	13801	13780	13836	13707	13879	13807	13722	13839	13882	13713	13743	13904	13797	13854	13766	13878	13788	13760	13777	13966	13670	13779	13860	13846	13853	13741	13921	13760	13927	13686	13782	13947	13620	13938	13868	13901	13645	13865	13641	13820	13818	13633	13834	13844	13724	13611	13889	13786	13778	13862	13767	13728	13697	13802	13707	13582	13778	13802	13888	13884	13813	13613	13639	13696	13703	13728	13835	13873	13809	13746	13722	13638	13752	13990	13774	13787	13711	13899	13776	13592	13959	13734	13692	13762	13603	13661	13904	13749	13761	13706	13786	13687	13798	13690	13877	13766	13797	13871	13694	13691	13707	14042	13844	13856	13724	13852	13633	13775	13706	13724	13692	13733	13745	13725	13864	13699	13820	13793	13578	13855	13881	13917	13759	13646	13813	13727	13911	13743	13654	13854	13812	13828	13770	13904	13897	13895	13751	13808	13768	13815	13860	13776	13724	13735	13778	13717	13704	13738	13732	13807	13874	13683	13738	13657	13804	13678	13705	13613	13711	13698	13912	13779	13809	13617	13816	13634	13606	13913	13836	13667	13594	13655	13817	13715	13862	13701	13832	13780	13858	13770	13700	13681	13638	13725	13827	13949	13871	13723	13881	13812	13753	14057	13773	13703	13824	13629	13904	13673	13683	13679	13793	13704	13861	13738	13719	13803	13940	13717	13857	13706	13696	13626	13749	13709	13776	13890	13885	13841	13921	13823	13880	13539	13829	13803	13640	13802	13879	13749	13880	13831	13726	13769	13635	13857	13783	13629	13819	13566	13727	13768	13683	13914	13791	13790	13863	13641	13753	13564	13770	13840	13904	13787	13620	13863	13744	13854	13740	13843	13848	13591	13833	13712	13815	13819	13663	13862	13678	13703	13734	13824	13769	13660	13630	13851	13853	13745	13735	13789	13698	13741	13837	13732	13755	13803	13851	13760	13745	13787	13893	13649	13872	13840	13730	13887	13686	13830	13743	13635	13779	13780	13651	13800	13944	13672	13795	13748	13650	13814	13799	13728	13714	13706	13827	13724	13585	13731	13758	13758	13892	13891	13720	13686	13913	13643	13662	13685	13733	13758	13746	13876	13919	13757	13737	13536	13797	13789	13829	13825	13779	13940	13764	13874	13945	13715	13705	13663	13791	13743	13954	13711	13596	13651	13899	13867	13888	13752	13672	13800	13801	13895	13705	13793	13803	13842	13857	13686	13723	13680	13937	13617	13844	13701	13793	13741	13648	13804	13945	13709	13797	13788	13770	13830	13854	13715	13751	13654	13882	13797	13828	13772	13799	13790	13751	13811	13770	13707	13765	13760	13684	13605	13783	13668	13792	13787	13660	13805	13719	13737	13748	13882	13799	13846	13591	13878	13652	13793	13907	13755	13757	13930	13731	13557	13588	13839	13880	13866	13760	13813	13741	13768	13787	13795	13750	13726	13826	13769	13763	13771	13686	13890	13779	13862	13906	13815	13925	13644	13736	13607	13778	13871	13663	13788	13717	13664	13567	13672	13505	13728	13850	13952	13773	13718	13781	13740	13876	13852	13754	13692	13677	13790	13684	13857	13747	13740	13731	13800	13796	13803	13728	13994	13825	13829	13800	13761	13866	13685	13727	13751	13835	13625	13743	13810	13719	13642	13622	13738	13638	13898	13905	13784	13849	13721	13888	13733	13792	13638	13669	13935	13787	13719	13827	13774	13709	13851	13920	13717	13637	13822	13839	13755	13706	13938	13825	13823	13656	13776	13691	13714	13972	13824	13680	13930	13780	13923	13788	13835	13644	13818	13835	13938	13707	13938	14046	13695	13853	13697	13717	13884	13723	13734	13863	13771	13693	13755	13807	13727	13695	13825	13754	13781	13737	13837	13682	13833	13800	13576	13740	13807	13707	13756	13828	13846	13830	13661	13659	13760	13729	13759	13871	13719	13793	13796	13829	13737	13923	13836	13779	13729	13971	13679	13724	13816	13874	13901	13828	13799	13759	13660	13744	13861	13900	13586	13726	13674	13703	13930	13886	13615	13739	13732	13657	13744	13779	13743	13602	13728	13823	13918	13782	13828	13610	13743	13839	13728	13722	13738	13666	13798	13750	13690	13717	13765	13750	13809	13771	13798	13916	13655	13890	13843	13657	13966	13733	13697	13571	13787	13705	13626	13682	13714	13700	13924	13784	13672	13729	13846	13671	13783	13704	13778	13826	13741	13759	13834	13518	13671	13897	13692	13660	13803	13770	13828	13732	13832	13562	13826	13761	13866	13800	13729	13793	13948	13648	13810	13773	13709	13995	13609	13666	13752	13763	13699	13636	13577	13772	13917	13718	13762	13721	13632	13757	13759	13683	13757	13764	13822	13751	13658	13726	13754	13651	13777	13911	13768	13715	13858	13761	13624	13585	13839	13774	13777	13756	13887	13562	13677	13830	13872	13822	13800	13774	13706	13761	13747	13713	13632	13759	13770	13795	13914	13786	13724	13722	13584	13624	13752	13824	13764	13852	13717	13702	13813	13911	13828	13702	13832	13807	13780	13872	13835	13786	13836	13908	13721	13822	13730	13881	13809	13803	13801	13671	13615	13672	13882	13835	13931	13759	13769	13694	13712	13480	13749	13929	13689	13828	13707	13645	13846	13916	13628	13802	13886	13880	13708	13871	13649	13639	13811	13737	13824	13814	13914	13699	13899	13805	13697	13816	13863	13667	13743	13713	13824	13663	13771	13784	13799	14118	13797	13820	13709	13694	13845	13849	13641	13851	13718	13670	13840	13867	13712	13849	13811	13754	13820	13815	13754	13704	13860	13674	13621	13775	13859	13727	13751	13806	13763	13843	13931	13716	13744	13726	13915	13654	13608	13754	13875	13825	13784	13824	13753	13745	13729	13809	13833	13758	13807	13839	13883	13800	13848	13885	13811	13884	13699	13784	13706	13545	13835	13810	13787	13884	13929	13820	13726	13630	13839	13885	13705	13770	13776	13909	13844	13782	13724	13902	13830	13687	13790	13811	13869	13742	13563	13687	13698	13739	13804	13834	13635	13736	13828	13810	13849	13773	13846	13844	13526	13794	13776	13783	13867	13887	13808	13848	13743	13670	13580	13577	13731	13769	13900	13937	13727	13887	13713	13878	13904	13848	13643	13788	13743	13694	13945	13839	13745	13735	13737	13715	13820	13832	13818	13923	13632	13784	13846	13716	13795	13748	13765	13831	13856	13744	13682	13764	13704	13866	13919	13745	13730	13814	13663	13703	13870	13896	13827	13851	13934	13663	13789	13771	13791	13771	13820	13843	13770	13770	13764	13777	13605	13742	13799	13723	13723	13671	13692	13705
23736	21069	28492	24181	23053	23989	22838	19696	18257	17964	17380	16939	16762	16671	16428	16224	16069	15963	16030	16030	15902	15693	15630	15516	15493	15484	15468	15528	15500	15589	15598	15460	15446	15641	15382	15363	15490	15298	15317	15322	15266	15371	15358	15406	15264	15313	15402	15368	15344	15360	15251	15332	15450	15250	15330	15130	15556	15377	15229	15260	15292	15290	15373	15420	15295	15399	15185	15400	15272	15269	15193	14988	15274	15238	15199	15367	15271	15319	15418	15284	15560	15089	15286	15310	15389	15287	15502	15185	15450	15283	15250	15261	15211	15334	15219	15245	15330	15319	15345	15298	15342	15133	15401	15475	15366	15102	15409	15226	15485	15474	15184	15232	15323	15325	15342	15242	15290	15193	15303	15428	15221	15407	15357	15290	15281	15378	15139	15125	15166	15360	15122	15418	15089	15449	15278	15271	15363	15186	15296	15359	15474	15393	15029	15036	15198	15405	15377	15533	15279	15141	15267	15302	15219	15364	15219	15163	15312	15198	15360	15469	15435	15159	15110	15420	15336	15339	15293	15143	15231	15439	15359	15335	15307	15259	15382	15267	15171	15208	15347	15420	15457	15411	15324	15178	15082	15304	15330	15467	15369	15306	15266	15407	15169	15213	15491	15321	15237	15458	15438	15509	15283	15217	15377	15223	15419	15216	15204	15287	15154	15275	15244	15242	15248	15220	15113	15204	15379	15310	15371	15235	15315	15263	15441	15463	15210	15457	15261	15293	15080	15321	15120	15306	15268	15221	15381	15363	15221	15188	15188	15481	15319	15271	15317	15238	15417	15382	15175	15293	15137	15207	15389	15448	15334	15316	15526	15412	15375	15343	15166	15230	15341	15409	15360	15395	15177	15131	15054	15353	15413	15363	15308	15216	15371	15270	15324	15366	15196	15392	15454	15155	15216	15188	15179	15184	15253	15206	15473	15407	15181	15384	15253	15367	15321	15373	15300	15367	15366	15349	15255	15234	15246	15587	15237	15117	15350	15323	15313	15450	15437	15089	15323	15335	15320	15171	15237	15249	15146	15183	15501	15293	15259	15178	15382	15313	15219	15384	15146	15426	15247	15382	15365	15206	15149	15202	15361	15291	15267	15228	15382	15396	15213	15324	15308	15403	15517	15242	15162	15312	15478	15283	15232	15316	15198	15310	15350	15124	15170	15323	15293	15345	15291	15252	15430	15047	15310	15370	15263	15441	15388	15209	15444	15077	15419	15177	15373	15008	15138	15457	15071	15261	15324	15326	15037	15377	15411	15129	15273	15126	15060	15220	15190	15411	15389	15431	15303	15214	15264	15416	15354	15453	15065	15257	15265	15298	15382	15328	15338	15304	15287	15294	15202	15202	15235	15285	15150	15177	15296	15345	15381	15264	15171	15129	15314	15313	15275	15265	15253	15276	15379	15342	15354	15158	15221	15194	15287	15359	15168	15149	15582	15577	15359	15270	15320	15178	15222	15207	15154	15402	15372	15108	15428	15245	15126	15117	15291	15122	15069	15333	15186	15248	15055	15216	15151	15248	15133	15249	15206	15322	15328	15125	15292	15298	15247	15262	15333	15241	15363	15512	15286	15248	14992	15208	15182	15265	15262	15171	15234	15244	15290	15288	15199	15282	15289	15359	15219	15197	15449	15482	15343	15364	15456	15260	15386	15416	15148	15220	15275	15233	15283	15238	15157	15320	15428	15381	15189	15129	15316	15264	15213	15166	15508	15193	15337	15451	15306	15157	15392	15336	15223	15514	15236	15119	15430	15326	15261	15277	15306	15287	15367	15399	15238	15196	15393	15407	15286	15402	15382	15166	15283	15328	15450	15172	15265	15246	15117	15095	15242	15118	15388	15068	15261	15231	15186	15257	15485	15189	15295	15244	15069	15323	15531	15201	15165	15268	15629	15312	15412	15474	15291	15138	15230	15475	15332	15406	15302	15242	15194	15262	15442	15258	15465	15342	15250	15334	15158	15222	15322	15214	15449	15397	15145	15327	15311	15150	15200	15182	15250	15227	15277	15291	15226	15391	15317	15581	15339	15395	15253	15298	15267	15363	15067	15247	15309	15311	15401	15328	15236	15317	15562	15478	15378	15157	15206	15527	15290	15286	15404	15304	15198	15255	15309	15388	15335	15321	15377	15363	15411	15463	15430	15358	15163	15295	15434	15151	15312	15284	15149	15332	15250	15179	15491	15532	15282	15340	15317	15307	15358	15219	15210	15277	15221	15427	15202	15339	15477	15476	15219	15170	15340	15202	15199	15263	15247	15453	15473	15197	15444	15326	15320	15458	15265	15370	15108	15231	15127	15331	15332	15184	15405	15408	15304	15354	15343	15380	15322	15159	15232	15174	15325	15525	15265	15173	15158	15396	15360	15342	15226	15252	15210	15289	15270	15236	15132	15445	15413	15457	15429	15216	15211	15148	15280	15431	15319	15424	15399	15392	15642	15395	15285	15187	15385	15108	15266	15206	15337	15226	15275	15325	15442	15228	15291	15182	15297	15424	15277	15487	15529	15309	15321	15357	15554	15329	15141	15297	15375	15215	15330	15243	15174	15173	15308	15407	15292	15351	15305	15205	15041	15284	15481	15327	15192	15349	15104	15476	15297	15214	15357	15285	15344	15394	15185	15199	15422	15266	15164	15238	15114	15110	15310	15202	15026	15432	15234	15346	15273	15217	15302	15104	15364	15436	15327	15247	15194	15233	15322	15448	15419	15306	15480	15269	15094	15483	15215	15243	15135	15275	15384	15377	15134	15351	15300	15441	15239	15142	15215	15237	15223	15360	15384	15318	15265	15358	15282	15188	15306	15363	15414	15328	15248	15237	15369	15446	15372	15381	15216	15266	15095	15203	15439	15263	15131	15190	15246	15482	15382	15183	15364	15378	15301	15303	15379	15253	15419	15428	15501	15494	15145	15439	15254	15338	15146	15351	15257	15281	15130	15290	15400	15112	15171	15225	15376	15196	15389	15381	15240	15188	15414	15190	15324	15134	15125	15419	15223	15304	15333	15482	15317	15271	15450	15365	15306	15279	15422	15231	15456	15069	15156	15208	15407	15310	15266	15405	15236	15247	15137	15414	15375	15163	15473	15523	15291	15177	15328	15101	15263	15393	15238	15287	15216	15142	15103	15274	15232	15216	15407	15429	15282	15346	15137	15164	15238	15274	15345	15462	15259	15312	15206	15373	15403	15395	15266	15422	15251	15440	15161	15363	15211	15396	15280	15353	15302	15097	15350	15197	15306	15467	15227	15420	15545	15332	15527	15504	15426	15467	15447	15233	15228	15140	15388	15435	15379	15373	15232	15198	15307	15347	15347	15325	15412	15159	15136	15212	15331	15243	15085	15375	15382	15451	15208	15335	15152	15371	15360	15357	15178	15326	15166	15270	15211	15433	15253	15264	15303	15246	15342	15466	15333	15087	15256	15239	15166	15206	15224	15202	15273	15195	15429	15460	15269	15394	15341	15458	15192	15362	15120	15136	15263	15376	15366	15238	15281	15216	15084	15294	15299	15548	15430	15219	15130	15269	15214	15329	15123	15474	15207	15442	15260	15423	15311	15225	15334	15437	15436	15329	15036	15245	15286	15298	15308	15258	15354	15435	15234	15414	15202	15425	15411	15460	15480	15133	15349	15393	15439	15367	15378	15235	15372	15075	15162	15232	15472	15213	15312	15397	15328	15412	15266	15253	15252	15268	15230	15299	15261	15211	15231	15151	15340	15070	15251	15139	15371	15261	15432	15083	15329	15119	15232	15195	15478	15354	15328	15282	15248	15116	15233	14921	15317	15379	15201	15383	15220	15311	15235	15214	15318	15532	15234	15124	15353	15459	15595	15157	15326	15246	15305	15370	15288	15139	15240	15202	15442	15226	15326	15413	15326	15354	15151	15322	15158	15435	15239	15327	15217	15424	15325	15266	15397	15248	15376	15290	15234	15220	15241	15397	15246	15106	15310	15235	15299	15380	15323	15357	15263	15410	15270	15389	15186	15321	15325	15074	15208	15095	15361	15390	15331	15252	15339	15313	15265	15373	15152	15322	15249	15402	15051	14952	15294	15331	15350	15211	15306	15279	15284	15247	15272	15113	15148	15159	15226	15229	15335	15236	15385	15150	15328	15181	15279	15251	15260	15245	15292	15366	15403	15493	15414	15337	15115	15323	15290	15461	15317	15339	15392	15233	15138	15352	15166	15256	15278	15271	15114	15182	15350	15157	15352	15236	15445	15306	15258	15385	15390	15265	15303	15113	15253	15372	15389	15330	15273	15296	15198	15410	15173	15323	15252	15103	15301	15110	15220	15110	15248	15114	15220	15296	15324	15138	15321	15238	15375	15355	15326	15185	15402	15133	15262	15447	15095	15346	15253	15400	15252	15249	15367	15104	15166	15189	15330	15173	15267	15179	15288	15068	15297	15246	15221	15200	15271	15236	15091	15143	15200	15394	15362	15294	15471	15115	15422	15360	15376	15389	15225	15061	15240	15332	15310	15406	15449	15198	15460	15270	15196	15130	15124	15370	15272	15378	15316	15198	15284	15323	15412	15252	15185	15167	15417	15178	15134	15367	15201	15202	15413	15227	15595	15191	15275	15399	15145	15169	15352	15211	15328	15377	15268	15436	15343	15372	15353	15140	15345	15314	15426	15238	15219	15161	15246	15307	15316	15357	15304	15247	15352	15262	15356	15344	14966	15157	15300	15122	15463	15315	15305	15198	15338	15074	15117	15129	15170	15318	15265	15251	15184	15224	15219	15189	15277	15381	15086	15218	15392	15436	15308	15321	15035	15242	15269	15080	15377	15424	15293	15365	15185	15196	15164	15350	15029	15349	15544	15194	15083	15295	15266	15289	15421	15482	15424	15390	15444	15435	15255	15318	15301	15452	15283	15473	15434	15295	15102	15247	15359	15341	15427	15100	15171	15160	14995	15240	15196	15506	15511	15541	15125	15362	15277	15126	15440	15169	15292	15335	15254	15270	15329	15065	15130	15322	15398	15412	15362	15252	15199	15365	15147	15360	15357	15270	15162	15069	15220	15391	15248	15229	15118	15501	15249	15308	15314	15293	15317	15199	15122	15234	15356	15214	15346	15397	15160	15262	15363	15272	15404	15094	15365	15443	15284	15531	15252	15296
26918	43785	40125	32028	27646	24142	21758	20040	18999	18119	17123	16733	16318	15979	15578	15297	15347	15277	15003	14906	14901	14674	14556	14588	14404	14169	14392	14211	14384	14265	14065	14287	14190	14082	14211	14088	14190	14088	14056	14149	13953	14286	14042	14123	14052	14098	14175	14099	14182	13981	14135	14080	14206	14029	14181	14079	14180	14009	14122	14175	14063	14181	13901	14114	14224	14026	13762	14096	14120	13979	13999	14194	13988	14100	14181	13993	14202	14079	14046	13977	14146	13989	13965	14106	14160	14109	14083	14134	14231	14111	13977	14065	14020	13905	14020	14023	14068	13940	13998	14034	14107	14050	14064	14109	13967	14086	14049	13897	14040	13915	14135	14048	14050	14136	14018	13944	14057	13945	14174	13932	13976	13985	14086	14056	13933	14191	14021	13950	14046	14051	13888	13895	14169	14018	13990	13965	14064	13950	14170	13890	14200	13892	14086	14086	14041	14037	14076	14102	14088	14071	14091	13994	14278	14179	14061	14174	13942	13989	13976	13920	14136	14005	14078	14157	14024	14029	14062	14102	13939	13992	13952	14109	13970	13835	14086	14016	13965	14074	13984	13958	13996	13862	13944	14178	14019	14056	14075	13983	13887	13954	13862	14011	13989	13926	14101	14090	14152	14058	13902	14162	14030	14050	13893	13963	13987	13943	14135	14035	14148	14207	14048	13937	14054	14102	14000	13960	14046	14237	14008	13990	13775	14132	14140	13958	14124	13902	14145	14092	14050	14002	13894	14158	14181	14258	14166	14024	13882	14042	14251	14166	14202	14035	13894	14128	14048	14028	14171	13853	13957	14065	14010	14182	13899	14104	13957	13984	14088	14049	13909	13973	13806	14062	13980	14076	14072	14042	14156	14054	14136	13862	13933	13954	14057	13976	14054	13902	13963	14063	14154	13959	13860	14049	14128	14174	13898	14016	14169	13965	14310	14151	14010	14228	14019	13967	14063	14110	13899	14025	14059	14154	14123	13901	14054	14031	13876	14258	13991	14119	13933	13980	14076	13928	14087	14086	14001	14154	13900	14018	14048	14171	14019	13941	13946	13996	13953	13875	13952	14030	14037	14151	14081	14044	13957	13889	14052	13992	14184	14065	14136	14064	14034	14067	14131	14054	14102	13967	13955	14102	13967	13924	13954	14034	14059	14214	13877	13990	14111	14133	14052	13918	14109	14112	13990	14054	14057	14041	13808	14157	13845	13944	14118	14096	14026	14124	13914	14197	14124	14023	14034	14032	14274	14096	13990	14044	14015	14044	14136	13909	14089	14031	13940	13975	14021	14122	13880	14076	14129	14120	13994	14121	14185	14073	13977	14254	14009	13957	14119	14093	13964	13897	14054	14089	13927	14089	14051	14208	14030	14032	14077	14009	14027	13959	13816	14163	14207	14059	13965	14205	14259	14027	14093	13977	14192	14127	14075	13974	14051	14078	13991	14076	14011	14092	14086	13841	14110	14045	14032	14104	14025	13937	14218	14032	14239	14168	13966	13917	14051	13940	13886	14042	14023	14024	14022	14094	14038	13925	14129	14028	14090	14173	13990	14139	14046	14035	13972	14028	14047	13973	14032	14106	13922	14073	13888	14090	13969	14007	14122	14050	14004	14029	14043	14053	14109	14090	14032	14093	14078	14122	14035	14020	13774	13963	14066	14070	14056	13958	14176	14115	14078	14039	14071	13917	14069	14113	14000	13949	14002	14071	14073	13884	13936	14125	14129	14025	14101	14109	14159	14115	14083	14066	13970	13986	14019	14230	14064	14011	13895	14053	14067	13944	14076	14078	13998	14112	13919	14119	14109	13987	14027	14065	13946	14166	14038	13801	13813	14123	14029	14036	14066	14055	14020	13907	14047	13905	13989	13921	14017	14060	14132	14123	14160	14014	14283	13915	14007	14052	13963	13911	14126	14049	13966	14128	14094	14112	14076	13960	13950	13978	13933	13997	14024	13985	14068	14136	13894	14116	13941	14025	13946	13975	14048	14074	13990	14084	14020	13996	14170	14182	14138	14128	13971	13975	14085	14029	13847	14008	14029	13997	14184	14026	14081	14130	14012	14047	14035	13877	13915	14078	14021	14074	14186	14021	13995	14073	14157	14074	14055	14037	14280	14151	14104	13916	13942	13865	14079	13933	14093	14279	14169	14070	14048	14025	13836	13933	14156	14075	14092	14023	14167	13942	14205	14075	14034	14028	14075	14024	14067	13987	13972	14032	14009	14030	14174	14104	14071	13937	14072	14108	14101	14054	13899	14015	14037	13906	14078	14182	14023	14096	14038	14149	13989	13866	13974	13969	13948	14143	14041	13930	13982	14215	14131	13875	14013	14145	13987	13889	13929	13954	14241	14043	14197	14056	14079	13944	14099	14115	14019	14045	14061	14083	14122	13917	13982	14130	14091	13968	14087	14020	14017	14251	14051	14118	14128	14015	13913	14148	14019	13958	13998	14101	14072	14031	14020	14118	13950	14012	13939	14064	13952	13835	14143	14075	14014	14009	14133	14014	14053	14031	14073	14141	14120	14131	14073	13902	13897	14112	14077	14121	14041	14066	14152	13979	14108	14137	14096	14097	14044	14016	14091	14166	14060	14068	14070	14050	14130	13919	13972	14017	14158	14026	13940	14020	13945	13925	13872	14096	14051	14052	14060	14126	14049	13875	14126	13917	14074	14099	13818	14134	14002	13969	13962	14098	14007	14083	14004	13964	14024	14069	13940	13987	14019	14259	14095	13926	14071	14152	14142	13925	14116	13969	14048	13991	14158	13963	14031	14118	14137	13868	13961	13833	13922	14087	14059	14019	14056	13954	14067	13966	14140	14010	14044	14059	14063	14052	14023	14108	13934	14053	14110	14022	14193	14163	14091	14027	14015	14138	13955	13864	14025	14018	14071	14040	14162	14074	14055	14074	14056	14078	14135	14096	14156	14060	13949	14014	13933	13892	14048	13857	14056	14063	14182	13995	14235	14025	14085	13956	14171	14051	14032	14024	14163	14091	14113	14133	14049	14051	14093	14015	14060	14052	13920	14124	13950	14219	13957	14131	14132	14185	14108	14098	14016	14093	14022	13927	14042	14120	14044	14045	13929	14117	13930	14235	13937	14069	14026	14155	14032	14056	13954	14092	14127	13995	14043	13972	14005	14050	13988	13880	14056	13933	14048	14054	14202	13884	14036	13869	14092	13927	13995	14044	14205	13913	13912	14066	13932	14134	13996	13910	14113	13975	14124	13953	14038	14121	14136	14112	13962	14103	14044	14063	13981	13998	13942	14131	14096	14037	14149	13954	13934	14027	14044	13811	13992	14039	13949	14081	14052	14126	13964	14034	13966	14010	13808	13951	13966	14010	14150	13916	14038	13891	14041	14021	13957	14113	14068	14163	14082	14108	14027	14013	14092	13986	14124	14014	14046	14102	14007	13885	14012	14032	14014	13990	13987	14015	14189	13932	14193	13986	14161	13896	13851	14140	13990	14043	14165	13986	13902	13950	14094	14005	14079	14036	14098	14094	14023	14026	14077	13937	13923	14141	13924	14269	14061	13989	14043	14041	14070	13937	14132	14033	13920	14090	14011	14043	14039	13993	14011	14069	14063	14007	14106	14018	14024	14055	13994	14030	14040	14218	14102	14067	14035	14079	14001	14074	14081	14060	13989	14050	13908	14168	13920	13928	14122	14045	14040	13967	13905	14017	14072	13909	13972	13814	13954	14026	14103	14003	13925	14087	13993	14061	13908	14001	13997	14026	14041	14180	13916	14026	14067	14044	14030	13925	13774	14175	14078	14087	13992	14051	14095	13932	13996	14098	13926	14087	14057	14021	14146	14165	14102	14100	13968	13929	14070	13904	13949	13946	13998	14019	14110	14131	14023	13934	14071	14112	14133	13984	14024	13973	13901	14078	13929	14163	14112	13977	13940	13983	13911	14015	14126	13977	14111	13958	13947	14048	14293	14106	14172	14015	14028	14029	14030	13957	14148	14230	14171	13970	14072	13994	14145	13965	13999	13893	14049	13998	13926	13887	13960	13997	13926	14086	13902	14062	14067	14019	13919	14037	14009	14136	13941	14084	13923	14144	13949	14037	14086	14008	13953	14060	14119	13920	14196	14161	13959	14049	14006	14166	14210	14000	13822	13954	14228	13952	14203	14060	14012	14098	14013	14051	14005	14096	14162	14131	13878	13962	13994	13976	14115	14025	14282	14143	13907	13973	13919	13886	14015	14078	13971	14133	13932	14229	14009	14033	13959	13964	13914	14018	14048	14117	14175	14248	13944	14043	14063	14085	13985	13913	13867	14076	14154	13944	13986	14048	14201	14026	14092	14066	14140	13900	13997	14251	13843	14032	13966	13995	14131	13968	14215	14074	13871	14051	13971	14041	13954	14021	14307	14054	14161	13988	13906	14094	14192	14233	14006	13998	14081	14085	14009	14106	14030	13985	14070	14055	14138	14003	13948	14110	14061	14062	14065	13936	14131	14064	14119	14084	14153	13969	13988	14182	14014	14013	14021	14041	14037	13929	13837	13958	14058	14006	14114	13941	13954	14108	14085	14094	14180	14218	14026	14076	14131	14092	14027	14017	14157	14081	14049	14175	14196	14089	14157	14048	13994	14055	14080	13913	14013	13987	14070	13909	14010	14089	13978	14184	14158	13968	14207	14192	14065	14059	14109	13944	14135	14002	13956	14109	14000	13963	14056	13937	14029	14226	13705	13933	13955	14044	14038	13926	14104	14113	13891	14100	13868	13992	13977	14105	14097	14278	14238	13986	14164	14036	13962	14034	14011	13980	14016	13875	14085	14076	13908	14199	14023	13937	14133	13956	14151	14168	14147	14205	14302	14139	14000	14003	14087	14040	14001	13939	14012	14198	13816	14015	14155	14029	14043	14055	14003	14032	13963	14166	14081	13906	14110	13963	14077	13909	13982	13984	13948	13997	14067	14062	14041	13981	14049	14057	14072	14149	13971	14195	14000	14152	14082	13986	14084	13915	14105	14080	14053	13892	14043	14093	14052	14021	14078	14106	14132	14105	14089	13982	14081	14092	14065	14080	14138	14211	14180	14098	14144	13973	14044	14115	13912	13851	13982	14083	14091	13987	13837	13950	14018	14115	13958	13788	14108	14239	14127	14153
22650	21024	28742	23517	21655	24441	26789	21149	19580	19158	18604	17938	17439	17279	17141	16821	16757	16619	16318	16361	16012	15910	16085	15948	15951	15982	15765	15537	15740	15735	15680	15623	15588	15631	15609	15484	15529	15453	15651	15485	15653	15602	15641	15463	15589	15537	15319	15378	15601	15414	15390	15485	15357	15433	15474	15572	15471	15627	15343	15396	15599	15599	15355	15448	15617	15444	15492	15287	15536	15412	15372	15313	15393	15523	15484	15418	15469	15554	15460	15287	15487	15498	15543	15650	15443	15384	15522	15593	15376	15501	15438	15326	15545	15453	15461	15325	15531	15539	15445	15527	15274	15600	15547	15387	15463	15418	15424	15429	15470	15280	15338	15429	15250	15574	15487	15296	15492	15545	15395	15272	15309	15397	15320	15256	15321	15283	15379	15581	15393	15523	15484	15535	15385	15269	15454	15549	15397	15497	15464	15376	15255	15451	15322	15369	15343	15405	15401	15420	15495	15310	15434	15359	15539	15474	15394	15209	15295	15442	15316	15451	15618	15487	15592	15300	15276	15363	15292	15431	15240	15433	15291	15404	15465	15260	15408	15381	15381	15243	15435	15501	15463	15385	15562	15466	15432	15329	15491	15388	15356	15389	15383	15356	15460	15455	15436	15346	15632	15341	15169	15326	15548	15347	15392	15382	15484	15647	15497	15276	15367	15522	15270	15290	15335	15258	15513	15350	15394	15487	15424	15183	15257	15675	15293	15524	15338	15411	15451	15252	15370	15272	15311	15284	15329	15336	15475	15348	15445	15519	15406	15418	15296	15346	15424	15491	15378	15382	15290	15592	15329	15583	15264	15308	15448	15581	15170	15616	15577	15351	15393	15447	15275	15592	15252	15362	15429	15239	15326	15276	15232	15277	15444	15367	15118	15397	15505	15328	15366	15344	15252	15333	15327	15273	15291	15408	15482	15416	15413	15526	15242	15504	15074	15410	15584	15482	15356	15538	15323	15414	15407	15300	15110	15477	15297	15316	15334	15202	15231	15331	15436	15445	15110	15343	15541	15377	15364	15309	15583	15194	15367	15389	15257	15389	15231	15405	15390	15411	15319	15596	15274	15443	15416	15322	15303	15330	15393	15263	15489	15446	15244	15450	15446	15588	15472	15282	15380	15428	15295	15272	15329	15480	15373	15526	15373	15390	15346	15373	15494	15374	15556	15355	15332	15349	15465	15332	15350	15363	15350	15549	15131	15382	15449	15350	15453	15528	15583	15434	15367	15379	15332	15326	15295	15347	15323	15252	15308	15415	15372	15223	15349	15436	15523	15416	15573	15492	15298	15170	15425	15440	15431	15161	15276	15348	15518	15291	15457	15373	15263	15363	15421	15370	15470	15420	15516	15136	15423	15463	15342	15547	15460	15464	15170	15256	15420	15473	15556	15332	15483	15555	15589	15315	15415	15205	15432	15332	15369	15347	15397	15249	15521	15216	15523	15396	15396	15533	15363	15078	15286	15137	15472	15341	15327	15060	15455	15447	15318	15375	15416	15379	15228	15410	15158	15417	15319	15376	15284	15425	15432	15266	15353	15434	15556	15518	15515	15352	15247	15431	15308	15372	15484	15348	15358	15363	15477	15464	15596	15305	15274	15354	15263	15244	15310	15241	15467	15376	15326	15298	15166	15377	15358	15224	15374	15354	15235	15310	15238	15306	15507	15441	15418	15447	15259	15293	15178	15285	15364	15240	15480	15462	15427	15221	15387	15203	15412	15531	15304	15384	15424	15476	15321	15346	15555	15385	15308	15345	15347	15209	15422	15427	15604	15500	15250	15272	15317	15271	15262	15330	15279	15263	15447	15387	15524	15367	15625	15310	15450	15245	15397	15464	15433	15277	15406	15518	15203	15433	15326	15244	15367	15248	15331	15368	15050	15339	15535	15307	15393	15353	15345	15346	15471	15370	15225	15323	15410	15427	15328	15246	15253	15437	15423	15417	15526	15257	15275	15299	15494	15253	15416	15387	15354	15285	15297	15456	15524	15412	15525	15474	15455	15279	15317	15518	15420	15325	15400	15439	15539	15375	15530	15431	15413	15391	15374	15301	15467	15314	15381	15433	15369	15422	15350	15433	15471	15384	15249	15302	15285	15377	15441	15334	15377	15351	15388	15402	15416	15249	15440	15485	15361	15389	15277	15365	15398	15618	15356	15527	15493	15242	15297	15171	15305	15259	15510	15531	15422	15335	15301	15478	15189	15459	15320	15255	15186	15141	15194	15434	15362	15286	15439	15390	15309	15298	15237	15383	15402	15236	15360	15505	15408	15473	15302	15284	15283	15446	15239	15322	15471	15122	15559	15141	15393	15305	15579	15391	15436	15396	15329	15298	15379	15255	15588	15287	15377	15254	15509	15291	15311	15387	15507	15309	15292	15353	15464	15404	15301	15305	15428	15374	15474	15458	15390	15455	15282	15442	15374	15335	15520	15588	15308	15339	15478	15273	15320	15278	15252	15169	15407	15398	15336	15395	15228	15306	15308	15410	15328	15389	15522	15384	15382	15247	15457	15409	15371	15318	15492	15434	15326	15385	15251	15584	15549	15363	15302	15273	15278	15386	15562	15258	15440	15315	15501	15405	15349	15544	15409	15359	15306	15346	15317	15483	15147	15386	15356	15524	15294	15424	15367	15160	15191	15418	15205	15400	15267	15410	15432	15224	15251	15520	15287	15291	15398	15604	15228	15322	15446	15663	15497	15438	15432	15364	15348	15333	15345	15365	15452	15314	15504	15357	15371	15445	15511	15323	15606	15613	15372	15264	15354	15297	15463	15442	15358	15294	15144	15306	15380	15384	15356	15320	15346	15419	15379	15176	15093	15408	15278	15518	15356	15698	15592	15389	15175	15154	15283	15501	15533	15598	15347	15396	15385	15386	15260	15359	15265	15448	15428	15332	15343	15405	15490	15348	15564	15193	15397	15523	15354	15386	15422	15328	15430	15592	15421	15470	15296	15374	15136	15323	15454	15320	15359	15481	15473	15280	15586	15455	15385	15332	15276	15248	15392	15383	15442	15375	15419	15305	15402	15280	15295	15476	15127	15219	15188	15319	15429	15375	15379	15303	15201	15512	15269	15345	15334	15257	15368	15317	15308	15345	15347	15408	15358	15314	15519	15407	15189	15492	15549	15319	15526	15555	15496	15436	15288	15333	15362	15355	15383	15407	15325	15418	15280	15289	15406	15315	15452	15398	15331	15582	15329	15200	15433	15162	15290	15504	15446	15465	15295	15204	15229	15391	15336	15402	15396	15208	15411	15578	15474	15392	15521	15485	15405	15483	15395	15302	15322	15430	15371	15376	15519	15288	15484	15388	15190	15135	15426	15357	15434	15376	15491	15233	15479	15351	15297	15381	15412	15328	15494	15465	15446	15589	15357	15256	15438	15272	15474	15380	15369	15243	15440	15304	15357	15410	15453	15352	15427	15394	15613	15217	15219	15336	15303	15222	15103	15409	15390	15616	15320	15270	15240	15306	15494	15473	15303	15307	15244	15292	15356	15371	15511	15333	15375	15332	15354	15278	15288	15361	15354	15593	15321	15292	15460	15220	15301	15269	15238	15307	15526	15620	15420	15376	15636	15273	15229	15324	15488	15568	15220	15464	15306	15150	15249	15312	15600	15490	15463	15379	15624	15472	15475	15433	15302	15443	15233	15356	15340	15497	15499	15435	15302	15248	15472	15361	15207	15116	15341	15414	15390	15404	15253	15388	15374	15502	15286	15189	15168	15408	15459	15529	15559	15335	15394	15295	15334	15245	15523	15508	15564	15318	15267	15330	15439	15312	15514	15319	15377	15315	15353	15403	15173	15419	15322	15375	15375	15155	15397	15402	15231	15325	15309	15598	15199	15280	15490	15332	15490	15321	15345	15229	15428	15343	15505	15536	15357	15218	15439	15277	15441	15395	15402	15413	15255	15353	15299	15329	15575	15183	15351	15263	15227	15421	15350	15307	15343	15284	15378	15106	15371	15472	15573	15305	15572	15539	15339	15444	15304	15349	15220	15386	15287	15232	15455	15532	15433	15184	15477	15276	15499	15422	15542	15336	15311	15337	15241	15277	15384	15307	15251	15302	15333	15421	15410	15291	15320	15489	15294	15299	15264	15277	15362	15465	15221	15351	15374	15370	15426	15412	15545	15306	15327	15373	15454	15465	15510	15222	15358	15366	15436	15488	15369	15321	15484	15361	15393	15612	15325	15482	15595	15434	15286	15372	15220	15484	15460	15192	15258	15410	15388	15421	15313	15445	15491	15377	15289	15437	15219	15482	15091	15293	15419	15549	15364	15285	15581	15327	15421	15281	15158	15270	15370	15487	15355	15417	15472	15348	15380	15401	15354	15317	15477	15282	15362	15422	15448	15351	15393	15605	15395	15301	15391	15462	15334	15281	15349	15543	15221	15282	15386	15373	15450	15452	15383	15306	15407	15245	15488	15450	15280	15554	15139	15414	15300	15480	15262	15334	15208	15323	15549	15338	15399	15329	15404	15457	15593	15288	15263	15695	15280	15404	15554	15117	15186	15292	15384	15583	15452	15334	15350	15324	15339	15281	15436	15417	15320	15464	15220	15419	15351	14981	15408	15250	15319	15310	15611	15271	15265	15300	15458	15377	15297	15337	15229	15378	15363	15375	15576	15571	15447	15315	15342	15524	15418	15445	15345	15470	15201	15424	15521	15516	15499	15347	15255	15544	15385	15490	15549	15284	15265	15487	15411	15075	15188	15442	15487	15404	15281	15468	15375	15513	15186	15307	15419	15504	15464	15476	15273	15465	15478	15370	15294	15428	15325	15384	15458	15475	15397	15297	15111	15495	15322	15331	15175	15510	15348	15311	15346	15284	15269	15406	15109	15369	15344	15265	15359	15303	15362	15294	15311	15433	15426	15366	15413	15281	15311	15098	15568	15344	15234	15300	15390	15375	15155	15381	15375	15396	15358	15380	15265	15372	15328	15365	15335	15389	15423	15255	15464	15563	15412	15480	15443	15383	15352	15370	15365	15527	15305	15388	15473	15447	15483	15634	15167	15450	15292	15352	15318	15338	15418	15419	15377	15295	15353	15365	15352	15120	15381	15463	15463	15266	15343	15426	15341	15434	15390	15378	15457	15359	15326	15200	15409	15427
28530	47831	44238	35563	30878	27127	24476	22312	20680	19691	18633	17840	17133	16814	16628	15992	15913	15567	15416	15451	15057	14661	14693	14733	14575	14754	14485	14526	14352	14499	14432	14244	14190	14331	14227	14214	14210	14101	14070	14093	14098	14269	13970	13981	14155	14045	14116	14138	14046	14183	14128	14189	14081	14070	13871	14227	14014	14256	14005	14026	14033	13960	14089	14093	13972	14092	14036	14030	14032	14017	14197	14040	14023	14075	14083	14002	13997	14026	14137	14002	14085	14100	13983	13865	14069	14044	14163	13969	14031	14101	14087	14022	14115	14062	14041	14018	14108	14042	14041	13951	14011	14004	14127	13991	14036	13950	14036	14094	14197	13942	13908	14135	14053	14315	14111	14070	13894	14075	14062	14016	14029	13994	14268	13893	14086	14006	13884	13971	14048	14105	14042	14215	14101	13977	14110	14143	13954	13890	13769	14110	14128	14066	14129	13865	13998	14111	14104	14068	14013	13866	13979	14159	14078	13946	14046	14004	14026	14078	14039	14080	14045	13869	13986	13976	14009	14090	14056	14003	14043	14090	13932	14117	13936	14086	14099	13978	14139	14108	14039	13988	14009	14026	13965	14072	14046	14044	14100	14149	14054	13978	14143	14194	13916	14060	13963	14058	14056	14029	13951	13985	14053	14105	13993	13970	13892	14040	13894	14144	14143	13806	14021	14157	13979	13995	14006	13903	14019	14185	14087	13959	13999	14037	14020	14077	14049	13915	14065	14091	14126	13979	14061	13914	14185	14065	14094	14247	14027	14061	14111	13981	14180	14012	13885	14103	13831	14043	14085	14088	14085	13990	14106	14003	13933	14161	14175	14085	14047	14006	13982	13929	13893	14119	13926	13952	14140	14044	14063	13995	13931	14085	14094	14067	14004	14135	14048	13952	14258	14084	14081	14100	14023	14117	14031	13970	14053	14002	13819	13923	13979	14152	14036	13965	14036	14140	14016	13990	14098	13943	13936	14087	14070	14023	14145	14118	14028	14103	14030	13960	14121	14023	14006	14172	14194	13911	14013	14139	14031	14153	14123	13995	13976	13778	13932	14152	14020	14031	14071	13964	14125	14036	14171	14091	13985	14060	13914	13932	14114	14134	13920	14068	14074	14066	13995	14158	14000	14065	14117	14086	14124	14048	13902	14048	14018	14067	13902	13981	14111	13942	14026	13847	13952	13772	14192	13900	14144	13865	14063	14121	14212	14029	13956	14030	14169	14212	14037	14122	13897	14016	14087	14120	14162	14038	13965	14079	14159	14112	14102	14130	14043	14171	14089	13931	13971	14055	13920	13921	14033	14027	14150	13882	14076	13992	14019	13978	14089	14152	14026	14065	13990	14017	14060	13974	14117	14014	14018	13963	14162	13879	14007	13999	14028	14163	13871	13915	13997	13989	14092	13970	14244	13985	14200	14085	14001	14000	14167	14038	14154	14036	13977	14193	14087	13965	13907	13828	14053	13966	14018	14055	14178	14170	13881	13994	14063	13997	14042	14165	14068	13829	13988	14087	14040	14076	14210	14068	13896	13993	13984	14071	14069	14055	14075	13890	14092	13976	14023	13954	14010	14038	13938	13972	13933	14027	13952	14080	13971	13986	14057	13956	14104	13985	14038	13915	13990	13943	14063	14076	13937	13984	13904	14037	13933	13854	13947	13954	14051	14074	14157	13919	14037	13958	14100	14105	14026	13987	14237	14064	14161	14024	13946	13893	13969	14204	14066	14046	14022	13998	13862	14111	14035	14019	13805	13986	14007	13896	14091	13874	14182	14017	14008	14321	14065	14086	13993	14036	14095	14047	13924	13976	14018	14040	13860	13970	14095	14056	14224	13966	13907	13891	14048	13892	14221	14067	14003	13975	14022	13866	14000	14030	14053	14122	14062	14289	14030	14077	14051	14052	13895	14196	14006	14130	13987	14040	14078	13853	13961	14114	13982	14064	14015	13942	14121	14204	14045	13959	14150	14026	13907	14137	14069	14040	14021	14022	14036	14007	13882	14035	14115	13946	14051	14148	13988	14038	14088	13977	14160	14060	13957	13890	14136	13953	14131	14020	13966	14147	14099	14218	14022	14050	14056	14042	13910	14099	14093	14029	14019	14058	14091	14014	14038	14160	14152	14055	13990	14054	13972	14165	14009	14009	13926	13926	13953	14037	14021	13816	14045	14011	14045	13988	14116	14104	14073	14056	14087	13858	14126	13912	14151	14041	14121	14024	13974	14007	13953	13973	14089	13924	13928	14121	14091	14034	14121	14089	13938	13975	13888	13949	13994	14073	14161	14118	14069	13905	14105	13986	14028	13934	13964	14058	14013	13860	14097	14040	13985	13884	14124	14066	14028	14025	13930	14017	14076	14182	14082	14182	14109	14142	13965	14026	14009	14067	14045	14003	13809	14031	13971	14030	14014	13921	14141	14175	14076	13889	13979	14111	14022	14023	14143	14038	14011	14033	13877	14024	13970	13854	14020	14064	14147	14026	14056	14102	14253	13812	14063	14028	13934	14132	13974	13972	14003	14132	13951	13992	13991	14020	14146	13892	14070	14073	14091	14124	13997	13951	13961	14054	14079	14091	14021	14188	13983	14122	13919	13985	14109	14031	14104	13861	14119	14192	14016	13990	14001	14084	14099	13942	13852	13978	14002	14198	13981	13958	14092	14162	14112	13974	13922	14124	14032	14098	13964	14035	13989	14245	13927	14105	13952	13965	13973	14129	14025	13959	14062	13972	14112	14065	14051	14073	14140	13954	13905	14033	13979	14123	14041	13951	13938	14077	13911	13992	13976	13852	14114	14067	14088	13987	14040	14074	14085	14032	13927	14032	13943	13954	13994	13996	14042	13792	13972	14113	14071	13927	13958	14091	13969	14036	14011	13861	14028	14031	14003	14071	13953	14062	14071	13894	14195	13956	13988	14064	14091	14152	14170	13809	13900	14048	13909	14035	14059	14055	13966	14085	14001	13934	14062	13871	14054	13880	14090	14059	14010	14052	14080	13995	14125	14061	14001	14036	13946	14035	14063	14173	13960	13870	14172	14050	14085	14001	13934	14101	13998	14125	14126	14056	13951	14030	14062	14030	14119	13889	13989	14120	14004	14179	13797	14109	13975	14113	13897	14060	13965	14056	13946	13903	14055	14068	14154	13966	14084	14038	14106	14090	14019	13914	14036	14083	14166	13938	14056	14004	14055	13945	13940	13993	14037	14062	14191	14022	13939	14063	14116	14038	13987	14044	14028	13930	14045	13993	14105	14042	13925	14058	14057	14103	13896	14138	13980	13917	14075	14133	14143	13982	14157	14023	14198	14015	14049	13974	13873	14097	14084	13933	14072	13748	13998	14028	14010	14129	14091	13881	13962	13921	14011	13974	14144	14045	14167	14020	13994	14081	14096	14147	14063	13758	14035	13984	14071	13918	14000	14031	14028	13942	13959	13893	14183	14059	14021	13943	13944	14081	14100	13798	14040	14124	14105	13957	13956	14171	13847	14040	13846	13960	13841	14196	13962	14076	14068	13924	14049	14110	14081	14027	13852	14066	14091	14060	13940	13936	13961	14088	14053	14052	14048	13965	14131	13894	14085	13891	13990	13972	14026	13899	14174	14087	13950	14050	13986	14001	13992	14005	13967	14059	14065	14108	14124	13944	13987	13952	14113	14053	13871	14148	13991	14131	13922	14037	13867	14088	13942	13919	13936	14178	14133	14001	13883	14046	13905	13994	13963	14002	13887	13970	14136	14001	14050	13930	14107	14098	14012	13893	14127	14058	14136	13877	13938	13998	14094	14057	13999	14003	14081	13956	13969	13942	14092	14093	13955	14222	14171	14139	14022	13963	13984	14033	14020	14068	14126	14083	14094	13979	14033	13996	14000	14095	13996	13987	13961	13889	14126	13886	14140	13984	14112	13985	14217	14001	14120	14063	13865	14093	14126	14035	13969	14028	13977	13915	14000	13909	13978	14111	14028	13932	14061	14025	13958	14086	14075	13949	14030	14027	13979	14019	14137	13963	13985	13955	13991	14079	13900	14045	13927	14136	14257	14031	14096	13836	14058	14081	14135	14121	14196	14060	14070	14017	14008	14035	14045	14163	13923	13912	13966	13925	14018	13974	13991	13936	14093	14310	14120	14118	14085	13874	13960	14101	14020	14043	14147	13964	14060	13936	13947	14096	14100	13931	13931	14049	14117	14191	14042	14054	14073	14025	14014	14032	14086	14044	13931	13854	14185	14131	14058	14091	14071	14020	14009	14025	14020	14169	14054	14149	13976	13939	13913	13895	14152	13979	13993	13935	14141	14029	14069	13956	13943	14122	14063	14127	14170	14168	14057	13911	14071	14097	13905	13974	14099	14007	14078	14014	14223	14058	13962	14054	13941	14173	14157	13865	13913	13860	14010	14189	13973	14101	13971	14116	14033	14100	13992	14079	13897	14075	13981	13991	13978	14123	13826	14108	14048	13932	14030	14205	13876	14039	14114	14055	14194	14110	13856	14055	14163	14157	13914	13908	13954	13949	13991	13918	14054	14047	14207	14166	13987	14001	13942	13948	14003	14030	14010	14043	13872	14062	14017	13977	14047	14152	14005	14024	13991	13975	14090	13968	13899	13962	14033	13929	13900	13978	14105	14036	14136	14000	14122	14105	13952	14154	14154	14025	13869	14044	14128	13896	13986	14140	14045	13999	14014	13956	13955	14150	14077	13956	14163	13929	13895	14102	14128	14004	14128	14113	14112	14022	14056	14169	14137	13981	13923	14182	14033	14003	13993	13982	14086	13905	14095	13766	14175	13917	14077	14056	14013	14122	13921	13965	13852	14058	13889	14209	13786	14120	13832	14033	14051	14017	14059	13978	14190	14014	14089	13942	14119	14117	13890	14123	13997	14102	14093	13978	14086	14052	14009	14135	14048	13910	13912	14001	13874	14074	14001	14050	13988	14056	14095	13923	14258	13989	13880	14174	14016	13979	13898	13856	13915	13960	13979	13990	13867	13981	13815	14120	14012	14193	13936	14197	13974	14151	13976	14043	13971	13962	14080	14057	14243	14066	13982	14026	13948	13960	14026	13878	14110	14081	14126	13994	13908	13965	14141	14120	14013	14122	14105	14004	14002	14060	14152	14026	13967	14196	13945	14023
27672	24127	29292	26172	20896	19579	18339	17176	16621	16271	15923	15791	15653	15647	15595	15343	15372	15471	15387	15295	15186	15101	15264	15119	15205	15077	15236	15140	15159	15190	14942	14967	15121	15035	15022	15046	15036	14942	15061	15086	15121	15008	15042	14864	14882	15144	15073	15067	15138	14976	14929	15062	14819	14913	14882	15140	14961	14831	14975	14914	14991	15042	14878	14953	14829	14884	15027	15020	15001	15019	15062	15007	15018	15104	15214	15053	14903	15146	15012	14827	15115	14957	14910	15044	14939	15060	15008	15021	14989	14960	15081	14929	14820	14933	14947	14916	15123	15116	14964	14891	14875	14912	14890	14840	14931	15173	14909	14849	15027	15038	14964	14828	14995	14922	14919	15046	14939	15063	15142	14892	15023	14847	15015	14952	14980	14826	15009	14984	14910	14957	14932	15108	14994	15133	15114	14948	14888	14904	14937	15045	15177	14753	15040	14932	14843	14841	14988	14974	14956	15162	14943	14918	15083	14894	14960	15216	15045	14951	15011	14818	15108	14620	14884	14647	14995	14831	14919	14985	14907	14897	14922	14855	14813	14982	14987	15068	15152	15295	15015	15026	14843	15110	15181	15027	14974	14943	14868	14940	14903	14786	14833	15016	14975	15084	14991	14975	15140	14976	14950	14943	14957	14970	15009	15035	14967	14885	14924	14992	14998	14961	15113	14989	15042	15120	15154	14935	15084	14952	14937	14903	15042	14849	14926	15237	14712	15048	14996	15023	15100	15030	14883	14996	14822	14887	15070	15095	15018	14996	14737	14871	15012	14862	15085	14822	14968	14979	14890	15017	14898	14987	15125	15112	15133	14985	14863	15076	15065	14898	15127	14889	14901	15010	14943	15002	14907	15055	14734	14935	14878	14967	14917	14925	14918	14946	15072	14974	15091	15017	14960	14978	14845	14970	14881	14960	15029	14936	15086	15175	15077	14795	14997	14834	14850	14994	15028	15033	15044	15097	14977	14924	14983	15034	14958	14821	14975	14968	14850	14963	15000	15017	14943	14886	15023	14876	14783	14987	14964	14868	15100	14881	14777	14824	15050	15093	14923	14879	14808	15037	15026	14982	15042	14813	15003	14931	14920	14876	14930	15030	15012	14997	14998	14961	14926	15016	15250	14913	15044	14759	15209	15009	14952	14980	15004	14676	14867	14991	14883	14735	14909	14834	15145	14909	14824	14888	15047	14954	15136	15147	14970	15043	14898	15014	14949	14889	15023	15081	14939	14906	14986	14957	15038	15021	14973	14831	14987	14916	14850	15059	14714	14985	14887	14912	14885	15240	14831	15048	15107	15086	14999	14961	14960	15050	15112	15036	15063	15146	15125	14939	15012	14907	15037	15048	14875	14940	15056	14807	14973	14893	14991	14942	14926	14964	15051	14957	14978	14942	14993	15077	15103	14870	15114	14946	14911	15045	14863	15092	15051	14935	15052	14977	14911	14974	14997	15054	15057	14979	15024	15037	15085	14835	15080	15189	14950	14975	14996	14929	14906	14925	14996	15014	14757	14998	15047	14847	14982	14997	14853	14918	15010	15095	14962	15016	14970	14895	15019	14910	14939	14990	15095	15060	15099	15103	15163	14907	14875	15089	15008	14799	15068	15046	14890	14987	15034	15000	14912	15120	15031	15033	14990	14962	14793	14956	14964	14749	15035	15177	14945	14871	14913	14878	14984	14980	14830	15007	14959	15090	14907	14971	14874	14907	15080	14952	14896	15021	14939	15069	14915	14988	14948	15004	14923	15088	15097	15004	14864	14961	15056	14941	14893	14914	14832	15014	14940	14927	15108	14948	15000	15027	15147	14888	14867	14798	15153	14778	14741	15141	14922	15021	15149	15026	15003	15045	15028	14820	14987	15004	15210	14929	14927	15077	15058	15006	14988	15078	14867	15030	15083	14992	14942	14988	15121	15039	14752	15055	15014	15020	15023	15037	14862	14981	15040	14880	15265	14986	14914	15005	14984	14809	14907	14931	14915	14796	15164	15119	15014	15001	15082	14953	14898	15030	15079	15095	14959	14928	14911	15100	14991	14947	14921	14966	15115	14971	15033	14890	14965	15060	15135	14938	14998	15005	14984	14964	14666	15004	15211	15046	15194	14973	14897	15070	15109	14858	15185	15072	15078	14893	14716	15030	15179	14978	15060	15226	15011	14893	15023	15026	15033	15046	14668	14886	15040	14731	15002	15018	14914	14761	14980	14838	14800	15090	15099	14893	15000	15094	14898	14769	14996	15069	14814	14954	14988	15003	15085	15031	14910	14982	14840	15090	15202	15114	14994	14978	15077	14867	14912	14786	14957	15046	15127	15043	15019	14887	15222	14902	15005	15125	14766	14645	14887	14910	14994	14962	14893	14976	14950	14939	15023	15076	14841	15083	15104	15011	14798	15028	14956	14951	15060	14934	14972	15050	14961	14974	15292	15081	14986	15151	14995	14873	14988	14841	14909	15097	14992	14937	14860	15017	14976	14965	14988	14693	14858	15021	14766	15022	15093	14918	15008	14900	15100	14986	15106	15001	15104	15046	14678	14988	14845	14895	14992	14981	14871	15036	15114	15156	14887	15011	14979	15159	14973	15038	14920	14895	15043	14922	15019	14982	15046	14854	14873	14992	14965	14932	14998	14998	15065	14890	15043	14943	14992	14983	15143	15018	15000	15133	15043	15143	14722	14828	14707	15043	15099	15066	14988	14845	14977	15005	15166	14706	15051	14962	15090	14961	15143	14893	15147	14958	14929	15101	14830	14923	14858	15067	14964	15186	15126	14978	14841	14936	14866	14988	14931	15021	15107	15034	15009	15251	14923	14997	14890	15046	14894	15004	14941	15027	15074	14977	14850	15125	14924	15118	14832	14941	15223	14933	14949	15119	15068	14813	14922	15064	14945	14860	15062	14944	15162	15113	15170	14828	15042	15014	15020	14970	14965	14988	15080	15035	15063	15098	15104	15212	15132	14862	14782	14952	15076	15053	15027	14824	15073	15042	14984	15006	15118	15033	15129	14893	15042	14953	14838	15105	15120	14966	14779	15104	14842	14843	14989	15141	14999	15131	15053	15028	15006	15089	15070	15007	15157	15063	15002	15025	15016	14998	14939	15140	14813	14827	15035	15009	14927	14887	14900	15010	15026	15019	15187	14852	15043	15067	15027	15147	15184	14944	14930	14894	14954	14836	15062	14871	15148	15020	15065	14981	15186	15197	14789	14994	15067	14909	15142	15004	15005	14869	15005	14879	15006	15229	14837	14717	15116	15172	15016	15012	14831	14828	14915	14887	14947	15054	15163	15159	15014	14954	15059	15064	14990	14904	15138	14884	15023	15038	14990	15036	14785	15049	15047	14886	15034	15017	14706	14955	15014	15138	15006	15056	15052	14998	15141	14965	14981	15179	15231	14905	14980	15027	15097	15045	15106	14903	14977	14937	14938	15036	15154	15061	14670	15031	15047	15005	15142	14816	14884	14995	14956	15060	14938	14991	14936	15142	14967	14959	15085	14986	15160	15066	15025	15009	14943	14987	15133	14920	14963	15007	15189	14998	15114	15068	15040	15331	15058	14857	14959	15078	15213	15062	14958	15068	15175	14970	14971	15047	14979	15007	14921	15041	15176	14949	14848	14972	14993	15070	15027	15145	15035	14981	14975	15198	14918	14939	15277	14801	14903	15000	15035	14854	14951	14813	15042	15108	15031	14930	14976	14922	15159	15126	15018	14975	15051	15038	14956	14966	15171	14930	15159	15221	15272	14928	14846	14753	14880	14935	14822	14932	15000	14905	14919	14929	14998	15082	15082	14922	14842	14843	15158	15057	15029	14903	14977	14921	14876	14903	14998	14941	14865	15068	15085	15066	15148	14931	15270	15005	15074	15072	15155	15083	15061	15000	15010	14860	14948	15167	15080	15035	14881	14774	15096	15058	15028	15145	14899	14796	14795	14937	15037	14900	14978	15004	14820	15033	15226	14798	14999	15147	14910	14862	15044	15027	15141	15036	15021	14981	14954	14930	14630	14819	14996	14935	15127	14879	15068	14949	15068	14918	15031	14937	14935	14888	14946	15053	15088	15074	14965	15128	15060	14841	14820	14982	14986	14950	14962	14813	15104	15103	14985	14964	15011	15008	14871	14997	14949	14940	15171	15083	15124	14903	15049	15051	15011	15133	14788	14821	14861	15135	15086	15059	15107	14951	15063	15156	14813	14988	15132	14936	14905	14889	14954	15135	14969	14999	15153	15027	15168	15034	15013	14855	15057	15044	15036	14967	15138	15004	15117	15125	14971	14936	14877	15061	15098	15121	14998	14981	14979	15040	14875	14980	14927	14971	14882	14868	14963	14901	15066	15066	15019	15096	14772	15196	15212	15025	14908	14964	14998	14870	14922	14958	15060	15025	15000	14860	14846	15181	15309	14854	15045	14961	15178	15179	15134	14886	14915	15081	15004	15038	15020	15010	15025	14882	14841	14975	15043	14914	14950	14911	15017	15006	15079	14994	14965	14877	14908	14938	15102	15074	14863	14824	15126	14757	14972	15242	14964	15143	14972	14917	14865	15087	15015	14841	15202	15223	14921	14869	15213	15031	14905	15088	14982	14962	14914	15016	14955	14874	15051	15101	15020	15054	14852	14938	15113	14890	15184	14927	14909	14880	14925	14982	15094	14921	14874	14665	15074	14826	15001	15107	15050	14886	15001	14999	15045	15050	15174	15114	14857	15076	14783	14950	15103	14969	15094	14855	14878	14914	15089	15150	15094	15041	15136	15025	14976	15037	14818	14998	14819	14840	14667	14918	15149	14978	15061	15245	14975	14905	14895	14878	15011	15072	14879	14958	15124	15012	14914	14868	14977	14905	15089	15071	15138	14987	15129	15023	15024	15028	15001	14924	14800	14892	15131	15076	15101	15048	14914	15039	15083	14968	15121	14874	14824	14877	14998	14849	14980	15066	15124	15129	14978	14996	14979	14932	14779	15145	15078	15103	15058	14994	14950	15208	15078	14928	15106	14839	15049	14959	15034	15064	14921	14918	14953	14921	15237	15014	15034	15081	15041	15072	15099	15107	15249	15311	15205	15036	15042	15053	14836	14961	14868	15101	14979	15184	15068	14973	14884	14908	15044	14921	14865	15137	14949	15037
26115	37479	33836	26311	22664	20013	18365	17245	16539	16018	15557	15276	14868	14660	14601	14464	14371	14342	14415	14097	14029	13985	14080	14011	13985	13956	13855	13863	13853	13983	13604	13764	13883	13705	13838	13907	13725	13714	13655	13837	13764	13702	13757	13504	13725	13489	13978	13783	13820	13817	13724	13784	13575	13733	13737	13806	13900	13669	13764	13644	13754	13841	13818	13790	13671	13702	13910	13965	13850	13783	13601	13805	13803	13889	13768	13888	13731	13671	13866	13846	13671	13730	13845	13622	13851	13764	13625	13779	13815	13784	13745	13630	13717	13579	13797	13744	13679	13769	13782	13897	13777	13757	13780	13967	13744	13727	14035	13669	13854	13748	13715	13836	13797	13795	13728	13799	13680	13846	13712	13734	13854	13775	13892	13878	13717	13709	13698	13719	13731	13691	13792	13730	13770	13776	13760	13809	13816	13532	13865	13788	13864	13703	13688	13641	13843	13852	13824	13697	13640	13635	13775	13680	13789	13713	13724	13589	13851	13758	13865	13609	13783	13673	13788	13809	13500	13660	13866	13718	13840	13817	13808	13657	13683	13820	13860	13758	13643	13725	13678	13774	13626	13733	13830	13620	13645	13729	13716	13759	13900	13722	13670	13685	13819	13805	13838	13649	13823	13765	13707	13751	13676	13867	13879	13835	13866	13600	13855	13798	13691	13637	13690	13755	13950	13771	13841	13700	13711	13821	13716	13998	13792	13907	13861	13821	13637	13807	13884	13738	13705	13621	13811	13806	13644	13806	13711	13611	13793	13680	13758	13752	13832	13668	13772	13662	13835	13759	13673	13826	13697	13705	13894	13794	13802	13627	13660	13617	13513	13700	13571	13771	13726	13850	13689	13728	13784	13783	13773	13780	13528	13833	13763	13842	13840	13675	13814	13782	13756	13716	13729	13716	13890	13617	13842	13691	13534	13879	13683	13739	13700	13738	13724	13599	13782	13551	13932	13715	13741	13741	13886	13779	13896	13829	14009	13684	13736	13615	13714	13826	13805	13765	13639	13848	13654	13716	13799	13698	13767	13758	13657	13810	13854	13729	13767	13847	13622	13715	13813	13798	13800	13956	13693	13885	13657	13680	13686	13730	13808	13747	13726	13796	13772	13635	13799	13893	13914	13912	13734	13685	13648	13682	13749	13835	13833	13686	13653	13641	13648	13981	13653	13685	13771	13587	13823	13716	13746	13695	13905	13757	13777	13902	13640	13873	13764	13888	13881	13920	13699	13845	13625	13806	13748	13848	13814	13657	13680	13725	13702	13809	13740	13893	13817	13635	13700	13690	13825	13715	13946	13756	13923	13670	13765	13739	13766	13768	13858	13623	13779	13857	13820	13732	13706	13644	13967	13838	13720	13760	13670	13907	13678	13679	13730	13630	13534	13826	13935	13805	13586	13803	13847	13750	13873	13657	13882	13793	13858	13843	13742	13761	13832	13714	13581	13608	13687	13859	13860	13762	13808	13680	13870	13854	13776	13753	13732	13759	13771	13871	13690	13573	13690	13755	13763	13876	13786	13621	13620	13895	13678	13829	13721	13697	13669	13823	13629	13783	13740	13846	13789	13826	13883	13845	13749	13782	13721	13767	13793	13842	13560	13720	13567	13731	13693	13761	13715	13765	13727	13711	13800	13860	13735	13668	13732	13797	13669	13873	13770	13787	13665	13761	13715	13712	13758	13730	13763	13717	13711	13743	13581	13687	13625	13681	13782	13757	13886	13768	13651	13772	13755	13616	13646	13595	13836	13699	13787	13856	13837	13712	13802	13884	13932	13743	13736	13804	13766	13625	13660	13658	13738	13682	13836	13708	13534	13653	13698	13740	13829	13727	13887	13777	13724	13748	13680	13715	13808	13734	13646	13868	13817	13751	13644	13767	13700	13609	13859	13748	13563	13777	13908	13835	13761	13822	13736	13602	13718	13699	13632	13652	13813	13836	13839	13801	13755	13747	13811	13677	13891	14085	13785	13831	13727	13937	13775	13749	13694	13609	13889	13828	13593	13811	13624	13806	13791	13611	13788	13678	13701	13769	13589	13818	13694	13732	13786	13740	13962	13682	13687	13638	13836	13725	13707	13788	13871	13794	13776	13756	13850	13895	13830	13769	13605	13876	13808	13701	13724	13816	13752	13738	13753	13961	13782	13787	13697	13835	13619	13862	13515	13592	13775	13651	13737	13655	13646	13734	13793	13685	13850	13742	13720	13690	13838	13602	13822	13607	13672	13860	13598	13710	13703	13673	13957	13622	13729	13809	13596	13756	13785	13699	13679	13828	13878	13771	13751	13736	13631	13918	13860	13794	13741	13635	13784	13685	13670	13637	13661	13678	13852	13689	13865	13851	13757	13818	13734	13793	13729	13590	13760	13805	13837	13794	13764	13618	13867	13654	13698	13776	13736	13740	13702	13589	13784	13740	13711	13676	13833	13766	13720	13750	13721	13789	13805	13761	13721	13686	13876	13865	13843	13718	13969	13755	13803	13832	13913	13777	13577	13857	13748	13739	13659	13763	13766	13602	13618	13610	13758	13738	13669	13699	13738	13820	13711	13555	13715	13752	13562	13876	13870	13611	13616	13892	13711	13782	13898	13692	13641	13662	13712	13658	13801	13695	13798	13708	13674	13683	13854	13699	13768	13570	13696	13550	13851	13799	13787	13671	13909	13779	13793	13872	13790	13543	13772	13506	13829	13715	13897	13566	13822	13772	13843	13701	13722	13631	13878	13666	13695	13709	13843	13781	13899	13721	13795	13861	13798	13581	13617	13797	13736	13703	13779	13614	13641	13765	13710	13848	13737	13786	13669	13732	13763	13715	13707	13668	13680	13649	13803	13690	13787	13756	13540	13816	13634	13712	13769	13744	13903	13792	13599	13742	13626	13787	13678	13720	13830	13660	13692	13850	13764	13763	13824	13753	13653	13855	13802	13758	13932	13737	13805	13824	13858	13801	13668	13711	13834	13731	13808	13853	13829	13757	13633	13847	13663	13667	13629	13786	13700	13707	13809	13704	13515	13741	13715	13680	13864	13777	13677	13677	13743	13837	13798	13725	13878	13787	13669	13648	13763	13723	13684	13687	13839	13854	13579	13773	13721	13739	13786	13644	13690	13609	13781	13714	13721	13681	13720	13770	13769	13813	13774	13683	13844	13749	13669	13818	13918	13813	13752	13913	13783	13704	13692	13831	13691	13930	13743	13829	13649	13795	13715	13850	13774	13762	13747	13878	13731	13688	13765	13908	13682	13637	13782	13584	13742	13800	13866	13809	13853	13612	13779	13646	13759	13750	13788	13802	13885	13668	13810	13731	13689	13747	13858	13726	13625	13568	13746	13703	13785	13723	13736	13555	13726	13503	13829	13721	13692	13784	13795	13583	13735	13750	13732	13764	13719	13644	13777	13714	13710	13479	13662	13739	13801	13628	13788	13742	13718	13691	13648	13885	13719	13481	14020	13692	13898	13843	13750	13873	13711	13794	13681	13757	13777	13653	13668	13800	13724	13657	13760	13728	13805	13857	13688	13828	13680	13711	13601	13720	13851	13690	13931	13803	13679	13832	13867	13717	13683	13708	13764	13669	13706	13758	13706	13759	13781	13677	13768	13830	13762	13760	13650	13828	13698	13823	13901	13726	13702	13902	13766	13767	13613	13744	13762	13793	13891	13804	13780	13922	13798	13816	13642	13777	13608	13800	13679	13718	13687	13856	13872	13553	13671	13867	13795	13804	13711	13862	13676	13877	13642	13772	13687	13740	13825	13723	13670	13844	13688	13809	13737	13710	13918	13680	13698	13706	13696	13827	13711	13542	13599	13862	13768	13746	13831	13835	13886	13817	13695	13840	13915	13660	13828	13682	13857	13664	13760	13724	13567	13613	13803	13699	13824	13685	13880	13616	13721	13827	13720	13637	13806	13604	13677	13637	13596	13726	13883	13685	13662	13585	13765	13644	13768	13649	13807	13800	13895	13613	13755	13666	13783	13710	13782	13481	13836	13620	13659	13839	13816	13735	13719	13728	13884	13661	13609	13871	13689	13828	13642	13674	13768	13667	13739	13720	13849	13732	13733	13768	13719	13796	13686	13803	13609	13738	13721	13611	13703	13707	13684	13760	13581	13911	13747	13632	13757	13832	13785	13738	13797	13898	13759	13623	13800	13666	13805	13734	13627	13851	13630	13796	13922	13842	13874	13791	13729	13685	13735	13795	13645	13680	13851	13512	13773	14014	13697	13776	13684	13808	13945	13806	13748	13770	13676	13842	13722	13633	13805	13588	13604	13782	13938	13902	13799	13863	13884	13751	13591	13753	13700	13822	13746	13762	13749	13893	13663	13747	13803	13873	13697	13649	13628	13851	13741	13773	13814	13920	13743	13732	13639	13822	13745	13753	13859	13854	13783	13672	13735	13749	13703	13820	13698	13784	13729	13691	13793	13808	13648	13801	13738	13889	13665	13749	13701	13755	13862	13806	13849	13738	13642	13606	13814	13718	13659	13722	13814	13689	13632	13782	13767	13720	13615	13804	13818	13736	13564	13775	13702	13895	13801	13859	13732	13729	13752	13757	13597	13792	13711	13656	13695	13633	13815	13717	13764	13817	13714	13688	13650	13835	13841	13803	13757	13804	13669	13715	14008	13872	13672	13671	13662	13820	13737	13868	13814	13590	13681	13677	13899	13791	13630	13772	13723	13802	13661	13781	13623	13746	13620	13783	13683	13858	13647	13941	13712	13643	13671	13911	13738	13705	13767	13648	13667	13886	13754	13805	13827	13713	13753	13728	13779	13749	13740	13924	13872	13653	13725	13692	13743	13761	13660	13753	13814	13760	13631	13731	13593	13925	13700	13628	13701	13774	13937	13840	13816	13886	13812	13736	13776	13808	13730	13821	13685	13716	13697	13652	13821	13752	13627	13719	13775	13625	13744	13767	13687	13780	13790	13782	13658	13734	13615	13830	13779	13785	13670	13789	13743	13701	13682	13805	13815	13712	13937	13800	13632	13687	13661	13819	13760	13823	13867	13680	13949	13726	13761	13661	13675	13739	13569	13753	13811	13778	13591	13650	13737	13637	13762	13766	13629	13793	13599	13688	13757	13676	13738	13992	13722	13696	13643	13684	13925	13695	13801	13846	13693	13632
23568	21018	28388	24196	22926	23617	22789	19214	18044	17992	17460	16984	16825	16528	16196	16261	16289	16149	16190	15856	16007	15604	15674	15586	15617	15504	15603	15420	15597	15398	15382	15222	15368	15234	15324	15371	15325	15209	15511	15438	15313	15351	15343	15290	15407	15196	15277	15193	15381	15231	15296	15256	15487	15191	15355	15399	15335	15348	15289	15147	15179	15017	15467	15186	15417	15182	15345	15436	15654	15145	15117	15253	15205	15343	15190	15374	15300	15435	15204	15329	15234	15232	15103	15321	15575	15319	15383	15457	15349	15302	15332	15201	15509	15165	15222	15310	15347	15392	15289	15386	15070	15346	15314	15190	15228	15309	15273	15186	15429	15227	15099	15182	15091	15177	15223	15335	15200	15232	15406	15211	15308	15213	15255	15267	15266	15139	15361	15178	15276	15216	15360	15306	15254	15180	15139	15115	15205	15333	15411	15326	15211	15238	15258	15221	15339	15509	14892	15201	15316	15170	15315	15101	15346	15231	15276	15210	15146	15443	15206	15088	15371	15290	15198	15089	15208	15277	15307	15246	15291	15289	15320	15369	15356	15138	15221	15313	15344	15104	15247	15283	15329	15324	15361	15135	15273	15283	15116	15181	15263	15214	15255	15099	15184	15130	15256	15210	15202	15165	15264	15178	15239	15305	15182	15261	15349	15471	15387	15228	14987	15333	15216	15114	15324	15094	15365	15232	15364	15046	15400	15234	15323	15140	15193	15181	15201	15196	15177	15342	15186	15314	15022	15336	15072	15310	15070	15207	15202	15222	15392	15279	15345	15408	15040	15388	15245	15463	15245	15350	15220	15184	15240	15163	15303	15047	15219	15330	15111	15339	15153	15257	15349	15184	15243	15272	15186	15160	15312	15275	15293	15130	15268	15405	15320	15219	15271	15394	15276	15145	15193	15292	15353	15235	15251	15307	15252	15201	15324	15277	15138	15412	15166	15188	15160	15341	15321	15168	15428	15064	15169	15193	15174	15267	15297	15274	15097	15461	15021	15234	15187	15181	15311	15281	15377	15358	15267	15100	15193	15256	15012	15110	15334	15375	15382	15082	15181	15169	15313	15153	15141	15182	15290	15092	15214	15184	15226	15294	15087	14966	15219	15198	15241	15155	15316	15440	15254	15447	15338	15101	15077	15334	15265	15025	15453	15119	15459	15252	15292	15282	15250	15126	15174	15241	15220	15160	15221	15362	15179	15257	15419	15303	15381	15228	15239	15151	15161	15031	15111	15099	15274	15247	15085	15014	15429	15268	15291	15327	15130	15309	15190	15135	15314	15103	15429	15181	15221	15104	15233	15162	15182	15224	15401	15146	15292	15162	15254	15158	15197	15388	15105	15100	15182	15105	15210	15158	15139	15333	15250	15132	15127	15374	15179	15328	15239	15434	15201	15234	15286	15120	15205	15237	15328	15240	15210	15220	15292	15041	15275	15144	15156	15322	15296	15197	15255	15532	15209	15072	15070	15247	15160	15221	15386	15314	15310	15145	15334	15184	15244	15204	15230	15294	15274	15283	15328	15136	15271	15362	15225	15329	15425	15386	15220	15162	15110	15159	15283	15177	15390	15405	15195	15245	15227	15166	15238	15090	15312	15255	15199	15270	15310	15284	15384	15444	15230	15147	15138	15084	15390	15191	15288	15264	15280	15225	15265	15370	15330	15336	15407	15204	15182	15268	15301	15193	15273	15107	15228	15062	15141	15198	15066	15141	15222	15324	15223	15283	15196	15184	15153	15369	15249	15248	15390	15117	15277	15357	15058	15205	15121	15360	15233	15277	15201	15154	15208	15426	15217	15117	15417	15138	15356	15275	15411	15122	15246	15197	15233	15280	15233	15315	15201	15198	15291	15259	15236	15243	15193	15254	15157	15335	15266	15293	15253	15171	15256	15242	15172	15099	15142	15140	15046	15253	15207	15235	15226	15166	15224	15411	15399	15311	15270	15294	15251	15149	15304	15436	14966	15258	14994	15334	15315	15235	15243	15153	15249	15267	15239	15234	15314	15487	15281	15225	15289	15165	15160	15245	15311	15166	15242	15155	15316	15506	15143	15341	15340	15255	15281	15514	15348	15336	15361	15218	15199	15244	15240	15319	15182	15190	15289	15059	15291	15273	15297	15236	15045	15256	15169	15376	15249	15130	15225	15140	15366	15022	15129	15292	15252	15184	15291	15110	15304	15226	15388	15188	15221	15338	15412	15265	15187	15169	15450	15283	15195	15073	15097	15372	15149	15204	15194	15054	15181	15177	15270	15431	15320	15297	15020	15283	15301	15292	15212	15111	15200	15214	15128	15322	15287	15390	15135	15185	15299	15244	15257	15230	15020	15352	15386	15223	15375	15305	15171	15406	15248	15194	15369	15205	15086	15294	15365	15094	15301	15258	15197	15205	15256	15155	15185	15099	15234	15285	15298	15282	15161	15170	15186	15236	15211	15271	15239	15379	15329	15201	15204	15255	15280	15256	15140	15159	15199	15320	15262	15131	15194	15157	15224	15352	15138	15228	15142	15415	15245	15392	15203	15156	15210	15145	15163	15265	15139	15140	15169	15349	15216	15135	15138	15115	15199	15290	15142	15402	15308	15381	15345	15183	15292	15107	15393	15166	15325	15183	15212	15251	15271	15065	15204	15237	15379	15371	15241	15271	15176	15318	15271	15068	15163	15184	15213	15283	15176	15208	15218	15259	15189	15223	15173	15219	15216	15122	15136	15171	15294	15300	15360	15297	15365	15205	15303	15132	15265	15189	15364	15033	15186	15294	15184	15269	15182	15352	15181	15394	15276	15235	15187	15319	15315	15254	15208	15018	15038	15316	15173	15037	15241	15328	15224	15243	15148	15072	15198	15339	15334	15230	15181	15168	15238	15242	15010	15140	15136	15166	15202	15084	15381	15332	15140	15356	15048	15139	15009	15173	15219	15212	15115	15265	15353	15113	15183	15318	15368	15224	15372	15258	15295	15122	15277	15247	15265	15361	15302	15285	15289	15126	15331	15507	15221	15197	15210	15287	15271	15145	15204	15409	15182	15039	15211	15234	15174	15046	15361	15246	15242	15203	15302	15211	15303	15015	15443	15149	15104	15188	15227	15145	15279	15197	15126	15351	15177	15100	15159	15053	15385	15394	15357	15310	15170	15279	15040	15152	15320	15313	15371	15253	15225	15047	15208	15196	15541	15265	14967	15117	15323	15162	15313	15328	15247	15409	15244	15250	15347	15319	15097	15171	15093	15324	15040	15107	15124	15240	15235	15154	15166	15392	15379	15351	15302	15329	15390	15265	15353	15090	15280	15233	15360	15194	15331	15275	15135	15149	15238	15270	15229	15069	15331	15309	15132	15233	15319	15117	15271	15058	15306	15309	15343	15120	15273	15347	15261	15327	15276	15270	15312	15159	15142	15100	15198	15170	15223	15290	15200	15268	15295	15418	15285	15350	15134	15428	15363	15350	15162	15246	15242	15202	15199	15467	15240	15132	15008	15379	15175	15321	15122	15144	15278	15305	15247	15253	15176	15288	15109	15129	15185	15197	15264	15114	15210	15205	15251	15321	15363	15385	15202	15333	15118	15148	15280	15206	15316	15146	15286	15271	15117	15394	15387	15236	15255	15258	15191	15231	15460	15366	15383	15026	15434	15236	15342	15312	15128	15338	15134	15180	15343	15362	15068	15221	15246	15245	15247	15119	15051	15209	15105	15224	15205	15251	15252	15331	15253	15358	15316	15314	15235	15393	15067	15169	15334	14912	15318	15190	15115	15213	15308	15314	15250	15209	15185	15182	15179	15219	15135	15212	15128	15373	15170	15145	15336	15097	15240	15182	15225	15218	14961	15144	15419	15277	15143	15272	15186	15267	15206	15436	15268	15378	15119	15196	15155	15317	15193	15072	15100	15317	15331	15387	15384	15245	15372	15359	15044	15197	15155	15367	15245	15360	15290	15277	15071	15235	15218	15283	15219	15023	15355	15398	15366	15252	15336	15293	15073	15292	15273	15427	15217	15265	15439	15410	15204	15215	15296	15158	15219	15252	15279	15289	15260	15200	15163	15283	15126	15365	15313	15218	14973	15066	15357	15172	15287	15287	15231	15140	15109	15207	15186	15239	15234	15093	15165	15559	15433	15391	15308	15383	15487	15299	15341	15496	15449	15052	15280	15103	15188	15272	15236	15368	15203	15148	15284	15072	15294	15310	15363	15202	15341	15048	15271	15352	15407	15328	15170	15354	15150	15242	15417	15077	15171	15389	15300	15120	15234	15323	15283	15299	15290	15336	15266	15164	15042	15235	15161	15276	15296	15141	15100	15059	15221	15219	15198	15108	15288	15401	15221	15194	15272	15376	15056	15307	15213	15258	15332	15156	15262	15323	15350	15295	15164	15259	15220	15240	15161	15461	14951	15264	15351	15167	15239	15347	15333	15360	15494	15266	15354	15203	15354	15312	15123	15214	15298	15239	15257	15231	15213	15432	15239	15204	14990	15178	15147	15162	15245	15364	15267	15332	15396	15358	15288	15122	15228	15331	15137	15106	15315	15173	15220	15113	15271	15278	15202	15091	15276	15339	15335	15204	15183	15356	15276	15229	15270	15292	15194	15175	15288	15255	15139	15233	15206	15348	15172	15399	15125	15075	15054	15172	14970	15312	15160	14974	15155	15301	15341	15216	15320	15349	15130	15059	15250	14935	15290	15178	15122	15309	15297	15306	15278	15404	15265	15282	15286	15226	15206	15218	15235	15114	15245	15152	15246	15173	15294	15359	15201	15363	15204	15285	15171	15234	15271	15122	15410	15192	15215	15154	15198	15188	15230	15139	15207	14992	15377	15192	15274	15106	15080	15217	15300	15165	15147	15465	15196	15202	15328	15217	15348	15190	14984	15190	15294	15276	15273	15198	15341	15341	15236	15401	15228	15172	15207	15061	15134	15272	15329	15208	15200	15316	15293	15285	15030	15160	15216	15093	15263	15128	15187	15197	15267	15188	15013	15252	15171	15187	15198	14978	15234	15229	15287	15001	15259	15297	15307	15255	15190	15304	15082	15058	15056	15203	15135	15444	15254	15217	15327	15094	15328	15177	15066	15348	15328	15277	15102	15397	15285	15204	15320	15290	15119	15122	15103	15322	15264	15201	14979	15118
26873	44002	39916	31592	27340	23931	21765	19707	18543	17876	17025	16564	15950	15835	15554	15386	15153	15056	15027	14854	14749	14575	14376	14403	14373	14323	14397	14335	14223	14287	14081	14098	14144	13997	14053	14069	14103	14155	13944	13939	14037	14200	13931	14011	13969	13949	14138	14044	14122	14064	14004	13968	14195	13898	13896	13957	13904	13879	13960	14113	14014	14116	13896	14065	14054	14037	13944	13943	13946	14007	13860	13896	13980	14174	14099	14079	13952	14166	13976	13970	14010	14029	14076	13975	13887	14088	14099	14071	13991	14089	14076	13785	13990	14001	13812	13812	13816	13782	13921	14033	14080	13973	13998	13996	14079	13940	14005	13847	13923	14017	13887	13936	13947	13774	13976	13935	13981	14129	13877	13898	14011	13756	13989	13969	14210	13992	14050	13963	13989	14018	13998	13986	13953	13967	13876	14021	13896	14109	13875	14095	13993	14057	13949	13903	13837	14059	13833	13946	13995	13962	14013	14115	13770	14103	13867	13869	13759	14016	14010	14012	13839	14050	13962	13997	14094	13978	14123	13944	13928	13775	14015	14011	13949	13912	13931	13926	13959	13957	13938	13944	14044	13961	13891	13884	13983	14025	13713	13841	14014	13938	14018	13906	13843	13937	13906	13882	13884	13968	13949	13931	13987	13751	13908	14137	13819	14010	14171	13994	14193	13849	14045	13907	13917	14069	13971	13870	13825	14066	13897	13976	14004	13909	13938	13880	13848	13907	13841	13910	14140	13918	13922	14006	13723	13943	13938	14025	13965	13835	13718	14042	14023	13946	13880	13958	13905	13969	13877	14015	13983	13950	14114	13883	13781	14055	13975	14027	13937	13905	13938	13842	13836	14049	13927	14137	13967	13973	13922	13958	13882	14047	13879	13872	13832	13927	13949	14014	14008	14015	13816	13858	13890	13791	14033	13840	13780	14076	13883	14024	13862	13986	14129	13959	13950	13846	13958	13877	13919	13884	13830	14022	13798	14010	13960	13916	13883	13986	14007	13663	14039	13860	14024	14053	13911	14050	14146	14012	14004	13942	14095	13956	13988	13979	13919	13994	13886	13966	13894	13782	13878	13962	13911	13855	13951	13982	13943	13828	13975	13977	14100	13989	13919	13864	14034	13912	13984	14069	13942	13853	13872	14016	13974	13890	13913	13846	14025	13849	13905	13879	13965	13868	14000	13849	13890	13999	13930	13934	13900	13909	14082	13960	13998	14023	14086	13917	13907	14019	14000	13977	14012	14003	14019	14000	13914	13890	14011	13889	13957	14119	13965	13890	13808	14080	13881	14005	13940	14083	13896	14000	13880	14041	13965	13928	14002	13865	13924	13883	13807	14011	13831	13991	14169	14108	13923	13955	13864	13772	13884	13978	13960	14011	14030	14048	13808	13943	13740	14050	13883	14087	13866	14017	13827	13892	14062	13991	14048	13817	13900	13968	14044	13864	14039	13963	13960	13890	13923	13911	13857	13953	14000	13884	13900	14044	13965	13751	14023	14048	14010	13978	13927	13995	13797	13987	13940	13978	13998	13987	14066	13793	13918	13840	14144	14023	13977	13879	14044	13944	13871	13979	14087	13933	14080	13838	14031	13780	13983	13974	13997	13972	13994	13956	13961	14059	13746	13739	13905	13848	13855	14080	13881	13949	14115	14051	13991	13851	13894	13948	13907	13859	13964	14066	13914	14031	14110	13994	14055	13845	13976	14108	13950	13944	13922	14010	14037	13867	13961	14032	13893	13928	14193	13952	14231	13886	13812	13990	14201	13920	13999	13968	13970	13962	13977	13836	13865	13998	14005	14073	13865	13839	14104	13982	13991	13964	14038	13922	13857	13856	14012	14169	13887	13978	13822	14011	13878	13853	13976	13884	14111	13982	14079	13941	13942	14019	14016	13989	13893	13897	13798	14028	14030	13834	13886	13994	14056	13974	14089	13947	14068	14068	13915	14005	13895	13915	13890	13986	13929	13803	13976	13980	13952	13873	13965	13896	14032	13925	14063	14035	13877	14077	13807	13893	14124	14014	13926	13907	14002	13908	13817	13962	14145	14066	14058	13847	14158	13865	14015	14084	14009	13974	13765	13847	13985	13961	13859	14138	13970	13812	13880	13858	14022	13941	13994	14081	13943	13959	14127	13918	14015	13879	13870	13865	13974	13806	14103	13856	13788	13990	13936	13732	13955	13777	13998	13976	13744	14119	13907	13812	14148	14127	14018	13881	13972	13910	13974	13856	14015	13970	13998	14017	13944	14070	13803	13934	13921	14025	14004	13887	13904	14012	13987	13885	14071	14042	14034	13848	13958	13875	13862	13981	14134	13965	14045	13996	14055	13855	13866	13950	13788	13936	13902	13983	14026	13893	13910	14087	13849	13884	14057	13764	14003	14085	13868	13965	13827	13836	14063	14055	13910	13855	13926	13980	13918	13826	13965	13842	14040	13839	13981	14071	14095	13836	14169	13836	13990	13999	13805	13899	14067	13951	14030	13861	13920	13915	13847	14095	14097	14086	14071	13851	13747	13952	13855	14067	13804	13913	14027	13925	13950	13936	13906	13843	14002	13989	14036	13800	14010	14082	14128	13805	13965	14028	13865	14025	14091	13938	13898	14057	13884	13973	13907	13824	14017	13841	13771	14067	13953	13970	13905	13987	13804	14048	13994	13984	13884	14154	13948	13997	14051	14001	13947	14124	13819	13949	14043	14032	14153	13951	13931	13937	13998	13874	14026	14043	14046	13964	13875	13972	14005	13868	13793	13990	13775	13900	13868	13907	13945	13946	14164	13823	13924	14047	13861	13808	13979	13839	13883	14003	13832	13955	14060	14170	13839	13955	13891	13893	14055	14081	13798	13994	13852	13926	14042	13859	13956	13839	13966	13969	13909	14026	13847	14017	13986	13767	13973	14000	13937	13850	14061	13835	14176	13880	13894	13973	13940	13990	13943	13895	13869	13924	13830	13922	13989	13934	14110	13919	14018	13922	13817	13872	13982	13753	14009	13872	14078	14035	13981	14122	13849	14005	13932	13961	13946	13996	14006	14101	14037	13859	13860	14011	14005	13868	14107	13934	13995	13982	13932	13904	14004	13920	13879	13805	14123	13946	13852	13974	13877	13926	13893	14074	14021	13840	14060	14068	13963	13880	14087	13931	13987	13890	14027	14195	13713	14034	13941	13944	13987	13978	14118	13830	13956	13906	13881	13986	13759	13964	13991	14051	13980	14086	14051	13812	13958	13996	13959	13919	14021	14048	13827	13917	14001	13926	13863	13888	14121	14129	13960	13839	13950	13900	13974	13975	14128	13944	13952	13981	14105	13950	13923	14146	13860	13847	14001	13992	14055	13993	13992	14134	13964	13982	13795	14115	13961	13972	13913	13929	13882	13960	14078	13810	14019	13957	13876	14006	13801	13920	13928	14068	13960	13921	13995	13988	13962	14051	14100	13807	14058	13953	13893	14146	13886	13969	14036	13959	14048	14066	13996	13846	14025	13867	13931	13994	14032	13929	14045	13903	14084	13963	13910	14034	13981	14070	14001	14063	13902	14005	13961	13887	14001	13948	13995	13870	13938	13848	13854	14016	13916	14045	13832	14101	14076	13940	14083	14162	13911	13953	13859	13985	14085	13987	13921	13956	13998	13937	13974	13922	14000	13879	13853	14137	14106	14044	14048	13888	14047	13878	13847	14083	13971	13916	13874	13994	13927	13974	14028	13835	13683	13825	14154	13982	13870	13915	13918	13938	14081	13846	13996	13933	14060	13848	13882	14025	13892	13810	14137	13989	13961	13932	13974	13775	13914	13926	13930	13922	13878	14015	13892	14029	13923	14055	13930	13915	13860	13951	14144	13990	13972	13916	13732	13899	13946	14115	13823	13852	13838	13917	14031	13872	13971	13798	14018	13864	13968	13951	14049	13941	14105	14003	13932	13906	13916	13964	13990	13934	13860	13881	13988	13915	14094	14045	13876	13912	14044	13867	13999	13957	14006	13990	14044	13845	13833	14014	14096	14137	13984	13972	13973	14065	13794	13902	14075	13863	13917	13940	14089	13817	13911	13945	13952	14015	13879	14000	13972	13967	13853	13934	14073	13907	14029	14118	13990	13943	13955	13829	13940	13834	14037	13877	13869	14004	13991	14046	13974	13860	13914	13873	13905	13961	14012	13971	13912	13866	14020	13910	13838	13817	14045	13800	14044	13759	13900	13990	14088	14053	13853	14044	13983	13984	14042	14033	14040	14009	13943	13944	13855	13896	14026	13919	13870	13911	13928	13924	13895	14051	13992	13908	13950	13998	13707	13895	13952	14036	14058	13936	13921	14004	14026	13815	13830	13906	14035	13987	14092	13871	13902	14071	13931	13917	13874	14040	13875	13830	13906	13777	13940	14005	13885	14044	13979	13990	13912	14018	13937	13963	13968	13863	13953	14015	13911	14042	13811	14050	14017	13824	14017	13828	13974	14009	13887	13961	13959	14069	13870	14017	13845	13909	14095	14066	14046	14003	13909	14047	13945	14002	14002	14104	13919	13931	13864	13968	14046	13864	13981	14042	14043	13978	13931	14050	13924	14070	14010	13983	13957	14067	13940	14011	14171	14089	13863	14055	13979	14035	13961	13879	14027	13912	13974	13976	13921	13912	13993	13999	13776	14045	13901	14036	13938	14022	14007	13876	13919	14033	14057	13973	13831	13883	14027	14014	14015	14058	13927	13905	13874	13859	14005	14062	13918	14020	14086	13890	13973	13905	14161	13916	14058	14046	13969	13924	13921	14030	13876	13943	13859	13863	14045	13856	13881	14103	13990	14001	14161	13872	14047	14016	13791	13806	13913	13836	13895	13871	13882	13907	13874	13999	13836	14037	13870	14140	13873	13802	13947	13950	13998	14058	14037	13812	13833	14033	13852	14090	13999	14003	13926	13789	13892	13937	14097	13841	14004	13955	14050	13993	13952	14040	13849	14057	13940	14117	13998	13928	13884	13872	14111	13937	14081	13922	13999	14027	13932	14071	14237	13985	13953	14117	13886	14037	14118	13750	13911	14146	13952	14039	13858	13981	13972	13997	13922	13979	13974	13885	13883	13873	13943	14010	13863	14049	13990	13885	13768	14043	14068	13899	13945	13951	13884	13758	13943	14022
22637	21024	28741	23498	21623	24380	26729	21143	19314	19376	18415	17744	17467	17186	16907	16599	16745	16590	16583	16246	16055	15935	15848	15902	15807	15750	15596	15539	15756	15356	15525	15575	15546	15542	15612	15786	15318	15297	15388	15469	15402	15338	15323	15486	15336	15353	15398	15463	15363	15380	15596	15413	15377	15497	15465	15398	15545	15281	15361	15251	15378	15327	15366	15318	15322	15303	15349	15163	15437	15189	15202	15312	15552	15200	15230	15229	15362	15546	15260	15487	15260	15209	15215	15175	15262	15367	15446	15377	15386	15338	15432	15506	15339	15433	15375	15380	15513	15393	15330	15400	15420	15344	15366	15356	15271	15502	15518	15233	15157	15438	15465	15274	15295	15195	15414	15298	15397	15450	15264	15249	15365	15216	15267	15276	15537	15136	15313	15301	15184	15491	15298	15273	15223	15414	15256	15277	15326	15323	15184	15269	15308	15169	15344	15388	15239	15266	15359	15275	15348	15276	15439	15351	15365	15562	15240	15085	15283	15421	15197	15512	15400	15258	15314	15276	15400	15219	15377	15332	15214	15464	15431	15376	15548	15243	15242	15308	15334	15157	15311	15178	15266	15217	15362	15319	15484	15066	15228	15316	15356	15446	15445	15388	15223	15388	15570	15242	15107	15254	15307	15370	15304	15222	15300	15165	15384	15266	15257	15052	15304	15314	15205	15402	15517	15373	15374	15167	15332	15258	15399	15300	15243	15280	15326	15505	15230	15127	15274	15145	15285	15432	15357	15349	15181	15413	15240	15235	15141	15286	15427	15342	15223	15220	15521	15057	15574	15629	15237	15348	15358	15258	15288	15280	15209	15142	15308	15345	15392	15321	15261	15226	15256	15223	15137	15337	15308	15253	15321	15543	15353	15187	15458	15400	15215	15262	15366	15519	15267	15136	15401	15313	15265	15255	15380	15246	15349	15174	15292	15414	15262	15248	15277	15366	15103	15054	15288	15298	15243	15234	15178	15136	15305	15264	15138	15323	15296	15228	15224	15436	15379	15187	15155	15381	15338	15413	15208	15391	15315	15232	15172	15247	15285	15285	15214	15266	15261	15472	15028	15196	15443	15375	15323	15176	15545	15495	15301	15069	15449	15398	15446	15183	15245	15395	15249	15308	15286	15235	15208	15212	15421	15009	15221	15460	15271	15404	15330	15321	15260	15149	15295	15259	15280	15188	15388	15343	15264	15137	15346	15162	15415	15216	15357	15426	15365	15265	15491	15321	15545	15134	15365	15413	15340	15307	15376	15333	15078	15174	15349	15299	15301	15176	15344	15390	15106	15278	15300	15350	15160	15244	15330	15371	15304	15209	15342	15322	15081	15165	15149	15564	15300	15367	15172	15382	15077	15210	15138	15488	15301	15212	15515	15208	15316	15316	15288	15225	15335	15360	15433	15082	15272	15242	15419	15375	15477	15220	15322	15087	15256	15283	15444	15191	15247	15288	15184	15389	15479	15366	15365	15373	15369	15390	15424	15001	15099	15345	15326	15364	15410	15287	15045	15334	15064	15342	15273	15386	15235	15130	15432	15182	15288	15261	15239	15206	15307	15499	15308	15441	15503	15500	15200	15396	15309	15262	15236	15476	15396	15368	15314	15256	15320	15191	15400	15269	15308	15316	15484	15243	15128	15194	15214	15316	15252	15354	15279	15593	15435	15297	15215	15272	15271	15235	15359	15278	15231	15276	15150	15341	15321	15365	15311	15262	15327	15236	15352	15218	15346	15028	15328	15087	15229	15320	15350	15232	15390	15379	15603	15346	15164	15298	15410	15253	15368	15216	15464	15303	15284	15418	15465	15178	15500	15218	15340	15287	15192	15319	15218	15400	15323	15372	15244	15459	15260	15342	15199	15320	15080	15336	15368	15335	15253	15418	15371	15429	15254	15281	15188	15324	15108	15457	15383	15306	15191	15362	15388	15566	15184	15100	15149	15396	15187	15381	15339	15217	15117	15389	15274	15157	15387	15257	15174	15247	15276	15370	15141	15385	15220	15293	15155	15306	15378	15373	14986	15179	15271	15207	15148	15171	15069	15217	15361	15374	15456	15317	15174	15272	15318	15313	15345	15348	15220	15388	15164	15131	15275	15281	15352	15367	15174	15398	15104	15303	15179	15194	15387	15181	15257	15166	15328	15344	15270	15254	15294	15333	15257	15033	15247	15154	15281	15140	15320	15356	15384	15403	15350	15493	15466	15144	15258	15297	15357	15379	15176	15070	15306	15439	15522	15379	15354	15315	15385	15119	15129	15222	15382	15423	15420	15303	15120	15084	15162	15291	15392	15303	15425	15207	15460	15410	15341	15152	15260	15247	15371	15290	15408	15382	15305	15206	15500	15431	15318	15343	15114	15275	15248	15190	15402	15454	15203	15264	15283	15151	15010	15349	15175	15135	15333	15385	15249	15275	15205	15141	15270	15293	15143	15202	15336	15281	15232	15334	15271	15278	15511	15220	15182	15245	15231	15396	15247	15351	15134	15398	15262	15345	15404	15276	15254	15180	15342	15538	15342	15351	15394	15221	15286	15060	15151	15540	15344	15125	15122	15304	15192	15319	15196	15086	15175	15217	15241	15271	15154	15168	15169	15276	15342	15272	15259	15569	15350	15430	15315	15332	15345	15230	15405	15368	15232	15269	15330	15382	15248	15143	15194	15286	15263	15123	15298	15334	15260	15297	15206	15311	15561	15286	15373	15396	15155	15133	15320	15535	15234	15467	15329	15210	15304	15273	15229	15332	15314	15270	15155	15208	15328	15305	15276	15363	15389	15333	15339	15235	15412	15222	14989	15298	15390	15307	15230	15209	15282	15532	15160	15363	15253	15206	15273	15335	15005	15359	15234	15221	15161	15096	15138	15335	15184	15474	15165	15192	15187	15377	15388	15281	15157	15215	15472	15346	15171	15303	15275	15349	15368	15555	15324	15161	15207	15214	15281	15295	15340	15199	15304	15461	15226	15246	15170	15343	15375	15507	15561	15342	15342	15308	15504	15207	15257	15237	15306	15282	15289	15335	15169	15247	15093	15511	15351	15185	15322	15169	15319	15266	15310	15395	15405	15478	15381	15438	15322	15243	15142	15281	15310	15222	15327	15272	15098	15337	15411	15370	15280	15221	15469	15241	15381	15244	15291	15230	15173	15256	15482	15092	15381	15360	15157	15293	15352	15273	15393	15235	15346	15408	15216	15226	15124	15153	15243	15207	15323	15386	15395	15497	15265	15301	15266	15335	15287	15278	15229	15283	15442	15193	15131	15254	15423	15298	15135	15198	15450	15168	15213	15241	15328	15333	15235	15245	15148	15450	15388	15125	15313	15308	15228	15255	15596	15118	15303	15222	15232	15393	15269	15358	15329	15390	15335	15336	15177	15333	15203	15384	15446	15457	15310	15239	15363	15329	15348	15239	15252	15277	15250	15125	15388	15339	15280	15421	15138	15114	15240	15381	15229	15386	15252	15381	15111	15356	15143	15198	15233	15521	15447	15173	15169	15455	15320	15307	15233	15420	15210	15382	15531	15386	15285	15277	15464	15266	15218	15181	15357	15294	15210	15278	15602	15386	15252	15413	15383	15275	15432	15490	15337	15276	15464	15424	15083	15198	15411	15269	15195	15241	15153	15274	15274	15280	15213	15047	15135	15424	15386	15371	15400	15250	15338	15335	15216	15551	15279	15201	15444	15160	15305	15051	15182	15252	15203	15367	15491	15269	15253	15251	15398	15228	15104	15251	15254	15363	15281	15237	15186	15097	15458	15242	15161	15237	15264	15112	15151	15227	15449	15388	15143	15387	15295	15197	15495	15444	15360	15362	15268	15372	15378	15453	15225	15252	15379	15348	15287	15272	15216	15347	15488	15279	15307	15312	15281	15264	15129	15355	15205	15206	15350	15252	15260	15228	15462	15302	15266	15129	15158	15106	15373	15233	15396	15306	15218	15255	15417	15247	15405	15326	15318	15189	15163	15388	15319	15304	15300	15385	15247	15291	15321	15229	15271	15117	15083	15281	15246	15108	15217	15364	15155	15478	15405	15371	15269	15181	15145	15123	15243	15283	15387	15294	15112	15217	14948	15302	15432	15351	15186	15257	15323	15175	15117	15377	15445	15190	15240	15325	15273	15212	15167	15214	15149	15255	15295	15295	15305	15266	15232	15145	15338	15312	15208	15337	15342	15123	15298	15214	15324	15429	15122	15126	15241	15193	15248	15382	15231	15118	15236	15303	15251	15376	15314	15387	15317	15088	15249	15206	15264	15473	15213	15242	15344	15484	15184	15436	15368	15228	15310	15268	15231	15340	15322	15261	15233	15234	15337	15315	15280	15276	15363	15301	15382	15367	15408	15241	15339	15196	15106	15138	15216	15089	15286	15506	15316	15292	15342	15405	15088	15232	15241	15337	15269	15085	15309	15471	15418	15565	15500	15284	15272	15483	15294	15056	15376	15334	15249	15266	15437	15074	15293	15131	15208	15282	15308	15409	15229	15211	15235	15249	15204	15299	15161	15314	15284	15246	15522	15425	15320	15129	15226	15462	15398	15312	15278	15351	15405	15250	15216	15193	15351	15316	15230	15203	15211	15250	15255	15505	15233	15392	15110	15348	15259	15422	15235	15094	15392	15381	15326	15410	15098	15443	15258	15308	15237	15169	15507	15383	15128	15409	15291	15202	15299	15273	15359	15277	15392	15360	15181	15346	15280	15172	15414	15175	15158	15348	15283	15270	15282	15299	15248	15287	15350	15082	15148	15189	15280	15286	15363	15239	15212	15324	15238	15138	15232	15117	15218	15368	15356	15383	15305	15389	15258	15335	15678	15227	15310	15358	15172	15372	15370	15396	15192	15479	15308	15189	15241	15373	15344	15160	15579	15379	15354	15425	15246	15180	15391	15257	15462	15114	15458	15479	15235	15000	15428	15152	15389	15211	15281	15365	15400	15415	15324	15324	14983	14921	15200	15180	15548	15374	15265	15388	15251	15230	15358	15350	15325	15139	15314	15174	15394	15358	15208	15382	15434	15281	15425	15133	15408	15268	15369	15174	15490	15271	15298	15146	15216	15381	15507	15267	15357	15378	15362	15387	15321	15451	15392	15561	15156	15396	15340	15278	15132	15182	15154	15297	15396	15229	15255	15352
28310	48030	44080	35789	31061	27399	24568	22243	20546	19290	18478	17744	16963	16698	16284	16037	15662	15671	15373	15509	15028	14887	14839	14597	14739	14459	14397	14483	14399	14215	14272	14224	14130	14134	14144	14177	14104	14033	13873	13968	14225	14144	14022	14230	13958	14157	14169	14050	14141	14088	14087	14015	13953	13904	13990	14109	14043	13949	13930	14021	14045	14083	14133	13983	13961	13874	14129	13977	13861	13833	13950	13892	14041	14029	13897	14043	13909	13999	13917	13817	13880	14003	14073	13952	13964	14042	13978	13902	13956	13873	14020	13935	14050	13946	14012	13804	13929	14076	13969	13917	14025	13973	13895	14164	13997	14101	13922	14026	14094	14024	14020	13866	13961	14085	14032	13836	14055	13920	13990	13982	13998	13802	13978	13911	13966	14103	14052	14116	13904	13862	14046	13757	13937	14000	13827	14012	13813	13954	14019	14091	13959	13923	13890	14088	13860	14199	13842	14070	13874	13999	14115	14125	14112	14008	14043	13941	13976	13964	13886	13955	14009	13943	13965	13939	14059	14020	13956	13871	14021	13944	13917	14058	13861	13941	13936	13898	13698	13957	14046	13912	13966	13833	13893	14001	13962	13951	13937	13787	13814	14002	13978	13995	13928	14071	13939	14011	14008	14000	13923	14032	14039	14032	13982	13804	14035	13945	13929	14031	14017	14072	13640	13913	13782	13944	13954	13809	14097	13976	13758	13877	14099	13675	14114	13914	13754	13972	13981	13895	14082	13833	13987	13977	14124	13944	14158	13839	13837	13937	14041	13927	14011	13969	13883	13881	13851	14087	13903	14063	13949	14084	13920	13906	14045	14027	13809	14012	14038	13807	14072	13858	14096	13956	14059	13940	13893	13985	13904	13916	14168	13862	14044	13954	13919	13966	13934	13860	14029	13923	13978	13992	13994	13974	13991	13859	13851	14005	13985	14119	13974	14010	14100	13884	14002	13843	14020	13932	14113	13849	13875	14060	13952	13847	13773	14077	14028	13790	13823	13907	14144	13962	13860	13932	14051	14006	13963	14012	13999	13998	14079	13948	13942	14071	13903	13997	13983	13949	13831	13859	13971	13825	14077	14142	13986	14014	13963	13846	13856	13953	13900	14046	13968	13868	13951	14141	14064	13899	13888	13758	13925	13984	13981	14022	13984	13979	13899	13925	14040	14029	13707	14011	13934	13948	14026	13891	13852	13982	13997	14113	14042	13998	13941	13886	13945	13935	14042	14063	13921	13988	13978	13946	13804	14225	13956	13972	13999	13948	13909	13786	14099	13924	13888	14022	14022	13921	13913	14045	13980	13816	13951	13978	14005	13931	13980	13962	14041	13884	13875	13984	13937	13956	14114	13977	13994	14009	13964	13971	13893	13816	13917	13978	13962	14006	13928	13844	14041	13923	13887	13916	14016	14097	13853	13819	13926	13857	13904	13934	14069	14088	13852	13856	13945	13758	13909	13912	14085	13888	13926	13984	13920	13992	14065	14002	13860	13939	13949	14006	13840	14040	14098	13833	13897	14026	14027	13938	14093	14050	13910	14003	13962	13917	13995	13950	14095	14016	13932	13958	14041	13773	13932	13958	13895	13937	13866	13799	13921	13984	14010	13991	13937	13976	13981	14086	14060	14012	13808	13856	13954	13942	13955	13954	13743	14005	14071	13998	14016	14016	14035	14036	13897	13958	13979	13888	13995	13839	14044	13843	13922	14046	13930	14054	13968	13962	13952	13825	13895	14100	13653	13969	14023	14018	14050	14006	14001	14068	13825	13922	14035	13963	14014	13916	14137	13960	13951	13960	13946	14067	13906	13922	14046	14054	14012	13993	13811	13927	13812	13896	13934	14019	13867	13995	13882	13866	14043	13976	13919	13910	13921	13888	13941	14050	13995	14198	14024	13960	14030	13999	13918	13886	14059	13748	13856	14150	13860	14118	13911	14065	13829	13860	13877	13927	13852	13981	13865	14029	14034	13837	13844	13902	13996	13966	14031	13830	13980	14036	13943	13809	14004	13947	13957	13914	14064	14033	13991	13851	13960	13987	14003	14009	13982	14011	13885	13956	13875	13982	13874	13922	13880	14134	13865	13915	14010	14135	14012	13972	14060	13959	14017	14029	13939	13842	13914	14054	13746	14031	13994	13816	13992	13878	14020	14021	13931	14111	14024	13878	13916	13952	13798	14173	14089	13803	13698	13950	13851	13932	13871	13948	14044	13931	13989	13906	13866	14040	14045	13961	13988	13732	13896	14019	13954	14010	13929	13930	14000	13843	13802	14061	13860	13914	13900	13891	13948	14065	13810	13919	13997	13869	13988	13893	13900	14024	13860	14024	13878	13863	14147	13998	13964	14004	13974	13970	13999	13900	13850	13850	13985	13922	13881	13947	13991	13880	14156	14089	13951	14075	13995	14046	13942	13918	14102	13898	13850	13980	14123	13928	14098	13886	13935	14092	13970	13961	13950	14015	13859	13975	13945	14085	13930	14128	13877	13964	13978	13934	13979	13870	14062	13869	13907	13900	14026	13952	14068	14067	13654	13977	14008	13830	13813	13872	13918	14097	14018	14141	13833	13925	14014	13967	13813	13946	13937	13974	13884	13931	13979	13850	13798	14151	14060	13980	13963	13930	13999	13878	14092	13760	13947	13972	14084	14076	13917	14012	13919	14084	13940	13974	14002	13881	14031	14069	13977	13931	13937	13958	13819	14072	14042	14036	14003	14124	13888	13846	13895	13736	13984	13879	13956	13906	13935	14059	14007	14094	13795	14069	13872	14059	14133	13844	13881	13940	13992	13979	13903	13847	14017	13883	13968	13898	14031	13968	13942	13803	13921	13836	14032	13847	14006	13963	13970	13977	14007	13951	13928	13744	13895	14021	13980	13999	14130	14079	13927	13833	13945	13862	14031	14108	13958	13859	13803	13762	13962	13871	13991	13784	13978	14056	14005	13904	13932	13984	14018	13888	13952	14163	13900	13970	13846	13913	13888	14191	13965	13799	14008	14027	13998	14130	14014	14083	14004	14071	13934	13969	13880	14089	13898	14014	13793	13937	13742	13878	13817	13995	14002	14110	13934	13755	13897	13939	14078	13849	13990	14077	13946	13939	13953	13948	14084	13963	13922	13971	13878	13894	13869	14068	13918	13943	13836	13895	13957	14046	13957	14071	13894	14108	13937	13828	13887	13857	13989	13881	13877	14015	13930	14137	13841	13886	13873	13991	14031	14014	13922	14012	14000	13915	13940	14024	14020	13775	13782	14072	13906	13937	13923	13941	13962	13732	13921	13958	13992	13863	13848	14090	13965	13847	13781	13911	13847	13767	14004	13895	13921	13891	13813	14127	13947	13897	13909	13928	13974	14036	13971	13993	14061	13779	13934	13866	13950	13946	14066	14046	14071	13989	13806	13918	13784	14070	14049	13985	13903	13825	13921	13996	13811	13882	14102	14030	13935	13993	14048	13865	13942	13954	13981	13901	14024	13986	14014	13939	13877	13974	13865	13854	13786	14200	13886	13815	13881	14012	14053	13915	13902	13981	13915	13927	13969	13952	13860	14072	13915	13981	13894	13977	13900	13919	13895	14015	13756	13959	14101	13939	13986	13890	13998	13961	14123	14011	14084	13933	13950	13978	13938	13927	13831	14023	13920	13939	13960	13977	14049	14013	14019	13995	14039	14051	14146	13945	14022	13891	13939	13862	13942	14003	13790	13955	13881	13839	13827	14014	14231	14015	13848	13921	13990	13993	14019	14178	13924	13898	13860	13996	13852	13930	14098	13975	13870	13884	14051	14072	13986	13899	14101	13864	13814	13938	13803	13915	14078	14005	13934	13796	14209	14005	14041	14009	13920	13902	13994	13911	14081	13834	13733	13949	13909	14047	13739	13851	13970	13877	13998	13782	13939	13900	14033	14087	13800	13858	13918	13774	13915	13895	14037	13816	13971	13825	13788	13984	14097	14074	13963	14002	13983	13861	14108	14034	13850	13916	13896	13977	13880	13962	13851	14066	14004	14021	13971	13850	13937	13951	13824	13870	14033	13968	13913	13892	13989	13919	14051	14067	13950	14064	14094	13741	13782	14004	14092	13991	13975	14050	14026	13903	13990	14004	13979	13930	13787	13984	13923	14012	13933	14004	13756	14036	13952	13904	13927	13983	13893	13956	13935	13893	13818	13871	13881	13909	13896	13826	14029	14034	14031	14023	13822	13898	13986	13888	13899	13910	13930	13876	13866	14174	14058	13995	14064	13967	13899	13809	14045	13889	13924	13875	13842	14113	14034	13823	13859	13975	13951	14104	13971	13868	14038	13865	13895	13867	13933	13774	13921	13888	14131	13980	13878	13947	14056	13960	14013	13848	13785	13999	13962	14211	13964	13762	13984	14082	13914	14018	13921	14023	14068	13963	13980	14192	13985	13940	14083	13983	13993	13886	14009	13941	13886	13946	13749	13979	14030	13954	14260	13798	13877	13914	13812	14003	13939	13953	13953	14101	14036	13803	13862	13908	13997	13834	14063	13813	13941	14070	14001	13828	13953	13932	14006	13930	13936	13983	14103	13893	13854	14008	13913	14071	13842	13867	14125	13834	13789	14018	13925	14014	13949	14009	14094	13960	13958	14007	14036	14145	13926	14113	13934	13881	14002	13889	13909	13970	14014	13823	14040	13851	13885	13905	13932	13958	13930	14052	14032	14047	14023	13981	13854	13972	14067	13912	13841	13949	13841	14070	13942	14045	13956	13934	13911	13788	13923	14002	14059	13875	14078	13875	13834	13794	14006	13927	13906	13976	13987	13966	14048	14055	13871	13971	14152	13863	14010	14004	13881	13945	13836	13898	14003	14019	14087	13959	13944	13868	13976	13945	14057	13886	14027	13805	13826	14000	13736	13918	14012	13992	14003	13850	14004	13964	13967	14092	13970	13839	13917	14024	13972	13949	13953	13941	14001	14004	13912	13832	13972	13965	13988	14000	14046	13965	13987	13932	14105	13960	13792	14008	13826	13927	13890	13987	14098	13954	13914	13729	14036	13886	14022	14001	13950	13851	13855	13970	13894	13915	13959	13874	13927	13938	13970	13853	13828	13860	13904	13953	13912	13884	14011	13895	13994	13988	13949	13775	13877	13927	14168	13924	14031	13919
27639	24274	29392	26167	21064	19347	18104	16968	16483	16100	15917	15548	15643	15392	15311	15291	15245	14963	15218	15075	15069	15062	14928	15234	14814	15054	15006	15045	14759	14976	14897	14893	14994	14902	14694	14825	14901	14876	14697	14707	14731	14836	14793	14631	14825	14771	14828	14819	14935	14877	14843	14952	14941	15036	14685	14931	14789	14775	14833	14806	14680	14862	14717	15036	14855	14928	14913	14841	14814	14961	14880	15034	14911	14976	14971	14556	14684	14848	14977	14716	14885	14774	14871	14893	14986	14824	14843	14601	14871	14740	14740	14667	14722	14661	14936	14800	14994	14813	14828	14756	14703	14851	14775	14845	14664	14975	14803	14929	14716	14637	14867	14872	15073	14974	14670	14633	14688	14623	14779	14660	15202	14824	14917	14835	14942	14855	14965	14658	14731	14706	14915	14780	14688	14787	14903	14871	14877	14730	14836	14845	14832	14889	14704	14788	15012	14702	14879	14833	14849	14657	14853	14832	15046	14817	14770	14940	14809	14736	14976	14715	14731	14907	14907	14943	14898	14594	14789	14922	14763	14840	14710	14766	14786	14720	14815	14660	14769	14632	14691	14924	14756	14859	14724	14780	14846	14810	14647	14914	14684	14915	14793	14744	14573	14804	14835	14822	14783	14774	14763	14836	14756	14923	14975	15050	14709	14737	14873	14860	14880	14709	14709	14924	14603	14905	14988	14843	14806	14710	14832	14648	14804	14901	14850	14957	15010	14898	14800	14745	14648	14856	15087	14862	14943	15010	14847	14941	14879	14937	14774	14748	14847	14962	14954	14682	14975	14728	14955	14960	14821	14842	14793	14607	14718	14854	14875	14815	14919	14859	14828	14992	14802	14871	14727	14999	14824	14826	14715	14834	14810	14758	14741	14912	14921	14663	14834	14845	14895	14846	14818	14789	14543	14972	14933	14920	14889	14794	14582	14765	14929	14659	14909	14786	14917	14690	14920	14876	15021	14827	14808	14884	14834	14853	14765	14714	14706	14919	14959	14798	14912	14775	14720	14783	14706	14700	14773	14934	14889	14866	14741	14703	14792	15057	14789	14826	14721	14765	14803	14777	14601	14562	14837	14785	14785	14834	14882	14739	14739	14866	14846	14821	14688	14655	14885	14755	14756	14935	14814	14810	15088	14970	14954	14890	14776	14751	14806	14850	14640	14804	14924	14677	14887	14780	14764	14779	14733	14691	14596	14803	14639	14910	14797	14835	14629	14741	14887	14605	14837	14795	14694	14879	14912	14768	14875	14841	14940	15042	14841	14791	14773	14941	14838	14795	14925	14974	14759	15024	14838	14784	14937	14715	14817	14746	14884	14830	14753	14805	14886	14765	14909	14758	14659	14783	14865	14807	14808	14815	14847	14760	14966	14825	14814	14773	14972	14694	14854	14627	14783	14729	14882	14704	14754	15030	14800	14977	14769	14730	14823	14838	14981	14788	14832	14898	14962	14807	14791	14697	14797	14739	14679	14694	14722	14824	14800	14960	14754	14679	14764	14734	14855	14852	14969	14866	15017	14864	14915	14802	14829	14846	14867	14620	15002	14852	14768	14834	14698	14915	15013	14704	14728	14804	14987	15011	14881	14867	14585	14634	14618	14860	14861	14738	15012	14630	14911	14769	14722	14778	15112	14680	14871	14805	14793	14699	14895	14671	14728	14554	14888	14819	14604	14726	14827	14793	14846	14662	14848	14744	14918	14883	14794	14699	14716	14855	14881	14799	14865	14972	14954	14909	14724	14788	14864	14833	14892	15064	14780	14739	14894	14824	14818	14981	14843	14930	14780	14869	14854	14741	14608	14791	15003	14862	14984	14966	14636	14783	14650	14648	14790	14847	14603	14975	14922	14885	14674	14776	14782	14747	14920	14712	14769	14809	14707	14672	14997	15004	14796	14828	14958	14986	14745	14851	15091	14940	14922	14638	14917	14609	14654	14852	14782	14752	14874	14945	14882	14790	14847	14778	14786	14933	14759	15102	15024	14830	14986	14839	14927	14727	14600	14811	14736	14806	14712	14720	14848	15065	14860	14568	14813	14717	14816	14776	14828	14917	14832	14722	14704	14792	14861	14784	14958	14774	14702	14786	14758	14893	14837	14764	14786	14745	14798	14991	14744	14850	14805	14882	14729	14924	14784	14691	14926	14985	14925	14841	14726	14871	14999	14919	14727	14917	14669	14779	14830	14886	14862	14863	14938	14778	14689	14816	14676	14895	14600	14722	14847	14761	14835	14903	14791	14779	14673	15050	14956	14714	14796	14724	14655	14760	14754	14813	14730	14997	14828	14760	14836	14633	14801	15031	14826	14935	14880	14840	14794	14924	14848	14953	14989	14879	14897	14921	14828	14770	14777	14858	14742	14806	14698	14912	14869	14716	14752	14875	14885	14904	14958	14718	14587	14558	14621	14721	14817	14726	14915	14816	14856	15004	14661	14872	14766	14771	14878	14966	14842	14783	14943	14884	14785	14704	14853	14719	14778	14985	14953	14704	14916	14641	14695	14897	14860	14867	14790	14924	14902	14933	14794	14734	14967	14909	14923	14716	14872	14936	14643	14905	14714	14880	14818	14843	14705	14769	14911	14758	14753	14988	15009	14567	14858	14561	14862	14831	14770	14793	15059	15053	14744	14780	14551	14570	14751	14726	14764	14944	14881	14825	14850	14926	14826	14720	14644	14765	14951	14941	14890	14831	14805	14592	14772	14883	14730	14764	14933	14706	14687	14824	14771	14589	14873	14599	14827	14834	14889	14944	14901	15014	15117	14828	14961	14867	14805	14831	14976	14811	14932	14668	14751	14772	14771	14777	14903	14728	14724	14775	14835	14976	15058	14902	14794	14747	14769	14810	14903	14843	14891	14754	14827	14948	14732	14784	14625	14776	14831	14998	15062	14693	14736	14797	14930	14727	14792	14845	14826	14638	15051	14894	14859	14810	14768	14756	14686	14705	14821	14838	14880	14784	14831	14800	14906	14829	14931	14797	14907	14963	14949	14858	14884	14816	14719	14803	14897	14764	14948	14882	14813	14747	14878	14697	15051	14672	14693	14755	14852	14940	14785	14710	14671	14785	14894	14700	14901	14625	14905	14877	14772	14827	14858	14748	14754	14892	14812	14912	14859	14729	14854	14761	14726	14611	14807	14744	14707	14659	14914	14801	14776	14734	14732	14643	14628	14626	14743	14699	15045	14918	15029	14813	15084	14858	14755	14747	14823	14811	14982	14964	14832	15102	14598	14943	14736	14780	14725	14743	14720	14951	14814	14938	14904	14790	14922	15032	14854	14931	14788	14665	14951	14790	14893	14936	14790	14736	14845	14976	14867	14861	14835	14702	14810	14905	14819	14855	14905	14631	14768	14622	14538	14801	14909	14769	14803	14552	14860	14879	14940	14810	14936	14812	14898	14889	14963	14860	14860	14805	14900	14759	14672	14990	14828	14931	14813	14734	14642	14890	15019	14774	14671	14772	14921	14685	15007	14944	14799	14863	14948	14877	15103	14987	14797	14905	14874	14980	14795	14882	14787	14822	14823	14817	14748	14902	14734	14827	14682	14881	14654	14878	14648	14746	14790	14852	14758	14730	14722	14878	14854	14546	14665	14861	14642	14951	14791	14527	14827	14719	14625	14651	14733	14829	15001	14872	14928	14779	14809	14792	14528	14657	14734	14810	14920	14821	14895	14968	14796	14845	14782	14980	14750	14793	14676	14694	14752	14974	14813	14690	14902	14822	14716	14872	14816	14688	14729	14666	14622	14841	14728	14809	14785	14879	14896	14785	14684	14789	14722	14766	14673	14856	14727	14758	14601	14779	14746	14801	14724	14602	14941	14934	14946	14889	14648	14884	14792	14894	14813	14812	14919	14779	14753	15002	14788	14777	14770	14761	14954	14983	14884	14760	14837	14922	14973	14731	14795	14812	14915	14823	14839	14942	14837	14797	14912	14862	14913	14823	14687	14782	14730	14832	14749	14927	14932	14876	14775	14802	14826	14709	14674	14872	14715	14704	14825	14841	14850	14976	14912	14693	14965	14707	14846	14947	14921	14818	14959	14735	14695	15034	14760	14978	14868	14771	14798	14800	14689	14895	15006	14918	14963	14715	14832	14771	14719	14749	14624	14807	14736	15000	14734	14789	14971	14837	14937	14861	14753	14877	14973	14833	14649	14914	14910	14823	14780	14827	14587	14834	14813	14935	14747	14880	15019	14896	14835	14932	14739	14660	14826	14850	14786	14727	14758	14805	14729	14680	14969	14922	15007	14880	14875	14643	14888	15013	14866	14976	14762	14712	14689	14734	14942	14943	14961	14625	14745	14854	14768	14786	14798	14876	14967	14785	14806	14673	14917	14804	14716	14771	15010	14929	14790	14840	14946	14825	14770	14806	14869	14747	14959	14648	14614	14786	14980	14871	14762	14805	14635	14837	14667	14813	14786	14816	14749	14802	14734	14867	14702	14930	14835	14826	14746	14951	14811	14848	14928	14691	14928	14989	14709	14621	14598	14673	14820	14876	14813	14813	14673	14692	14719	14885	14843	14757	14839	14824	14790	14843	14808	14710	14855	14831	14994	14855	14710	14869	14600	14890	14807	14855	14914	14932	14982	15006	14884	15052	14872	14814	14805	14771	14637	14746	14709	14916	14682	14794	14892	14785	14722	14773	14894	14741	14788	14818	14779	14909	14820	14814	14746	14835	14861	14717	14914	14726	14743	14560	14834	14837	14867	14907	14881	14853	14835	14791	14837	14764	15062	14904	14884	14816	14821	14704	14987	14632	14937	14679	14744	14853	14784	14775	14870	15029	14689	14845	14782	14804	14718	14768	14675	14603	14631	14863	14750	14746	14941	14927	14773	14739	14673	14713	14998	14891	14815	14899	14921	14700	14792	14888	14749	14829	15007	14966	14736	14834	14751	14879	14809	14948	15032	14862	14649	14814	14997	14782	14868	14751	14937	14812	14517	14792	14866	14813	14886	14980	14837	14923	14839	14680	14978	14934	14824	14832	14867	14750	14716	14720	14929	14845	14947	14739	14820	14820	14884	14809	14988	14953	14797	14820	14937	14715	14769	14972	14991	14982	14803	14871	14847	14764	14818	15034	14646	14791	14912	14762	14787	14763	14854	15097	14873	14663
26410	37513	33989	26492	22625	20147	18532	17329	16453	15798	15424	15139	14738	14714	14569	14414	14428	14175	14367	14146	14054	13930	14153	13918	14002	13931	13876	13892	13771	13716	13758	13790	13656	13805	13728	13917	13555	13739	13764	13828	13761	13736	13636	13650	13516	13701	13464	13706	13688	13780	13813	13669	13850	13682	13526	13826	13762	13640	13785	13587	13609	13710	13927	13752	13597	13826	13586	13581	13680	13655	13739	13666	13613	13600	13754	13680	13793	13624	13712	13827	13637	13771	13524	13715	13659	13781	13734	13557	13582	13844	13673	13646	13730	13615	13655	13654	13644	13890	13556	13706	13640	13819	13676	13626	13438	13789	13577	13794	13643	13552	13622	13799	13686	13557	13701	13678	13704	13544	13489	13751	13779	13643	13708	13676	13707	13671	13699	13502	13633	13623	13701	13772	13650	13627	13583	13608	13673	13649	13676	13720	13714	13606	13636	13675	13702	13643	13657	13715	13587	13687	13641	13515	13586	13762	13750	13840	13688	13786	13687	13630	13621	13687	13623	13720	13693	13615	13759	13708	13592	13641	13716	13504	13686	13665	13748	13513	13865	13510	13740	13724	13673	13722	13590	13647	13595	13477	13741	13546	13800	13658	13666	13670	13715	13627	13680	13440	13657	13821	13556	13615	13694	13670	13623	13727	13738	13807	13603	13628	13671	13755	13618	13667	13637	13732	13616	13764	13536	13569	13787	13711	13688	13582	13564	13765	13662	13608	13682	13654	13588	13873	13683	13805	13705	13570	13778	13539	13734	13570	13630	13721	13668	13575	13599	13515	13776	13725	13566	13568	13772	13655	13651	13699	13585	13544	13650	13710	13691	13804	13647	13579	13725	13644	13678	13747	13641	13696	13796	13666	13803	13646	13655	13655	13436	13536	13747	13639	13686	13743	13424	13497	13693	13600	13724	13693	13702	13553	13734	13638	13611	13697	13810	13608	13568	13512	13587	13739	13603	13544	13811	13616	13570	13746	13642	13601	13632	13697	13668	13637	13677	13612	13671	13658	13674	13612	13627	13531	13508	13654	13667	13769	13671	13616	13638	13768	13744	13798	13643	13620	13793	13566	13817	13678	13671	13572	13707	13651	13716	13748	13565	13676	13618	13724	13679	13735	13539	13676	13655	13726	13768	13686	13560	13619	13595	13772	13525	13780	13584	13627	13641	13618	13687	13698	13737	13633	13588	13785	13733	13745	13520	13570	13818	13664	13607	13753	13613	13684	13764	13561	13675	13731	13465	13528	13573	13571	13632	13673	13767	13742	13646	13638	13574	13748	13798	13590	13741	13594	13686	13692	13627	13574	13546	13579	13673	13591	13690	13592	13661	13701	13538	13894	13701	13884	13744	13573	13634	13704	13625	13589	13704	13705	13648	13517	13642	13807	13783	13501	13854	13632	13608	13678	13551	13763	13455	13731	13643	13606	13599	13567	13667	13588	13841	13727	13498	13583	13702	13606	13622	13489	13837	13716	13678	13651	13654	13671	13601	13441	13660	13585	13556	13671	13497	13639	13632	13711	13676	13553	13727	13792	13583	13552	13668	13862	13514	13661	13649	13761	13620	13681	13754	13572	13501	13691	13670	13567	13721	13601	13618	13683	13668	13588	13754	13671	13713	13679	13748	13728	13681	13726	13745	13687	13731	13625	13694	13488	13587	13614	13788	13732	13592	13579	13738	13766	13777	13597	13667	13672	13808	13650	13696	13752	13624	13597	13655	13690	13636	13838	13551	13953	13670	13638	13669	13632	13658	13440	13783	13762	13743	13595	13817	13670	13585	13497	13618	13659	13684	13629	13568	13619	13627	13733	13613	13672	13693	13611	13635	13719	13660	13762	13688	13621	13501	13707	13575	13744	13703	13578	13739	13648	13730	13791	13488	13757	13775	13446	13605	13586	13741	13736	13913	13775	13663	13643	13690	13819	13621	13772	13684	13632	13531	13724	13698	13749	13672	13624	13720	13738	13633	13796	13707	13682	13734	13737	13779	13538	13688	13574	13745	13691	13668	13721	13774	13601	13856	13528	13568	13811	13612	13637	13707	13645	13638	13688	13800	13716	13721	13734	13739	13706	13529	13659	13602	13489	13788	13624	13741	13757	13731	13647	13809	13573	13649	13560	13674	13679	13516	13468	13629	13569	13684	13714	13648	13768	13687	13521	13796	13642	13601	13763	13737	13670	13682	13492	13742	13759	13624	13485	13732	13618	13701	13826	13659	13750	13712	13544	13683	13616	13764	13675	13489	13712	13543	13742	13506	13662	13659	13581	13600	13687	13533	13718	13728	13518	13633	13697	13712	13756	13522	13696	13782	13773	13758	13553	13688	13556	13589	13515	13789	13608	13523	13608	13739	13667	13549	13537	13657	13622	13714	13817	13784	13873	13522	13692	13572	13687	13692	13759	13594	13823	13718	13686	13723	13749	13614	13568	13677	13799	13613	13756	13659	13697	13613	13814	13684	13861	13674	13743	13713	13639	13555	13729	13758	13706	13611	13598	13594	13554	13598	13671	13756	13612	13691	13878	13720	13418	13523	13539	13632	13739	13771	13693	13708	13726	13768	13778	13627	13599	13632	13635	13734	13813	13576	13700	13533	13571	13480	13800	13845	13843	13613	13491	13669	13719	13765	13795	13684	13678	13658	13709	13647	13678	13799	13820	13732	13636	13727	13587	13509	13400	13736	13502	13791	13623	13614	13792	13684	13767	13466	13504	13673	13668	13870	13710	13671	13539	13576	13646	13570	13779	13709	13684	13646	13800	13835	13650	13742	13527	13784	13747	13713	13553	13592	13647	13643	13683	13658	13676	13658	13606	13651	13756	13747	13641	13618	13701	13757	13567	13450	13517	13707	13703	13699	13570	13576	13514	13811	13591	13631	13661	13580	13573	13562	13601	13739	13560	13626	13626	13650	13744	13731	13520	13629	13589	13568	13629	13566	13807	13624	13639	13688	13621	13816	13526	13682	13582	13798	13760	13688	13515	13683	13511	13692	13753	13713	13669	13773	13609	13679	13702	13691	13624	13604	13567	13731	13666	13784	13569	13585	13761	13660	13627	13657	13613	13676	13616	13586	13640	13621	13649	13690	13786	13662	13529	13512	13697	13712	13633	13630	13500	13659	13533	13732	13485	13573	13669	13594	13842	13649	13816	13594	13540	13705	13710	13702	13706	13677	13708	13525	13716	13429	13782	13644	13701	13679	13649	13573	13781	13499	13695	13622	13616	13661	13754	13760	13603	13669	13673	13717	13577	13644	13676	13651	13794	13637	13451	13715	13513	13646	13687	13689	13632	13664	13666	13613	13727	13585	13593	13768	13771	13722	13734	13644	13698	13762	13635	13565	13742	13610	13875	13601	13716	13552	13605	13625	13562	13730	13685	13576	13703	13536	13567	13677	13591	13535	13630	13766	13665	13649	13659	13827	13670	13650	13744	13679	13697	13567	13632	13749	13691	13658	13890	13581	13627	13800	13599	13642	13565	13674	13628	13662	13765	13620	13713	13679	13688	13616	13627	13825	13662	13747	13677	13881	13614	13727	13440	13687	13581	13675	13772	13547	13795	13606	13785	13757	13740	13752	13678	13808	13611	13539	13674	13798	13733	13618	13688	13725	13496	13688	13541	13790	13839	13616	13688	13698	13751	13664	13655	13645	13795	13747	13693	13555	13653	13680	13552	13707	13571	13644	13585	13635	13628	13642	13629	13782	13810	13621	13653	13742	13827	13533	13677	13600	13661	13615	13817	13672	13559	13560	13576	13785	13688	13586	13843	13557	13646	13771	13646	13775	13526	13601	13643	13742	13580	13739	13585	13949	13501	13645	13704	13764	13675	13660	13624	13697	13609	13820	13683	13871	13751	13712	13631	13728	13543	13803	13625	13650	13604	13683	13543	13776	13758	13621	13609	13684	13521	13606	13695	13636	13642	13674	13723	13759	13637	13858	13696	13557	13582	13740	13817	13676	13704	13676	13868	13672	13665	13567	13663	13629	13708	13725	13656	13790	13738	13577	13700	13784	13613	13548	13609	13491	13856	13647	13630	13637	13722	13772	13713	13832	13584	13648	13431	13803	13692	13566	13771	13576	13567	13668	13731	13661	13531	13638	13661	13677	13731	13689	13633	13800	13680	13740	13729	13691	13828	13659	13812	13760	13638	13701	13846	13696	13658	13701	13661	13809	13686	13794	13709	13645	13717	13683	13587	13564	13630	13707	13805	13663	13801	13489	13597	13635	13483	13746	13568	13764	13808	13708	13516	13650	13787	13589	13567	13571	13705	13717	13697	13559	13779	13725	13767	13535	13460	13519	13706	13726	13599	13622	13662	13585	13631	13803	13660	13653	13856	13556	13696	13749	13675	13746	13686	13483	13704	13705	13758	13788	13747	13744	13699	13875	13566	13521	13598	13765	13593	13773	13693	13686	13458	13877	13663	13560	13804	13648	13624	13737	13819	13642	13684	13721	13746	13664	13675	13718	13664	13816	13702	13654	13923	13656	13668	13754	13770	13587	13550	13733	13592	13792	13570	13781	13662	13635	13681	13751	13612	13702	13734	13674	13583	13634	13750	13756	13686	13715	13625	13780	13628	13619	13705	13685	13826	13627	13562	13619	13710	13557	13692	13657	13695	13901	13549	13701	13618	13528	13835	13722	13898	13550	13669	13589	13645	13780	13638	13759	13867	13688	13723	13630	13467	13679	13766	13733	13715	13648	13679	13740	13536	13579	13694	13690	13682	13541	13795	13719	13796	13571	13588	13541	13687	13881	13725	13580	13557	13793	13741	13503	13810	13583	13767	13520	13721	13607	13792	13617	13795	13735	13639	13590	13717	13595	13810	13521	13593	13640	13793	13573	13622	13604	13782	13762	13461	13614	13743	13681	13742	13752	13629	13720	13655	13769	13700	13765	13682	13689	13741	13575	13669	13749	13733	13627	13667	13731	13723	13813	13691	13871	13699	13642	13734	13925	13543	13733	13770	13631	13724	13613	13663	13557	13703	13589	13618	13611	13760	13553	13636	13630	13812	13649	13837	13600	13655	13683	13605	13559	13615	13629	13705	13644	13728	13744	13697	13521	13436	13713	13624	13718	13658	13688	13688	13711	13591	13619	13687	13625	13627	13597	13531	13799	13593
23558	20958	28232	24157	22755	23567	22401	19123	18091	17490	16960	16775	16510	16162	15887	15931	16061	15751	15539	15670	15520	15426	15215	15414	15283	15568	15313	15264	15043	15193	15310	15211	14958	15199	15124	15112	15179	15220	15091	15127	15091	15068	15039	15110	15204	15101	15145	15084	15029	14833	14949	15082	15108	15240	15019	15105	15068	15186	15021	15068	14994	15054	15030	14981	15025	14956	14944	14981	15091	15063	15182	14800	15123	15093	15201	15068	14982	15002	15037	14860	14822	15013	14980	14995	14839	15002	14988	15077	15233	14923	14982	15060	15060	14833	15145	15021	14975	15021	15135	14853	15005	14959	14895	15063	14914	15136	15091	14782	15069	14979	14966	15041	14988	14934	15104	15131	15032	15203	15043	15014	15011	15145	15093	15117	15048	14931	15036	15011	14958	15006	14940	15128	15261	15297	15128	15066	15158	15078	15073	14982	14864	14864	14970	14951	14952	14880	14942	15038	14780	14972	14933	15111	15069	14963	14974	15065	15161	14994	15115	14877	15043	14829	15232	15080	15084	15076	15188	14926	15031	15070	14855	15026	15069	15051	14930	15094	15056	15028	14850	15107	14971	15107	14956	15039	15012	15077	15038	15081	14823	15095	15095	15011	15095	15174	14837	15255	14961	15045	15102	14972	15203	15119	14902	15115	14846	14948	15032	14921	14928	14870	14915	15113	14984	15216	14974	14919	15063	15021	15185	14986	14974	15066	15086	14965	15157	15063	15010	14992	14951	14978	15102	14808	15005	15011	15030	14895	14969	14962	15139	14824	15199	15074	15143	15051	15108	14973	15184	14944	15123	14924	15206	14898	15129	14865	15038	15064	15037	14992	14943	14957	15197	15056	14919	14775	15156	15079	15113	15073	14865	14837	15210	14956	15054	15054	15335	15132	14907	15034	15037	14975	14850	15061	15095	15073	15040	15198	14968	14991	14890	15237	15145	15265	14974	15097	14904	14958	15036	15046	15120	15190	14982	14884	14996	15095	15069	14836	14921	14994	15013	15032	14900	14910	14900	15121	15005	14951	14950	14989	15095	14989	15101	14990	14931	14879	15050	15157	15009	15086	14982	14948	14970	15087	14955	14943	14971	15164	14895	14901	15133	15198	15018	15021	14941	15027	15010	15272	14951	15006	15021	14951	15002	14940	15066	14960	15161	14933	14979	15024	14883	15025	14943	14989	14909	15051	14997	14831	15057	15070	15101	15228	15053	15029	14983	15042	15026	14854	14891	15087	14912	15213	15114	14863	14864	14868	14971	15073	15303	15066	15146	14942	15050	15050	14991	14929	15177	14972	15217	15053	14869	14946	15011	15250	14996	15085	15097	14967	15066	14938	14938	15011	14898	15154	15031	15088	14971	14883	15094	15030	15145	15219	15193	15105	14814	15010	14958	14860	15089	15159	14881	15043	15035	15017	15305	15134	15009	14965	15044	15086	14942	15089	15019	15188	14849	14951	15155	15193	15032	15061	14871	14840	15077	14921	15071	15143	14971	14966	14969	15163	15129	15099	15065	15053	15031	15321	14980	14906	14939	14902	15063	14797	15183	15029	14976	15141	15054	15005	15127	15066	15156	15139	15145	15001	14920	15031	15065	14926	15000	14968	14882	14973	14784	14994	14957	15129	14974	15033	15038	14893	15006	15032	14931	14979	14932	14978	15046	14872	15072	14966	14947	14845	15034	14880	14884	15030	14946	14878	15178	14970	14834	14910	15083	14977	15029	14882	15096	15126	15119	15073	15051	15029	14993	14915	15075	14823	14912	15010	15096	14812	15048	15081	15138	15129	15171	14992	14991	15011	14979	15125	15106	14979	14941	14908	14898	15024	14914	15085	15172	14786	14936	14751	15077	15073	14992	15192	15014	15165	15210	15095	15089	15030	15124	15039	15004	15076	15068	15035	14783	14935	14952	14921	15116	14912	15046	15082	14735	14826	14919	14838	15099	15123	15044	15021	15139	14999	14801	15008	15193	14962	14877	14946	14812	14884	15166	14872	15154	15207	15001	15099	14990	14967	14997	15093	15046	14990	14821	14846	15012	14948	15029	14944	14911	15155	15057	14929	15167	15104	15110	15007	14936	15065	14875	14996	15072	15001	15177	15066	14848	14906	15180	15119	14895	15046	15026	14995	15181	14849	14982	15266	14981	15175	15027	15043	15013	15052	15165	15187	14943	15140	14956	15206	15053	15042	14913	14803	15042	14929	15179	15094	15050	14947	14947	14902	14992	15023	14867	15111	15104	15017	14993	15065	14959	14922	15052	14947	15035	14936	14949	14887	14892	15037	15061	15008	14856	15134	15065	14876	14963	15206	14951	14851	15339	15105	14886	14991	15025	15078	14932	15009	14911	15026	15005	15113	15191	14927	15082	15083	14895	14955	15066	14868	15107	14970	14992	15078	15081	14971	14836	14864	14988	14832	14888	15056	15132	14875	14973	14885	14814	14881	15020	15042	15185	15125	15049	15195	14923	14832	15202	15082	14843	14693	14926	14920	14922	15086	15135	14874	15068	14933	15049	15139	14874	15083	14930	15001	15128	15082	14962	14934	15054	14917	15047	14949	15046	14940	15146	14972	15005	15048	15018	15043	14953	15068	14913	15002	14961	15204	15331	15061	15212	14902	14888	14905	15113	14916	15047	14945	14915	14848	15058	14912	14793	15129	14878	15014	14918	15131	15138	14884	14851	15006	14827	15007	15125	14943	15034	15310	15077	14856	14971	14808	14903	15068	14967	15059	15076	15070	14912	15022	14880	14868	14922	15074	15044	15016	14926	15163	15014	15038	15102	15093	15055	15087	14869	15192	14979	14919	15131	15112	15134	15017	15040	14957	15035	15018	15045	15091	14819	14899	15143	14969	14870	14954	15087	14983	14931	15076	15262	15185	15027	15112	15044	14981	15013	15168	14992	15180	15120	15063	15114	15211	15076	15075	14875	14957	15139	15080	14966	15321	15028	15016	15138	14990	15000	15088	14937	15076	15056	15098	14959	15077	14981	14953	15115	15064	15090	14994	14994	14784	14855	14928	15241	14894	14949	15058	14974	14995	14906	15017	14885	15283	15018	15025	14821	15089	14820	15036	14986	14930	14869	14889	15037	15068	15126	15221	15295	14961	15185	14738	14926	14937	14947	15097	14953	14917	14958	14919	14969	15119	14982	14985	15149	15153	14968	14880	15009	15026	14917	14995	15089	15161	14973	15164	15224	15103	15087	14991	14876	15102	15045	15140	15004	15084	15024	15125	15036	15050	15023	14911	14873	15064	15089	15114	14930	14959	15030	14966	15112	14960	14848	14937	15071	14974	15004	15184	14913	14897	14962	15120	15091	14942	14905	15135	14807	15169	14939	15078	15144	14897	15016	14958	15098	15023	15232	15069	15172	15053	14826	15023	15001	14860	14940	14835	15005	14940	14813	14927	15164	15117	14939	15097	14748	14895	15083	14869	15018	15043	14945	15037	15025	14898	15038	14995	14916	14873	15147	14956	14860	15164	15023	15170	14920	15019	14930	14970	15000	14930	15064	14994	15089	15027	15158	15078	15108	15076	15274	14930	15018	15083	14936	15022	15026	15089	14938	14933	15105	15029	15128	14937	14926	14905	15056	14803	15081	14845	14861	15080	14916	14967	15033	14954	15156	15109	14991	15176	15113	14926	15016	15079	15132	14830	15028	14807	15023	15062	15065	15125	15241	15052	14961	15129	14976	15085	14896	14986	14915	14861	15097	14936	15006	15044	15130	14877	14899	14879	15084	15062	14961	14922	14842	15075	15002	15060	15016	14918	15134	15020	14912	14916	15059	15238	14926	14833	15270	15074	15157	15104	15091	15188	14943	14823	15065	14932	15109	14971	15008	14973	15053	14926	14906	14962	14814	14974	14707	14972	14990	15049	14926	15021	15332	15107	15070	14890	14954	14791	14996	15041	15142	15176	15081	15070	15258	15069	15044	15081	15084	14758	15026	14921	15010	15055	14919	15268	14968	15180	15155	15042	14975	14922	14899	14972	14893	15164	14952	14877	15231	15061	14993	14919	14794	15059	14882	14900	15054	14825	14917	14961	15094	15141	15214	14990	15033	14845	14863	15073	14918	15085	15084	15052	15053	15116	15068	15129	15262	15128	14977	14990	14898	14810	15059	14844	14984	14881	15048	15225	15110	14910	15074	15031	14951	15106	14997	15128	14917	15003	15141	15147	15109	14965	15263	14754	15036	14965	15135	15122	15058	14969	14804	14919	15233	15066	14979	14829	14885	15068	15178	15115	15085	14982	15096	14862	15081	15212	15210	14963	15068	14960	15053	15152	15109	14935	15021	15024	14931	14910	15112	15070	14910	15046	15033	14987	15131	14898	15071	15127	15023	15084	15004	15114	14989	14832	15044	15163	14965	15127	15115	14902	14862	15168	15036	14986	14966	14978	14958	15083	15131	15056	14882	15133	15001	15110	14941	15242	15057	14915	14861	15064	15202	15004	15087	15189	15026	15124	15115	15106	15040	15070	14957	15117	15035	15024	15101	14891	14978	14988	15158	14867	15019	15074	15001	15164	15145	15119	15096	15133	15081	15196	15119	14997	14968	14800	15140	15165	15143	15151	14880	14903	14947	15092	14848	14995	15111	15144	14944	14981	14977	14998	15025	15134	14854	15021	15000	15079	15028	15031	15017	15211	14985	15073	14847	14987	15104	14936	15093	15107	15140	14980	15135	14722	14798	15152	15053	15095	14876	15018	15033	15027	15049	14904	14926	15059	15004	15001	14916	14901	15016	14805	15037	15054	15156	14991	14904	15024	15181	14992	14959	15193	14872	15210	14982	15003	15092	15022	15083	15074	15072	14942	14964	15030	15044	14986	15118	14982	15009	15072	14914	15024	15044	14850	14940	14967	15050	14958	15019	15009	15022	15045	14857	14938	15109	15003	15193	15012	14998	14850	14641	15053	14973	14893	15001	14940	15007	15137	15137	14928	15165	15045	15045	15204	15197	15064	14976	14907	15117	14994	15203	14979	15064	14897	15001	14875	14864	15043	14889	14890	14969	14720	15055	15158	15171	15199	15039	14970	15088	14914	14954	15170	14989	14996	15005	15036	15015	15123	14785	15022	15274	14860	15179	15185	15010	15070	14912	15216	15049	14998	15284	15063
27260	44431	39869	31598	27161	23912	21577	19512	18414	17412	16844	16305	15895	15456	15419	15065	15085	14855	14799	14714	14391	14495	14301	14352	14348	14220	14253	13992	14146	14035	14022	14042	14092	13875	13861	14005	13722	13796	13802	13795	13852	13953	13836	13755	13715	13931	13898	13745	13984	13670	13814	13870	13872	13851	13695	13833	13857	13893	13737	13769	13872	13867	13610	13825	13736	13696	13873	13684	13781	13735	13904	13643	13893	13762	13809	13690	13601	13876	13824	13812	13669	13751	13816	13765	13701	13905	13838	13828	13755	13879	13798	13761	13754	13792	13802	13669	13802	13808	13989	13778	13594	13900	13806	13855	13759	13648	13959	13733	13837	13781	13816	13742	13781	13881	13753	13697	13857	13716	13813	13772	13821	13927	13622	13613	13926	13595	13676	13772	13682	13783	13962	13788	13838	13759	13652	13694	13640	13798	13939	13700	13779	13707	13655	13789	13690	13867	13688	13896	13870	13842	13879	13651	13899	13686	13563	13691	13830	13601	13761	13770	13897	13819	13805	13789	13747	13726	13797	13616	13644	13702	13900	13682	13725	13719	13676	13847	14038	13720	13824	13870	13798	13763	13768	13745	13767	13887	13817	13813	13850	13654	13671	13779	13808	13790	13794	13813	13963	13690	13880	13675	13624	13730	13783	13716	13730	13687	13819	13847	13718	13788	13635	13739	13897	13866	13849	13678	13872	13896	13765	13783	13799	13709	13743	13846	13841	13834	13801	13777	13789	13676	13818	13799	13635	13808	13611	13596	13733	13850	13785	13814	13805	13803	13675	13905	13757	13800	13797	13835	13719	13657	13869	13808	13812	13892	13758	13848	13806	13723	13859	13844	13817	13810	13838	13741	13650	14006	13895	13756	13850	13955	13687	13765	13611	13569	13683	13748	13722	13794	13780	13694	13694	13823	13836	13658	13743	13751	13726	13664	13833	13820	13668	13795	13713	13819	13947	13796	13902	13807	13691	13752	13777	13845	13954	13710	13871	13730	13859	13862	13729	13811	13785	13854	13788	13627	13817	13805	13849	13812	13702	13795	13887	13782	13875	13814	13781	13730	13801	13800	13537	13752	13896	13843	13813	13661	13728	13872	13700	13629	13783	13786	13752	13738	13918	13801	13867	13758	13793	13785	13791	13671	13735	13703	13631	13773	13831	13803	13690	13705	13786	13761	13817	13719	13753	13846	13702	13737	13827	13639	13776	13804	13884	13745	13865	13958	13918	13960	13739	13855	13913	13734	13774	13935	13629	13776	13889	13878	13761	13775	13766	13806	13989	13642	13765	13804	13656	13684	13803	13835	13689	13603	13756	13799	13685	13784	13760	13876	13757	13802	13890	13898	13752	13796	13715	13612	13796	13741	13787	13848	13674	13810	13672	13818	13757	13858	13887	13803	13731	13627	13679	13647	13847	13837	13905	13811	13834	13615	13722	13675	13739	13782	13894	13804	13817	13745	13948	13687	13751	13731	13864	13876	13904	13882	13682	13722	13690	13778	13800	13689	13735	13749	13734	13875	13722	13745	13886	13609	13738	13800	13898	13754	13758	13947	13581	13763	13698	13707	13737	13856	13776	13721	13774	13823	13904	13706	13719	13626	13817	13723	13695	13902	13678	13532	13621	13727	13809	13717	13803	13769	13927	13823	13632	13717	13897	13697	13786	13680	13845	13868	13831	13766	13749	13847	13899	13863	13769	13849	13724	13806	13705	13755	13744	13871	13806	13767	13801	13728	13921	13726	13790	13885	13700	13682	13749	13798	13824	13705	13750	13900	13729	13801	13722	13778	13793	13947	13791	13762	13934	13894	13740	13754	13841	13887	14006	13807	13805	13577	13840	14011	13788	13851	14008	13673	13836	14019	13837	13805	13753	13729	13821	13840	13885	13880	13857	13832	13773	13878	13672	13791	13865	13805	13789	13845	13969	13658	13809	13757	13604	13840	13743	13797	13856	13913	13612	13839	13912	13796	13886	13827	13717	13787	13685	13661	13778	13729	13648	13873	13772	13697	13787	13752	13678	13782	13711	13854	13894	13733	13620	13744	13749	13697	13798	13791	13790	13706	13791	13944	13753	13836	13700	13739	13850	13775	13785	13685	13745	13734	13740	13737	13886	13886	13857	13766	13778	13658	13738	13669	13727	13674	13740	13798	13733	13766	13802	13732	13703	13746	13853	13708	13855	13605	13779	13642	13797	13690	13766	13823	13711	13873	13750	13847	13752	13583	13648	13766	13754	13573	13763	13983	13763	13853	13726	13815	13613	13926	13670	13722	13836	13905	13683	13809	13752	13751	13867	13622	13759	13708	13877	13790	13831	13722	13663	13608	13831	13898	13668	13592	13792	13852	13758	13751	13693	13955	13740	13781	13632	13750	13820	13726	13777	13845	13613	13593	13858	13823	13895	13808	13806	13607	13708	13739	13702	13874	13605	13749	13803	13694	13568	13818	13791	13899	13902	13780	13756	13743	13710	13769	13738	13719	13914	13734	13765	13805	13891	13814	13663	13636	13823	13842	13748	13608	13803	13806	13655	13682	13787	13772	13928	13659	13850	13753	13666	13795	13769	13515	13829	13821	13768	13765	13841	13808	13743	13802	13741	13845	13771	13863	13784	13910	13890	13691	13564	13793	13636	13677	13766	13885	13784	13839	13944	13748	13712	13763	13771	13758	13671	13614	13644	13818	13709	13990	13753	13755	13755	13824	13835	13741	13702	13787	13633	13828	13734	13720	13676	13704	13999	13616	13596	13684	13783	13664	13649	13903	13783	13701	13681	13828	13786	13733	14000	13763	13753	13722	13762	13757	13762	13698	13704	13740	13615	13817	13741	13963	13700	13749	13859	13645	13574	13686	13736	13602	13571	13881	13738	13751	13748	13844	13633	13821	13745	13704	13798	13786	13722	13921	13836	13730	14001	13815	13786	13802	13644	13921	13891	13722	13863	13775	13835	13729	13832	13860	13852	13798	13785	13921	13783	13796	13709	13821	13755	13915	13830	13930	13769	13808	13844	13768	13927	13986	13888	13726	13821	13994	13839	13849	13892	13748	13705	13710	13915	13781	13723	13897	13843	13839	13851	13743	13846	13788	13781	13639	13949	13793	13885	13786	13828	13672	13652	13602	13781	13736	13788	13703	13794	13809	13743	13806	13739	13839	13743	13716	13885	13768	13720	13878	13646	13772	13833	13928	13926	13806	13728	13778	13756	13753	13634	13783	13720	13777	13705	13845	13653	13814	13880	14019	13603	13829	13762	13661	13778	13846	13809	13920	13765	13849	13616	13938	13793	13668	13947	13881	13996	13712	13816	13854	13844	13659	14013	13691	13752	13713	13782	13708	13743	13845	13689	13761	13888	13904	13903	13883	13775	13718	13756	13896	13686	13734	13719	13701	13967	13889	13735	13839	13694	13713	13783	13747	13671	13766	13847	13917	13752	13725	13789	13738	13871	13640	13817	13836	13848	13873	13816	13986	13517	13674	13988	13780	13754	13898	13651	13673	13843	13742	14001	13722	13738	13569	13815	13820	13741	13725	13664	13607	13836	13690	13754	13840	13748	13770	13754	13790	13841	13761	13697	13839	13724	13670	13901	13736	13638	13655	13929	13851	13723	13765	13665	13735	13984	13804	13720	13852	13890	13680	13643	13733	13780	13747	13676	13781	13777	13779	13500	13788	13766	13672	13614	13815	13775	13837	13635	13754	13912	13698	13837	13680	13791	13779	13733	13889	13851	13766	13944	13551	13919	13818	13600	13709	13833	13704	13795	13758	13752	13937	13815	13715	13915	13940	13788	13870	13834	13853	13757	13739	13858	13942	13940	13878	13715	13764	13904	13838	13730	13850	13848	13671	13806	13731	13715	13732	13657	13691	13599	13717	13651	13740	13869	13875	13752	13660	13716	13755	13677	13694	13747	13931	13705	13791	13726	13926	13651	13762	13692	13954	13686	13746	13974	13897	13702	13907	13880	13837	13776	13765	13702	13775	13808	13810	13694	13741	13715	13851	13738	13809	13758	13747	13684	13786	13844	13891	13875	13519	13763	13783	13744	13882	13641	13712	13710	13669	13711	13965	13700	13918	13706	13755	13835	13627	13821	13590	13843	13764	13743	13858	13847	13740	13654	13868	13860	13703	13899	13800	13818	13803	13643	13745	13956	13854	13788	13920	13802	13737	13701	13826	13832	13739	13765	13769	13738	13582	13807	13819	13884	13855	13627	13836	13863	13767	13602	13881	13747	13685	13791	13923	13826	13724	13721	13790	13815	13697	13845	13833	13841	13676	13859	13529	13775	13670	13769	13678	13775	13809	13850	13731	13821	13768	13725	13737	13918	13908	13651	13880	13605	13832	13743	13798	13786	13828	13842	13799	13910	13745	13705	13662	13806	13841	13960	13709	13878	13765	13760	13844	14033	13905	13715	13699	13874	13744	13831	13893	13749	13774	13786	13901	13796	13798	13736	13592	13624	13974	13771	13736	13860	13774	13722	13871	13693	13917	13860	13915	13842	13776	13820	13750	13795	13606	13670	13780	13801	13772	13693	13768	13762	13912	13770	13739	13701	13795	13802	13731	13779	13744	13835	13742	13773	13812	13683	13858	13730	13818	13742	13805	13766	13915	13745	13560	13932	13524	13633	13779	13808	13801	13779	13543	13791	13680	13852	13875	13828	13719	13889	13750	13739	13805	13775	13828	13827	13822	13882	13890	13746	13804	13824	13719	13753	13790	13824	13825	13829	13727	13889	13801	13699	13669	13647	13789	13903	13757	13708	13882	13794	13807	13663	13786	13770	13906	13832	13680	13796	13791	13786	13864	13706	13659	13698	13862	13832	13729	13763	13804	13910	13858	13758	13612	13813	13648	13759	13857	13874	13663	13759	13693	13650	13795	13770	13663	13760	13655	13788	13900	13758	13799	13831	13656	13670	13593	13839	13737	13922	13796	13676	13903	13892	13741	13636	13798	13777	13801	13801	13830	13829	13763	13697	13703	13829	13745	13857	13895	13697	13842	13830	13744	13795	13806	13705	13824	13722	13918	13666	13804	13727	13897	13835	13761	13771	13743	13830	13699	13815	13901	13739	13918	13882	13820	13794	13661	13788	13801	13772	13743	13803	13673	13739	13726	13833	13951	13819	13678
22565	21035	28790	23500	21665	24355	26540	20870	19358	18916	18208	17540	17255	17022	16763	16364	16255	16195	15863	16051	15986	15988	15591	15753	15651	15513	15604	15479	15428	15390	15420	15235	15323	15046	15391	15338	15351	15227	15556	15317	15404	15205	15179	15337	15080	15155	14855	15215	15138	15138	15258	15105	15044	15108	15161	15269	15156	15250	15310	15269	15172	15053	15176	15298	15180	15151	15173	15221	15305	15311	15096	15103	15022	15007	15285	15046	15190	15238	15149	15051	15288	15243	15083	15322	15129	15396	15192	15122	15207	15062	15138	15021	15205	15240	15184	15114	15297	15120	15300	14983	14914	15064	14978	15092	15164	15126	15133	15049	15176	14954	15062	15181	15188	15271	15212	15234	15106	15176	15204	15156	15084	15095	15185	15164	15210	15265	15190	15373	15161	15181	15174	15142	15245	15155	15196	14973	14926	15063	15258	15123	15029	15260	15181	15300	15213	15138	15397	15106	15118	15105	15217	15087	15279	15226	15214	15115	15078	15113	15210	15032	15135	15267	15190	15254	15142	15236	15254	15295	15412	15187	15103	15063	15097	15091	15054	15045	15119	15179	15126	15145	15342	15219	15225	15270	14904	15053	15129	15200	15107	15158	15151	15181	15108	15335	15161	14863	15123	15115	15183	14965	15035	14977	15133	15057	15085	15250	15213	15127	15241	15180	15089	14977	15041	15163	15094	15134	15242	15233	14988	15222	15259	15177	14998	15093	14896	15328	14976	15141	15264	15153	15097	15070	15201	15120	15100	15093	15135	15221	14929	15331	15140	14985	15008	14938	14976	15009	15055	15142	15007	15031	15206	15302	15042	15163	14962	15261	15088	15178	15033	15062	15215	15155	15136	14994	15126	15197	15027	15068	15163	15138	15046	15093	15053	15148	15103	15091	15195	15073	15106	15317	15118	15141	15198	15054	15291	15075	15186	15235	15116	15027	15109	14908	15176	14999	15129	15302	14879	15173	15166	15290	15041	15046	15226	15052	15193	15240	15123	14997	15272	15179	15184	14959	15179	15213	15039	15130	15117	15020	15328	15005	15059	15051	15098	14938	15057	14989	15101	15108	15079	15010	15103	15038	15102	14998	15133	15033	15336	15134	15144	15174	15057	15045	15099	15025	15074	15038	15079	15080	15149	15100	14869	15042	14988	15078	15025	14982	15175	15323	14969	14988	15032	15127	15116	15168	15087	15184	14971	15096	15020	15059	14986	15187	15145	15181	15105	15019	15033	15099	15239	15151	15069	14945	15257	15056	15065	15132	15178	14986	14883	15058	14894	15167	15265	15251	15086	15129	15084	15116	15134	15077	14925	15020	14799	15109	15162	14978	15195	15153	15058	15131	15039	15202	15099	15069	15095	15228	15169	15007	15105	15278	15017	15188	15137	15030	15183	15290	15124	15019	15201	15017	14912	14892	14920	15073	15139	14938	15150	15169	15158	14934	14923	15033	15091	15150	15122	15174	15008	14937	15153	14979	15173	15136	15030	15019	15360	15236	15148	14963	14907	14926	15043	14885	15097	15066	15158	15114	15074	15153	15285	15131	14971	15169	14940	15075	15112	15110	15080	15131	15260	15234	15065	15107	14974	15257	15001	15044	15155	15033	15074	14879	15094	14852	14954	15121	15131	14962	15136	15170	15241	15147	15260	15192	15118	15206	15142	15069	15027	14944	15139	15241	15214	14867	15280	15097	15022	15225	14907	15032	15141	14833	15034	14988	15210	15252	15115	14938	14803	15315	15097	14923	15106	15173	15109	15312	15249	15023	15206	15125	15220	15139	14940	15082	15216	15140	15047	15209	15103	15063	15016	15144	15091	14945	15157	15162	15298	15083	15124	15218	15027	15252	15234	15189	15018	15067	15045	15152	15099	15041	15303	15169	15106	14918	15225	15027	14976	15215	15127	15010	15127	15070	15068	15188	15021	15031	15074	15252	15141	15083	15294	15217	15309	15160	15205	14977	14964	15085	15284	15165	15144	15203	15019	15335	15115	15162	14911	14943	15036	15346	15023	15103	15187	15042	15068	15235	15006	15111	15258	15135	15131	14852	14997	14926	15106	15004	15280	15218	15145	15143	15075	14916	14944	15048	15354	15121	15062	15105	15141	15210	15085	15091	15308	15124	15112	15143	14945	15273	15101	14899	15140	15157	15167	15213	15066	15105	15035	15242	15053	15183	15165	15237	14835	15087	15040	14953	15011	14969	15151	15132	15003	15108	15057	15126	15099	14964	14998	15025	15091	15071	15165	15040	14992	15024	15256	15109	15171	15040	15333	15138	15168	15010	15164	15000	15371	14972	15069	15105	14909	15223	14987	15114	15236	15210	15210	15113	15155	14960	15132	15083	15214	15105	15169	15297	15112	15160	15174	15228	15050	15170	15223	15018	15100	15154	15229	15202	15058	15051	15010	15084	14996	15178	15095	14943	15214	15101	15181	15044	14973	15149	15377	15281	15183	15257	15096	15128	15205	15159	15046	15257	15138	15073	15008	15152	15018	15089	15084	14899	15113	15056	15244	15028	14952	14963	15151	15051	15160	15223	15116	15195	15167	15237	14989	15262	15002	15077	15103	15135	15073	15231	15125	15090	15145	15035	15178	15227	15051	15240	15227	15192	15125	15044	15159	15071	15172	15035	15279	15167	15107	14910	15385	15104	15052	15157	14852	14962	15098	15231	15127	15321	14999	14989	15231	14975	15176	15125	15179	15173	15236	15110	15105	15210	14953	15096	14992	14916	15149	15125	14959	14961	15101	15081	14899	15043	15135	15121	15129	15196	14957	15124	15325	15105	15194	15037	15074	15109	15125	15161	15068	15046	14991	14996	14994	15169	15230	15118	15258	15039	15096	14961	14923	14896	14962	15134	15114	14949	15116	15154	15065	15113	15030	14866	15094	15057	15159	15158	15129	15067	15149	15024	14959	15018	15155	14920	15116	14890	15136	15086	15224	15233	15018	15207	15264	15067	15063	15014	15023	15181	15091	15150	15195	15250	15097	15035	15110	15107	15005	15010	14993	15181	15070	15065	15183	15106	15196	15255	15129	15455	15152	15274	15021	15166	15004	15185	15079	15296	15133	15174	15132	14836	15045	15124	15132	15229	15182	15048	15155	15165	15124	14976	15118	15132	15245	15227	15049	15115	15261	15034	15146	14987	15204	14946	15215	15127	15272	15154	14901	15007	15104	15092	15244	14993	15298	15247	15060	15056	14945	14995	15187	15199	15126	15084	15066	15183	15184	14980	15083	15124	15213	15260	14896	15170	15056	15047	15406	15033	14963	15274	15297	15276	14995	15163	15136	15196	14963	15084	14888	15056	15150	15204	15025	15170	15159	15075	15030	14976	14869	15069	15096	15152	15282	15150	15097	15235	15028	14910	15049	15257	15187	15097	14862	15212	15044	14974	15243	15115	14921	15102	15089	15001	15030	15075	15245	15220	15095	15107	15137	15242	15278	15081	15235	15161	15085	14956	15121	15125	14961	14987	15238	14988	15184	14920	15086	15175	15083	15113	15125	15089	14962	15139	15114	15078	15141	15061	15150	15070	14890	15179	15071	14892	15131	15113	14902	15159	15095	15092	15017	15139	15022	15019	15115	15087	15058	14860	14977	14966	15054	15022	15097	14981	15172	15184	15328	15245	15125	15226	14976	14985	15063	15101	15069	15042	15234	15136	15123	15080	15187	15109	15207	15041	15053	15171	15216	15113	15025	15054	14901	15023	15427	15308	15041	15194	15275	15027	15182	15105	15107	15092	14950	14881	15120	14978	15223	15125	15189	15080	15161	15101	15166	15083	14980	15181	15166	15380	15168	15100	15260	15195	15172	15123	15153	15006	15014	15284	15078	14885	15054	15075	15178	14970	14946	15243	15241	15240	15239	15078	15059	15154	15174	15129	15314	15173	15144	14994	15058	15059	15118	15295	15157	15114	15217	15003	15218	15149	15308	15186	15051	15120	15168	15097	15115	15034	14936	15030	15023	15106	14888	14918	15203	15085	14875	15244	15025	15047	15023	15158	15071	15042	15178	15086	15018	15230	15254	15032	15027	14937	15214	15281	15290	15282	15124	15130	15192	15150	15147	15237	15147	15106	15203	15126	15151	15133	15173	15044	14946	15320	15291	14981	15196	15195	14993	14968	15157	15195	15151	15034	14979	15089	15251	15063	14980	15149	15020	15222	15146	15140	15106	15100	15120	15157	15175	15004	14997	15317	15433	15068	14968	15036	15097	14994	15051	14983	15127	15138	14854	15042	15266	15334	15122	14944	15267	15093	15087	15118	15174	15132	15223	15119	15205	15299	15185	15297	15189	15026	15074	14962	15018	15078	15150	15121	15152	15123	15140	15034	14981	14911	15112	15244	15052	15180	15137	15170	15004	14849	15113	15134	15101	15145	14937	14846	15081	15027	15133	15043	15172	15211	15113	15205	15062	15123	15258	15091	15193	14853	15121	15271	15191	15201	15194	15347	15166	15087	15242	15212	15191	15127	15200	15004	15291	15115	15175	15183	15206	15146	15142	15044	15178	15025	15062	15126	14911	14995	15007	15104	15134	15076	15139	14946	15195	15220	14826	15262	14991	15008	15220	15239	14935	15250	15031	15044	14974	14964	15120	15048	15113	15190	14974	15112	15100	15078	15039	15149	15085	15109	14999	15080	15002	15025	15069	15079	15011	15206	15178	15001	15059	15155	14755	15147	15326	15188	15192	15159	14973	15185	15209	15151	15193	15010	15031	15175	15191	15118	14957	15083	15039	14865	15044	15060	15219	14963	15124	15108	15133	15095	15157	14829	15160	15234	15035	15012	14978	15042	15135	15046	14943	15094	15276	15046	14953	15068	15247	15104	15111	15219	14998	15164	15078	14983	15071	15133	15232	15192	15104	15121	15055	15177	15021	14972	15109	15098	14959	14959	15090	14961	14789	15015	15106	15177	15111	14901	15025	15082	15144	15008	15280	15073	15131	14940	15019	15197	15244	14978	15226	15215	15181	15152	15189	15255	15256	15129	15123	15089	15195	14980	15038	15224	15154	15085	15447	15071	15124	15074	15180	15159	14935	15086	14937	15143	15027	14886	15129	15205	15060	14954	15234	15201	15156	15050	15134	14992	15043	15036	15245	15105	15112	15135	14985	15236
29274	48721	44544	35680	30985	27472	24599	22061	20412	19153	18263	17596	16979	16500	16128	15784	15732	15506	15383	15074	14793	14916	14587	14592	14415	14503	14306	14216	14222	14093	14106	14127	14033	14034	14251	13977	13963	14162	13875	14063	14049	14038	14036	13983	13924	14038	13867	13924	13892	14004	13783	13953	14005	13929	13861	14097	13874	13963	13737	13731	14070	13994	13849	13948	13978	13904	14027	13887	13840	13798	13965	13703	14011	13861	13959	13804	13925	13929	13894	13933	13850	13906	13883	13835	13866	13828	13857	13972	13918	13849	13826	13740	13807	13866	13924	13932	13950	13865	13798	13846	13891	13787	13860	13850	13986	13885	13963	13881	13959	13786	13807	13871	13824	13860	13970	14062	13889	13789	13868	13940	13775	13947	13791	13689	13959	13863	13758	13907	13857	13709	13975	14035	14004	14090	14115	14032	13865	13807	14000	13891	14029	13945	13781	13832	13874	13895	13912	13858	14094	13906	13844	13915	13748	13848	13867	13951	13770	13809	13799	13887	14081	13782	13829	13930	13924	13975	13733	13992	13852	13993	13788	13816	13934	13913	13892	13896	13810	13807	13956	13781	13954	13940	13906	13844	14082	13926	13854	13900	13857	13866	13773	13936	13873	13801	13813	13895	13942	13818	13844	13901	13916	13903	13934	13887	13844	14114	13839	13732	13755	13713	13850	13854	13961	13884	13984	13921	13882	14086	13725	13758	13957	13726	13965	13971	13961	13876	13865	13840	13957	13736	13940	13661	13775	13907	14028	13823	13889	13841	13959	13827	13768	13955	13902	13901	13907	13815	13903	13866	13863	13952	13807	13975	13818	13784	13923	13815	13827	13846	13894	13803	13920	13772	13875	13774	13882	13900	13935	13801	13775	13738	13956	13977	13748	13955	13808	13898	13913	13844	13857	13943	13811	13835	14012	13916	13769	14000	13875	13873	13899	13964	13999	13867	13934	13834	13786	13834	13951	13943	13882	13744	13935	13995	14115	13946	13871	13898	13910	13789	13708	13937	14045	13910	13858	13915	13751	13964	13802	13817	13745	14073	13723	13861	14030	13913	13948	13784	13896	13873	13739	13890	13881	13923	13964	13860	13700	13797	13819	13867	13877	13872	13761	13886	13783	13722	13959	13987	13834	13945	13891	13909	13817	14085	13937	13983	13747	14040	13948	13776	13803	13922	13831	13984	13664	13930	13831	13889	13769	13912	13699	14009	13946	13621	13715	13734	13839	13810	13886	14015	13984	13921	13990	13754	13876	14017	13761	13935	13768	13768	14051	13634	13810	13755	13659	13761	13742	13770	13877	14000	13814	13878	13929	13993	13760	13851	13820	13943	13921	13729	13768	13886	13945	13990	13839	13758	13913	13878	13745	13915	14048	13836	13793	13857	13909	13779	14010	13908	13979	13836	13796	13811	13875	13920	13816	14116	13887	13797	14002	13558	13848	14039	13891	13793	13820	13988	13788	13888	13939	13753	13927	13940	13827	13692	13874	13922	13871	13912	13760	13823	13841	13880	13756	13835	13821	13934	13781	13781	13972	13780	13656	13875	13765	13915	13887	13826	13888	13886	13966	13855	13906	13877	13859	13958	13814	13924	13900	13806	13967	13879	13975	13746	13807	13863	13822	13730	13888	13853	13680	13614	13846	13884	13868	13698	13873	13905	13880	13733	13852	14038	13962	14065	13954	13847	13863	13890	13881	13902	13968	14012	14020	13763	14111	13842	14142	13807	13937	13895	13819	13829	14118	13694	13827	13794	13806	13923	13847	13878	13672	14010	13687	13842	13667	13765	13735	13940	13837	13961	13819	13990	13981	13857	13778	13918	13830	13898	13816	13992	13730	13793	13729	13937	13857	13688	13783	14004	13944	13844	13837	13745	13649	13948	13956	13890	14022	13788	13899	13995	13702	13842	13978	13778	13923	14044	13930	13780	13909	13784	13934	13880	13773	13983	13895	13887	13813	13892	13826	13917	13979	13961	13889	13932	13936	13875	13723	13693	13840	13789	13920	13921	13967	13785	13870	13940	14013	13821	13927	13866	13826	13792	14024	13951	13861	13815	13884	13773	13790	13919	13729	13803	13902	13794	13927	13830	13915	13863	13952	13811	13915	13888	14012	13970	13878	13830	13837	14033	13796	14111	13988	13952	13977	13776	13922	13801	13940	13777	13942	13880	13833	13840	13826	13931	13848	13843	13896	13945	13850	13754	13720	13844	13745	13809	13923	14053	13891	13823	14024	13813	13874	13932	13767	13878	13892	13991	14097	13845	13865	13953	13773	13770	13864	13974	13734	13810	13737	13986	13883	14016	13870	13914	13865	13908	13907	13985	13915	13863	13809	14002	13920	13910	13996	13911	13855	13839	13829	13914	13789	14112	14006	13900	13978	13947	13741	13956	13942	13726	13973	13803	13817	13892	13865	13836	13806	13928	13865	13742	13801	13920	13735	13857	13812	13907	13949	13952	13754	13785	13890	13913	13866	14095	13940	13849	13827	13871	13744	13761	13871	13864	13883	13851	13935	13737	13860	13860	13804	13928	13823	13845	13786	13685	13841	13848	13963	13716	13880	13745	13807	13906	13850	13939	13894	13847	13844	13929	13851	13751	13977	13800	13876	13952	13940	13736	13833	13877	13828	14053	13880	13879	13934	13889	13927	13864	13971	13886	13855	13870	13884	13771	13912	13859	13736	14090	13801	13706	13928	13952	13894	13903	13891	13875	13699	13794	13843	13971	13843	13985	13888	13871	13849	13856	13949	13926	13803	13855	13951	13730	13759	13875	13896	13883	13868	13835	13976	13771	13891	13899	13754	14087	13870	13953	13850	13844	13968	13804	14024	13906	13705	13803	13795	13733	13875	13864	13934	13975	13785	14052	14011	13823	13913	13811	13835	13784	13971	13941	13800	13998	13731	13776	13897	13861	13902	13928	13880	13854	13812	13879	13923	13798	13854	13821	13810	13863	13812	13819	13988	13804	13983	13861	13871	13694	14061	13717	13780	13977	13964	13707	13866	13892	13869	13838	13862	13873	13728	13912	13988	14030	13817	13820	13832	13773	13906	14023	13930	13873	13920	13972	14007	13682	13832	13826	13774	13918	13731	13981	13869	13911	13894	13960	13659	13883	13808	13876	13852	13976	13835	13856	13764	13904	13726	13933	13857	14063	13848	13840	13990	13882	13662	13826	14009	13819	13732	13832	13915	13786	13818	13674	13816	13917	13820	13923	14004	13757	13949	13786	13892	13905	13722	13875	13845	13725	14105	13740	13899	13868	13888	13639	13974	13876	13817	13781	13815	14003	13916	13776	14019	13845	13867	13990	13839	14001	14043	13912	13963	13758	13924	13908	13783	13779	13710	13766	13830	13913	13863	13804	13751	13734	13779	13911	13810	13886	13747	13948	13808	13669	13829	14015	13940	13899	13684	13891	13877	13910	13740	13836	14062	13866	13767	13861	13873	13796	13689	13741	13917	13867	13971	13886	13987	13882	13997	13752	13834	13898	13859	13689	13873	13863	13908	13852	13811	13838	13684	13859	13845	13821	14022	13937	13951	13795	13736	13869	13789	13794	13761	13965	13842	13817	13877	13769	13785	13885	13912	13782	13862	13925	13940	13838	13887	13981	13808	13811	13798	13877	13809	13907	13734	13708	13992	13906	14002	13722	13780	13917	13889	13966	13746	13871	13868	13738	13791	13823	13961	13756	13900	13696	13817	14010	14024	13800	13835	13863	13950	13934	13850	13728	13814	13780	13872	13981	13828	13873	13785	13974	13838	14045	13945	13782	13744	13898	13744	13883	13940	13945	13768	13923	13756	13726	13815	13836	13754	13966	13797	13810	13824	13864	13970	13835	13789	13815	13683	13909	13812	13705	13963	13837	13804	13696	13888	13767	13859	13905	13810	13909	13857	13769	13974	13911	13715	14027	13996	13935	13858	13827	13914	13816	13938	13813	13981	13715	14072	13634	13857	13827	13806	13854	13888	13806	13897	13729	13962	13837	13784	13849	13877	13833	13890	13964	13771	13996	13741	13877	13890	13894	13864	13826	13817	13815	13837	13778	13719	13941	13866	13914	13851	13796	14023	13772	13873	13941	13911	13783	13927	13922	13862	13675	13730	13920	13870	13801	13808	13801	13956	13806	13778	13922	13994	13960	13873	13722	13803	13819	13774	14041	13768	13894	13871	13976	13957	13821	13904	13875	13886	13857	13976	13743	13923	13973	13777	13951	13920	13973	14079	13827	13887	13796	13927	13769	13848	13936	13883	13686	13790	13858	13813	13900	13811	13806	13825	13802	13812	13963	13803	14014	13881	13769	13801	13846	13857	13848	13943	13966	13838	13936	13829	13616	13843	13786	13979	13942	13737	13884	13930	13850	13947	13736	13898	13911	13830	13801	13909	13885	13975	13866	13878	13905	13978	14055	13914	13649	13731	13889	13929	13759	13949	13784	13769	13845	13807	13850	13846	13798	13773	13814	13873	13732	13848	13731	13846	13838	13888	13897	13928	13864	13855	13914	13995	13838	13878	13723	13850	13920	13877	13940	13869	13769	13810	13856	13809	13854	14047	13814	13963	13802	13845	14070	13820	13992	13982	13890	13842	13732	13803	13967	13838	13937	13786	13785	13817	13904	13928	13915	13969	13722	13798	13694	13880	13909	13833	13781	13928	13883	13888	13937	13860	13696	13983	13952	13843	13854	13773	13783	13849	13889	13889	13892	13656	13869	13606	13558	13928	13621	13865	13878	13854	13900	13842	13956	13901	13794	14019	13650	13741	13951	13818	13858	13760	13876	13867	13983	13767	13702	13828	14053	13812	13780	13759	13925	13838	13925	13854	13925	13869	13840	13885	13840	13879	13894	13958	13931	13981	14035	13910	13922	13756	13969	13933	13822	14083	13889	13871	13840	13928	13938	13810	13967	13713	13845	13823	13998	14042	13786	13914	13892	13903	13866	13985	13902	13872	13939	13822	13771	13909	13797	13814	14105	13860	13895	14021	13801	13891	13934	13978	13840	13812	13892	13783	14099	13825	13938	13872	13953	13912	13856	13896	13718	13644	13930	13890	13809	13826	13739	13927	13955	13965	13853	13632	13715	13947	13894	13933	13791	13993	13742	13691	13860	13860	14005	13823	13923
27455	23977	29512	25843	20751	19307	18057	16775	16228	15876	15815	15558	15130	15241	15229	15223	15169	14969	14901	15073	14902	15093	15018	14790	14947	14816	14710	14868	14665	14965	14893	14537	14793	14630	14671	14594	14712	14735	14697	14704	14636	14882	14720	14890	14695	14639	14579	14517	14766	14740	14831	14543	14608	14449	14691	14625	14604	14693	14748	14573	14496	14603	14539	14784	14727	14854	14596	14510	14702	14453	14503	14615	14753	14648	14793	14701	14736	14674	14728	14406	14714	14654	14696	14730	14707	14671	14563	14809	14787	14591	14583	14590	14555	14660	14613	14585	14903	14484	14703	14480	14709	14736	14632	14623	14549	14612	14744	14824	14813	14623	14479	14695	14608	14596	14644	14457	14632	14585	14490	14442	14670	14608	14746	14680	14656	14613	14547	14573	14804	14688	14666	14643	14617	14580	14652	14702	14612	14502	14516	14590	14669	14648	14648	14666	14609	14615	14626	14607	14580	14638	14401	14581	14572	14724	14752	14572	14791	14847	14687	14624	14755	14585	14665	14515	14582	14629	14686	14600	14826	14433	14546	14805	14880	14689	14688	14753	14507	14596	14740	14788	14586	14613	14538	14579	14664	14730	14627	14388	14601	14733	14548	14522	14639	14685	14627	14551	14472	14626	14668	14690	14487	14892	14641	14541	14691	14569	14721	14753	14554	14609	14833	14589	14738	14727	14585	14783	14787	14831	14719	14730	14506	14645	14648	14855	14806	14914	14709	14511	14842	14604	14779	14476	14641	14691	14724	14635	14536	14598	14760	14530	14637	14797	14980	14755	14642	14586	14767	14609	14810	14358	14498	14531	14700	14615	14786	14446	14626	14428	14511	14433	14610	14639	14627	14701	14676	14737	14558	14571	14665	14514	14521	14579	14614	14579	14645	14750	14424	14698	14656	14608	14733	14666	14605	14641	14556	14587	14425	14700	14793	14865	14555	14413	14762	14485	14655	14605	14655	14862	14805	14848	14716	14606	14526	14739	14719	14576	14470	14861	14815	14752	14626	14636	14638	14352	14724	14712	14884	14631	14576	14429	14544	14685	14648	14580	14692	14773	14869	14559	14576	14710	14506	14694	14623	14592	14662	14703	14614	14706	14686	14774	14723	14755	14695	14662	14839	14668	14630	14661	14557	14696	14609	14622	14604	14575	14552	14414	14584	14568	14612	14633	14734	14691	14637	14716	14652	14578	14577	14499	14637	14575	14695	14724	14478	14535	14562	14561	14798	14839	14700	14524	14885	14930	14615	14582	14687	14619	14609	14669	14634	14312	14540	14678	14615	14657	14510	14694	14540	14616	14790	14585	14667	14634	14656	14526	14685	14571	14638	14684	14897	14640	14665	14633	14587	14753	14758	14733	14600	14546	14541	14680	14874	14781	14677	14724	14659	14525	14791	14787	14572	14647	14747	14654	14722	14565	14700	14826	14647	14509	14569	14618	14818	14668	14744	14711	14759	14515	14684	14714	14730	14728	14770	14716	14555	14620	14831	14765	14507	14501	14737	14454	14566	14644	14599	14681	14683	14634	14687	14553	14543	14547	14631	14712	14624	14744	14640	14697	14795	14523	14602	14767	14845	14442	14683	14756	14620	14864	14687	14612	14660	14507	14587	14651	14765	14698	14567	14572	14592	14523	14602	14560	14695	14450	14615	14737	14748	14666	14653	14744	14740	14662	14544	14703	14762	14655	14641	14710	14799	14712	14716	14763	14747	14677	14553	14596	14691	14661	14735	14607	14799	14665	14700	14627	14640	14638	14709	14777	14645	14685	14530	14476	14606	14593	14608	14628	14779	14784	14639	14707	14753	14629	14661	14663	14568	14613	14613	14495	14786	14654	14708	14782	14696	14741	14638	14573	14607	14730	14742	14820	14703	14675	14607	14727	14439	14413	14651	14552	14657	14674	14746	14766	14727	14600	14710	14596	14840	14725	14540	14632	14778	14632	14794	14710	14650	14598	14773	14469	14740	14552	14668	14715	14702	14600	14629	14635	14675	14514	14540	14537	14681	14738	14654	14597	14556	14536	14584	14532	14612	14551	14604	14640	14635	14748	14620	14620	14710	14700	14685	14693	14621	14589	14685	14680	14604	14931	14635	14757	14627	14607	14592	14759	14652	14716	14695	14593	14575	14434	14487	14757	14662	14750	14511	14487	14727	14637	14560	14575	14661	14680	14687	14786	14605	14637	14582	14676	14601	14597	14592	14613	14652	14806	14651	14695	14795	14472	14634	14549	14513	14591	14625	14681	14673	14605	14421	14456	14440	14607	14635	14682	14815	14746	14698	14673	14632	14683	14551	14646	14693	14532	14620	14555	14551	14695	14537	14553	14761	14692	14698	14756	14591	14688	14851	14534	14729	14452	14773	14706	14531	14639	14613	14792	14798	14634	14693	14648	14510	14606	14723	14773	14630	14806	14679	14637	14642	14651	14646	14774	14763	14557	14403	14695	14729	14811	14705	14481	14598	14613	14597	14576	14602	14398	14629	14703	14817	14752	14670	14695	14529	14635	14555	14773	14560	14668	14705	14669	14539	14516	14967	14643	14571	14573	14558	14662	14714	14704	14655	14583	14720	14849	14521	14563	14765	14551	14611	14651	14714	14608	14664	14810	14680	14559	14766	14766	14593	14516	14540	14806	14682	14923	14715	14705	14658	14643	14769	14626	14732	14882	14673	14704	14723	14667	14798	14729	14904	14729	14501	14529	14648	14645	14768	14640	14561	14625	14542	14427	14694	14634	14677	14702	14685	14727	14718	14712	14798	14813	14631	14622	14622	14693	14684	14560	14598	14911	14760	14745	14708	14661	14677	14503	14613	14705	14509	14585	14540	14537	14588	14733	14640	14599	14604	14781	14770	14585	14714	14855	14801	14687	14717	14540	14705	14669	14591	14655	14548	14593	14638	14595	14551	14613	14517	14662	14751	14546	14560	14740	14649	14886	14870	14749	14927	14615	14585	14685	14784	14762	14687	14683	14648	14714	14775	14648	14522	14730	14774	14556	14616	14590	14767	14589	14733	14647	14760	14585	14675	14575	14658	14677	14589	14635	14487	14699	14490	14665	14786	14743	14753	14715	14674	14664	14706	14656	14720	14679	14662	14661	14680	14689	14744	14454	14686	14634	14595	14569	14589	14497	14749	14633	14529	14677	14657	14619	14805	14593	14399	14463	14915	14531	14614	14806	14630	14712	14614	14781	14580	14724	14519	14657	14625	14553	14648	14631	14757	14630	14662	14691	14783	14822	14682	14695	14522	14641	14672	14678	14638	14661	14575	14753	14716	14537	14666	14616	14607	14792	14714	14493	14828	14737	14600	14447	14470	14534	14673	14698	14612	14623	14643	14831	14852	14662	14943	14504	14667	14554	14539	14599	14552	14689	14756	14732	14712	14660	14669	14827	14859	14754	14660	14595	14602	14584	14693	14768	14688	14648	14510	14727	14696	14708	14634	14563	14667	14650	14769	14676	14611	14642	14923	14612	14475	14559	14630	14580	14623	14548	14690	14543	14702	14843	14574	14708	14602	14656	14692	14672	14546	14640	14721	14810	14785	14607	14591	14596	14821	14707	14674	14947	14618	14516	14717	14632	14624	14704	14713	14688	14721	14531	14844	14597	14616	14445	14722	14798	14583	14761	14897	14665	14706	14699	14640	14663	14443	14718	14512	14793	14617	14655	14866	14747	14689	14666	14817	14654	14643	14599	14600	14598	14684	14569	14558	14515	14651	14645	14726	14785	14513	14674	14578	14412	14599	14616	14647	14843	14613	14691	14800	14776	14661	14695	14665	14689	14581	14500	14745	14756	14612	14654	14899	14655	14503	14716	14672	14757	14498	14591	14547	14549	14709	14742	14734	14623	14582	14816	14550	14485	14857	14754	14730	14921	14714	14921	14862	14705	14505	14774	14719	14558	14584	14739	14407	14910	14713	14624	14696	14854	14756	14602	14726	14608	14678	14830	14634	14695	14613	14734	14585	14735	14560	14863	14612	14689	14753	14577	14701	14835	14848	14683	14572	14687	14579	14499	14515	14545	14642	14629	14685	14612	14598	14580	14734	14611	14849	14685	14742	14712	14654	14716	14960	14651	14729	14392	14506	14596	14412	14572	14511	14547	14768	14784	14619	14616	14685	14622	14744	14531	14625	14491	14680	14795	14733	14671	14810	14790	14719	14700	14625	14577	14676	14708	14679	14742	14716	14696	14604	14657	14762	14545	14744	14677	14655	14942	14681	14643	14583	14850	14658	14685	14759	14734	14748	14807	14589	14362	14828	14751	14741	14778	14615	14576	14731	14734	14622	14799	14851	14695	14617	14546	14617	14640	14652	14676	14722	14541	14578	14583	14517	14575	14702	14696	14591	14679	14629	14686	14550	14576	14695	14766	14612	14594	14531	14579	14647	14920	14609	14578	14520	14534	14662	14612	14607	14908	14713	14768	14460	14699	14649	14701	14628	14739	14606	14869	14840	14472	14580	14704	14551	14681	14628	14681	14513	14709	14615	14670	14627	14706	14744	14800	14743	14857	14575	14797	14683	14750	14466	14656	14835	14523	14583	14558	14699	14604	14611	14749	14618	14642	14638	14723	14763	14653	14767	14637	14562	14624	14685	14511	14659	14671	14612	14515	14731	14659	14744	14800	14720	14542	14677	14768	14759	14608	14682	14667	14665	14728	14527	14771	14493	14622	14565	14737	14660	14634	14611	14828	14604	14675	14747	14490	14458	14489	14588	14608	14649	14718	14472	14744	14730	14593	14593	14840	14688	14785	14693	14440	14645	14660	14706	14547	14765	14619	14673	14623	14527	14755	14609	14743	14851	14510	14676	14855	14585	14560	14696	14509	14610	14612	14684	14756	14532	14658	14584	14708	14815	14733	14645	14642	14550	14617	14643	14809	14535	14834	14673	14608	14583	14632	14509	14813	14507	14663	14644	14289	14592	14669	14841	14644	14739	14675	14427	14630	14784	14753	14745	14617	14615	14547	14750	14537	14732	14577	14528	14584	14576	14636	14693	14826	14714	14739	14696	14622	14747	14711	14881	14697	14653	14675	14580	14623	14703	14636	14766	14758	14698	14840	14494	14662	14798	14613	14621	14844	14735	14808	14676	14728	14687	14683	14698	14574	14635	14697
25939	37469	33733	25920	22245	20107	18348	17201	16229	15455	15144	14897	14693	14471	14338	14317	14118	14280	13989	14072	13824	13799	13845	13775	13672	13735	13629	13665	13582	13707	13598	13553	13588	13528	13664	13576	13475	13489	13543	13684	13578	13560	13388	13600	13450	13394	13765	13508	13502	13481	13543	13536	13653	13310	13648	13730	13647	13602	13478	13615	13689	13537	13713	13666	13391	13441	13534	13432	13508	13433	13717	13487	13521	13727	13703	13724	13398	13421	13552	13482	13496	13472	13424	13320	13511	13523	13515	13648	13556	13422	13319	13643	13495	13534	13572	13463	13598	13351	13407	13617	13455	13431	13564	13576	13505	13620	13531	13381	13396	13371	13381	13609	13391	13588	13651	13289	13447	13520	13616	13396	13562	13544	13545	13414	13596	13468	13544	13478	13466	13749	13641	13478	13589	13603	13483	13650	13379	13398	13600	13499	13628	13496	13590	13461	13496	13533	13655	13432	13410	13544	13411	13672	13315	13482	13550	13509	13586	13599	13537	13420	13554	13489	13521	13789	13530	13450	13400	13505	13626	13471	13661	13568	13599	13769	13532	13539	13416	13646	13432	13515	13499	13592	13493	13496	13669	13585	13432	13542	13512	13547	13628	13552	13416	13505	13664	13580	13492	13667	13492	13460	13501	13565	13521	13410	13486	13617	13526	13641	13510	13471	13783	13339	13343	13533	13617	13449	13472	13538	13570	13493	13304	13593	13540	13616	13626	13356	13474	13644	13455	13393	13586	13602	13654	13591	13505	13617	13511	13418	13481	13592	13566	13535	13408	13580	13508	13401	13430	13520	13535	13577	13683	13286	13616	13582	13536	13568	13537	13538	13521	13348	13664	13581	13473	13519	13623	13554	13407	13623	13629	13516	13390	13365	13649	13505	13587	13626	13482	13381	13522	13451	13389	13474	13503	13496	13532	13571	13539	13529	13606	13542	13478	13462	13510	13389	13550	13456	13444	13612	13518	13503	13471	13570	13485	13466	13487	13548	13448	13552	13456	13538	13588	13498	13623	13485	13589	13542	13603	13501	13461	13741	13489	13594	13615	13526	13637	13563	13667	13551	13449	13502	13703	13507	13435	13655	13484	13448	13533	13498	13453	13596	13393	13641	13550	13306	13585	13433	13507	13482	13510	13599	13540	13438	13560	13520	13354	13560	13439	13681	13347	13403	13483	13526	13458	13550	13645	13331	13630	13549	13593	13618	13710	13522	13722	13499	13534	13424	13567	13520	13505	13454	13476	13510	13417	13398	13438	13548	13595	13442	13588	13590	13468	13489	13616	13474	13516	13602	13565	13464	13552	13663	13487	13718	13632	13524	13564	13551	13372	13435	13421	13702	13373	13476	13568	13617	13591	13424	13509	13393	13479	13667	13569	13537	13480	13630	13617	13658	13587	13663	13499	13548	13516	13519	13465	13626	13615	13520	13444	13530	13439	13676	13582	13498	13595	13555	13513	13401	13571	13610	13436	13453	13522	13338	13526	13615	13601	13520	13537	13472	13540	13569	13501	13555	13551	13693	13533	13491	13440	13590	13544	13523	13460	13509	13490	13340	13549	13548	13556	13595	13514	13664	13558	13486	13420	13519	13463	13557	13499	13583	13692	13442	13548	13614	13431	13576	13594	13514	13497	13436	13519	13467	13669	13538	13574	13527	13564	13585	13367	13469	13534	13475	13447	13602	13650	13576	13460	13381	13456	13342	13601	13453	13542	13561	13565	13629	13643	13575	13584	13460	13557	13435	13422	13495	13390	13526	13253	13573	13530	13475	13376	13474	13616	13651	13626	13500	13574	13480	13437	13450	13538	13531	13522	13451	13407	13438	13399	13457	13508	13596	13507	13604	13594	13603	13581	13480	13361	13541	13643	13585	13375	13490	13491	13623	13391	13498	13636	13691	13597	13480	13625	13557	13539	13449	13511	13525	13556	13527	13616	13480	13391	13507	13559	13424	13509	13525	13624	13511	13361	13633	13509	13434	13609	13484	13676	13622	13650	13658	13585	13404	13439	13460	13533	13649	13420	13493	13574	13612	13546	13420	13511	13562	13387	13552	13552	13547	13505	13569	13370	13433	13588	13579	13601	13492	13573	13727	13375	13455	13560	13463	13524	13497	13432	13643	13349	13505	13548	13551	13462	13432	13506	13371	13659	13486	13496	13515	13530	13512	13724	13574	13532	13450	13552	13693	13407	13506	13413	13480	13420	13667	13517	13541	13459	13525	13514	13611	13484	13655	13372	13653	13412	13511	13474	13539	13484	13438	13469	13659	13542	13502	13510	13618	13403	13591	13519	13503	13612	13484	13537	13538	13602	13523	13582	13567	13533	13543	13637	13538	13484	13598	13526	13457	13585	13609	13574	13514	13582	13483	13464	13494	13640	13583	13545	13561	13614	13636	13488	13556	13638	13563	13363	13473	13506	13471	13582	13683	13313	13495	13508	13612	13484	13614	13604	13581	13419	13590	13592	13627	13518	13417	13689	13466	13510	13451	13534	13689	13546	13441	13609	13263	13560	13438	13653	13431	13586	13569	13400	13440	13550	13460	13604	13556	13413	13517	13584	13525	13488	13570	13493	13482	13481	13441	13644	13451	13437	13546	13610	13614	13451	13658	13503	13590	13595	13596	13448	13524	13541	13373	13493	13600	13553	13457	13607	13388	13524	13582	13613	13552	13693	13552	13665	13545	13530	13419	13578	13635	13532	13434	13568	13446	13345	13431	13543	13452	13497	13634	13570	13508	13620	13588	13693	13592	13456	13574	13625	13516	13492	13469	13393	13390	13576	13566	13511	13528	13604	13495	13550	13459	13363	13452	13562	13680	13547	13550	13528	13635	13575	13409	13582	13546	13484	13541	13603	13535	13677	13488	13626	13594	13598	13475	13477	13733	13443	13427	13591	13581	13587	13566	13417	13490	13668	13539	13751	13630	13541	13600	13519	13563	13484	13642	13571	13536	13391	13460	13520	13468	13538	13570	13474	13462	13626	13466	13587	13517	13438	13457	13568	13570	13608	13506	13440	13543	13493	13485	13648	13527	13673	13503	13387	13534	13600	13467	13650	13437	13651	13430	13511	13516	13657	13368	13521	13489	13570	13429	13549	13501	13550	13766	13633	13591	13608	13558	13411	13655	13564	13329	13561	13544	13492	13390	13348	13523	13491	13537	13212	13404	13408	13589	13697	13592	13520	13485	13595	13530	13650	13394	13512	13491	13490	13522	13497	13588	13784	13475	13404	13574	13547	13428	13440	13420	13500	13525	13495	13560	13560	13619	13422	13430	13466	13522	13523	13460	13403	13544	13524	13548	13399	13479	13565	13538	13541	13561	13459	13625	13390	13448	13445	13520	13422	13462	13618	13520	13642	13283	13461	13600	13599	13433	13493	13541	13427	13463	13603	13650	13570	13490	13587	13539	13413	13606	13512	13411	13591	13592	13584	13573	13605	13378	13496	13597	13419	13540	13529	13558	13428	13388	13669	13398	13583	13511	13633	13536	13577	13682	13505	13543	13692	13650	13499	13526	13586	13634	13584	13581	13637	13421	13669	13561	13514	13427	13682	13435	13533	13557	13557	13742	13488	13617	13381	13454	13572	13602	13538	13596	13687	13336	13530	13543	13402	13633	13756	13538	13634	13695	13491	13610	13549	13537	13486	13606	13547	13538	13470	13486	13460	13382	13632	13522	13591	13492	13407	13605	13554	13335	13534	13511	13523	13544	13524	13629	13632	13700	13515	13422	13558	13508	13624	13560	13414	13550	13511	13422	13375	13549	13462	13505	13486	13501	13544	13649	13606	13426	13636	13503	13595	13670	13367	13641	13492	13547	13637	13473	13281	13485	13473	13564	13660	13622	13536	13518	13561	13485	13473	13449	13541	13504	13418	13616	13628	13572	13396	13547	13503	13439	13651	13482	13519	13395	13635	13369	13619	13560	13509	13728	13648	13565	13377	13480	13614	13654	13528	13618	13482	13603	13524	13624	13743	13558	13325	13660	13643	13683	13655	13425	13532	13491	13685	13441	13461	13617	13482	13456	13570	13508	13605	13411	13533	13528	13439	13462	13405	13609	13628	13586	13485	13549	13489	13516	13574	13556	13444	13601	13535	13582	13551	13528	13380	13732	13752	13486	13616	13471	13443	13658	13514	13669	13517	13579	13398	13607	13600	13660	13434	13581	13332	13541	13566	13451	13652	13510	13564	13553	13678	13487	13448	13696	13564	13508	13491	13506	13485	13554	13604	13638	13361	13550	13352	13548	13464	13592	13632	13350	13596	13479	13625	13527	13452	13523	13511	13352	13501	13521	13509	13547	13370	13512	13413	13543	13440	13658	13560	13663	13533	13481	13586	13494	13499	13539	13625	13418	13543	13558	13478	13686	13561	13503	13570	13707	13577	13409	13529	13666	13676	13419	13393	13423	13500	13535	13509	13505	13563	13487	13462	13739	13529	13670	13428	13566	13494	13419	13688	13600	13362	13541	13588	13489	13364	13273	13583	13717	13497	13475	13770	13524	13626	13638	13492	13373	13510	13557	13628	13498	13515	13548	13650	13519	13555	13391	13519	13547	13650	13514	13509	13563	13642	13490	13543	13479	13571	13429	13494	13649	13467	13596	13572	13625	13694	13504	13453	13474	13735	13472	13643	13512	13561	13517	13648	13583	13427	13617	13531	13612	13580	13600	13422	13603	13461	13503	13602	13598	13598	13475	13550	13530	13514	13523	13426	13493	13605	13388	13626	13546	13632	13555	13714	13576	13486	13667	13553	13402	13445	13475	13645	13553	13485	13513	13589	13488	13567	13463	13597	13575	13356	13438	13491	13458	13416	13520	13572	13585	13649	13580	13627	13532	13738	13784	13524	13391	13540	13604	13581	13657	13487	13560	13512	13603	13489	13397	13593	13472	13625	13627	13576	13445	13525	13390	13555	13446	13504	13721	13435	13583	13454	13413	13456	13551	13552	13538	13575	13607	13500	13451	13440	13447	13598	13578	13615	13640	13539	13447	13616	13448	13478	13521	13389	13509	13456	13593	13496	13545	13457	13592	13589	13631	13571	13518	13431	13589	13649	13436	13391	13596	13523	13484	13561	13752	13470	13483	13532	13521	13628	13399	13558	13486	13451	13520	13415	13581
23766	21117	28449	24336	22889	23585	23070	19289	17849	17462	17125	16520	16328	16233	15976	16038	15858	15931	15794	15600	15568	15434	15297	15407	15465	15332	15385	15482	15225	14999	15131	15159	15306	15240	15272	15237	15170	15187	15228	15138	15185	15213	15381	15006	15155	15210	15019	15187	15145	15055	15093	15040	15315	15217	15077	15266	15159	15291	15130	15037	15026	15152	15016	14991	15097	15319	15185	14882	15225	15123	15149	15233	15095	15093	14976	15054	15112	15229	15117	15099	14998	14967	15016	15068	15055	15135	15141	15167	14961	15121	15067	15094	15300	15047	15114	14997	15279	15153	15157	15211	14967	15024	15117	15135	15257	15281	15173	15066	14971	15014	15025	15135	15060	15090	15131	15124	14996	14895	15071	15271	15063	15142	14861	15126	15057	14964	14887	14853	15072	15180	15204	15183	14989	15102	15165	14914	15022	15035	15026	15371	15022	15093	15088	15144	15148	15040	15123	15302	15086	15052	15089	15204	15028	15055	15116	14900	15145	15217	15186	15016	15071	14983	15135	14942	14937	14939	15117	15080	15080	15114	15137	15050	14890	15003	15041	15068	15046	15144	15047	15011	15102	15106	15085	15131	15074	15008	15177	15061	15169	15205	14888	15289	15092	15100	15029	14987	15012	15028	15048	15108	15393	15083	15201	15142	15071	15073	15116	15113	15234	15024	15030	15000	14869	14973	15036	15126	15106	15122	15002	15001	15031	15071	15032	15060	14944	15169	15272	14992	15192	15047	15032	14941	15223	15108	15034	15049	14998	14840	15079	15158	14836	15063	15188	15005	15171	15020	14960	15027	15077	14988	14893	14964	14944	15292	15021	15113	15018	14950	14893	14986	15117	15013	14983	14998	15058	15140	15014	15106	15102	15227	15324	14968	15160	15255	15138	14905	14989	14919	15081	15292	15136	15131	15066	15159	15145	14977	15122	15257	15011	14945	15073	14877	14933	15145	15181	14959	15158	15001	15208	15254	15100	15059	15221	14938	15045	15145	15070	15090	15008	15065	15057	15287	15054	15111	15028	15234	15021	15070	15069	14899	15092	15209	15038	15177	14921	15266	14940	15092	15124	14911	15230	15002	15233	14896	14995	14992	14960	15186	14958	15272	15137	14998	14993	15049	15101	15087	14844	15022	15113	15028	15366	15039	15139	15067	15210	15070	14970	14973	15162	15225	14955	15021	15023	15145	15083	15117	15010	15105	15122	15016	15000	15087	15051	15042	15017	15148	14914	15016	14896	15065	15089	15179	15173	15211	15083	15106	15096	15050	15107	15163	15080	15109	15066	15148	15081	14983	15110	15105	14999	14865	14986	15065	15039	15066	15088	15062	14876	15107	14793	15197	15193	14792	15021	15124	15112	15041	15201	15026	15157	14951	15126	15162	15097	15116	15311	15002	14977	15071	15120	15028	15135	15203	15090	15200	15024	15190	15036	15112	15059	15084	15125	15218	15061	15048	15039	15082	15020	15149	15089	15051	14950	15038	15220	15055	15162	14865	14897	15025	15254	15167	15106	15179	15127	15246	15039	14983	15175	15206	15182	15046	15102	14997	14936	15110	15019	15089	14975	15147	15128	15040	15028	15123	15153	15207	15305	14969	15072	14985	15030	15077	15070	15052	15146	15078	15143	15099	15168	15309	14998	15034	15111	15164	15095	14866	15298	15171	15101	14997	15198	15076	14939	15151	15078	15071	15149	14950	15096	15129	15078	15051	15185	15006	15135	15280	15001	15162	14998	15188	15019	15163	15178	14986	14917	15250	14910	15051	15110	15151	14910	15111	15231	15124	15017	15111	15033	14882	15061	15045	15074	15133	15223	15105	15151	15018	15244	15023	15032	14995	14945	15040	15120	15081	15195	15180	15121	15209	14799	14891	15045	15019	15196	14902	15048	15083	15111	15057	14861	14914	14917	14979	15034	15195	15088	15031	15111	15323	15021	15138	15085	15082	15133	14918	15126	15155	15036	15246	15189	15039	15212	15030	15088	15105	15237	15044	14980	14956	14971	15102	15077	14975	15065	14976	15230	15040	15262	15023	15080	14954	15174	15128	15094	15269	15261	15123	15019	15098	15085	15016	15005	15088	14996	15224	15132	15229	15234	14895	15195	15050	15168	15142	14986	15138	15170	15162	15034	15112	15163	15150	14970	15079	15036	15181	15169	15024	15034	15019	15031	15071	15201	15068	15069	14985	14885	15060	15078	15009	15019	15073	14989	15047	15168	15148	15179	15066	14887	15086	15252	14991	15056	15149	15260	15034	15132	15261	15280	15133	15288	15013	14957	14890	15088	14927	15142	15138	15239	15185	15040	15096	15020	14982	15219	14996	15133	15127	15151	14931	15001	14830	14979	15191	14935	15219	14983	14962	15225	15243	15088	15053	15091	15029	15181	15037	15016	15145	15107	15143	14894	14845	15052	15035	14963	15010	15088	15081	15132	15089	15012	14927	15090	14989	15072	15281	15097	15254	14977	15135	15255	15078	14993	15071	15189	15251	15211	15101	15033	15079	15052	14935	14996	15151	15126	14995	14837	14874	15268	15099	14899	15276	15048	15131	15014	14945	15020	15167	15118	15077	15131	14996	15130	15140	15107	15020	15007	15034	15335	15168	14997	14990	15209	15121	14807	15124	15029	14964	15070	15075	15312	15078	14996	15107	15165	15097	15049	15101	15079	15225	15138	15114	14951	14958	15179	14977	15027	14971	15111	15045	15174	15150	15071	15099	15049	15229	15103	15110	15125	15050	14963	15142	15111	15006	15071	15000	15052	15198	14991	14830	15119	15203	14871	15028	14914	15048	15002	15023	15027	15114	15085	15027	15152	15048	15120	15127	15053	15198	15003	15239	15153	14945	15087	15090	15183	15047	15055	15168	15209	15191	15046	15040	15033	15076	15060	15050	15120	15024	15031	15132	15059	14972	15113	15093	15115	15115	15088	15154	15135	14960	14970	15041	15036	15144	15242	14946	15026	14981	14973	15061	15083	15208	15161	15170	15168	15167	15231	15078	15032	15187	15204	15076	15216	15135	15092	15117	15071	15076	15214	15156	15011	14985	14995	15128	15125	14996	14957	15145	15138	15078	15110	15023	15034	15036	15178	15243	15147	15070	15021	15302	15181	14995	15066	15343	15155	15183	15014	15222	15172	15186	15211	15069	15176	15212	15064	15071	14998	14917	15011	15047	15154	15029	15066	15027	15033	15020	14988	14895	15054	15067	14870	15105	15080	15096	14921	15187	15144	15140	15383	15108	15034	15145	15096	15143	15171	15125	14981	14961	15166	14958	15261	15157	15255	15317	15185	15036	14889	15219	15202	15159	15166	15034	15040	15036	15197	15263	15116	15327	15218	15075	15195	15210	15075	15091	14982	15255	14852	14961	15095	15235	15297	14874	15182	15161	15086	15119	15155	14835	15043	15042	15198	14943	15024	15106	15019	15202	15020	14932	15193	15031	14922	15050	15032	15046	15118	14975	15050	14995	15112	15069	14877	15125	15032	15217	15348	15071	15045	15127	15046	15095	15145	15390	15137	15013	15060	15263	14905	15391	15190	15133	15143	15000	15221	15063	15265	15091	15059	15256	15136	14917	14910	15258	15162	15091	14990	15196	15012	15098	15217	15169	14998	15005	15063	15176	15214	15264	15142	15116	15098	14921	15136	15157	15056	14913	15240	15246	15060	14883	15145	15168	15157	15101	14907	15086	15131	15121	15112	14996	14962	15198	15124	15119	15267	15104	15054	14913	15095	15059	15200	15078	15022	15093	15059	15012	15125	15049	15217	14990	15046	15220	15077	15099	15180	15123	14871	15193	14966	15108	15335	15095	15245	15036	15372	15242	15083	15128	15153	15017	15290	15022	15234	14980	15234	15099	15208	14941	14971	14852	15119	15152	15191	15231	15269	15068	15198	15060	15084	15013	15093	14993	15029	15110	15198	15208	15106	14958	15094	15138	15197	15185	15000	15119	15052	14969	15150	15047	15165	15055	15154	15101	15040	15224	14989	14931	15098	15333	14999	15092	15086	15317	15131	15024	15070	15168	15161	15263	15069	15087	15099	15331	15160	15285	15185	15102	15191	14988	15262	15165	15103	15122	15075	14936	15060	14915	15048	15067	15021	14985	15162	14861	15249	15031	15128	14867	15019	15245	15115	15214	15039	15170	15133	14973	14957	14990	15089	15096	15107	14938	14900	14872	15077	15041	15310	15164	15099	15074	15010	15224	15264	15015	15177	15087	15009	14949	15100	15145	15139	14993	15316	15346	14996	14826	15256	15009	15216	15118	15168	15101	14912	15092	15233	15280	15230	15143	15058	15099	15081	15180	14895	14973	15174	15117	15061	15127	15092	14993	15123	15022	15043	14904	15066	15246	15176	15063	15311	15086	15157	15089	15000	15043	15029	15049	15159	15061	15237	15064	15200	15181	15064	14969	15293	15057	15097	15242	15222	15116	15150	15188	15064	15077	15153	15278	15051	14981	14952	15069	15039	15254	15174	15102	15042	15094	15107	15014	14922	15053	15069	15143	15054	14819	15126	15030	15042	15046	15056	14913	14819	15056	15242	15164	15270	15295	15231	15026	15007	14997	15130	15191	15205	15191	15231	14954	14946	14977	14941	15209	15130	15033	14979	15182	14915	15044	15218	15118	15004	14890	14934	14924	14995	14938	15037	15200	15166	15167	15125	15138	15026	15165	15043	15093	14874	15058	14977	15152	14922	15148	15104	15148	15337	15042	15200	15164	15056	15068	14989	15070	14910	14902	15098	15051	15008	15194	15244	15114	15213	15068	15119	15245	15275	15146	15140	15118	14973	15016	15058	15126	15021	15055	15182	15038	15116	15028	14859	15172	14948	15042	15073	15118	15159	15082	15078	15172	14927	15161	15126	14988	14900	15061	15087	15124	15216	15076	14916	14917	15093	14999	15012	14971	15068	15197	15086	14965	15132	14960	15107	15099	15286	15043	15052	15098	15140	15204	15279	15093	14926	15089	15140	15202	15082	15215	15162	14932	15269	14871	15237	15091	15103	15093	15261	14924	15105	15120	15031	15294	15085	15042	14913	15145	15346	15224	15256	15057	15093	14853	14934	15159	15198	15127	15164	15154	15026	15194	15016	15180	15251	15238	15032	15052	14991	15157
26603	44965	39911	31481	27058	24274	21818	19906	18398	17476	16779	16186	15684	15419	15328	15333	14973	15127	14622	14490	14468	14461	14288	14301	14286	14244	14099	14097	14133	13975	13947	13973	13855	13945	14054	13920	14022	13813	13822	13922	13856	13711	13894	13843	13913	13788	13760	13771	13827	13842	13869	13647	13837	13780	13999	14011	13769	13913	13840	13950	13911	13934	13831	13597	13837	13948	13682	13857	13698	13878	13880	13798	13783	13925	13707	13803	13950	13827	13843	13784	13826	13794	14004	13917	13933	13826	13876	13842	13778	13774	13777	14014	13911	13688	13959	13658	13728	13881	13892	13761	13705	13718	13927	13724	13856	13949	13873	13730	13744	13792	13710	13911	13843	13846	13876	13815	13782	13769	13811	13756	13929	13774	13748	13830	13770	13850	13851	13812	13883	13864	13713	13847	13986	13977	13855	13886	13922	13802	13789	13878	13719	13741	13779	13757	13910	13769	13756	13824	13773	13799	13803	13711	13763	13597	13823	13998	13783	13748	13845	13662	13707	13807	13826	13958	13825	13836	13814	13865	13765	13982	13632	13668	13679	13673	13781	13763	13943	13916	13817	13611	13817	13918	13676	13806	13853	13802	13911	13610	13961	13839	13858	13870	13952	13698	13805	13819	13833	13904	13855	13934	13904	13844	13843	13927	13848	13760	13831	13710	13866	13831	13831	13868	13774	13659	13709	13761	13960	13766	13958	13794	13843	14000	13739	13720	13905	13637	14034	13809	13816	13885	13843	13860	13841	13760	13845	13881	13963	13806	13940	13789	13896	13703	13861	13766	13828	13904	13763	13772	13991	13923	13826	13730	13730	13817	13780	13952	13671	13836	13902	13883	13708	13781	13655	13718	13870	13738	13730	13822	13825	13874	13841	13729	13797	13956	13852	13728	13756	13854	13950	13667	13814	13816	13651	13895	13900	13817	13740	13793	13965	13766	14021	13891	13630	13883	13576	13723	13783	13855	13819	13758	13722	13940	13862	13750	13772	13784	13685	13840	13677	13835	13739	13833	13862	13790	13979	13916	13934	13824	13850	13858	13788	13844	13822	13929	13835	13738	13642	13790	13804	13877	13914	13786	13831	13789	13834	13866	13674	13696	13896	13787	13745	13801	13853	13842	13851	13949	13736	13819	13781	13744	13642	13699	13854	13731	13829	13933	14000	13621	13729	13840	13674	13862	13778	13850	14015	13832	13852	13818	13935	13682	13831	13855	13906	13853	13848	13673	13689	13701	13702	13782	13958	13951	13870	13962	13825	13711	13855	13885	13762	13724	13778	13731	13678	13877	13815	13792	13861	13831	13816	13754	13791	13868	13638	13638	13854	13759	13869	13689	13842	13961	13744	14004	13869	14029	13921	13971	13821	13822	13821	13778	13726	13645	13947	13837	13764	13889	13823	13952	13918	13873	13777	13737	13800	13908	13904	13898	13677	13858	13772	13847	13883	14033	14049	13643	13708	13826	13780	13691	13901	13798	13881	13703	13867	13759	13760	13739	13862	13774	13843	13874	13763	13845	13680	13753	13967	13624	13724	13820	13829	13795	13816	13693	13940	13828	13869	13874	13909	13731	13850	13850	13849	13940	13830	13800	13817	13699	13584	13821	13840	13913	13792	13830	13855	13854	13631	13886	13819	13862	13934	13767	13907	13733	13634	13692	13785	13816	13735	13641	13733	13811	13926	13799	13902	13938	13636	13695	13835	13727	13801	13826	13919	13876	13804	13788	13823	13784	13843	13815	13651	13845	13754	13966	13831	13907	13769	13716	13775	13782	13916	13849	13875	13764	13900	13786	13696	13608	13750	13910	13921	13793	13862	13930	13672	13842	13860	13719	13783	13750	13775	13686	13788	13826	13771	13766	13764	13877	13724	13871	13623	13800	13807	13980	13796	13897	13916	13800	13882	13759	13913	13917	13653	13775	13800	13824	13902	13880	13968	13903	13834	13849	13933	13682	13825	13828	13978	13814	13724	13805	13855	13816	13750	13659	13956	13722	13782	14038	13585	13687	13723	13815	13834	13833	13784	13876	13637	13638	13991	13843	13895	13762	13781	13905	13617	13903	13954	13733	13850	13760	13919	13926	13988	13855	13830	13819	13765	13867	13687	13831	13632	13798	13906	13837	13625	13848	13620	13743	13802	13746	13786	13959	13835	13794	13900	13616	13804	13851	13682	13755	13788	13740	13884	13802	13856	13784	13790	13869	13976	13823	13938	13760	13655	13855	13786	13759	13912	13904	13923	13917	13777	13764	13831	13760	13967	13887	13993	13831	14062	13808	13683	13907	13642	13833	13664	13771	13745	13749	13788	13816	13718	13787	13751	13821	13703	13769	13761	13928	13870	13822	13872	13616	13922	13796	13774	13874	13789	13816	13901	13756	13718	13808	13940	13654	13739	13716	13925	13825	13697	14066	13890	13776	13765	13870	13813	13961	13818	13704	13844	13866	13901	13848	13662	13718	13905	13924	13738	13886	13678	13656	13921	13814	13801	13718	13685	13883	13745	13789	13901	13735	13673	13764	14067	14037	13914	13789	13850	13817	13959	13837	13739	13768	13807	13831	13843	13865	13900	13951	13863	13955	13920	13789	13978	13784	13869	13856	13693	13914	13593	13719	13910	13785	13592	13819	13701	13818	13822	13920	13864	13759	13951	13862	13711	13815	13795	13693	13963	13948	13673	13862	13720	13815	13834	13991	13847	13884	13898	13796	13837	13767	13866	13700	13794	13800	13602	13759	13747	13787	13846	13794	13807	13805	14000	13757	13811	13858	13734	13751	13952	13830	13900	13824	13683	13930	13748	13672	13771	13762	13707	13826	13683	13739	13724	13795	13701	13766	13788	13802	13764	13686	13879	13799	13815	13819	13703	13768	13690	13749	13776	13906	13787	13968	13759	13756	13800	13875	13924	13747	13961	13662	13769	13816	13952	13636	13768	13784	13705	13770	13726	13709	13775	13727	13743	13714	13820	13740	13784	13779	13818	13939	13731	13854	13828	13661	13783	13760	13851	13843	13939	13675	13874	13866	13714	13740	13599	13873	13837	13788	13824	13701	13814	13837	13880	13794	13764	13899	13699	13743	13674	13840	13768	13927	13719	13756	13698	13803	13887	13702	13672	13793	13881	13908	13787	13899	13830	13760	13747	13697	13759	13684	13668	13902	13979	13803	13739	13889	13876	13924	13972	13760	13710	13656	13909	13712	13680	13780	13863	13771	14000	13675	13854	13886	13715	13658	13824	13877	13815	13994	13760	13747	13895	13835	13992	13766	13752	13861	13749	13709	13857	13846	13912	13746	13882	13784	13752	13835	13858	13845	13845	13807	13868	13817	13991	13767	13918	13967	13916	13738	13879	13878	13823	13703	13766	13688	13788	13892	13798	13723	13788	13813	13777	13842	13926	13918	13679	13891	13649	13889	13927	13728	13721	13672	13793	13748	13759	13871	13770	13867	13656	13824	13762	13909	13831	13726	13873	13918	13724	13921	13772	13932	13799	13826	13981	13878	13861	13655	13876	13753	13993	13679	13693	13750	14005	13876	13638	13818	13762	13648	13971	13926	13827	13648	13946	13708	13867	13822	13722	13784	13801	13753	13771	13823	13757	13837	13931	13854	13827	13908	13696	13799	13925	13775	13917	13877	13750	13891	13716	13922	13879	13716	13841	13688	13866	13815	13840	13906	13855	13801	14016	13853	13830	13887	13759	13729	13862	13803	13855	13848	13937	13879	13847	13834	13839	13718	13936	13811	13858	13720	13719	13845	13640	13872	13757	13909	13883	13803	13791	13791	13746	13927	13784	13745	13850	13825	13698	13739	13765	13760	13752	13813	13731	13891	13855	13883	13975	13775	13970	13762	13832	13919	13927	13784	13826	13729	13718	13883	13935	13785	13785	13864	13718	13829	13903	13736	13827	13804	13890	13848	13870	13720	13831	13812	13907	13781	13790	13842	13776	13625	13807	13958	13844	13906	13945	13668	13926	13747	13950	13810	13713	13798	13780	13811	13997	13642	13850	13885	13912	14062	13850	13815	13882	13797	13765	13697	13946	13904	13857	13866	13914	13908	13920	13785	13708	13848	13714	13924	13773	13812	13791	13787	13797	13814	14030	13685	13764	13928	13854	13833	13733	13661	13821	13782	13850	13851	13698	13671	13832	13915	13815	13810	13830	13732	13997	13858	13845	13991	13713	13839	13763	13862	13851	13832	13616	13756	13836	13845	13838	13605	13955	13764	14034	13851	13724	13747	13765	13626	13870	13836	13770	13844	13824	13665	13928	13943	13852	13872	13970	13877	14033	13855	13736	13751	13695	13836	13783	14034	13799	13727	13866	13932	13966	13794	13846	13878	13938	13897	13744	13815	13862	13846	13969	13834	13908	13756	13922	13976	13829	13879	13928	13729	13714	13733	13761	13810	13863	13780	13688	13781	13871	13725	13852	13756	13930	13926	13801	13926	13724	13888	13932	13533	13728	13789	13724	13822	13799	13856	13750	13760	13815	13748	13640	13797	13867	13870	13859	13738	13786	13877	13977	14073	13947	13883	13717	13839	13941	13907	13950	13952	13929	13772	13898	13733	13767	13720	13792	13746	13924	13865	13685	13740	13893	13764	13729	13931	13908	13783	13906	13756	13815	13791	13934	13931	13630	13794	13842	13759	13882	13709	14055	13799	13821	13968	13655	13830	13888	13786	14007	13817	13791	13809	13802	13705	13742	13758	13792	13874	13680	13662	13821	13757	13657	13870	13731	14032	13768	13758	13806	13954	13745	13831	13704	13727	13936	13915	13738	13716	13882	13738	13834	13705	13702	13698	13852	13724	13858	13815	13740	13802	13860	13874	13890	13822	13688	13805	13881	13775	13612	13924	13811	13902	13641	13676	13821	13929	13736	13786	13743	13861	13771	13842	13842	13937	13841	13898	13940	13722	13793	13776	13851	13917	13911	13860	14024	13972	13902	13755	13762	13870	13931	13935	13934	13745	13828	13762	13917	13822	13863	13795	13743	13739	13866	13769	13783	13814	14054	13844	13848	13805	13862	13739	13943	13766	13859	13846	13943	13893	13853	13924	13762	13746	13881	13668	13843	13671	13734	13705	14001	13780	13886	13822	13961	13799	13800	13713	13686	13610	13832	13839
22576	21039	28805	23495	21651	24443	26685	21467	19193	18837	18105	17408	17251	16990	16445	16507	16383	16203	15976	15992	16055	15821	15821	15553	15683	15390	15759	15498	15528	15491	15426	15309	15399	15393	15349	15438	15338	15149	15123	15200	15243	15286	15187	15093	15261	15267	15294	15208	15200	15101	15232	15273	15476	15092	15364	15142	15368	15087	15092	15233	15055	15355	15102	15031	15079	15002	15145	15017	15101	15161	15133	15173	15054	14918	15148	15223	15272	14924	15212	15131	15079	15100	15032	14899	15132	15172	15104	15075	15112	15132	15042	15226	15186	15117	15115	15316	15066	15223	14986	14976	15204	15004	15013	15178	15222	15157	15214	15101	15087	15077	15009	15118	15277	15172	15093	15160	14993	15214	15059	15116	15109	15374	15000	14986	15211	15092	15146	15050	15208	15154	14951	15183	15112	15037	14834	15095	15101	15047	15300	15170	14992	15251	15246	15112	15156	15346	15126	15080	15157	14856	15239	15232	14987	15215	15061	15171	15033	15187	15085	15054	14973	15020	15197	15058	15202	15200	15084	15249	15146	15232	15290	14899	15231	15096	15188	14964	14992	15077	14933	15083	15025	15054	15281	15046	15191	15120	15169	15172	15134	15057	15120	14962	15037	15170	15174	15107	15127	15033	15050	15136	15116	15024	15232	14901	15137	15144	15106	15134	15050	15124	15079	14942	15074	15144	15153	15236	15075	15295	15028	14994	15028	15046	15287	15092	15073	14963	15156	15352	15025	15155	15145	15051	15040	15048	15241	15125	15007	15112	15243	15116	15341	15169	15180	15289	15066	14982	14946	15086	15191	15082	15231	15074	15104	15160	15065	15091	15149	15127	15268	15022	15190	15239	15203	14998	15102	15071	15173	15244	15350	15111	15076	14983	15053	15165	15068	14866	15372	15184	15015	15040	15359	15186	15121	15217	15072	15182	15117	15278	15036	15407	15076	15072	15119	14994	15164	15098	15086	15023	15222	15147	15087	15087	14916	15055	15043	15191	15330	15077	15047	15178	14988	14947	15065	14889	15181	14953	14987	15125	15135	15039	15126	15241	15043	15128	15012	15106	15081	15114	15126	15065	15055	15142	15077	15079	15169	15134	15114	15213	15155	15273	15064	15053	14972	15074	15102	15199	15062	15150	15081	15023	15001	15039	15090	15203	14988	14958	15108	15075	14959	14978	15022	15227	15010	15040	15151	15157	14967	15251	15111	15173	15144	14990	15094	15036	15079	15113	15081	15038	15023	15043	15057	15112	14946	15098	15055	14851	15016	15149	15048	15023	15118	15024	14907	15206	15159	15159	14951	14878	15048	15111	14998	15039	15189	15041	15158	15232	15147	15234	15219	14887	15018	15028	14942	15059	15038	15039	15243	14935	14951	15242	15143	14802	15092	15028	14973	15161	15171	14862	14991	15014	14869	14921	15198	15209	15107	15014	15090	15097	14942	15114	14853	15146	15078	15044	15142	14821	15127	15143	15147	15230	15084	15094	15055	15156	15204	15155	15008	14993	15025	15103	15189	14943	15075	15121	15189	15143	15103	14989	15100	14946	15093	15100	15133	15177	15116	15198	15159	15212	15089	15125	15039	15051	14988	15377	15250	15099	15263	15168	15079	15000	15170	15174	15097	15128	15014	15142	14993	15155	15119	15063	15044	15324	14843	15139	15155	15054	15349	15102	15285	15058	15114	15102	15094	15149	14926	15003	15031	14982	15187	15046	14922	15200	15120	15059	15164	15064	15231	14965	15213	14992	15225	14991	15121	15155	15032	15131	15052	14837	15114	15035	15051	15171	15101	15030	15084	14878	15123	15040	15133	15026	14987	14940	15204	15289	15111	15196	15252	15088	15169	15027	15124	15174	15094	15097	14999	14778	14814	15167	15181	14987	15054	15086	15097	15194	15183	15076	15176	14870	15158	15007	15185	15190	15153	15007	15149	15145	14997	15027	15111	15244	14996	15205	15194	15078	15111	15208	15147	15241	15083	15183	15013	15162	15163	15169	15210	15202	15083	15150	15139	15203	15190	14918	14952	15017	14978	14968	15158	15067	15147	15125	15016	15263	14982	15083	15294	15069	15105	15073	15163	14980	14897	15129	15278	15023	15062	15043	15296	15114	15201	15118	15051	14994	15033	15186	15234	15394	15137	15060	15012	15123	15109	15023	15059	14989	15040	14950	15104	15130	15029	15167	15023	15252	15142	15018	15150	15120	15087	15062	15147	15071	15035	15112	14950	14954	15136	15297	15056	15179	15342	15261	15018	14936	15057	15024	15153	14936	15069	15141	15164	14950	15055	14974	15247	15076	15064	15065	15005	15185	15233	14906	15091	15294	15169	14943	15160	15142	15225	15212	14922	15069	15052	14871	14929	15005	15092	15302	15355	15176	15179	15224	15005	15044	15057	15221	14958	14922	15228	15069	15136	15139	15011	14896	15087	14976	15050	14992	15222	15152	14904	15043	15040	14938	14854	15033	15090	15126	15207	15091	15133	15087	15087	14967	15016	15063	15149	15055	14966	15262	15098	15112	15018	15063	14919	15099	15239	15138	14899	15110	15157	15236	15068	15063	15166	15006	14991	15170	14950	15262	15028	15168	15010	15007	15144	15194	15174	15161	15180	15185	15255	14977	14993	15163	14991	15240	15018	15030	15224	15073	14965	15131	15147	15147	15045	15181	15050	15032	15059	15018	15115	15115	15165	15219	15121	15050	15107	14981	15083	15092	15050	15234	15219	15058	14979	15309	15125	15130	14893	15107	15078	15054	15073	15127	15032	15076	15104	14892	15405	15122	15050	15245	15133	15097	15047	15082	14804	15051	15185	15016	14946	15055	15089	15155	15050	15058	14930	15047	15135	15106	15069	15179	14971	15139	15057	15059	15230	15206	15144	15003	14986	15039	15094	14980	15121	15103	14949	15153	15216	15140	15156	15035	14974	15057	15179	14808	15183	15019	15162	15134	14958	15169	15213	15123	15017	14864	15140	15038	14982	14978	15036	15070	15131	15007	15060	15035	15108	15019	15013	14963	15174	15329	15033	14928	15227	15112	15231	15181	15041	15164	15164	14935	14992	15019	14879	15191	15314	14918	14998	15153	15056	14842	15157	15141	15161	15151	15211	15077	15112	15080	15123	15136	15045	15031	15079	15049	14964	15142	14900	15096	15140	15020	15163	15025	15079	15024	15050	14918	15070	15205	15093	15040	15133	15053	15076	15170	15029	15310	15061	15133	15121	15074	14870	15031	15131	15187	15231	15214	14919	15012	15191	15052	15255	14911	14913	15054	15063	14871	14892	15094	15001	14920	15111	15071	15047	15104	15165	15177	15042	15097	15011	15093	14835	15074	15133	15037	14753	15200	15192	15013	14934	15014	15068	15212	15017	15147	15083	15014	15088	15042	15281	15211	15224	15064	15115	14904	14997	15088	15146	14974	15187	15018	14998	15117	15119	15051	15098	15211	15131	15068	15187	15072	15179	15089	14950	14971	14947	15178	15175	14987	15131	15055	15146	15140	15138	15172	15161	15244	15074	14891	15177	15173	15127	14969	15265	15269	15040	15068	14973	14955	14846	14926	15134	15025	15067	15173	15099	14950	15021	14981	15126	14992	14898	15075	15256	15218	15268	15114	15175	15026	14850	14999	15006	14921	15065	14955	15032	15027	14981	15040	14984	15239	15174	15163	15221	15064	15228	15088	14956	14978	14933	15005	14828	15151	15070	15006	15060	14984	14891	15146	14915	15265	15213	15044	15223	15049	14975	15075	15079	15193	15047	15275	15085	14879	15013	15106	15032	15119	14926	14952	15010	15142	15116	14978	15055	15111	15178	15046	15132	15372	15061	15058	15151	15028	15037	14972	15120	15142	15214	15061	15077	15299	14994	15138	14884	15281	15277	15081	15028	15136	15146	15102	15088	15119	14955	15026	15087	15069	15135	15170	15118	15317	15059	15327	15067	14888	15311	15139	15036	15081	15084	15040	14895	15165	15045	14926	15200	14884	14912	15126	15260	15106	14968	15104	15301	14976	14970	15149	15071	14966	15064	15085	14987	15133	14999	15102	15154	15114	15194	15123	15165	15077	15152	15326	15117	15014	14861	15007	15277	14938	15042	15054	15115	15100	14884	15021	15168	15124	15069	15047	15151	15000	15161	15017	15147	15227	15154	15196	15048	15109	15025	15145	15191	15134	15008	15045	14997	15120	15208	15167	15211	14990	15041	15080	15071	14977	15280	14949	14963	14894	15025	15158	14937	14989	15216	15076	15130	14899	15166	15048	15047	15179	15066	15228	15076	15125	14899	15058	15252	14956	15123	14936	15141	15100	15071	15060	15116	15167	15135	15168	15346	15051	15050	15084	15093	15035	15156	15178	14926	15170	15098	15044	14999	15231	15043	15129	14957	14978	14902	15086	15017	14944	15185	14986	15050	14976	15022	15107	15082	14956	15244	15053	15072	15045	15359	15377	15169	15156	15096	14982	15063	15154	14948	15082	15122	15050	14958	15274	15133	15063	14948	15144	15089	15092	15067	15141	14937	15079	15250	15222	15185	15188	15060	14928	15235	15186	15069	15180	15359	14798	14984	15060	15105	14863	15013	15101	15222	15177	14917	15086	15165	15078	14996	14864	15176	15048	15092	15055	15036	15046	15314	14996	14994	14994	14992	14992	15182	15202	15107	15156	15024	15283	15204	15230	15122	15135	15100	15123	15059	15270	14956	15238	15019	15118	14957	15262	14964	15212	14932	15051	14966	14952	15101	15265	15201	14972	15052	15234	15226	15138	15164	15110	15018	14954	14987	15094	15214	14881	15170	14993	14955	15005	14931	15082	14995	15021	15204	15153	15017	14996	15237	15160	14983	15046	15202	15065	15107	15087	15058	15082	15173	15079	15072	15103	15084	14882	14916	15067	15034	15179	15014	15021	15172	15006	15029	15030	14997	15029	15018	14916	15060	14866	15130	15131	14934	14808	15057	15235	15092	15218	15066	15110	15031	14971	15202	15055	15165	15206	14924	15180	14943	15146	15195	15008	15040	15019	15059	14999	14823	14971	15211	15161	15208	15200	15117	15173	15107	15084	15105	14919	15119	15069	15022	15006	15075	15064	15143	15068	14929	14894	15051	15137	15210	15094	15135	15279	15101	14961
28520	49088	43650	35498	30754	27489	24405	22312	20414	19091	18143	17325	16753	16290	16144	15808	15652	15464	15189	14998	14762	14869	14601	14487	14338	14216	14319	14076	14212	14189	14027	13984	13897	13898	13775	14009	13928	14045	13958	13913	14039	13918	13969	13846	14065	13987	13837	13834	13950	13826	14015	13789	13892	13772	13907	13857	13990	13923	13777	13949	13894	13967	13757	13806	13821	13689	13907	13821	13719	13983	13943	13641	13832	13888	13731	13726	13952	13555	13775	13844	13903	13849	13697	13907	13818	13673	13900	13800	14151	13783	13656	13740	13804	13785	13867	13840	13803	13671	13800	13914	13773	13588	13791	13947	13813	13924	13702	13811	13835	13795	13749	13855	13699	13961	13789	13859	13751	13730	13731	13991	14049	13944	13768	13855	13857	13768	13803	13754	13789	13815	13772	13672	13716	13789	13685	13914	13815	13856	13741	13819	13832	13784	13730	13989	13772	13922	13687	13843	13790	13825	13630	13825	14049	13956	13678	13849	13755	13893	13819	13577	13682	13714	13767	13869	13820	13828	13978	13808	13882	13638	13709	13743	13865	13772	13734	13851	13812	13759	13995	13779	13778	13677	13835	13858	13811	13790	14026	13789	13790	13763	13851	13787	13817	13725	13921	13766	14019	13883	13753	13943	13739	13836	13773	13882	13869	13846	13798	13857	13758	13816	13694	13651	13901	13928	13893	13544	13776	13776	13921	13779	13713	13800	13828	13863	13867	13705	13943	13740	13904	13760	13841	13545	13841	13850	13787	13827	13935	13827	13834	13867	13674	13816	13902	13919	13741	13726	13738	13925	13842	13847	13812	13827	13673	13730	13832	13807	13786	13695	13800	13679	13953	13850	13727	13833	13836	13671	13716	13686	13790	13919	13819	13769	13868	13701	13859	13718	13917	13784	13839	13850	13830	13772	13733	13877	13749	13890	13676	13728	13929	13765	13853	13881	13731	13797	13804	13849	13836	13984	13645	13647	13829	13807	13762	13825	13772	13609	13882	13964	13829	13538	13961	13823	13667	13871	13867	13791	13760	13626	13819	13720	13655	13694	13876	13731	13800	13899	13822	13906	13830	13779	13825	13767	13829	13746	13849	13856	13691	13663	13675	13896	13799	13942	13824	13806	13841	13848	13891	13866	13832	13810	13874	13743	13756	13639	13747	13660	13845	13655	13699	13689	13783	13924	13745	13702	13784	13856	13734	13812	13780	13918	13816	13739	13679	13669	13894	13770	13702	13878	13781	13911	13911	13886	13842	13804	13731	13871	13872	13830	13795	13798	13856	13904	13802	13685	13750	13845	13857	13603	13804	13684	13810	13742	13749	13874	13941	13789	13779	13707	14042	13814	13785	13734	13926	13792	13628	13772	13667	13726	13810	13747	13677	13896	13806	13611	13788	13700	13844	13714	13903	13734	13799	13817	13837	13751	13810	13724	13817	13936	13790	13724	13770	13883	13731	13719	13821	13539	13782	13835	13904	13839	13883	13787	13652	14011	13837	13842	13687	13750	13821	13963	13874	13675	13778	13811	13830	13820	13754	13668	13955	13822	13686	13764	13769	13710	13938	13830	13903	13736	13827	13746	13833	13937	13872	13763	13852	13709	13828	13785	13684	13791	13825	13847	13741	13777	13830	13727	13911	13737	13785	13814	13578	13728	13629	13836	14002	13889	13732	13855	13777	13766	13632	13819	13832	13864	13617	13821	13844	13697	13926	13635	13925	13912	13889	13759	13708	13807	13865	13777	13743	13719	13883	13811	13803	13817	13891	13816	13843	13765	13645	13848	13787	13825	13783	13873	13812	13710	13895	13781	13738	13926	13787	13626	13774	13831	13940	13734	13933	13843	13822	13853	13737	13871	13948	13795	13751	13798	13751	13647	13735	13700	13797	13826	13806	13648	13840	13642	13649	13838	13854	13903	13653	13932	13921	13778	13731	13772	13782	13841	13759	13725	13894	13705	13864	13991	13898	13566	13714	13745	13726	13814	13735	13807	13897	13713	13765	13778	13722	13919	13902	13648	13946	13790	13893	13663	13778	13934	14003	13815	13780	13931	13768	13788	13742	13750	13691	13726	13773	13745	13780	13685	13757	13715	13874	13789	13809	13790	13916	13787	13838	13728	13830	13904	13892	13794	13706	13839	13729	13786	13736	13921	13938	13827	13706	13754	13943	13789	13745	13832	13893	13681	13845	13803	13672	13852	13747	13855	13678	13775	13901	13904	13799	13723	13816	13910	13713	13690	13840	13636	13773	13768	13947	13739	13815	13694	13897	13677	13851	13768	13831	13654	13803	13933	13801	13920	13707	13969	13732	13796	13785	13645	13778	13754	13833	13825	13866	13847	13883	13949	13872	13878	13860	13980	13781	13842	14024	13814	13784	13814	13731	13770	13523	13834	13895	13852	13732	13842	13772	13888	13656	13680	13793	13862	13675	13552	13872	13819	13888	13959	13891	13989	13735	13561	13897	13761	13876	13869	13968	13576	13687	13822	13965	13888	13870	13742	13854	13633	13947	13768	13759	13963	13831	13658	13873	13784	13742	13753	13759	13777	13851	13914	13742	13780	13702	13589	13881	13757	13783	13783	13635	14027	13767	13828	13674	13757	13784	13853	13864	13776	13722	13879	13843	13741	13867	13722	13861	13651	13728	13698	13786	13787	13781	13849	13733	13795	13768	13748	13834	13659	13779	13798	13714	13879	13857	13778	13852	13944	13827	13731	13763	13711	13811	13920	13934	13892	13525	13793	13825	13831	13843	13820	13854	13674	13873	13762	13781	13750	13749	13929	13828	13701	13875	13788	13694	13868	13936	13729	13702	13907	13901	13686	13821	13876	13803	13636	13871	13780	13823	13794	13802	13861	13743	13721	13693	13670	13752	13875	13716	13809	13712	13672	13749	13733	13770	13815	13843	13753	13788	13752	13837	13825	13708	13631	13796	13787	13881	13817	13863	13753	13829	13792	13881	13821	13839	13779	13747	13870	13709	13917	13812	13758	13825	13944	13692	13768	13892	13860	13809	13778	13684	13865	13755	13777	13817	13910	13959	13782	13870	13931	13746	13727	13966	13623	13806	13779	13815	13837	13864	13864	13733	13888	13825	13682	13837	13870	13818	14021	13821	13725	13878	13717	13910	13859	13825	13860	13944	13824	13636	13882	13900	13807	13841	13939	13644	13805	13565	13792	13720	13619	13834	13864	13752	13785	13833	13865	13852	13789	13810	13712	13870	13698	13825	13853	13825	13770	13757	13738	13779	13653	13730	13768	13717	13831	13821	13834	13773	13729	13818	13838	13763	13710	13922	13856	13814	13787	13885	13688	13696	13848	13883	13761	13698	13799	13745	13910	13705	13899	13674	13904	13762	13944	13762	13873	13905	13629	13763	13808	13769	13786	13717	13739	13756	13708	13828	13811	13760	13838	13818	13860	13786	13818	13720	13777	13758	13739	13787	13837	13886	13737	13784	13702	13882	13805	13698	13833	13746	13809	13846	13912	13597	13721	13914	14023	13948	13834	13738	13835	13810	13775	13798	13737	13891	13681	13769	13900	13935	13710	13798	13923	13760	13793	13728	13666	13818	13600	13774	13683	13819	13751	13909	13896	13779	13782	13868	13851	13941	13772	13902	13788	13880	13733	13726	13812	13704	13727	13889	13748	13727	13926	13863	14154	13676	13941	13868	13712	13709	13792	13829	13775	13776	13755	13616	13837	13769	13838	13791	13768	13826	13907	13780	13920	13792	13721	13803	13826	13696	13744	13835	13944	13846	13836	13801	13701	13827	13911	13817	13769	13667	13914	13938	13818	13697	13789	13799	13832	13727	13892	13703	13836	13943	13757	13687	13781	13867	13744	13908	13674	13690	13805	13731	13831	13824	13895	13746	13883	13839	13759	13705	13808	13772	13783	13816	13593	13776	13913	13842	13701	13607	13818	13750	13668	13678	13810	13799	13823	13742	13817	13888	13801	13780	13913	13902	13865	13770	13840	13819	13681	13765	13811	13582	13683	13932	13813	13948	13895	13792	13829	13943	13859	13880	13890	13785	13715	13778	13873	13685	13820	13892	13666	13892	13801	13737	13793	13782	13777	13724	13779	13732	13870	13780	13929	13796	13730	13731	13847	13627	13796	13694	13726	13822	13760	13842	13694	13880	13731	14066	13707	13777	13870	13773	13909	13813	13818	13793	13875	13789	13867	13784	13784	13754	13780	13731	13694	14000	13782	13708	13917	13635	13805	13863	13769	13656	13918	13908	13887	13648	13846	13909	13677	13794	13829	13821	13766	13856	13791	13852	13864	13774	13878	13733	13799	13714	13858	13754	13923	13910	13742	13733	13727	13756	13754	13791	13806	13713	13970	13721	13986	13742	13741	13867	13708	13796	13865	13824	13711	13733	13672	13807	13775	13756	13698	13744	13698	14054	13744	13867	13800	13723	13738	13805	13837	13799	13815	13664	13836	13697	14012	13802	13779	13923	13877	13865	13749	13715	13614	13805	13746	13736	13807	13950	13855	13760	13647	13832	13746	13673	13747	13922	13801	13733	13828	13713	13894	13874	13689	13725	13883	13819	13867	13668	13877	13651	13798	13739	13854	13684	13782	13925	13896	13813	13675	13736	13981	13868	13774	13889	13858	13819	13841	13810	13748	13851	13810	13861	13926	13850	13813	13787	13827	13775	13815	13657	13862	13862	13756	13787	13807	13809	13770	13749	13845	13954	13882	13760	13662	13812	13808	13728	13731	13949	13813	13898	13665	13714	13852	13841	13799	13851	13611	13758	13813	13699	13887	13615	13754	13798	13769	13730	13872	13767	13611	13817	13803	13782	13852	13867	13755	13733	13789	14001	13875	13634	13876	13853	13880	13769	13855	13835	13748	13690	13752	13738	13902	13732	13725	13882	13602	13768	13749	13825	13817	13845	13881	13952	13671	13836	13862	13763	13686	13964	13869	13839	13701	13715	13635	13758	13736	13969	13714	13688	13833	13873	13891	13839	13658	13853	13913	13801	13813	13846	13758	13874	13895	13816	13819	13939	13835	13728	13832	13677	13652	13768	13765	13859	13794	13824	13686	13641	13742	13886	13879	13812	14013	13601	13700	13666	13830	13927	13902	13799	13765	13679	13922	13778	13742	13907	13883
27504	24255	29191	25697	20588	19038	17927	16940	16320	15894	15647	15260	15279	15067	14900	14975	14808	14965	14836	14864	14979	14786	14980	14768	14873	14654	14858	14653	14665	14611	14695	14617	14665	14667	14639	14731	14550	14551	14870	14635	14720	14455	14714	14829	14622	14668	14642	14613	14525	14711	14655	14675	14509	14486	14548	14495	14722	14571	14653	14614	14624	14589	14628	14627	14659	14758	14649	14802	14569	14742	14621	14591	14502	14623	14584	14448	14648	14576	14503	14352	14574	14608	14651	14662	14648	14757	14669	14636	14612	14374	14585	14690	14573	14642	14484	14515	14613	14631	14620	14451	14707	14522	14616	14604	14555	14566	14536	14739	14589	14473	14715	14714	14689	14731	14698	14640	14685	14656	14359	14662	14594	14574	14576	14623	14617	14650	14524	14512	14547	14646	14776	14717	14741	14752	14443	14454	14680	14606	14747	14478	14484	14442	14433	14782	14551	14652	14667	14582	14669	14698	14705	14652	14638	14657	14644	14542	14753	14656	14738	14579	14686	14579	14615	14667	14691	14723	14661	14427	14553	14644	14555	14528	14679	14538	14405	14834	14595	14574	14696	14734	14507	14556	14558	14475	14668	14628	14656	14635	14512	14481	14489	14781	14670	14673	14417	14654	14542	14697	14800	14694	14695	14737	14692	14543	14539	14600	14547	14549	14563	14523	14335	14720	14511	14850	14540	14641	14702	14749	14469	14623	14467	14673	14721	14549	14598	14650	14686	14572	14498	14719	14475	14516	14638	14504	14460	14476	14386	14551	14596	14748	14605	14499	14688	14463	14570	14504	14493	14459	14534	14766	14519	14538	14627	14768	14678	14649	14609	14638	14669	14709	14500	14613	14414	14731	14552	14596	14753	14587	14512	14554	14449	14605	14526	14675	14638	14615	14489	14831	14576	14511	14705	14320	14577	14437	14427	14535	14634	14393	14587	14648	14542	14422	14586	14447	14679	14628	14489	14477	14583	14619	14793	14587	14575	14639	14675	14410	14592	14647	14642	14501	14587	14597	14686	14684	14674	14760	14633	14485	14447	14464	14686	14665	14497	14510	14633	14711	14579	14450	14609	14498	14466	14417	14556	14541	14571	14492	14596	14625	14571	14608	14640	14660	14433	14761	14468	14667	14774	14563	14604	14569	14748	14648	14364	14540	14525	14440	14758	14804	14780	14581	14546	14650	14685	14715	14553	14600	14684	14717	14537	14683	14640	14704	14543	14531	14629	14663	14807	14616	14683	14616	14268	14430	14592	14644	14490	14716	14591	14606	14475	14581	14440	14567	14601	14683	14684	14705	14705	14604	14511	14684	14369	14616	14652	14576	14493	14598	14670	14759	14570	14657	14677	14560	14436	14677	14385	14614	14667	14475	14551	14817	14574	14719	14633	14654	14631	14501	14755	14647	14509	14838	14645	14626	14644	14562	14587	14446	14679	14493	14668	14582	14498	14754	14480	14376	14654	14457	14562	14555	14638	14510	14508	14651	14707	14652	14593	14682	14438	14717	14556	14707	14519	14704	14579	14573	14730	14782	14591	14575	14653	14527	14564	14668	14514	14766	14694	14757	14553	14496	14548	14592	14671	14681	14709	14831	14732	14647	14439	14545	14540	14615	14595	14720	14627	14576	14451	14727	14637	14382	14555	14526	14527	14685	14712	14439	14584	14523	14784	14673	14501	14670	14698	14682	14700	14641	14587	14674	14671	14676	14565	14611	14713	14402	14457	14459	14803	14623	14735	14568	14695	14541	14675	14652	14607	14485	14724	14736	14618	14400	14638	14436	14725	14655	14625	14700	14547	14648	14587	14642	14408	14584	14481	14649	14671	14560	14594	14677	14576	14725	14586	14579	14625	14480	14437	14607	14518	14579	14532	14530	14569	14478	14556	14607	14743	14629	14591	14585	14620	14373	14401	14601	14672	14663	14635	14637	14644	14728	14609	14664	14709	14587	14539	14728	14397	14726	14800	14665	14604	14619	14519	14525	14400	14447	14583	14477	14691	14675	14512	14579	14615	14599	14461	14761	14532	14561	14583	14381	14415	14555	14778	14711	14615	14519	14466	14521	14527	14603	14623	14614	14505	14571	14564	14440	14670	14535	14672	14807	14697	14646	14371	14763	14809	14685	14238	14573	14672	14492	14465	14395	14447	14681	14621	14515	14635	14453	14573	14606	14601	14581	14533	14554	14685	14658	14575	14673	14731	14666	14631	14485	14738	14749	14636	14587	14620	14756	14658	14649	14618	14826	14616	14476	14542	14434	14682	14516	14645	14491	14603	14742	14675	14556	14631	14685	14570	14512	14567	14627	14504	14636	14593	14615	14679	14583	14515	14721	14743	14771	14650	14725	14519	14373	14610	14597	14443	14532	14630	14527	14620	14567	14576	14595	14560	14502	14593	14404	14728	14579	14747	14629	14361	14561	14538	14546	14735	14638	14480	14583	14607	14458	14644	14419	14642	14468	14616	14831	14705	14633	14758	14705	14589	14567	14478	14540	14681	14711	14454	14668	14597	14696	14553	14489	14615	14432	14525	14700	14585	14550	14711	14555	14663	14721	14446	14672	14755	14702	14739	14632	14604	14585	14660	14609	14545	14599	14624	14659	14727	14577	14661	14724	14520	14508	14531	14518	14712	14539	14591	14685	14617	14557	14450	14506	14623	14594	14654	14632	14680	14548	14603	14747	14652	14612	14599	14385	14512	14651	14546	14688	14654	14423	14677	14640	14535	14810	14598	14610	14442	14525	14535	14612	14611	14631	14648	14433	14593	14597	14530	14626	14541	14590	14598	14697	14696	14538	14843	14482	14772	14623	14592	14573	14638	14704	14725	14637	14581	14485	14777	14488	14604	14539	14503	14539	14500	14778	14588	14500	14642	14695	14657	14543	14799	14753	14564	14346	14490	14570	14457	14546	14434	14549	14546	14627	14660	14540	14627	14738	14483	14497	14544	14625	14557	14656	14723	14680	14585	14650	14553	14671	14753	14551	14499	14603	14540	14679	14658	14568	14494	14476	14653	14542	14483	14611	14659	14734	14688	14664	14588	14484	14469	14541	14665	14555	14614	14595	14608	14546	14633	14618	14580	14494	14734	14820	14824	14400	14714	14651	14564	14778	14653	14487	14735	14440	14599	14449	14494	14669	14708	14808	14610	14653	14499	14635	14479	14663	14764	14671	14614	14584	14583	14677	14598	14386	14832	14475	14559	14517	14416	14715	14629	14621	14597	14624	14498	14772	14596	14614	14509	14606	14608	14491	14588	14555	14588	14613	14667	14533	14585	14375	14704	14558	14323	14528	14570	14525	14841	14735	14710	14596	14566	14608	14615	14650	14500	14622	14635	14616	14604	14624	14579	14609	14597	14564	14732	14545	14666	14750	14545	14514	14615	14639	14641	14639	14617	14613	14687	14831	14534	14614	14778	14645	14617	14661	14578	14379	14543	14520	14661	14761	14591	14618	14572	14596	14654	14568	14519	14525	14580	14619	14477	14682	14526	14646	14623	14536	14646	14485	14630	14629	14617	14706	14610	14803	14533	14767	14753	14725	14437	14604	14738	14494	14443	14646	14567	14728	14534	14639	14760	14592	14646	14439	14373	14582	14569	14531	14381	14576	14519	14396	14542	14658	14512	14465	14540	14590	14590	14569	14332	14454	14470	14556	14573	14580	14655	14638	14436	14609	14641	14620	14623	14479	14528	14755	14760	14584	14743	14661	14612	14569	14578	14604	14582	14791	14400	14418	14444	14648	14513	14776	14675	14684	14574	14466	14502	14666	14484	14515	14553	14641	14655	14600	14629	14509	14614	14898	14722	14537	14685	14590	14547	14592	14577	14614	14625	14487	14684	14497	14728	14562	14782	14651	14428	14605	14403	14584	14482	14526	14548	14673	14723	14671	14426	14556	14563	14677	14733	14591	14531	14642	14611	14474	14536	14575	14623	14506	14536	14548	14566	14553	14803	14899	14616	14640	14450	14575	14720	14689	14613	14525	14578	14613	14640	14347	14674	14623	14613	14717	14671	14521	14665	14437	14611	14589	14484	14766	14543	14566	14550	14599	14815	14564	14629	14705	14577	14665	14681	14638	14541	14626	14558	14611	14581	14573	14902	14469	14515	14598	14608	14783	14663	14516	14584	14548	14521	14769	14696	14603	14735	14575	14747	14611	14504	14487	14601	14427	14558	14823	14625	14455	14665	14580	14610	14666	14531	14469	14554	14502	14728	14791	14651	14749	14621	14731	14571	14721	14549	14681	14474	14495	14676	14532	14790	14716	14693	14642	14739	14567	14532	14536	14487	14553	14664	14644	14504	14599	14754	14509	14567	14590	14691	14561	14670	14752	14358	14544	14640	14679	14714	14540	14706	14687	14566	14611	14540	14496	14852	14452	14659	14589	14480	14548	14699	14596	14574	14843	14492	14684	14699	14578	14601	14707	14656	14599	14603	14613	14500	14641	14580	14806	14742	14654	14704	14810	14589	14761	14652	14641	14584	14569	14528	14629	14628	14557	14662	14687	14802	14536	14674	14722	14543	14452	14653	14691	14660	14671	14506	14782	14742	14626	14579	14418	14454	14528	14684	14664	14693	14702	14757	14526	14512	14618	14581	14533	14565	14620	14528	14535	14740	14511	14689	14889	14535	14486	14648	14575	14658	14581	14707	14488	14694	14526	14607	14680	14542	14476	14696	14645	14343	14530	14533	14495	14502	14635	14434	14699	14626	14621	14508	14694	14845	14670	14387	14436	14639	14424	14521	14663	14832	14583	14676	14653	14792	14515	14652	14563	14569	14579	14627	14712	14526	14592	14835	14638	14681	14753	14825	14587	14675	14797	14684	14552	14524	14762	14580	14651	14644	14629	14604	14725	14679	14561	14399	14601	14524	14709	14557	14532	14675	14741	14702	14570	14472	14515	14593	14561	14489	14735	14740	14492	14538	14713	14746	14513	14488	14704	14520	14648	14650	14695	14683	14674	14455	14624	14537	14665	14466	14449	14485	14651	14677	14548	14593	14574	14489	14673	14622	14546	14618	14702	14796	14581	14716	14815	14590	14613	14505	14655	14609	14666	14582	14328	14590	14723	14632	14654	14662	14630	14692	14436	14692	14688	14598	14496	14551	14381	14704	14652	14639	14475
25883	37533	33185	25986	22315	20077	18520	17406	16196	15427	15030	14800	14591	14344	14408	14180	14264	14219	14136	13923	13964	13834	13684	13881	13700	13578	13556	13609	13584	13731	13574	13571	13320	13745	13678	13629	13502	13611	13517	13517	13644	13539	13298	13737	13671	13485	13638	13692	13505	13672	13384	13605	13577	13517	13419	13662	13559	13485	13609	13446	13448	13506	13540	13418	13449	13585	13387	13835	13532	13418	13524	13629	13642	13374	13519	13428	13405	13390	13659	13513	13549	13693	13575	13521	13587	13436	13514	13544	13442	13523	13582	13673	13368	13539	13456	13561	13508	13560	13578	13578	13462	13651	13553	13604	13559	13740	13568	13506	13419	13407	13424	13534	13502	13607	13387	13512	13410	13557	13626	13459	13447	13499	13498	13558	13368	13545	13406	13739	13484	13577	13624	13480	13514	13487	13476	13325	13397	13468	13395	13380	13614	13600	13560	13372	13508	13554	13587	13471	13615	13647	13533	13468	13612	13719	13347	13579	13644	13348	13450	13512	13600	13421	13501	13636	13459	13477	13504	13512	13538	13611	13422	13518	13555	13374	13343	13435	13553	13299	13582	13521	13336	13524	13480	13575	13602	13489	13677	13390	13570	13451	13447	13560	13542	13434	13535	13558	13362	13655	13584	13580	13438	13644	13472	13700	13513	13497	13475	13465	13628	13549	13504	13526	13567	13447	13416	13395	13540	13496	13443	13496	13469	13708	13600	13542	13520	13552	13467	13551	13709	13661	13663	13461	13605	13486	13424	13568	13524	13436	13476	13600	13547	13443	13512	13611	13506	13458	13540	13449	13499	13611	13548	13411	13531	13477	13505	13607	13570	13442	13594	13430	13652	13472	13495	13446	13579	13412	13583	13451	13593	13492	13684	13552	13641	13549	13609	13381	13608	13295	13425	13494	13634	13444	13481	13403	13547	13463	13535	13449	13588	13472	13452	13552	13450	13535	13489	13621	13237	13220	13385	13381	13562	13439	13486	13587	13600	13637	13646	13499	13642	13520	13437	13676	13489	13435	13563	13493	13318	13568	13363	13473	13537	13518	13458	13548	13378	13456	13488	13612	13490	13354	13670	13468	13392	13569	13428	13468	13437	13539	13490	13489	13665	13614	13417	13476	13502	13638	13488	13675	13510	13459	13495	13631	13632	13456	13624	13651	13366	13429	13506	13427	13356	13444	13411	13543	13597	13591	13672	13444	13450	13561	13513	13416	13521	13585	13470	13631	13373	13610	13538	13643	13551	13311	13483	13566	13572	13518	13500	13441	13562	13547	13482	13299	13512	13457	13381	13608	13393	13655	13557	13472	13450	13684	13605	13450	13638	13564	13428	13507	13488	13526	13544	13576	13543	13414	13532	13566	13563	13576	13485	13466	13346	13572	13514	13458	13465	13401	13566	13302	13457	13461	13452	13453	13485	13479	13451	13368	13376	13531	13447	13553	13480	13536	13384	13270	13489	13568	13549	13482	13426	13460	13466	13513	13440	13416	13441	13422	13514	13559	13570	13390	13701	13551	13448	13513	13606	13408	13486	13443	13594	13559	13418	13513	13703	13419	13651	13351	13469	13547	13446	13523	13449	13388	13474	13517	13582	13427	13489	13346	13597	13464	13459	13656	13309	13523	13577	13684	13641	13505	13425	13658	13473	13574	13446	13563	13594	13554	13308	13620	13429	13372	13457	13678	13637	13506	13537	13568	13484	13361	13447	13497	13593	13541	13522	13500	13534	13597	13492	13347	13475	13294	13346	13533	13522	13489	13478	13551	13391	13378	13484	13449	13670	13442	13688	13564	13449	13394	13554	13492	13610	13497	13623	13461	13790	13435	13530	13560	13569	13487	13479	13478	13626	13524	13459	13560	13631	13569	13721	13628	13488	13397	13652	13524	13519	13425	13556	13558	13429	13347	13581	13512	13247	13489	13506	13560	13615	13551	13474	13492	13646	13543	13479	13549	13359	13577	13664	13478	13558	13525	13482	13430	13473	13614	13633	13496	13553	13598	13503	13518	13516	13483	13402	13682	13439	13575	13747	13483	13459	13659	13476	13536	13574	13592	13499	13630	13511	13595	13645	13549	13604	13305	13640	13550	13555	13721	13360	13390	13547	13380	13588	13618	13537	13460	13574	13545	13496	13537	13434	13597	13438	13573	13553	13582	13448	13539	13609	13504	13423	13510	13274	13502	13508	13496	13602	13635	13425	13403	13439	13605	13498	13398	13626	13620	13548	13641	13476	13515	13503	13586	13537	13487	13482	13523	13445	13491	13524	13582	13567	13317	13552	13546	13641	13628	13499	13533	13491	13563	13452	13350	13523	13573	13275	13602	13439	13482	13699	13483	13527	13643	13494	13386	13499	13429	13415	13427	13787	13589	13389	13443	13418	13543	13528	13690	13631	13361	13535	13466	13532	13532	13639	13459	13455	13670	13525	13579	13539	13502	13410	13538	13447	13450	13270	13386	13588	13584	13475	13644	13545	13425	13557	13410	13563	13403	13471	13524	13292	13527	13588	13536	13502	13616	13528	13389	13654	13479	13485	13541	13519	13511	13515	13332	13485	13526	13510	13442	13581	13582	13630	13473	13467	13433	13586	13297	13483	13583	13522	13437	13506	13448	13522	13503	13499	13677	13573	13571	13570	13608	13546	13407	13587	13346	13457	13583	13570	13524	13379	13433	13468	13567	13521	13550	13608	13595	13591	13511	13383	13411	13627	13602	13433	13590	13574	13421	13640	13381	13353	13465	13496	13473	13487	13640	13361	13499	13410	13427	13546	13562	13678	13416	13567	13508	13419	13502	13556	13506	13682	13341	13587	13304	13456	13501	13411	13547	13561	13401	13550	13616	13525	13618	13382	13708	13627	13431	13558	13492	13340	13382	13471	13572	13608	13471	13477	13533	13499	13547	13592	13550	13518	13506	13434	13455	13547	13612	13236	13409	13534	13498	13462	13411	13294	13651	13452	13639	13318	13303	13300	13536	13363	13599	13339	13606	13517	13412	13500	13427	13443	13555	13351	13616	13523	13408	13582	13447	13588	13498	13516	13375	13428	13587	13406	13539	13538	13574	13487	13606	13366	13536	13617	13463	13666	13494	13483	13516	13423	13578	13477	13459	13637	13724	13491	13485	13540	13361	13441	13497	13380	13403	13475	13604	13549	13553	13485	13411	13529	13606	13531	13645	13695	13459	13525	13488	13771	13582	13450	13446	13578	13615	13477	13577	13465	13455	13393	13280	13590	13507	13474	13612	13427	13321	13627	13527	13596	13255	13775	13458	13457	13664	13671	13569	13583	13593	13560	13476	13656	13475	13358	13420	13527	13453	13424	13687	13341	13463	13704	13535	13600	13685	13536	13556	13525	13642	13583	13569	13539	13419	13641	13501	13436	13585	13430	13493	13569	13528	13436	13494	13572	13492	13508	13371	13454	13633	13572	13610	13340	13512	13438	13537	13566	13578	13445	13505	13418	13550	13515	13552	13334	13498	13350	13673	13452	13467	13513	13628	13345	13554	13543	13476	13610	13657	13533	13564	13511	13432	13467	13392	13427	13497	13548	13498	13691	13417	13656	13605	13445	13534	13294	13479	13459	13584	13447	13595	13458	13539	13469	13455	13483	13459	13523	13633	13793	13442	13382	13459	13642	13570	13465	13503	13577	13446	13405	13578	13552	13552	13534	13483	13445	13679	13442	13550	13591	13497	13562	13578	13526	13497	13718	13273	13552	13528	13504	13368	13581	13517	13329	13687	13536	13497	13546	13577	13495	13250	13556	13387	13497	13497	13541	13560	13661	13596	13408	13501	13501	13472	13489	13355	13590	13505	13560	13694	13604	13589	13657	13658	13612	13518	13543	13582	13553	13488	13494	13552	13414	13613	13528	13550	13478	13666	13616	13482	13421	13444	13413	13522	13516	13589	13383	13413	13464	13382	13404	13677	13569	13485	13585	13473	13234	13368	13425	13349	13357	13375	13608	13386	13551	13370	13503	13729	13362	13473	13576	13534	13681	13430	13365	13568	13584	13572	13553	13417	13421	13506	13422	13465	13629	13394	13497	13689	13347	13556	13594	13588	13526	13666	13507	13377	13552	13409	13667	13504	13616	13390	13394	13546	13455	13358	13705	13549	13568	13590	13417	13420	13561	13394	13489	13418	13511	13608	13399	13585	13579	13554	13414	13479	13489	13465	13532	13472	13369	13557	13548	13310	13437	13423	13574	13475	13373	13463	13539	13486	13472	13512	13515	13645	13389	13720	13500	13561	13524	13576	13528	13474	13386	13585	13505	13465	13364	13464	13438	13699	13592	13484	13617	13509	13520	13517	13504	13672	13491	13414	13499	13666	13536	13691	13441	13600	13514	13593	13483	13614	13439	13428	13580	13466	13586	13543	13432	13442	13438	13370	13335	13423	13572	13491	13516	13421	13456	13539	13462	13619	13539	13438	13460	13601	13311	13664	13456	13697	13503	13563	13607	13384	13681	13622	13422	13553	13405	13453	13350	13486	13442	13602	13568	13453	13532	13505	13439	13500	13333	13569	13678	13486	13681	13501	13497	13573	13518	13382	13579	13648	13546	13576	13475	13396	13580	13458	13500	13494	13612	13554	13467	13548	13350	13590	13275	13511	13429	13413	13548	13377	13519	13539	13557	13345	13288	13457	13564	13462	13515	13601	13509	13438	13541	13637	13581	13731	13691	13509	13508	13614	13502	13508	13413	13638	13518	13651	13422	13427	13542	13453	13485	13596	13342	13622	13342	13668	13577	13504	13511	13503	13671	13481	13557	13452	13494	13523	13456	13446	13475	13630	13478	13324	13383	13449	13506	13361	13487	13600	13405	13397	13443	13610	13414	13347	13564	13585	13491	13641	13497	13394	13498	13450	13602	13480	13325	13610	13427	13500	13423	13507	13531	13381	13452	13543	13243	13439	13389	13468	13430	13551	13535	13406	13465	13656	13485	13467	13463	13502	13420	13499	13488	13577	13566	13443	13520	13468	13559	13514	13479	13431	13414	13413	13627	13566	13581	13415	13652	13565	13515	13396	13560	13414	13504	13456	13515	13588	13487	13565	13535	13463	13570	13512	13491	13518	13401	13640	13477	13467	13541	13632	13640	13446	13550	13694	13459	13456	13335	13362
23712	21065	28387	24340	22823	23594	22825	19255	17900	17351	16705	16503	16374	16002	16002	15881	15726	15735	15660	15536	15513	15405	15359	15150	15173	15058	15229	15054	15213	14829	14933	15132	14908	14948	14918	14771	14952	15015	14968	14935	14944	14958	14902	14899	14793	14957	15031	14811	14838	14951	14879	14766	14974	14746	15130	14816	14845	14854	14848	14935	15019	14952	14880	14696	14977	14759	14892	15033	15177	15054	14998	14885	14923	14798	14967	14896	14775	14786	14880	14973	14868	14857	14847	14922	14856	14976	14816	14772	14998	14737	14984	14906	15038	14679	14912	14802	14862	14916	14813	14723	14910	14729	14938	14866	14739	14936	14899	14856	14897	14891	14881	14947	14789	14984	14890	14867	14961	14866	15102	14949	15181	14810	14967	14836	14955	14845	14777	14659	14820	14933	14912	14877	14708	14766	14667	14855	14720	14953	14791	14786	14746	14866	14895	14692	14707	14698	14778	14846	14894	14859	14865	15062	14797	14796	14946	15214	14771	14791	14736	14994	14802	14764	14732	14956	14965	14849	14648	14916	14949	14920	14804	14798	15002	14899	14959	14856	14883	14885	14863	14845	14913	14734	14862	14998	14982	14787	15044	14937	14798	14799	14769	14852	14672	15004	14870	14873	14942	14842	14775	14739	14777	14993	15049	14703	14868	14773	14992	15012	14682	14886	14671	15028	14808	14936	14766	15006	14534	14703	14811	14758	14753	14822	14630	15042	14730	14960	14862	14866	14966	14860	14764	15003	14930	14921	14747	14875	14723	14807	14888	14916	15066	14937	14727	14998	14824	14744	14846	14859	14820	14879	14986	14771	14933	14731	14850	14817	14783	14604	14793	14927	14773	14787	14840	14729	14894	14971	14960	14723	15085	14890	14766	15099	14847	14798	15016	14944	14841	14855	14780	14823	15053	14876	14826	14787	14908	14777	14884	14819	14699	14730	14986	14896	14728	14929	14768	14802	15060	15015	14953	15043	14902	14942	14743	14776	14783	14792	14870	14917	14759	14735	14770	14889	14804	14861	14787	14917	14821	14832	14926	14877	14882	14768	14925	14766	14741	14949	14816	14767	14723	14791	14969	14966	14811	14831	14870	14786	14822	14937	14988	14840	14690	15000	14980	14972	14905	14774	14941	14697	14878	14802	14707	15063	14876	14956	14984	14856	14776	14797	14846	14954	14860	15011	14887	14659	14903	14673	14818	14494	14826	14727	14771	14837	14985	15083	14716	14856	14748	14745	14784	14855	14902	14673	14779	14814	14959	14853	14921	14823	14953	14871	15056	14864	14872	14863	14789	14851	14855	14829	14916	15056	14978	14952	14989	14810	14830	14879	14769	14776	14752	14802	14962	14858	14836	14754	14958	14898	14946	14984	14979	14986	14914	14899	14830	15060	15117	14677	14822	14848	14912	14839	14830	14827	14911	14951	14662	14961	14835	14917	14748	14558	14707	14817	15015	14854	14868	14919	14866	14758	14813	14823	15011	15003	14879	14774	14771	14873	14859	14945	14931	14947	14829	14899	14754	15056	14760	14955	14939	14778	14790	15028	14785	14971	14908	14892	15052	15019	14943	14750	15017	14777	14886	14912	14947	15014	14682	14993	14876	14950	14794	14947	14972	14855	14997	14758	14777	14798	14776	14828	14784	14706	14812	15082	14756	14917	14621	14760	14705	14616	14962	14778	14684	14952	14888	14868	15159	14842	14975	14993	14936	14951	14974	14873	15053	15012	14706	14736	14841	14938	14903	14936	15033	14669	14935	14867	15070	14876	14784	14813	14928	14736	14784	14838	14767	15104	14881	14915	14914	14835	14859	14885	14884	14743	14810	14856	14839	14866	14875	14833	15065	14883	14832	14858	14837	14679	14552	14894	14896	14839	14809	14791	14984	15009	14881	14735	14820	14927	14846	14735	14879	14953	14969	14988	15029	15007	14958	14956	14835	14692	14903	14718	14749	14964	14929	14810	14878	14705	14730	14799	14761	14786	14845	14962	14856	14830	15091	14955	14901	14894	14926	14915	14697	14899	14818	14799	14916	14869	14894	14778	14973	14864	14784	14888	14897	14827	14768	14739	14818	14944	14985	14928	14834	14836	14853	14743	14777	14674	14928	14904	14769	14876	14668	14516	14862	14781	14855	14821	15008	15037	14764	14664	14773	14913	14997	14873	14952	14706	14776	14870	14874	14846	15055	14782	14944	14912	15025	15011	14958	14939	14797	14783	14932	14822	14768	14970	14970	15034	14878	14841	14796	14995	14951	15112	14947	14792	14769	14887	14924	14843	14851	14963	14772	15161	14972	14898	14938	14867	14938	14920	15114	14852	14855	14645	14975	14882	14887	14992	14930	14903	14821	14793	14956	14893	15006	14940	14772	14902	14695	14897	14888	14876	14870	14902	14806	14781	14787	14865	14882	15072	14883	14834	15010	14849	14880	14969	14798	14816	14792	14694	14470	14792	14836	14904	14901	14785	14955	14863	14990	14635	14977	14921	14810	15019	14947	14811	14807	14990	14814	14919	14949	14846	14963	14714	14844	14860	14835	14897	14864	15077	14866	14856	14743	14832	14914	15040	14819	14926	14992	14854	14753	15104	15012	14757	14867	14782	14842	14860	14841	14917	14957	14804	14872	14875	14788	14809	14896	14738	14806	14914	14959	14793	14890	14894	14833	14802	14819	14905	14964	14927	14954	14720	15007	14915	15073	14768	15003	14681	14664	14855	14860	14759	14904	14915	14932	14929	14943	14737	14958	14844	14887	14818	14894	14957	14833	14883	14748	14881	14774	14993	14839	14848	14868	14887	14925	14919	15083	14782	14771	14879	14701	14757	14756	14784	14625	14816	14939	14911	14855	14915	14811	15062	14840	14675	14763	15015	14966	15042	15075	14804	14847	14920	14566	14740	14936	15086	14827	14834	14655	14628	14747	14747	14814	14863	14961	14801	14923	14712	14908	14736	14833	14743	14845	14834	15084	14916	15036	14835	14838	14907	14773	15064	14802	14743	14807	15021	14829	14978	14866	14743	14869	14904	14886	15013	14660	14733	14853	14775	14784	15040	14879	14870	14834	15013	14876	14973	14727	14832	14900	14854	14841	14794	14944	14884	14770	14905	14608	14885	14752	14865	14898	14911	14810	14827	14745	14725	14892	14783	14830	14945	14940	14998	14956	14773	14610	14868	14782	14814	14797	14890	14950	14879	14804	14968	14728	14856	14904	14909	14974	14807	14730	14705	14816	14834	14792	15114	14663	14964	14826	14843	14855	14835	14811	14737	14842	14810	14891	14971	14918	14884	14931	14899	14740	14811	14847	14833	14911	14898	14843	14775	14923	14969	14931	14840	14863	14994	15047	14896	15013	14713	14558	14789	14803	14807	14731	14905	15037	14901	14985	14830	14870	14786	14922	14835	14663	14784	14910	14776	14775	14881	15016	14932	14896	14920	14876	14683	14876	14812	14863	14744	14805	14701	14785	14992	14952	14838	14770	14686	14882	14748	14969	14867	14730	14975	14786	14788	14933	14893	14790	14774	14837	14755	14739	14957	15063	15079	14990	14933	14874	14650	14946	14884	14878	14746	14871	15050	14909	14778	14862	14882	14694	14838	14752	14903	14935	14828	14950	14859	14742	14823	14846	14936	14915	14917	14865	14778	15006	14874	14865	14966	14915	14955	15005	14834	14686	14762	14804	14845	14917	14844	14553	14783	14870	14864	14939	14970	14775	14953	14937	14707	14957	14961	14914	14872	15045	14735	14867	14849	14905	14874	14894	14811	15085	14740	14729	15096	14784	14973	14823	15021	14880	15028	14932	14782	14832	14947	14746	14802	14983	14842	14908	14938	14966	14843	14975	14915	14994	14880	14833	14781	14939	15177	14918	14842	14885	14924	14750	14981	14809	14957	14944	14687	14847	15093	14896	14801	14872	14906	14828	14954	14833	14659	14975	14822	15100	15013	14991	14921	14836	14752	14861	14704	14830	14691	15025	14774	14959	14844	14891	15084	14916	14814	14953	14965	14930	14710	14987	14771	14761	14900	14833	14899	14856	14913	14760	14950	14792	14801	14849	14810	14949	14968	15061	14768	14891	14899	14841	14648	14663	14935	14929	14644	14768	14918	14815	14728	14912	14834	14820	14808	14958	14980	14916	14908	14874	14812	14893	15029	14961	15147	15160	14936	14962	14969	14675	14887	14610	14646	14808	14864	14894	14869	14960	14931	15011	15011	14795	14792	14781	14852	14871	14868	14744	14697	15103	14903	14916	14983	14935	14921	14861	14911	14827	14941	15017	14695	14797	14758	14758	14877	14852	14908	14880	14911	14891	15126	14975	14809	14897	14910	14840	14781	14819	14728	14713	14753	14813	14824	14930	15070	14852	14968	14960	14774	14737	14759	14809	14764	14890	14931	14860	14987	14891	14825	14963	14880	14773	14970	14862	14905	14942	14739	14713	15007	14896	14919	14999	14896	14931	14944	14724	14591	14853	14926	14807	14870	14978	14729	14776	14792	15002	14904	14849	14676	14939	15236	14732	14791	14936	14841	14951	14889	14940	15017	14921	14984	14948	15113	15037	14913	14783	14738	14726	14738	14915	15036	14867	14911	14741	14817	14957	14860	14709	14793	14821	14979	14942	14917	14696	14811	14749	14770	14883	14762	14898	14923	15023	14815	14910	14837	14941	15197	14977	14754	14776	14706	14723	14951	14845	14915	14892	14985	14954	14764	14657	14918	14866	14713	15097	14810	14800	14918	14762	14902	15029	14842	14939	14977	14906	14858	14976	14874	14877	14841	15227	14795	14912	14838	14917	14831	14859	14938	14890	14839	14904	14813	14951	14700	14891	14819	14754	14725	14887	14889	14912	14862	14836	14875	14711	14989	14921	14882	15005	14970	14986	14985	14836	14713	14886	14661	14897	15182	15004	14980	15003	14927	15023	14784	14842	14798	14842	14963	14842	14720	14809	14792	14659	14787	14801	14909	14924	14775	14835	15049	15001	14751	14841	14909	14766	14847	15052	14897	14925	14791	14769	14823	14743	14670	14982	14951	14894	14768	14790	14791	14776	15022	14711	14847	14812	14784	14862	15049	14728	14764	14638	14819	14829	14793	15162	14648	14706	14971	14904	15021	14833	14840	14889	15205
26887	43887	39460	31609	27246	24300	21987	19982	18793	17653	16775	16317	15793	15691	15264	15219	14869	14950	14750	14587	14360	14494	14261	14233	14140	14031	14076	13995	13994	14072	14094	13853	13939	13818	13779	13776	13603	13673	13864	13919	13820	13690	13702	13802	13933	13828	13751	13875	13928	13769	13671	13821	13724	13715	13762	13859	13881	13819	13802	13614	13776	13686	13758	13785	13981	13684	13753	13746	13709	13828	13764	13696	13685	13677	13799	13874	13888	13660	13568	13801	13736	13758	13779	13806	13620	13697	13805	13680	13849	13700	13805	13751	13686	13691	13826	13807	13967	13664	13619	13808	13707	13701	13714	13755	13720	13738	13728	13924	13735	13770	13850	13733	13822	13718	13749	13766	13642	13764	13877	13665	13977	13772	13755	13755	13656	13766	13715	13690	13735	13823	13694	13730	13826	13716	13814	13762	13987	13822	13853	13612	13648	13747	13696	13755	13885	13656	13823	13734	13883	13803	13808	13793	13648	13710	13704	13664	13804	13672	13703	13885	13669	13767	13801	14045	13514	13800	13812	13728	13924	13725	13966	13753	13715	13804	13784	13882	13731	13728	13641	13818	13709	13482	13697	13694	13650	13654	13764	13841	13892	13817	13812	13737	13850	13704	13567	13802	13815	13752	13713	13744	13758	13785	13669	13646	13757	13772	13805	13790	13688	13868	13727	13714	13672	13799	13750	13874	13656	13685	13758	13751	13874	13853	13726	13783	13629	13685	13597	13905	13796	13889	13612	13748	13570	13603	13882	13694	13789	13925	13870	13695	13752	14003	13586	13639	13820	13759	13857	13930	13698	13814	13774	13762	13765	13786	13775	13794	13694	13560	13867	13710	13800	13743	13535	13711	13773	13591	13775	13781	13686	13769	13784	13760	13587	13838	13711	13729	13643	13695	13777	13705	13834	13812	13679	13757	13625	13857	13701	13859	13776	13707	13762	13659	13755	13879	13733	13859	13774	13814	13633	13801	13655	13653	13686	13882	13760	13830	13762	13846	13690	13711	13668	13758	13760	13895	13827	13637	13812	13829	13864	13856	13685	13658	13588	13730	13793	13584	13691	13823	13777	13728	13851	13870	13682	13692	13754	13749	13799	13898	13843	13864	13854	13574	13676	13664	13706	13866	13729	13611	13682	13722	13668	13708	13767	13684	13616	13744	13662	13746	13540	13821	13734	13711	13756	13693	13744	13727	13781	13670	13768	13745	13643	13783	13801	13738	13623	13754	13719	13682	13861	13634	13642	13845	13696	13774	13891	13602	13812	13722	13737	13851	13858	13769	13791	13688	13594	13709	13758	13801	13730	13665	13752	13727	13620	13769	13692	13740	13780	13792	13761	13721	13683	13835	13606	13729	13670	13656	13653	13628	13843	13686	13688	13743	13747	13761	13592	13715	13761	13543	13800	13677	13734	13730	13821	13797	13841	13786	13836	13670	13811	13599	13751	13678	13847	13716	13607	13903	13691	13731	13686	13690	13724	13889	13598	13719	13748	13520	13812	13660	13959	13901	13843	13802	13795	13771	13744	13651	13704	13903	13739	13708	13757	13795	13844	13762	13696	13708	13830	13823	13677	13681	13792	13862	13800	13794	13661	13707	13699	13846	13743	13564	13744	13758	13797	13785	13721	13761	13639	13838	13765	13754	13768	13692	13787	13832	13834	13873	13836	13744	13692	13786	13732	13775	13802	13820	13907	13834	13588	13759	13651	13858	13730	13597	13626	13756	13672	13696	13790	13810	13731	13659	13637	13679	13958	13816	13733	13711	14047	13724	13665	13882	13870	13799	13757	13736	13710	13775	13862	13722	13801	13706	13748	13662	13903	13731	13770	13600	13892	13780	13664	13737	13631	13788	13582	13739	13847	13936	13912	13730	13733	13784	13805	13687	13878	13906	13728	13721	13799	13726	13746	13641	13720	13616	13636	13742	13667	13657	13763	13903	13824	13707	13656	13900	13717	13865	13782	13731	13662	13548	13750	13807	13665	13803	13741	13900	13884	13659	13562	13754	13784	13747	13712	13601	13664	13636	13683	13511	13951	13600	13750	13755	13724	13670	13636	13705	13949	13745	13725	13919	13738	13637	14010	13928	13850	13742	13682	13800	13740	13686	13636	13832	13573	13652	13697	13705	13651	13796	13987	13795	13805	13824	13718	13639	13757	13755	13728	13777	13616	13737	13595	13770	13723	13803	13759	13763	13679	13915	13702	13857	13669	13740	13674	13747	13819	13738	13676	13702	13704	13638	13761	13760	13755	13853	13735	13745	13685	13642	13766	13752	13851	13912	13746	13795	13828	13722	13706	13979	13603	13939	13894	13901	13678	13644	13840	13659	13900	13787	13792	13779	13809	13704	13758	13603	13795	13790	13719	13611	13613	13660	13621	13817	13880	13825	13754	13829	13788	13793	13789	13793	13711	13765	13785	13789	13768	13749	13752	13730	13521	13943	13901	13609	13871	13675	13730	13638	13728	13855	13791	13788	13856	13756	13743	13706	13762	13869	13701	13740	13853	13754	13789	13838	13944	13797	13808	13870	13954	13854	13696	13848	13847	13769	13630	13630	13875	13755	13717	13805	13625	13522	13826	13670	13767	13860	13758	13749	13752	13736	13849	13727	13921	13568	13781	13672	13805	13707	13757	13780	13953	13758	13753	13730	13868	13860	13858	13660	13737	13862	13774	13891	13881	13941	13501	13757	13799	13662	13758	13968	13684	13747	13764	13737	13713	13790	13679	13629	13846	13668	13876	13768	13799	13815	13751	13774	13704	13809	13719	13785	13746	13642	13710	13816	13621	13769	13635	13695	13727	13808	13672	13904	13736	13617	13892	13692	13765	13761	13951	13521	13712	13748	13762	13777	13886	13774	13691	13723	13705	13845	13835	13667	13753	13762	13557	13735	13771	13879	13680	13755	13764	13757	13793	13700	13788	13598	13778	13899	14014	13950	13802	13834	13812	13635	13781	13859	13769	13585	13752	13751	13723	13813	13759	13741	13884	13749	13782	13920	13865	13795	13772	13739	13691	13706	13852	13806	13797	13728	13818	13838	13767	13698	13825	13810	13716	13625	13671	13784	13775	13795	13649	13683	13914	13684	13717	13956	13644	13747	13709	13778	13891	13801	13609	13731	13713	13731	13847	13652	13828	13857	13713	13815	13791	13755	13638	13794	13691	13817	13689	13786	13895	13712	13773	13758	13821	13641	13614	13736	13885	13742	13778	13859	13871	13875	13744	13746	13778	13623	13813	13634	13746	13806	13753	13860	13879	13649	13783	13748	13631	13693	13633	13714	13825	13622	13753	13808	13817	13752	13609	13661	13804	13786	13713	13578	13805	13710	13719	13815	13726	13741	13810	13775	13672	13780	13606	13803	13849	13784	13757	13691	13957	13684	13792	13909	13831	13515	13938	13820	13748	13703	13844	13705	13765	13560	13651	13740	13746	13754	13725	13686	13714	13749	13636	13702	13693	13616	13797	13665	13645	13749	13805	13735	13824	13725	13711	13620	13811	13743	13606	13859	13810	13576	13672	13775	13712	13633	13795	13765	13848	13725	13931	13772	13726	13562	13809	13842	13895	13859	13825	13624	13692	13689	13739	13722	13648	13576	13724	13848	13997	13541	13855	13644	13760	13866	13633	13860	13870	13851	13754	13866	13701	13706	13793	13856	13830	13739	13772	13657	13603	13757	13706	13781	13769	13666	13813	13870	13650	13698	13738	13807	13833	13603	13673	13691	13761	13588	13701	13801	13636	13892	13910	13707	13755	13762	13736	13764	13823	13767	13718	13674	13617	13856	13975	13947	13732	13754	13797	13729	13677	13553	13876	13793	13910	13759	13723	13628	13672	13854	13653	13796	13722	13790	13743	13752	13753	13755	13744	13745	13814	13703	13616	13856	13813	13664	13588	13856	13749	13879	13711	13661	13771	13695	13807	13781	13743	13777	13760	13622	13805	13693	13710	13550	13798	13782	13875	13695	13685	13787	13572	13702	13771	13766	13807	13727	13797	13660	13787	13803	13674	13761	13687	13790	13738	13688	13632	13768	13797	13754	13777	13676	13821	13616	13823	13727	13730	13878	13731	13741	13688	13704	13778	13667	13708	13769	13828	13646	13992	13798	13708	13675	13839	13806	13804	13757	13724	13600	13849	13744	13832	13796	13906	13611	13703	13805	13927	13718	13574	13654	13645	13653	13739	13619	13806	13669	13840	13909	13722	13801	13798	13879	13762	13791	13676	13816	13755	13698	13748	13746	13788	13897	13663	13688	13698	13662	13758	13757	13687	13910	13752	13924	13592	13813	13742	13929	13891	13732	13663	13849	13707	13758	13743	13819	13647	13711	13680	13805	13623	13741	13834	13601	13902	13744	13785	13797	13850	13750	13632	13650	13799	13825	13883	13667	13837	13688	13824	13824	13752	13741	13837	13605	13820	13793	13683	13758	13709	13836	13928	13823	13800	13876	13635	13813	13684	13636	13678	13870	13772	13713	13646	13844	13734	13809	13806	13731	13808	13707	13937	13734	13713	13626	13710	13792	13713	13734	13763	13829	13662	13754	13773	13615	13798	13781	13716	13786	13833	13664	13698	13695	13821	13802	13839	13685	13870	13835	13710	13528	13731	13616	13543	13701	13693	13682	13778	13769	13787	13790	13777	13573	13770	13745	13908	13699	13766	13629	13775	13687	13797	13732	13800	13712	13957	13693	13660	13695	13730	13924	13742	13605	13566	13625	13709	13611	13762	13798	13868	13826	13865	13783	13732	13894	13690	13889	13661	13723	13809	13776	13600	13924	13668	13865	13756	13606	13646	13820	13635	13595	13701	13692	13715	13719	13759	13862	13768	13760	13740	13849	13884	13787	13809	13709	13765	13748	13712	13885	13756	13659	13687	13903	13857	13793	13704	13662	13790	13750	13876	13827	13866	13625	13753	13790	13692	13481	13836	13772	13953	13850	13715	13872	13885	13828	13640	13784	13713	13745	13764	13791	13708	13699	13775	13862	13785	13819	13839	13768	13948	13585	13665	13925	13697	13636	13571	13858	13694	13841	13711	13878	13615	13830	13622	13847	13799	13727	13747	13760	13866	13695	13820	13675	13671	13755	13814	13581	13723	13735	13908	13671	13656	13725	13780	13820
22610	21017	28678	23503	21574	24312	26706	21112	19204	18657	17966	17531	17058	16657	16526	16329	16245	15870	16151	16080	15835	15655	15359	15592	15660	15481	15414	15060	15355	15393	15409	15176	15051	15123	15296	15306	15119	15061	15155	15142	15037	15024	15192	15239	14942	15136	14982	15115	15193	15097	14985	14990	14942	15130	15060	15022	14983	14982	15081	14982	15073	14920	14981	14845	14975	15122	15085	14844	15007	14839	15057	15109	14870	14859	15066	14946	14954	14916	14988	15229	15087	14974	14951	14791	15039	15095	14970	15121	14893	14884	14985	15084	15128	15006	15022	14843	14849	14916	14891	15016	15085	15020	15121	14981	15068	15106	15051	15014	15019	14860	14928	14794	14939	14981	14868	14922	14957	14926	14869	15017	15034	15169	14803	14861	14890	14747	14944	14960	14914	14871	14902	14862	14958	14911	14977	14935	14781	14929	14924	14820	14917	14990	14932	14995	15018	14965	14776	14963	15003	14952	15059	14799	14983	14827	14901	14970	15078	15101	14899	14978	14944	14923	14906	15055	15007	14933	14859	14853	14903	14788	14913	14796	14798	14956	14792	14874	14886	14836	14856	14902	14992	15051	15100	14933	14934	14943	14737	14990	14956	14842	15038	14958	14773	14735	14961	14933	14998	14865	14944	14949	15076	14959	14954	14967	14899	15004	14980	14950	14874	14878	14880	15122	14836	14879	14941	14983	14822	14778	14966	14865	15012	15002	15010	15011	14864	14994	14854	14853	14915	14983	14901	14692	14850	15032	14881	14783	15110	15064	14970	14929	14937	15005	15001	15061	14949	15025	14786	14747	14760	15104	14780	14993	14900	15105	14969	15036	14923	14627	15066	14881	14870	14820	14973	14928	14864	15012	14909	15039	15025	15024	14847	14879	14885	14838	14897	14828	14673	14817	14916	14948	14939	14954	15030	14936	14950	15205	14853	14795	15018	14972	14944	14846	14922	15047	14887	14814	14898	14796	14798	15097	15067	14944	14972	14831	15012	14972	15100	14783	14963	14930	14792	14995	14888	14790	14887	14903	15011	15015	15062	14863	14930	14982	15148	14955	14871	15010	15003	14927	14912	15073	14874	15105	15012	15178	14919	14889	14855	14817	14871	15153	14988	14891	14982	14926	14921	14962	15051	15239	14839	14990	14910	14783	14916	15059	15157	14837	14842	14859	15020	15081	15039	14933	15000	14803	14855	14948	14937	15055	14827	14985	14937	14858	14835	15065	14886	14761	14857	14940	14834	14819	15128	14949	14849	14924	14957	14992	14950	14898	14891	15143	15053	14964	14840	15032	14866	14872	15006	15023	14830	14896	14935	14878	14849	14855	14790	14757	14976	15073	14958	14812	15029	14792	14931	14872	15089	15053	14870	14926	14718	14906	14866	14963	14874	14931	14887	15105	14916	14813	14700	14980	14973	14914	15037	14777	14943	14696	15119	14998	15037	15042	14839	14926	14900	14888	14973	14745	15084	14946	14938	14895	14848	14878	14842	14796	15009	14891	14894	14882	15099	14829	14998	14926	14927	14977	15009	14823	14945	15052	15032	14824	15002	14972	15110	14850	15068	15092	14920	14774	15047	15080	14875	14818	14854	14815	15069	14942	14839	14953	15104	14879	14956	14976	14870	15019	15024	14779	14884	15234	14858	14910	14931	14795	14850	14897	14839	15029	14985	14946	14915	14750	15043	14850	14991	14844	15031	14914	14871	14873	15081	15053	14943	14911	15023	14885	15069	14897	14839	14903	14919	14929	14929	14969	15004	14845	14922	14874	14984	14822	15041	14844	14987	14803	15018	14754	14947	14844	14942	14751	14884	14831	15032	14998	14905	15068	15016	14946	14906	14814	15009	15004	14906	14828	14864	15085	15030	14914	14839	14817	15008	15142	15084	15155	15111	15102	14938	15160	14995	14968	14942	14966	15036	14916	14873	15042	14912	15045	14902	14961	14918	14912	14738	14834	15111	14837	14805	14867	14828	15017	15198	14866	14865	15083	14935	15017	14837	15082	14959	14887	14889	14936	15018	14918	15014	15057	15117	14948	15027	14998	15078	14983	14878	14702	14909	15048	14901	14827	15007	15088	14819	15227	15048	14890	15032	15075	15030	14827	14927	14835	14868	14798	14988	15024	15058	15089	15036	14889	15026	14914	14805	14973	14995	15010	14690	14815	14999	14915	14711	15111	15013	14950	14825	15041	14802	14781	14948	14653	14882	14728	14814	14960	14951	14925	15126	14985	14992	14901	14985	15023	15024	14972	14926	14677	14932	14878	14975	15113	15074	14935	14949	14948	14790	14889	14918	14933	14771	15286	15040	14989	14712	14904	14954	14928	14926	14909	14886	14861	14784	14708	14860	14952	15061	14937	14983	15002	14837	15024	14813	14962	14865	14862	14964	14797	14926	15033	15049	15128	14754	14809	14819	14903	14883	15037	14875	14896	14870	14912	14840	14935	14730	14803	14800	14792	14912	14947	14824	14847	15043	15002	14827	15058	14933	14862	14846	15181	14741	14989	15028	14918	15054	14825	14775	15113	15015	15033	14798	15087	14998	14971	14969	14862	14786	15077	14816	15038	14896	14934	15020	14998	14897	14798	14941	14923	15051	14877	14942	15054	14901	15045	15010	14982	14852	14831	14969	15121	14885	14760	14832	14856	14919	14949	14903	14916	14983	15004	14881	15060	14894	14901	15079	14906	14867	15003	14901	14806	15178	14917	14876	14804	14833	14870	15020	15038	15094	14924	14994	14855	14947	14932	14897	14896	14878	14882	14975	15109	15015	14827	14912	14835	15043	14896	14963	14819	15032	14818	14964	14838	14852	14897	14893	14949	14912	14910	14973	15026	14883	14991	14953	14954	14947	14891	14928	15081	14861	14950	15035	14943	14996	15061	14929	14964	14914	14932	15034	14927	14975	14942	14852	14830	15085	14848	14992	14947	14987	14907	14841	14779	14931	14877	14932	14779	15080	15058	15132	14994	14931	14957	15113	14832	14994	14996	14975	14965	14905	14973	14981	14902	14950	15033	14897	14937	14982	15010	14795	14806	14853	14889	15080	14983	14955	15140	14845	14728	14997	14777	14958	15019	14847	14899	14991	14855	15014	14889	14997	14853	14968	14995	14883	14794	14958	14834	14914	14998	14941	14926	14982	14801	15205	15072	14839	14941	15114	14960	14807	14890	14969	15072	15100	14904	14879	14916	14744	15001	15092	14792	14801	14888	14858	14934	15015	14878	14775	15053	14750	14704	14754	15032	14950	14811	15124	14857	14879	14894	14822	15026	14893	14936	14726	14769	14872	14986	14835	15126	15048	14837	14856	14958	14978	14928	15011	14995	14928	14956	14747	14923	15024	15016	14824	14789	15008	15013	14997	14996	14803	14918	14959	14876	14914	14794	14860	14929	14881	14900	15054	14902	15004	15026	14943	14952	14880	14857	14969	14810	15040	14986	15069	14918	14917	14905	15173	14973	14864	14928	14954	14906	14749	14923	15087	14750	15008	14763	15004	15221	15004	15001	14733	14921	14780	14910	14862	14968	15102	15024	14922	14859	14993	14938	14934	14818	14838	14978	14972	15029	14966	14859	14790	14906	15092	15030	14935	14991	15055	14935	14890	15056	14866	15007	14901	14919	14884	14985	14805	14968	14879	14906	15002	14936	14956	14871	15115	14902	14965	14891	14831	15124	15107	14877	15038	15036	14965	14967	14771	14902	14905	14750	14873	14968	15037	14954	14914	14905	14918	14983	14671	14829	15072	14789	14722	15010	14983	14843	14976	14921	15108	14871	15218	14975	14824	14960	14891	14961	15086	14923	14901	15130	15247	14895	14894	14938	14943	15085	14956	14853	15044	15041	14937	14899	15094	14961	14858	14878	15033	14937	14783	14975	14954	15101	15101	14798	15010	14936	14852	15096	14968	14877	14879	14966	14789	14811	14763	14763	14782	14955	14841	14986	14889	14788	15088	14835	14912	15019	14844	14915	14767	14825	14969	14919	14955	15084	14821	14959	14840	14806	14715	14975	14845	15018	14948	14935	14871	15021	15031	14954	14924	15120	15186	15050	14905	14858	14901	14893	15101	14919	15079	15139	15000	14879	14846	14719	14835	15012	15190	14890	14867	14845	14833	15039	15023	15201	15003	14989	14944	14945	14946	15153	14927	14803	14844	14848	14848	14912	15059	15023	15005	14825	14917	14718	14880	14999	14846	14947	14886	14933	14925	14886	14774	14968	14842	15068	14854	15053	14815	14840	14996	14708	14949	15117	14942	14974	14914	15005	14980	15015	14939	14910	14829	15019	14897	14969	14935	14979	15146	15060	14958	14963	15062	14775	14951	14952	14920	14943	14955	14886	15065	14964	14798	14939	14952	14981	14723	14793	14946	14948	14906	14829	14798	15023	14954	14846	14962	14757	14947	15063	15115	14869	14876	14705	14919	15191	14818	14820	15000	15045	15006	14916	14916	14732	14890	14853	14923	15086	14673	14876	15053	15021	15053	15016	14920	14796	14738	15053	14988	14858	14840	15014	14817	14814	14834	14963	15044	15073	14850	14718	15021	14914	14891	14961	15025	14973	14990	14881	14813	14948	14966	14902	14841	14868	14960	15086	14826	14969	14894	14898	14871	15074	14918	14997	14844	15080	14966	14906	14829	14840	14926	14883	14802	14857	14693	14871	14956	14929	15066	14902	15017	14918	15045	15059	14864	14929	14825	14777	14932	14988	14865	14855	14984	14928	15066	14886	14909	14737	14947	15132	14910	15066	14912	15169	14970	14677	14932	14965	14921	14769	14973	15045	15064	14842	14893	15016	14991	14759	14938	14968	15119	15011	14841	15017	14919	14789	14868	14912	15037	14915	14970	15005	14878	14826	14787	14980	14885	14743	14908	14876	14964	14900	14848	14757	15085	15002	15182	14998	14972	14968	14989	14929	15002	14838	14985	14833	15093	14967	14894	14897	15105	14719	14679	14701	14863	14721	14753	14807	14879	14759	14889	14905	14902	14855	14937	15060	14840	14844	14981	15132	14753	15027	14869	14921	14919	14989	15057	14718	14957	15144	14943	15086	14999	14976	14929	14774	15040	15000	14768	15036	14943	14984	14865	14940	14789	14924	15037	14949	14945	14848	14843	14694	14877	14850
28669	48017	43626	35714	30890	27488	24759	22443	20563	19329	18133	17424	16840	16538	15984	15652	15541	15418	15150	15156	14813	14651	14441	14617	14187	14437	14072	14167	13927	14000	13973	13844	13881	13723	13973	13777	14089	14063	13754	13736	13699	13817	13801	13900	13813	13881	13898	13740	13831	13831	13820	13680	13863	13772	13859	13762	13789	13780	13712	13899	13775	13825	13719	13710	13784	13792	13746	13747	13649	13794	13644	13719	13874	13829	13860	13787	13789	13761	13551	13734	13686	13794	13726	13789	13845	13948	13772	13799	13700	13652	13780	13732	13655	13899	13724	13806	13828	13732	13650	13671	13658	13710	13880	13781	13808	13748	13802	13914	13664	13647	13764	13742	13713	13748	13757	13844	13666	13840	13695	13816	13661	13751	13812	13947	13675	13770	13801	13649	13586	13748	13834	13632	13705	13835	13768	13839	13731	13740	13658	13703	13662	13820	13766	13786	13667	13659	13823	13833	13872	13562	13731	13736	13764	13608	13617	13753	13707	13687	13800	13929	13790	13773	13895	13725	13732	13969	13728	13658	13686	13577	13815	13800	13624	13588	13562	13794	13783	13735	13553	13910	13772	13757	13748	13785	13738	13790	13668	13741	13714	13674	13799	13735	13755	13742	13779	13651	13587	13692	13594	13776	13731	13845	13683	13743	13708	13710	13755	13673	13706	13805	13730	13667	13836	13827	13660	13718	13709	13663	13843	13780	13804	13643	13837	13837	13581	13625	13818	13781	13666	13724	13649	13763	13795	13640	13691	13802	13599	13828	13669	13898	13775	13645	13837	13783	13622	13753	13731	13556	13772	13573	13751	13683	13647	13731	13699	13642	13841	13613	13635	13707	13912	13821	13815	13712	13720	13777	13774	13752	13757	13646	13578	13821	13870	13500	13856	13700	13723	13755	13701	13733	13810	13802	13919	13793	13722	13669	13754	13718	13881	13726	13740	13835	13633	13655	13602	13725	13624	13585	13575	13731	13731	13657	13675	13768	13881	13609	13783	13784	13625	13819	13872	13721	13689	13856	13796	13686	13665	13708	13744	13758	13719	13863	13887	13546	13830	13684	13792	13810	13922	13665	13788	13589	13594	13666	13897	13598	13578	13748	13729	13657	13690	13690	13677	13604	13685	13780	13728	13786	13559	13714	13667	13663	13728	13593	13703	13737	13794	13767	13737	13765	13785	13755	13796	13623	13745	13718	13745	13661	13839	13654	13522	13573	13905	13688	13797	13689	13661	13827	13805	13734	13596	13760	13634	13757	13588	13715	13834	13856	13705	13737	13784	13669	13820	13919	13516	13656	13725	13655	13827	13805	13799	13732	13753	13815	13629	13773	13785	13734	14004	13657	13457	13861	13807	13693	13700	13781	13571	13626	13809	13807	13841	13655	13705	13759	13730	13562	13772	13712	13779	13761	13753	13628	13845	13754	13774	13819	13739	13788	13599	13751	13725	13623	13755	13771	13822	13811	13663	13629	13733	13711	13741	13661	13690	13755	13645	13630	13674	13711	13804	13783	13753	13696	13584	13778	13660	13802	13733	13498	13651	13674	13802	13741	13651	13685	13789	13754	13776	13786	13896	13730	13706	13726	13713	13729	13773	13755	13686	13719	13701	13706	13660	13535	13694	13756	13805	13518	13617	13656	13900	13608	13648	13766	13778	13694	13660	13825	13750	13509	13726	13685	13739	13698	13726	13659	13621	13664	13863	13655	13752	13665	13557	13713	13738	13732	13654	13764	13640	13798	13724	13587	13702	13688	13473	13645	13987	13625	13909	13582	13755	13890	13832	13601	13818	13718	13889	13633	13763	13784	13749	13620	13777	13751	13774	13718	13759	13788	13671	13528	13710	13705	13615	13886	13611	13690	13863	13543	13796	13745	13519	13634	13699	13612	13854	13862	13777	13725	13580	13653	13873	13786	13819	13698	13719	13982	13735	13688	13884	13649	13851	13727	13893	13837	13677	13659	13634	13719	13722	13821	13727	13582	13632	13555	13747	13831	13605	13693	13811	13774	13696	13691	13808	13621	13803	13893	13869	13692	13790	13672	13807	13663	13775	13884	13829	13856	13895	13677	13834	13685	13696	13788	13807	13767	13682	13690	13558	13649	13720	13814	13590	13719	13770	13743	13709	13894	13827	13853	13547	13858	13745	13549	13777	13679	13783	13700	13615	13734	13690	13727	13923	13826	13664	13784	13579	13801	13887	13574	13597	13704	13543	13668	13862	13780	13758	13791	13763	13742	13728	13741	13681	13687	13658	13690	13565	13904	13707	13653	13639	13814	13784	13687	13678	13634	13816	13700	13682	13745	13640	13792	13779	13603	13844	13815	13733	13752	13613	13802	13589	13815	13922	13788	13907	13762	13700	13594	13762	13789	13866	13747	13780	13815	13785	13797	13587	13652	13869	13804	13735	13732	13735	13574	13748	13747	13848	13654	13689	13687	13737	13812	13755	13654	13649	13734	13548	13589	13788	13887	13743	13764	13585	13760	13845	13675	13761	13723	13734	13755	13754	13606	13837	13749	13746	13677	13666	13693	13727	13794	13828	13621	13553	13778	13582	13674	13653	13831	13624	13688	13789	13755	13697	13754	13806	13881	13835	13863	13901	13740	13851	13765	13907	13683	13815	13608	13609	13500	13684	13772	13665	13659	13775	13752	13691	13595	13851	13688	13720	13617	13613	13692	13674	13706	13835	13640	13741	13855	13720	13689	13613	13655	13756	13705	13867	13735	13820	13781	13867	13669	13800	13917	13662	13488	13674	13596	13764	13543	13687	13684	13660	13701	13676	13517	13713	13776	13740	13796	13620	13600	13705	13763	13652	13797	13846	13639	13568	13852	13728	13599	13690	13810	13671	13702	13569	13702	13806	13706	13772	13748	13770	13733	13782	13764	13797	13723	13737	13731	13736	13695	13745	13655	13717	13640	13831	13639	13772	13669	13646	13694	13789	13668	13650	13617	13701	13789	13719	13757	13560	13806	13737	13641	13735	13800	13628	13745	13579	13773	13741	13765	13648	13673	13845	13791	13688	13736	13924	13631	13817	13798	13843	13676	13787	13823	13741	13674	13614	13873	13534	13754	13888	13720	13763	13746	13727	13802	13664	13722	13601	13801	13730	13781	13556	13878	13798	13594	13587	13734	13796	13701	13753	13761	13721	13760	13708	13735	13582	13714	13572	13894	13705	13821	13845	13763	13715	13552	13679	13606	13668	13695	13827	13714	13704	13830	13675	13773	13729	13512	13794	13699	13830	13762	13678	13789	13665	13785	13723	13720	13637	13647	13777	13586	13751	13554	13769	13730	13890	13790	13605	13686	13776	13726	13766	13647	13721	13903	13556	13785	13801	13699	13650	13664	13711	13684	13851	13618	13759	13755	13663	13738	13785	13667	13707	13713	13851	13773	13880	13653	13741	13678	13748	13609	13734	13738	13546	13815	13832	13845	13751	13705	13743	13657	13741	13496	13678	13648	13674	13775	13692	13730	13720	13600	13725	13690	13853	13611	13783	13858	13610	13774	13827	13737	13653	13767	13927	13610	13846	13773	13618	13601	13721	13737	13519	13636	13779	13846	13698	13758	13703	13698	13708	13567	13694	13788	13654	13653	13746	13704	13645	13905	13862	13690	13621	13775	13637	13733	13677	13719	13728	13769	13740	13728	13659	13691	13769	13827	13778	13735	13845	13939	13774	13761	13731	13727	13804	13714	13672	13723	13832	13817	13738	13738	13515	13790	13898	13621	13853	13840	13686	13828	13621	13705	13761	13830	13628	13826	13413	13791	13874	13778	13883	13739	13781	13846	13732	13684	13762	13824	13637	13769	13735	13661	13765	13732	13611	13568	13747	13770	13876	13724	13788	13522	13810	13799	13744	13788	13909	13609	13666	13689	13722	13853	13786	13850	13835	13795	13722	13851	13673	13846	13592	13802	13674	13805	13629	13625	13815	13810	13736	13833	13671	13740	13796	13776	13795	13673	13864	13834	13798	13649	13746	13793	13793	13639	13758	13765	13678	13732	13910	13823	13781	13715	13774	13711	13815	13684	13844	13639	13676	13664	13600	13722	13665	13839	13657	13661	13770	13630	13762	13734	13670	13726	13700	13630	13746	13739	13887	13842	13771	13708	13731	13589	13590	13797	13680	13711	13788	13825	13597	13699	13737	13733	13835	13848	13855	13774	13852	13719	13763	13765	13811	13653	13743	13659	13744	13648	13554	13819	13490	13900	13711	13793	13738	13676	13830	13772	13562	13680	13668	13682	13687	13897	13765	13564	13629	13855	13598	13708	13747	13674	13734	13629	13844	13780	13874	13876	13763	13850	13607	13798	13720	13785	13675	13712	13687	13711	13924	13729	13812	13760	13771	13907	13748	13747	13688	13620	13614	13771	13911	13676	13725	13743	13857	13790	13793	13642	13555	13882	13532	13747	13849	13819	13808	13874	13663	13754	13676	13513	13628	13705	13808	13663	13842	13561	13719	13764	13878	13758	13729	13836	13777	13889	13832	13779	13772	13607	13837	13697	13820	13572	13764	13747	13615	13777	13541	13679	13693	13668	13724	13741	13702	13744	13834	13547	13747	13695	13776	13733	13793	13605	13582	13802	13676	13706	13844	13879	13630	13684	13766	13547	13716	13730	13685	13568	13747	13634	13727	13810	13780	13499	13748	13666	13811	13735	13604	13758	13709	13863	13572	13917	13846	13720	13973	13721	13847	13713	13736	13741	13769	13669	13766	13793	13656	13661	13611	13800	13905	13753	13848	13804	13745	13798	13834	13624	13859	13796	13788	13766	13562	13723	13571	13712	13729	13771	13877	13742	13785	13809	13625	13808	13748	13585	13860	13594	13775	13865	13850	13878	13724	13657	13705	13644	13682	13861	13646	13850	13739	13820	13533	13810	13736	13642	13882	13750	13674	13640	13748	13748	13754	13610	13707	13607	13722	13791	13788	13905	13624	13751	13695	13735	13614	13629	13736	13875	13778	13734	13695	13631	13840	13739	13764	13676	13809	13923	13573	13709	13675	13864	13591	13869	13651	13692	13735	13675	13616	13772	13945	13719	13711	13701	13779	13758	13817	13686	13752	13932	13688	13811	13762	13650	13740	13627	13713	13650	13648	13844	13808	13806	13728	13663
27371	23760	28770	25786	20819	18945	17698	16595	16465	15818	15675	15300	15140	14972	15093	15048	14819	14792	14862	14712	14920	14695	14669	14588	14387	14403	14552	14502	14477	14601	14486	14624	14650	14375	14508	14497	14508	14425	14387	14575	14660	14561	14539	14358	14333	14360	14495	14501	14454	14458	14365	14353	14638	14533	14463	14375	14423	14444	14508	14481	14522	14361	14217	14378	14308	14569	14554	14285	14465	14473	14535	14260	14473	14240	14391	14517	14626	14401	14385	14458	14453	14493	14349	14528	14402	14589	14487	14546	14528	14423	14387	14545	14576	14541	14647	14593	14388	14566	14283	14630	14661	14557	14482	14456	14695	14543	14344	14336	14303	14368	14254	14419	14472	14452	14367	14469	14333	14551	14367	14399	14528	14376	14549	14500	14369	14339	14509	14383	14423	14208	14509	14106	14431	14355	14313	14320	14253	14483	14288	14436	14529	14290	14237	14514	14479	14453	14397	14438	14362	14376	14735	14340	14503	14293	14502	14390	14511	14208	14410	14395	14350	14465	14538	14424	14440	14410	14289	14382	14271	14440	14376	14469	14391	14445	14319	14338	14479	14327	14560	14654	14374	14423	14250	14311	14436	14509	14265	14457	14256	14540	14380	14497	14520	14441	14283	14411	14242	14464	14477	14397	14585	14455	14452	14553	14208	14404	14319	14483	14600	14479	14554	14508	14478	14377	14474	14565	14271	14335	14418	14403	14530	14514	14369	14584	14465	14423	14541	14388	14612	14389	14548	14761	14309	14694	14447	14484	14359	14387	14465	14357	14347	14435	14481	14477	14375	14398	14330	14363	14354	14543	14323	14360	14593	14395	14432	14245	14532	14499	14549	14416	14437	14565	14540	14468	14600	14349	14250	14348	14375	14531	14637	14526	14533	14418	14457	14297	14544	14271	14210	14316	14537	14443	14330	14278	14226	14369	14328	14590	14509	14502	14336	14381	14278	14269	14303	14545	14634	14525	14357	14377	14403	14592	14345	14369	14443	14351	14286	14291	14486	14518	14488	14387	14617	14752	14575	14476	14416	14468	14481	14412	14426	14465	14393	14400	14407	14295	14512	14441	14372	14495	14250	14250	14505	14365	14448	14534	14436	14427	14264	14294	14461	14295	14283	14295	14630	14558	14553	14640	14523	14330	14404	14303	14501	14513	14223	14486	14413	14301	14498	14454	14220	14475	14416	14295	14532	14427	14444	14394	14496	14406	14438	14430	14393	14436	14298	14463	14488	14475	14396	14283	14391	14498	14392	14362	14412	14452	14526	14319	14564	14642	14604	14444	14289	14541	14425	14391	14377	14544	14673	14529	14533	14406	14470	14483	14469	14469	14494	14553	14455	14191	14514	14432	14422	14457	14498	14482	14312	14400	14427	14575	14530	14541	14411	14454	14473	14572	14357	14448	14364	14403	14305	14450	14450	14543	14303	14583	14412	14566	14373	14365	14417	14190	14425	14444	14463	14442	14608	14325	14398	14583	14463	14274	14492	14396	14428	14481	14396	14176	14421	14361	14393	14514	14326	14417	14364	14459	14442	14450	14309	14379	14452	14325	14615	14692	14516	14368	14470	14297	14507	14245	14522	14370	14317	14407	14646	14455	14394	14381	14383	14449	14412	14527	14380	14372	14564	14477	14410	14465	14186	14237	14459	14381	14483	14451	14496	14509	14545	14490	14506	14396	14395	14318	14400	14393	14445	14210	14572	14443	14470	14410	14272	14402	14482	14472	14409	14302	14486	14455	14381	14445	14471	14310	14322	14452	14339	14391	14361	14412	14443	14383	14294	14430	14399	14383	14564	14284	14417	14545	14360	14269	14369	14346	14365	14390	14461	14301	14291	14406	14461	14465	14380	14530	14366	14338	14234	14372	14396	14430	14653	14352	14474	14553	14701	14520	14605	14534	14462	14508	14371	14523	14462	14282	14548	14448	14552	14446	14394	14510	14646	14529	14442	14594	14366	14234	14371	14425	14352	14466	14386	14460	14468	14418	14357	14627	14486	14406	14564	14518	14651	14435	14601	14263	14340	14357	14471	14209	14352	14480	14454	14313	14475	14399	14576	14581	14612	14422	14508	14397	14406	14365	14360	14383	14537	14337	14496	14426	14428	14323	14392	14534	14300	14532	14231	14542	14468	14338	14592	14542	14320	14587	14523	14544	14503	14539	14278	14442	14364	14760	14538	14454	14501	14521	14462	14336	14498	14459	14421	14521	14572	14319	14434	14385	14591	14419	14344	14597	14450	14619	14482	14420	14565	14611	14462	14572	14158	14458	14353	14271	14632	14446	14446	14253	14411	14571	14581	14415	14442	14408	14340	14320	14384	14442	14333	14489	14440	14549	14379	14483	14383	14225	14360	14387	14518	14516	14381	14503	14438	14428	14370	14492	14517	14364	14398	14470	14447	14710	14685	14398	14578	14768	14354	14344	14506	14353	14311	14450	14382	14567	14395	14404	14460	14391	14441	14369	14433	14333	14612	14593	14593	14355	14748	14523	14651	14611	14366	14452	14515	14526	14444	14129	14451	14532	14558	14293	14497	14296	14459	14496	14364	14330	14504	14471	14422	14457	14590	14489	14302	14562	14543	14432	14456	14658	14449	14494	14540	14620	14412	14474	14424	14298	14390	14411	14308	14483	14525	14496	14390	14273	14425	14393	14307	14361	14247	14171	14430	14570	14456	14570	14287	14204	14526	14398	14428	14418	14321	14460	14155	14358	14373	14540	14310	14384	14502	14390	14498	14353	14509	14397	14553	14310	14353	14482	14508	14542	14463	14439	14410	14388	14466	14463	14412	14504	14435	14475	14519	14445	14332	14564	14723	14507	14447	14591	14318	14377	14653	14633	14591	14444	14470	14439	14635	14505	14650	14402	14402	14383	14541	14622	14465	14689	14436	14371	14484	14641	14584	14358	14395	14460	14382	14452	14522	14396	14531	14200	14586	14594	14425	14482	14445	14584	14448	14537	14308	14495	14545	14390	14373	14465	14356	14381	14418	14437	14455	14453	14391	14360	14498	14287	14525	14190	14384	14460	14448	14471	14320	14448	14352	14480	14324	14544	14406	14278	14503	14436	14609	14403	14501	14393	14461	14554	14597	14477	14445	14527	14360	14460	14482	14343	14435	14488	14600	14472	14501	14292	14523	14466	14342	14430	14350	14479	14483	14494	14398	14622	14369	14498	14632	14373	14403	14222	14412	14436	14211	14402	14527	14501	14381	14466	14422	14446	14637	14572	14528	14452	14692	14305	14409	14377	14472	14533	14477	14401	14604	14275	14528	14393	14531	14251	14434	14476	14391	14406	14404	14250	14475	14356	14258	14384	14282	14443	14646	14518	14432	14528	14342	14439	14398	14532	14455	14482	14319	14438	14522	14466	14394	14403	14558	14495	14376	14371	14430	14333	14358	14448	14498	14569	14540	14542	14505	14507	14401	14315	14509	14404	14358	14604	14368	14509	14391	14380	14262	14459	14427	14702	14362	14359	14559	14454	14414	14442	14341	14498	14500	14539	14594	14441	14520	14436	14507	14474	14580	14375	14511	14465	14439	14579	14516	14500	14537	14396	14332	14669	14451	14454	14470	14720	14620	14535	14547	14438	14386	14336	14372	14411	14403	14417	14563	14221	14467	14368	14549	14342	14476	14368	14320	14365	14445	14390	14464	14417	14559	14558	14427	14488	14473	14338	14415	14428	14619	14358	14551	14197	14635	14489	14313	14535	14423	14460	14292	14476	14338	14383	14459	14351	14470	14427	14431	14470	14401	14306	14473	14317	14300	14514	14542	14561	14560	14637	14451	14276	14530	14357	14578	14492	14298	14583	14295	14284	14379	14378	14306	14593	14433	14522	14557	14347	14415	14396	14395	14218	14444	14425	14453	14621	14633	14567	14431	14442	14431	14435	14376	14547	14386	14419	14286	14413	14552	14280	14546	14516	14604	14639	14429	14476	14490	14404	14443	14496	14469	14423	14552	14423	14482	14434	14452	14428	14429	14353	14347	14403	14432	14615	14452	14491	14482	14336	14374	14552	14539	14481	14510	14323	14437	14372	14539	14575	14599	14308	14338	14275	14409	14417	14421	14644	14360	14555	14325	14525	14515	14508	14424	14454	14571	14315	14483	14448	14449	14300	14430	14344	14552	14439	14335	14511	14403	14311	14337	14489	14486	14427	14404	14385	14526	14652	14398	14220	14396	14491	14511	14265	14298	14414	14500	14375	14649	14240	14523	14331	14460	14510	14399	14326	14354	14666	14322	14466	14578	14677	14399	14375	14394	14670	14665	14710	14479	14408	14521	14434	14386	14447	14562	14379	14538	14436	14658	14568	14566	14646	14624	14368	14258	14445	14379	14595	14585	14484	14533	14600	14288	14296	14513	14386	14493	14370	14406	14065	14375	14375	14529	14472	14533	14366	14479	14489	14598	14135	14564	14652	14494	14521	14261	14429	14692	14361	14545	14392	14420	14466	14406	14404	14517	14397	14420	14533	14261	14356	14471	14422	14288	14511	14580	14425	14400	14423	14573	14621	14430	14263	14226	14496	14312	14273	14403	14440	14544	14287	14343	14532	14359	14623	14248	14398	14409	14547	14543	14372	14275	14420	14376	14393	14082	14339	14466	14423	14538	14511	14458	14401	14366	14559	14533	14350	14459	14403	14300	14646	14340	14327	14535	14421	14574	14536	14614	14666	14607	14511	14460	14585	14493	14549	14563	14446	14617	14527	14311	14574	14452	14421	14557	14530	14413	14407	14398	14382	14412	14451	14436	14460	14506	14375	14427	14345	14223	14345	14473	14437	14446	14640	14369	14282	14346	14431	14503	14489	14547	14485	14408	14420	14455	14532	14480	14490	14454	14379	14467	14413	14559	14317	14500	14402	14444	14393	14471	14504	14463	14294	14584	14385	14653	14427	14504	14495	14574	14327	14372	14475	14508	14411	14556	14213	14236	14578	14427	14470	14626	14442	14460	14570	14461	14337	14324	14416	14552	14413	14284	14277	14570	14496	14426	14400	14426	14465	14440	14437	14375	14441	14485	14271	14407	14382	14659	14477	14432	14426	14582	14391	14605	14351	14540	14384	14548	14419	14425	14471	14482	14440	14467	14519	14687	14454	14559	14442	14434	14578	14595	14397
25997	36468	33141	25810	22510	20188	18469	17379	16261	15613	15111	14687	14651	14477	14251	14162	14247	14020	14011	13860	13924	13715	13655	13781	13560	13627	13465	13504	13482	13506	13424	13376	13448	13561	13454	13385	13392	13415	13590	13419	13513	13294	13316	13469	13323	13405	13300	13379	13533	13380	13475	13323	13477	13503	13556	13374	13444	13637	13483	13656	13442	13379	13270	13333	13420	13445	13412	13492	13428	13429	13460	13340	13455	13208	13382	13505	13456	13304	13503	13491	13510	13330	13363	13214	13333	13359	13009	13352	13347	13389	13411	13339	13366	13471	13473	13314	13322	13413	13482	13423	13350	13432	13382	13456	13435	13332	13296	13398	13272	13252	13286	13418	13264	13376	13485	13415	13425	13319	13266	13491	13388	13353	13429	13327	13389	13357	13284	13301	13431	13328	13333	13367	13282	13537	13572	13387	13493	13330	13541	13495	13415	13288	13353	13360	13501	13254	13495	13296	13450	13429	13278	13386	13375	13419	13265	13457	13330	13413	13299	13399	13354	13339	13538	13447	13333	13601	13304	13365	13382	13583	13311	13351	13193	13459	13255	13319	13481	13327	13410	13318	13371	13427	13470	13376	13421	13365	13242	13436	13292	13378	13497	13435	13309	13458	13331	13378	13479	13334	13382	13379	13211	13411	13460	13389	13452	13251	13437	13314	13424	13533	13368	13472	13421	13492	13225	13455	13279	13531	13489	13470	13424	13426	13219	13458	13406	13458	13558	13479	13427	13559	13310	13484	13524	13355	13270	13505	13162	13483	13383	13184	13307	13341	13352	13389	13357	13290	13407	13485	13434	13405	13344	13400	13447	13407	13336	13410	13366	13397	13248	13315	13519	13369	13285	13423	13498	13342	13440	13347	13438	13633	13333	13386	13464	13399	13417	13404	13497	13328	13520	13452	13447	13298	13252	13399	13436	13410	13350	13356	13509	13322	13320	13227	13325	13387	13505	13330	13485	13168	13515	13385	13278	13262	13495	13399	13264	13444	13363	13346	13461	13446	13471	13259	13294	13440	13341	13405	13543	13395	13366	13444	13318	13437	13315	13533	13385	13324	13455	13492	13444	13327	13433	13442	13168	13438	13316	13346	13380	13287	13368	13297	13386	13487	13200	13337	13299	13490	13435	13419	13401	13110	13370	13265	13209	13544	13431	13367	13483	13351	13564	13276	13470	13638	13447	13413	13304	13298	13384	13386	13297	13367	13425	13432	13380	13394	13587	13280	13381	13406	13373	13334	13410	13404	13356	13437	13351	13565	13355	13356	13467	13316	13459	13314	13327	13425	13362	13471	13393	13513	13620	13258	13372	13380	13359	13426	13292	13282	13253	13298	13407	13412	13498	13527	13418	13454	13424	13502	13314	13436	13477	13356	13476	13298	13162	13331	13502	13308	13358	13374	13401	13418	13278	13427	13217	13168	13450	13347	13458	13372	13434	13450	13467	13250	13324	13405	13373	13334	13287	13448	13410	13360	13157	13344	13469	13307	13341	13481	13231	13398	13261	13446	13501	13379	13290	13480	13424	13502	13399	13420	13429	13586	13230	13464	13487	13362	13373	13427	13543	13372	13465	13106	13259	13242	13284	13337	13412	13459	13515	13237	13249	13406	13221	13466	13543	13224	13419	13439	13504	13350	13387	13409	13347	13339	13489	13319	13302	13355	13436	13429	13499	13461	13240	13421	13188	13285	13482	13425	13513	13508	13291	13449	13266	13328	13252	13267	13341	13303	13364	13353	13373	13403	13454	13366	13537	13473	13143	13227	13365	13386	13303	13335	13297	13489	13208	13409	13566	13295	13525	13448	13437	13328	13498	13251	13450	13411	13407	13514	13317	13406	13434	13235	13613	13391	13482	13281	13534	13512	13283	13408	13410	13513	13326	13462	13392	13384	13325	13404	13446	13385	13415	13358	13375	13213	13426	13344	13458	13297	13345	13458	13283	13367	13438	13363	13420	13402	13459	13370	13456	13373	13385	13438	13379	13429	13467	13286	13339	13384	13395	13483	13410	13239	13203	13358	13394	13408	13438	13530	13395	13268	13612	13504	13276	13445	13485	13460	13562	13427	13293	13374	13376	13296	13303	13362	13212	13355	13210	13204	13344	13331	13282	13412	13522	13365	13455	13345	13317	13464	13387	13388	13351	13299	13475	13338	13397	13550	13325	13337	13336	13354	13359	13427	13415	13477	13270	13605	13509	13448	13266	13300	13492	13364	13433	13315	13335	13563	13410	13384	13471	13335	13523	13384	13343	13406	13399	13303	13383	13366	13536	13565	13479	13335	13413	13195	13304	13366	13408	13295	13484	13471	13273	13353	13231	13332	13463	13417	13463	13470	13444	13484	13262	13379	13392	13349	13404	13473	13368	13493	13293	13263	13458	13195	13378	13155	13296	13373	13661	13429	13417	13310	13521	13462	13442	13431	13377	13334	13438	13462	13369	13322	13441	13355	13331	13473	13284	13353	13429	13465	13385	13493	13533	13330	13511	13574	13412	13442	13459	13181	13571	13329	13335	13327	13426	13372	13292	13436	13358	13290	13424	13445	13459	13433	13432	13396	13303	13598	13444	13343	13409	13466	13307	13436	13407	13313	13389	13585	13325	13551	13303	13525	13469	13219	13230	13420	13332	13568	13282	13292	13340	13250	13364	13452	13291	13332	13389	13234	13583	13369	13420	13459	13269	13584	13241	13376	13443	13544	13357	13395	13268	13319	13402	13394	13527	13284	13394	13463	13569	13395	13331	13322	13401	13375	13532	13382	13334	13439	13350	13553	13418	13454	13468	13528	13559	13209	13458	13537	13417	13490	13241	13403	13528	13361	13439	13177	13332	13396	13404	13410	13324	13352	13523	13472	13321	13412	13409	13322	13335	13540	13248	13445	13523	13315	13472	13187	13446	13367	13445	13603	13330	13217	13455	13338	13493	13449	13188	13386	13396	13394	13385	13491	13425	13358	13381	13383	13430	13445	13388	13475	13376	13263	13345	13622	13333	13311	13475	13546	13500	13495	13373	13413	13561	13382	13325	13301	13642	13417	13173	13521	13488	13207	13364	13318	13485	13238	13394	13351	13444	13415	13476	13351	13449	13470	13483	13417	13394	13345	13432	13374	13290	13445	13350	13384	13392	13387	13361	13424	13449	13303	13534	13387	13585	13428	13255	13441	13436	13328	13352	13394	13477	13324	13352	13548	13327	13383	13269	13394	13443	13595	13372	13299	13518	13471	13295	13353	13322	13305	13493	13224	13381	13566	13422	13348	13468	13527	13281	13431	13435	13509	13421	13414	13466	13428	13602	13450	13396	13452	13325	13248	13397	13452	13306	13458	13354	13245	13351	13383	13420	13320	13370	13382	13425	13330	13505	13468	13398	13393	13351	13479	13272	13349	13368	13351	13333	13460	13363	13419	13340	13288	13435	13390	13490	13333	13336	13337	13367	13468	13194	13416	13490	13398	13269	13337	13373	13460	13334	13539	13395	13412	13455	13194	13498	13462	13285	13451	13250	13283	13411	13481	13541	13390	13473	13558	13297	13435	13379	13379	13632	13458	13505	13338	13301	13523	13462	13371	13432	13272	13489	13424	13371	13457	13470	13303	13535	13510	13345	13372	13332	13360	13457	13479	13333	13336	13572	13178	13452	13374	13372	13489	13327	13450	13367	13339	13365	13552	13503	13410	13428	13288	13255	13521	13241	13383	13246	13414	13464	13138	13428	13351	13359	13279	13374	13455	13487	13434	13373	13265	13360	13389	13459	13512	13525	13346	13401	13252	13528	13466	13474	13233	13331	13370	13498	13318	13337	13529	13212	13366	13483	13166	13316	13255	13350	13476	13464	13346	13367	13331	13318	13495	13414	13379	13329	13399	13247	13380	13459	13238	13413	13319	13437	13422	13457	13511	13402	13321	13396	13349	13323	13342	13315	13338	13390	13434	13416	13428	13330	13448	13422	13509	13320	13382	13531	13504	13488	13255	13382	13392	13417	13351	13452	13399	13499	13549	13207	13493	13324	13552	13461	13341	13375	13377	13438	13223	13375	13506	13365	13545	13336	13338	13436	13505	13688	13325	13437	13461	13353	13286	13260	13421	13488	13352	13342	13228	13446	13503	13617	13393	13463	13406	13359	13477	13480	13345	13487	13325	13511	13451	13313	13409	13427	13486	13373	13509	13256	13426	13537	13487	13409	13451	13328	13473	13443	13202	13340	13376	13396	13527	13612	13286	13486	13404	13460	13534	13558	13314	13374	13483	13448	13373	13471	13459	13301	13282	13422	13348	13333	13396	13598	13340	13528	13295	13457	13279	13396	13233	13690	13406	13426	13607	13489	13375	13470	13278	13459	13413	13353	13365	13369	13328	13187	13475	13339	13420	13355	13337	13301	13250	13422	13480	13423	13477	13342	13274	13457	13377	13393	13429	13451	13476	13402	13425	13462	13436	13390	13461	13462	13383	13385	13293	13356	13597	13457	13365	13404	13547	13496	13441	13466	13343	13351	13296	13268	13433	13359	13388	13287	13449	13339	13432	13492	13266	13393	13579	13353	13213	13383	13407	13353	13387	13312	13450	13384	13399	13211	13469	13347	13444	13475	13298	13397	13274	13311	13359	13417	13415	13275	13403	13369	13437	13285	13521	13359	13341	13385	13117	13427	13453	13385	13321	13452	13413	13454	13376	13355	13414	13347	13602	13389	13327	13373	13483	13313	13552	13426	13552	13299	13340	13423	13220	13432	13433	13242	13313	13384	13415	13455	13468	13368	13288	13514	13372	13329	13497	13298	13499	13399	13484	13318	13282	13344	13416	13490	13502	13309	13192	13344	13489	13503	13336	13449	13364	13141	13434	13426	13373	13410	13282	13282	13463	13472	13472	13362	13375	13386	13314	13404	13493	13505	13423	13429	13582	13422	13556	13477	13437	13511	13435	13566	13381	13390	13371	13545	13320	13401	13332	13372	13551	13463	13518	13378	13402	13364	13368	13362	13394	13613	13241	13387	13399	13350	13404	13385	13591	13262	13339	13478	13337	13300	13453	13399	13403	13226	13534	13331	13302	13287	13278	13597	13505	13329	13479	13295	13398	13351	13415	13382	13292	13464	13399	13387	13441	13540	13383	13355	13376	13294	13318	13465	13156
23693	21024	28408	24205	22722	23804	22853	19468	18188	17361	16949	16411	16470	16079	15910	15728	15821	15546	15621	15418	15302	15178	15413	15230	15322	15093	14904	15061	14889	15098	15007	15026	14961	14963	14850	14916	14893	14786	15149	15092	14995	14806	14910	15077	14886	14904	15024	14912	14712	14967	14955	14908	14864	15005	15213	14832	14902	15059	14917	14880	14795	14737	14837	14938	14911	14876	14765	14768	14838	14934	14712	14977	14885	14915	14948	14968	14854	15028	14797	14931	14926	14887	14942	14958	14945	14757	15018	14921	15023	14893	14866	14813	14890	14962	14763	14998	14813	14967	14861	14913	14912	14857	14873	14847	14888	14781	14684	14784	14866	14932	14723	15126	14705	14845	14980	14690	14731	14848	15002	14790	14859	14853	14975	14715	14701	14736	14761	14694	14656	14774	14870	14822	14879	14824	14612	14764	14787	14683	14759	14827	14982	14894	14769	14793	14892	15066	14860	14915	14827	14977	14868	14858	14909	14724	14785	14974	14873	14843	14948	14986	14825	14880	14890	14902	14837	14929	14693	14830	14675	14986	14810	14756	14809	14866	14976	15068	14952	14918	14713	14777	15001	14680	14815	14934	14765	14702	14758	14774	14997	14743	14935	15108	14947	14891	14714	14869	15043	14607	14808	14884	14614	14869	14924	14908	14749	14761	14874	15001	14914	14896	14960	14827	14705	14869	14826	14803	14737	14728	14850	14863	14955	14882	14923	15100	14731	14911	14768	14910	14879	14796	14936	14953	14926	14802	14797	14756	15046	14654	14925	15066	14820	14929	14899	15037	15054	14773	14771	14845	14768	14888	14696	14782	14793	14808	14839	15020	14994	14998	14779	14931	14930	14946	14763	14740	14843	14762	14824	15032	14906	14916	14983	14929	14909	14971	14681	15125	14865	14874	14937	14800	14933	14820	14951	14786	14795	14939	14808	14891	14804	14910	14812	14899	15017	14778	14801	14849	14954	14904	14881	14857	14876	14999	14869	14878	14970	14832	14990	14900	14986	15125	15056	14763	14822	14823	14792	14720	14934	14815	14647	14942	14773	14888	14939	14854	14798	15086	14801	14781	14897	14871	14732	14782	14912	14902	14702	14742	14850	14955	14908	14896	14821	14811	14961	14787	14867	14982	14957	14838	14852	14748	15019	14887	14752	14989	14934	14845	15088	14763	14655	14969	14925	14881	14940	14936	14826	14812	14856	14891	15093	14767	14918	15105	14714	14943	14916	14862	14895	14754	14820	14911	14838	14874	14837	15045	14874	14862	14798	14779	14840	14946	15003	14966	14894	14917	14887	14923	14893	14744	14771	14992	14866	14909	14673	14778	14934	14837	14879	14850	14849	14898	14916	14853	14876	14819	14521	14734	14801	14733	14682	14664	14922	14765	14587	14886	15025	15115	14791	14845	14800	14857	14907	14850	14783	14835	14809	14482	14763	14825	15125	14860	14973	14759	14918	14870	14924	14696	14791	14662	14953	14815	14868	14703	14849	14882	14881	14778	14864	15088	14947	14822	14867	14782	14785	14902	14953	14943	14826	14819	14884	14703	14658	14767	14914	14887	14729	14937	14761	14653	14842	14863	14843	14844	14895	15041	15035	14725	14706	14865	14880	14902	14793	14675	14728	14856	14751	14712	14670	14861	14857	14871	14805	14762	14729	14962	15033	14809	14652	14991	14905	14852	14858	14867	14931	14735	14610	14933	15012	14970	14745	14886	14826	14807	14882	14798	15037	14812	14924	14954	14762	14793	14600	14794	14771	14847	14793	14663	14749	14803	14838	14757	14985	14893	14712	14832	14719	14880	15064	14826	14860	14826	14822	14689	14893	15030	14862	14956	14958	14826	14711	14847	14828	14965	15005	14905	14729	14742	15014	15010	14941	14890	15114	14663	14967	14754	14844	14954	14948	14993	14805	14685	14883	14944	15132	14789	14889	14838	14848	14810	14880	14729	14824	14809	14818	14872	14829	14756	14953	14660	14897	14837	14749	14974	14910	14861	14840	14821	14977	14691	14662	14796	14812	14747	14752	14666	14908	14819	14968	14909	14735	14850	14789	14596	14790	14861	14710	14797	14795	14850	14844	14703	14815	14932	14979	14977	14917	14801	14773	14768	14825	14974	14783	14903	15030	14701	14903	14653	14710	14818	14766	14860	14879	14873	14814	14780	14848	14894	14902	14747	14866	14957	15037	14798	15001	14906	15023	14928	14951	14832	14822	14843	14892	14704	14812	14950	14927	14767	14743	14880	14905	14877	14855	14774	14825	14864	15075	14991	15025	14867	15015	14905	14913	14789	14881	14682	14886	14799	14913	14577	14929	14776	14820	14855	14783	14872	14980	14970	14797	14725	14811	14697	14903	14948	14717	14823	14850	14899	15178	14906	14609	15058	14780	15026	14866	14830	14746	14685	14919	14879	14816	14943	14877	14759	15001	14757	14940	14820	14910	14831	14799	14813	14903	14771	14754	14804	14870	14639	14777	14678	14977	14799	14837	14951	15003	14798	15038	14828	14839	14918	14774	14935	14624	14947	14920	14856	14900	14903	15051	14821	14852	14859	14812	14857	15057	14671	14806	14870	14807	14869	14918	14794	14845	15058	14821	14938	14813	14933	15023	14885	14850	14900	14858	14857	14771	14831	14681	14781	14917	14818	14965	14845	14920	14896	14932	15023	15029	15035	14795	15034	14863	14910	14750	14763	14867	14844	14743	14834	14986	14721	14802	14712	15051	14894	14873	15089	14831	14748	14824	14706	14756	14934	15030	14698	14722	14916	14905	14720	14961	14839	14835	15009	14930	14849	14745	14816	14902	14812	14731	14740	14828	14795	14715	14818	14744	14840	14804	14876	14905	14969	14883	14910	14969	14772	15025	14933	14855	14968	14938	14941	14782	14912	14825	14857	14753	14772	14848	14850	14944	14945	14680	14869	14724	14728	14711	14682	14750	14915	14757	14899	14999	14820	14775	14888	15015	14799	14790	14853	15040	14843	14902	14805	14781	14988	14779	14744	14868	14814	14974	14958	14579	14744	14764	14725	14917	14936	14605	14753	14940	14814	14804	14862	14884	14939	14912	14965	14943	14830	14901	14721	14949	14812	14766	14831	15178	14826	14752	15077	14836	14808	14883	14959	14947	14840	14770	14783	14822	14737	14773	14820	14927	14969	14829	14737	14791	14676	14822	14870	14878	14854	14748	14904	14970	14845	14976	14855	14547	14845	14680	14701	14849	14888	14772	14918	14776	14802	14779	14866	14687	14699	14787	14827	14685	14748	14719	14891	14762	14743	14891	14911	14878	14813	14847	14951	14808	14917	14833	14920	14842	14838	14995	14833	14852	15029	14952	15052	14799	14743	14834	14751	14774	14798	14869	14964	14927	14762	14852	14740	14878	14742	14970	14795	14780	14893	14941	14959	15077	14826	15018	14892	14939	14795	14774	14849	14717	14827	14764	14940	15049	14919	15097	14935	14911	14831	14784	14906	14881	14839	14861	14943	14830	15027	14789	14921	14878	14848	14740	14923	14854	15053	15074	14943	14874	14902	14941	14811	14860	14841	14859	14908	15004	14914	14760	15111	14886	15023	14922	14864	14766	14741	14852	15044	14799	14844	14855	14744	14690	14890	14856	14741	14911	14701	15064	14554	14739	14995	14786	14902	14872	14837	15055	14912	14818	14830	14893	15006	14904	14915	15038	14799	14662	14900	15015	14853	14812	14848	14915	14728	14880	14756	14904	14913	14786	14813	14961	14984	14773	14807	14890	14915	14995	15085	15138	14809	15055	14930	15028	14894	14933	14898	15105	14972	14793	14940	14726	14947	14880	14922	14959	15037	14901	14894	14962	14964	14887	14841	14651	14741	14825	14969	14666	14921	14639	14983	15055	14911	15096	14855	14909	14930	14866	14702	14851	14972	14648	14964	14893	14715	15012	15083	14698	14658	14840	14863	14778	14730	15000	14915	14986	14827	14736	14900	14897	14705	14899	14809	14869	14663	14848	14833	14991	14825	14870	14960	14888	14999	14939	14823	14747	14856	14973	14694	14784	14815	14983	14826	14929	14634	14815	14909	14847	14852	14856	14846	14684	14998	14613	14719	14817	14715	14792	15030	15020	14679	15112	14837	14861	14821	14564	14750	15074	14916	14702	14683	14969	14830	14833	14796	14763	14892	14828	14843	14864	14868	14712	14916	14999	14962	14896	14883	14758	14870	14828	14974	14660	14796	14908	14927	14689	14578	15007	14723	14884	15067	14808	14872	14873	14783	15078	14747	14829	15030	14770	14821	14933	14746	15083	14852	14873	14831	14943	14611	14819	14638	14882	14797	15063	14816	14925	14675	14953	14841	14944	14878	14960	14803	14918	14908	14901	14642	14700	14735	14849	14810	14585	14734	15042	14732	14721	14770	14879	14901	14775	14724	14781	14715	14810	14788	14875	14796	14942	14888	14762	14921	14909	14814	14929	14996	14935	14827	14816	14844	14855	14709	14921	14791	14901	15141	15022	14889	14731	14892	14713	14755	14782	14988	14840	14841	14987	14814	14771	14851	14942	15023	15017	14997	14883	14906	14900	14866	14758	14782	14751	14750	14730	14846	14792	14896	14866	14779	14846	14772	14864	14799	14721	14855	14930	14684	14895	14968	14955	14900	14845	15006	14928	14739	14978	14857	14944	15060	14628	14812	14800	15030	14875	14858	14941	14795	15006	14796	14860	14886	15069	14944	14804	14904	14843	14834	14854	14817	14875	14923	14798	14499	14873	14829	14727	14733	14784	14925	14823	14929	14827	14948	15044	14862	14700	14805	14805	14944	14761	14704	15084	14985	14844	14940	14596	14911	14849	15058	14773	14741	14740	14777	14882	14676	14827	14812	14853	15054	14761	14867	14741	15006	14928	14980	14832	14899	15007	14818	14803	14875	15079	14918	14768	14954	14725	14909	14850	14793	14882	14781	14868	14995	14997	14955	14874	14794	14776	14717	14746	14967	14931	14802	14890	14783	15018	14774	14815	14797	14949	14881	14816	14705	14687	14581	14935	14768	15110	14871	14844	14921	14808	14620	14887	14795	14957	14800	14849	14722	14636	14778	14802	14961	15024	14795	14720	14911	14821	14755	14802	14893	14840	14692	14818	14889	14899	14820
26511	42711	39477	31721	27427	24385	22072	20300	18876	17778	16965	16157	15902	15460	15369	15202	14968	14726	14644	14551	14406	14260	14152	14344	14204	14043	13912	13947	13858	13935	13945	13781	13927	13721	13825	13792	13744	13912	13818	13735	13665	13794	13625	13744	13829	13716	13908	13862	13650	13763	13684	13804	13814	13806	13755	13904	13827	13738	13790	13803	13744	13891	13641	13739	13677	13659	13789	13661	13754	13657	13761	13720	13742	13651	13738	13662	13589	13641	13750	13679	13662	13737	13580	13862	13712	13836	13808	13724	13830	13669	13779	13765	13782	13606	13809	13576	13593	13570	13768	13660	13721	13599	13611	13770	13752	13854	13733	13680	13707	13564	13573	13778	13588	13700	13867	13705	13627	13781	13526	13803	13627	13708	13634	13675	13841	13661	13709	13570	13772	13742	13590	13721	13839	13728	13753	13592	13690	13778	13583	13746	13781	13690	13712	13463	13774	13747	13754	13690	13664	13909	13690	13827	13685	13708	13710	13683	13688	13896	13570	13745	13721	13687	13721	13650	13633	13820	13724	13771	13787	13785	13754	13732	13619	13883	13728	13655	13761	13742	13742	13685	13715	13750	13809	13684	13589	13661	13654	13663	13641	13586	13631	13654	13618	13703	13675	13799	13617	13781	13754	13528	13656	13582	13680	13642	13783	13644	13746	13658	13610	13601	13851	13695	13758	13661	13606	13799	13639	13871	13729	13778	13636	13812	13767	13567	13734	13704	13791	13804	13677	13664	13588	13509	13851	13602	13642	13534	13652	13771	13580	13637	13631	13734	13607	13607	13635	13609	13595	13745	13746	13745	13726	13652	13885	13893	13735	13762	13659	13873	13774	13636	13642	13706	13709	13625	13772	13658	13534	13589	13649	13797	13341	13544	13767	13659	13677	13713	13624	13787	13751	13751	13493	13626	13674	13745	13813	13693	13680	13598	13735	13658	13711	13759	13724	13694	13659	13582	13710	13858	13818	13813	13758	13685	13620	13883	13719	13690	13500	13601	13717	13427	13627	13706	13799	13723	13765	13630	13713	13946	13753	13811	13849	13632	13592	13582	13808	13735	13532	13582	13671	13618	13671	13467	13700	13823	13593	13687	13792	13734	13624	13673	13705	13564	13449	13624	13717	13672	13634	13592	13649	13720	13594	13656	13526	13724	13633	13972	13690	13711	13647	13639	13589	13584	13761	13740	13524	13699	13689	13572	13656	13604	13865	13614	13511	13761	13771	13499	13721	13700	13623	13601	13744	13646	13691	13817	13552	13641	13613	13872	13771	13750	13769	13908	13433	13738	13609	13522	13860	13663	13751	13670	13885	13651	13676	13780	13458	13575	13542	13714	13540	13673	13714	13679	13691	13709	13609	13569	13597	13792	13564	13589	13662	13627	13582	13551	13613	13765	13795	13599	13603	13783	13666	13682	13770	13689	13646	13644	13807	13698	13654	13790	13675	13741	13741	13615	13679	13577	13664	13751	13864	13526	13772	13666	13875	13584	13490	13714	13779	13570	13641	13759	13673	13775	13739	13864	13715	13753	13768	13584	13636	13648	13676	13835	13821	13692	13639	13713	13726	13756	13696	13695	13646	13712	13751	13566	13862	13687	13591	13532	13595	13563	13769	13815	13723	13657	13768	13730	13641	13686	13650	13659	13647	13674	13684	13502	13808	13755	13705	13727	13577	13538	13742	13668	13660	13684	13743	13622	13759	13675	13779	13600	13658	13727	13747	13566	13552	13673	13724	13648	13705	13643	13524	13578	13539	13599	13588	13661	13856	13618	13669	13572	13681	13673	13730	13756	13798	13648	13680	13559	13563	13679	13628	13622	13620	13546	13575	13796	13654	13624	13703	13542	13534	13683	13756	13557	13720	13623	13762	13810	13846	13629	13752	13590	13736	13713	13586	13644	13582	13608	13729	13678	13760	13769	13588	13663	13674	13624	13652	13694	13631	13703	13712	13460	13576	13658	13596	13688	13642	13641	13578	13924	13730	13756	13643	13607	13682	13766	13719	13520	13461	13719	13735	13611	13645	13718	13576	13791	13610	13713	13648	13754	13601	13609	13735	13710	13866	13587	13652	13639	13676	13552	13798	13743	13884	13761	13760	13684	13755	13753	13660	13627	13710	13663	13818	13711	13670	13627	13679	13629	13686	13394	13526	13569	13679	13787	13579	13588	13474	13663	13492	13657	13686	13796	13510	13549	13508	13779	13816	13637	13714	13803	13603	13557	13736	13831	13607	13771	13716	13670	13697	13794	13639	13819	13522	13624	13723	13630	13717	13577	13758	13715	13781	13810	13756	13649	13631	13851	13655	13807	13724	13729	13762	13649	13784	13657	13663	13782	13623	13665	13740	13679	13695	13606	13779	13630	13816	13484	13714	13517	13635	13724	13470	13938	13675	13640	13638	13497	13635	13720	13663	13763	13803	13617	13620	13684	13734	13770	13549	13744	13527	13626	13773	13700	13620	13521	13774	13607	13760	13618	13793	13596	13825	13621	13815	13654	13698	13760	13719	13668	13655	13691	13539	13741	13693	13718	13851	13816	13741	13669	13735	13606	13464	13529	13714	13737	13758	13561	13665	13704	13550	13814	13686	13744	13760	13601	13803	13553	13645	13728	13575	13583	13637	13672	13738	13772	13552	13880	13705	13785	13704	13626	13614	13786	13551	13829	13683	13792	13655	13497	13625	13760	13837	13493	13685	13730	13848	13465	13805	13797	13595	13488	13673	13817	13553	13670	13790	13883	13673	13658	13737	13709	13641	13661	13733	13700	13745	13608	13740	13510	13623	13812	13897	13552	13689	13724	13699	13626	13756	13579	13700	13698	13678	13637	13653	13660	13791	13678	13606	13743	13553	13637	13719	13689	13584	13789	13840	13647	13707	13612	13635	13740	13752	13605	13657	13679	13903	13696	13571	13635	13533	13638	13760	13692	13830	13531	13755	13753	13795	13613	13587	13640	13641	13573	13639	13527	13486	13755	13552	13530	13738	13604	13730	13705	13727	13715	13714	13787	13683	13495	13674	13576	13749	13851	13694	13693	13808	13470	13663	13640	13634	13606	13707	13586	13786	13616	13622	13553	13693	13799	13705	13809	13698	13523	13753	13748	13608	13727	13633	13567	13863	13524	13548	13709	13639	13685	13702	13657	13767	13630	13772	13663	13619	13747	13680	13731	13574	13779	13655	13697	13629	13770	13910	13562	13798	13689	13678	13772	13922	13664	13654	13740	13726	13724	13758	13550	13583	13726	13643	13860	13594	13768	13763	13595	13617	13708	13688	13799	13755	13577	13715	13811	13550	13664	13667	13787	13924	13739	13703	13760	13683	13765	13623	13618	13638	13653	13545	13883	13621	13688	13677	13567	13619	13757	13789	13707	13523	13663	13625	13695	13844	13583	13733	13700	13760	13607	13763	13684	13717	13700	13725	13826	13552	13772	13788	13590	13693	13729	13549	13765	13849	13491	13569	13811	13737	13633	13539	13645	13744	13640	13822	13701	13552	13773	13637	13749	13750	13726	13538	13634	13747	13660	13740	13767	13614	13693	13516	13434	13856	13556	13725	13615	13831	13649	13758	13695	13610	13630	13772	13513	13802	13631	13670	13714	13706	13660	13735	13676	13712	13528	13740	13724	13627	13632	13727	13771	13708	13781	13659	13557	13784	13452	13749	13662	13796	13682	13876	13892	13614	13703	13775	13605	13715	13525	13663	13741	13615	13736	13698	13675	13740	13619	13603	13611	13695	13598	13633	13688	13676	13636	13738	13634	13608	13583	13651	13480	13670	13813	13764	13719	13719	13557	13596	13631	13750	13704	13696	13601	13455	13695	13755	13524	13568	13735	13889	13729	13765	13583	13800	13684	13580	13733	13828	13608	13832	13587	13642	13619	13753	13644	13822	13680	13847	13683	13899	13771	13748	13681	13709	13541	13735	13565	13784	13654	13723	13829	13569	13644	13625	13778	13695	13798	13598	13718	13642	13745	13587	13747	13543	13636	13664	13688	13584	13813	13771	13493	13623	13668	13726	13705	13674	13659	13789	13624	13852	13761	13602	13559	13849	13753	13667	13634	13635	13688	13597	13673	13806	13579	13689	13604	13724	13664	13716	13668	13775	13643	13526	13731	13878	13767	13638	13663	13698	13652	13672	13762	13691	13692	13767	13586	13667	13778	13626	13811	13721	13712	13864	13612	13655	13638	13671	13323	13693	13647	13641	13662	13663	13639	13612	13648	13651	13517	13793	13715	13594	13791	13680	13708	13680	13711	13667	13725	13880	13764	13601	13831	13627	13727	13742	13720	13576	13592	13612	13711	13696	13761	13721	13657	13684	13654	13757	13839	13838	13766	13599	13747	13712	13646	13695	13552	13740	13706	13685	13661	13791	13842	13628	13590	13832	13687	13721	13788	13666	13732	13726	13805	13616	13751	13691	13776	13470	13510	13527	13575	13724	13729	13712	13742	13789	13485	13640	13884	13836	13723	13677	13792	13550	13767	13789	13625	13711	13766	13571	13579	13665	13623	13775	13544	13762	13516	13715	13663	13584	13641	13584	13761	13591	13632	13645	13890	13550	13651	13589	13767	13713	13596	13558	13835	13681	13728	13624	13483	13827	13725	13695	13730	13715	13523	13689	13683	13616	13648	13676	13634	13547	13709	13720	13748	13671	13790	13734	13485	13719	13720	13601	13553	13689	13599	13721	13630	13562	13656	13597	13745	13649	13666	13627	13779	13642	13607	13675	13694	13753	13805	13601	13528	13810	13599	13644	13687	13717	13778	13814	13580	13763	13637	13696	13742	13765	13620	13740	13669	13797	13856	13686	13735	13691	13892	13676	13778	13765	13652	13740	13562	13672	13621	13693	13550	13560	13715	13533	13613	13728	13710	13725	13698	13649	13681	13737	13765	13663	13775	13741	13785	13646	13620	13670	13837	13561	13830	13782	13587	13628	13834	13628	13790	13714	13598	13489	13664	13740	13635	13777	13630	13679	13753	13727	13775	13616	13713	13642	13637	13545	13722	13790	13663	13635	13871	13534	13606	13589	13747	13580	13789	13575	13624	13737	13610	13637	13663	13690	13677	13611	13705	13553	13610	13641	13531	13681	13761	13679	13799	13765	13773	13776	13668	13792	13665
22576	21035	28703	23490	21634	24493	26657	21198	19328	18781	18020	17385	16912	16838	16482	16325	16156	16120	16030	15811	15760	15555	15418	15515	15315	15311	15137	15350	15070	14979	15158	15189	15029	15175	15011	15124	15070	15059	15025	15087	15144	14963	15064	14889	15294	15132	14996	14909	15070	15211	14988	15103	14946	14925	14767	14866	15053	14830	14839	14998	14955	15051	14950	14867	15050	14730	14928	14654	15009	15067	14848	14874	14907	14778	14907	14896	15056	14959	14997	14795	14836	14914	15149	14833	15032	14910	14953	14985	14868	14989	14988	14971	14925	14946	14872	14696	15022	14957	14926	14813	14968	14875	14763	14869	14833	14969	14981	14799	14962	14746	14786	14928	15027	14765	14897	14793	14713	14811	14858	14770	14731	14989	15020	14935	15067	14930	14851	15110	14887	14967	14807	14953	14785	14907	14879	15015	14851	14800	15016	14848	15062	14725	14924	14823	14867	14930	14913	14943	14932	14864	14854	14877	14883	14871	14992	14958	14877	15046	14929	14975	14985	15002	15034	14803	14983	14918	14693	14909	14745	14870	15007	14892	14920	14889	14884	14787	15004	14623	14628	14674	14840	14805	14905	14922	14869	14686	14871	14847	14863	14865	14820	14715	14875	14795	14944	14776	14825	14887	14878	14733	14949	14898	14916	14788	15227	14904	14969	14936	14991	14967	14919	15080	14766	14896	14764	14846	14950	14912	14787	14986	14930	14998	14922	14806	14892	14789	14924	14848	14771	14719	14900	15002	14966	14833	15035	14920	14867	14917	14775	14940	14923	14989	14912	14883	14882	14904	14927	14842	14789	14935	14818	14943	14891	15011	14796	14873	14893	14632	14818	14844	14691	14913	14766	14936	14901	14916	14745	14707	14774	14816	14769	15083	14899	14932	14857	14656	14582	14947	14859	14900	14939	14862	14924	14766	15033	14979	14764	14920	14687	14916	14924	14788	14795	14678	14918	14666	14701	14831	14854	14793	14824	14953	14617	14971	14900	14906	14922	14861	14893	14735	14840	14913	14911	15029	14958	14911	14912	14929	14986	15195	15117	14958	14933	14939	14816	14657	14828	15025	14822	14958	14965	14893	14825	15040	14821	14986	14829	14696	15155	14781	14865	14738	14688	14910	14916	14928	14707	14769	14950	14746	15081	14861	14932	14990	14852	15028	14920	14892	14964	14744	15064	15036	14888	14710	14859	14744	14993	15017	15047	14794	14995	14946	14823	14810	14921	14807	14903	14812	14792	14816	14682	14884	14976	14938	14737	15056	14928	14836	14859	14756	14851	15145	14937	14854	14807	14910	14892	14983	14865	14846	14688	14873	14914	14719	15021	15011	14902	14664	14894	14933	14777	14939	15018	14969	14970	14773	14779	14788	14757	15112	15033	14866	15055	14875	14798	14815	14939	14758	14945	14900	14715	14983	14696	14835	14802	14679	14628	14753	14573	14911	15044	14955	14924	15258	14960	14917	14790	14661	14958	14735	15086	14918	14944	15094	14828	14742	14601	14980	14880	14839	15010	14913	14959	14924	14972	14982	15029	14916	14924	14938	14824	14939	14755	14845	14918	14869	14678	15003	14886	14901	14901	15009	15011	14758	14850	14865	14762	14867	14844	14947	14876	14883	14661	14872	14821	14963	14759	14823	14908	14800	14813	14540	14818	14757	14664	14759	14807	14770	14706	15013	14677	14785	14875	14778	14664	15045	14966	14709	14811	14776	14760	14804	14801	15003	14727	14967	14992	15015	14763	14679	14866	14871	14957	14839	14875	15037	15011	14903	15001	14863	14953	15029	14865	15014	14892	14668	14889	14987	14730	14681	14794	14993	15060	14763	14946	14841	14816	14865	14696	14877	14814	14918	14852	14806	14878	14775	14801	14854	14884	14864	14861	14874	14978	14947	14970	15122	14654	14795	14844	14948	14868	14696	14928	14785	15004	14889	14873	14967	14913	14856	14947	14840	14939	15041	14999	14921	14752	14682	14965	14950	14827	14937	14809	15039	15079	14888	14946	14722	14990	14949	14725	14882	14860	14748	14738	14847	14820	14932	15031	14674	14974	14757	14718	14884	14812	14867	14833	14873	14690	14900	15162	14683	14751	14736	14919	14802	14763	14722	14712	14914	14905	14930	14830	14789	14905	14862	15072	14820	14787	14951	14937	14706	14861	14938	14926	14714	14995	14835	14987	14765	14824	14952	15008	14670	14855	14658	14797	14921	15013	14785	14761	14974	14887	15012	14897	14866	14812	14788	14726	14693	14913	14917	14962	14849	14713	14780	14858	14922	14827	14897	14908	14850	14941	15016	14907	14931	14833	14879	14794	14709	14748	14990	14994	14790	14948	14804	14791	14805	14947	14989	14899	14714	14914	15024	14943	14816	14992	14877	14901	14753	14866	14885	14989	14815	14781	14911	14950	14792	14993	14950	14827	15122	14850	14716	14782	14848	14730	14794	14677	14869	14857	14926	14898	14749	14767	14883	14957	14941	14865	14934	14977	14865	14883	14965	14894	14819	14973	14833	14891	14841	14908	14967	14760	14817	14885	15034	14981	14896	14990	14948	15064	14822	14985	15018	14767	14961	14793	14768	14774	14643	14863	15122	14843	14791	14890	15184	14957	14928	14844	14983	14911	14729	14948	14878	14994	15075	14873	14816	15038	14949	14715	14919	14803	14662	14709	14798	14873	14793	14721	14787	14722	14691	14876	14872	14882	14840	14877	14574	14950	14720	14997	14743	14725	14835	14977	14875	14956	14937	14895	14966	14808	14847	14998	14907	14971	14919	14836	14963	14867	15068	14915	14922	14974	14807	14718	14788	14858	14946	14776	14808	14611	14845	14760	14868	14807	15035	14841	15029	14758	14833	14996	14762	14833	14906	14799	14857	14935	14903	14802	14814	15015	14890	14727	14882	14907	15000	14646	14857	14771	14758	14865	14974	14989	14901	14866	14909	14941	14801	14861	14830	14999	14795	14853	14973	14877	14921	14815	15017	14900	14734	14679	14910	14626	14944	14851	14799	14864	14708	14715	14559	14792	14840	15016	14662	14688	15011	14812	14865	14946	14765	14957	14807	14873	14974	14774	14788	14868	14809	14940	14803	14982	14812	14820	14914	14845	14778	14844	14763	14751	14920	14864	14939	14918	14887	14909	14991	14831	14940	14906	14931	14924	14863	14922	14924	14914	14860	14848	15023	14840	14805	14888	14837	14953	14688	14861	14935	14707	15038	15015	14957	14848	14787	14852	14825	15070	15004	14698	14768	14904	15063	14935	14737	14855	14880	14895	14874	14787	14999	14813	14960	14744	14898	14635	14993	14952	14894	14995	14666	14812	14831	14927	14674	14720	14904	14752	14763	14757	14864	14782	14880	14912	14758	14744	14850	14760	14785	14809	14938	14938	15022	14907	14775	14987	14812	15114	14997	14878	14988	14773	14987	14815	15017	14893	14898	14838	14813	14881	14877	14901	14986	14919	15012	14895	14788	14773	14962	14901	14806	14835	14927	14979	14906	14752	14786	14787	14962	14811	14818	14832	14906	15029	14920	14880	14701	14878	14843	14798	14932	14739	14964	14894	14880	14947	15073	15023	14871	14732	14675	15001	14901	15002	14838	14905	14902	14941	14893	14867	14719	14737	14831	14738	14750	15061	14785	14838	14929	15091	14838	14939	14784	14940	14880	14884	14839	14778	14811	14957	14764	14870	14890	14894	14900	14743	14836	14812	14863	14890	14934	14899	14872	14888	14812	14928	14935	14766	14736	14662	14794	15068	14826	15017	14955	15003	14956	14785	15004	14810	14986	14805	14823	15019	14815	14890	14937	14660	14975	14825	14773	14898	14743	14826	14867	14983	14720	14731	15026	14865	14814	14848	14823	14793	14963	14883	14911	14890	14875	14782	15048	14852	14943	14897	14852	14849	14927	14836	14881	14985	14851	14928	14970	14833	14705	14654	14702	14671	15170	14928	14892	14844	14877	14800	14952	14798	14864	14683	14923	14870	14869	14931	14899	14978	14841	15000	14811	14764	14734	14739	14899	14787	14856	14928	14670	14960	14877	14971	14721	14754	14798	15055	14765	14922	14790	14808	14901	14743	14805	14867	14792	14774	14780	14931	14794	15046	14916	15002	14883	14910	14743	14966	14717	14856	14871	14953	14657	14897	14794	14897	15024	14751	14822	14860	14997	14728	14900	15003	14864	14696	14955	14850	15063	14904	14905	14732	14979	14831	14979	14979	14793	14780	14874	14819	14682	14896	14984	14803	14800	14856	14846	15008	15047	14931	14916	14830	14885	14927	14942	14868	14852	14651	14744	14857	14921	14792	14635	15019	14704	14839	15050	14852	14996	14867	14758	14847	14915	14948	14777	14943	14692	14815	14890	14895	14684	14861	14932	14796	14955	14744	14963	14788	15008	14934	15066	14974	14945	14874	14843	15017	14845	14843	14782	14768	14914	14980	14949	14678	14863	15003	14792	14875	14913	14972	14863	14834	15015	14888	14748	14866	14797	14848	14992	15008	14812	15033	14827	14784	14923	14774	14836	14796	14860	14977	14764	15000	15205	14919	14883	14745	14899	14739	14833	15028	14776	15020	14893	14831	14918	14989	14865	15027	14902	14846	14763	14763	14780	14851	14919	14881	14860	15027	14838	14827	14652	14934	14954	14905	14877	14823	14781	14866	14994	14942	14837	14736	14752	14855	14963	15012	14777	14766	14730	14835	14828	14871	14812	14778	14894	15096	14824	14911	14772	15000	15136	14973	14913	14813	14777	14909	14841	14995	14735	14796	14953	14803	14796	14817	14825	14899	14933	14989	14848	14810	14797	14977	14678	14722	14779	14741	15006	14959	14999	15059	14851	14894	14848	14964	14665	14913	14975	14709	14810	14783	14895	14709	14851	15010	15049	14857	14960	14817	14812	14940	14758	15021	14841	14804	14906	14873	14748	15077	14605	14869	14846	14768	14924	14958	14965	14753	14789	15030	14948	14981	14949	14893	14780	14916	14806	14743	14793	15063	14996	14896	14770	14944	14919	14847	14757	14942	14844	14904	14817	14802	14652	14922	14941	14668	14648	14705	14845	14619	14996	14974	14892	14937	14783	14753	14982	14748	14890	14906	14882	14734	14795	14735	14828	14692	14794
28799	47610	43702	35333	30725	27460	24792	22770	20943	19560	18235	17608	16860	16417	16173	15810	15384	15410	15233	14869	14656	14449	14291	14350	14392	14362	14167	13981	14098	14050	13929	13825	13933	13800	14031	13636	13900	13868	13730	13708	13737	13617	13753	13784	13701	13771	13831	13747	13883	13639	13785	13818	13546	13776	13772	13677	13758	13786	13877	13641	13854	13853	13751	13848	13698	13741	13653	13635	13660	13628	13417	13614	13820	13618	13711	13694	13846	13795	13676	13722	13816	13773	13550	13811	13569	13760	13789	13704	13672	13962	13722	13691	13800	13602	13818	13750	13725	13778	13757	13795	13794	13695	13652	13650	13605	13637	13701	13650	13617	13556	13648	13685	13600	13723	13641	13585	13595	13531	13686	13731	13655	13726	13777	13652	13685	13695	13629	13772	13860	13554	13593	13652	13641	13583	13884	13710	13674	13713	13665	13577	13755	13613	13802	13614	13668	13765	13683	13709	13675	13713	13641	13652	13748	13725	13574	13721	13668	13721	13545	13612	13647	13692	13831	13749	13602	13591	13689	13610	13786	13620	13572	13731	13629	13723	13702	13733	13797	13602	13707	13790	13828	13730	13761	13724	13690	13639	13629	13730	13657	13643	13722	13597	13729	13890	13569	13688	13531	13741	13739	13639	13669	13819	13810	13576	13680	13749	13706	13647	13825	13762	13836	13813	13539	13670	13814	13587	13733	13716	13751	13740	13699	13656	13780	13581	13749	13502	13825	13630	13655	13678	13848	13568	13781	13728	13788	13606	13691	13674	13728	13640	13860	13557	13762	13748	13556	13464	13720	13647	13604	13698	13887	13721	13657	13672	13688	13674	13778	13654	13518	13730	13598	13684	13703	13616	13731	13695	13699	13650	13668	13757	13763	13791	13738	13703	13445	13581	13730	13553	13806	13724	13692	13663	13648	13695	13760	13502	13633	13683	13663	13668	13695	13685	13557	13788	13547	13590	13726	13760	13650	13776	13583	13899	13790	13660	13539	13757	13681	13601	13515	13776	13729	13711	13738	13548	13667	13766	13633	13683	13635	13685	13724	13617	13546	13842	13684	13575	13862	13749	13722	13634	13598	13650	13778	13668	13731	13579	13701	13678	13674	13660	13442	13639	13619	13717	13679	13694	13767	13476	13690	13882	13753	13578	13624	13762	13673	13485	13790	13777	13715	13826	13703	13685	13734	13696	13752	13765	13670	13629	13669	13667	13671	13693	13800	13875	13752	13816	13693	13697	13560	13722	13705	13563	13517	13681	13568	13620	13548	13652	13814	13701	13629	13705	13814	13527	13595	13542	13781	13549	13646	13810	13643	13693	13591	13760	13627	13682	13749	13576	13587	13723	13586	13577	13661	13578	13558	13661	13668	13591	13723	13747	13726	13578	13662	13759	13739	13724	13546	13799	13573	13618	13613	13644	13641	13554	13712	13803	13681	13841	13799	13694	13607	13782	13493	13749	13680	13614	13622	13615	13759	13609	13540	13758	13609	13635	13698	13721	13685	13751	13885	13739	13724	13646	13753	13731	13734	13819	13690	13606	13752	13705	13630	13741	13820	13571	13613	13708	13579	13700	13640	13653	13907	13902	13641	13610	13633	13643	13646	13816	13600	13799	13604	13684	13729	13688	13683	13629	13748	13642	13814	13731	13696	13738	13671	13834	13653	13855	13736	13839	13676	13644	13661	13553	13588	13627	13799	13772	13712	13766	13716	13541	13551	13502	13661	13565	13618	13503	13692	13767	13768	13756	13646	13674	13688	13724	13592	13539	13741	13510	13606	13666	13663	13667	13647	13714	13627	13684	13622	13669	13448	13678	13625	13655	13708	13731	13477	13615	13532	13514	13670	13812	13783	13589	13661	13666	13646	13665	13719	13704	13631	13790	13829	13561	13764	13687	13717	13756	13622	13709	13720	13723	13755	13688	13743	13742	13494	13817	13787	13726	13600	13706	13576	13742	13737	13628	13537	13716	13503	13654	13633	13608	13698	13752	13643	13768	13681	13690	13817	13686	13779	13810	13586	13805	13707	13616	13735	13589	13606	13723	13696	13612	13644	13760	13611	13680	13571	13599	13560	13597	13537	13762	13532	13598	13800	13737	13691	13645	13648	13799	13667	13684	13713	13670	13859	13780	13715	13671	13747	13667	13684	13555	13575	13666	13700	13627	13623	13739	13647	13753	13863	13664	13682	13539	13760	13711	13768	13690	13575	13683	13853	13767	13606	13740	13697	13798	13720	13685	13790	13792	13716	13696	13582	13589	13808	13685	13724	13756	13577	13551	13522	13791	13702	13558	13659	13805	13667	13647	13842	13945	13694	13652	13469	13827	13816	13674	13671	13588	13810	13702	13711	13710	13661	13670	13751	13623	13684	13692	13615	13667	13688	13830	13473	13757	13594	13791	13665	13786	13548	13704	13673	13731	13711	13630	13614	13614	13721	13701	13629	13765	13793	13738	13706	13606	13684	13656	13780	13663	13720	13640	13635	13748	13659	13616	13748	13543	13701	13774	13594	13503	13679	13718	13560	13775	13907	13745	13718	13724	13629	13586	13815	13605	13572	13675	13601	13764	13668	13767	13699	13807	13621	13815	13676	13771	13615	13768	13817	13569	13907	13589	13748	13640	13664	13808	13701	13798	13849	13691	13645	13628	13586	13574	13686	13651	13719	13678	13710	13641	13801	13766	13706	13651	13728	13738	13595	13790	13689	13661	13588	13451	13736	13635	13791	13684	13683	13663	13674	13595	13776	13663	13593	13769	13846	13656	13746	13711	13655	13519	13748	13813	13704	13666	13571	13563	13632	13797	13815	13775	13635	13761	13572	13612	13670	13486	13811	13709	13558	13663	13634	13681	13561	13590	13691	13757	13699	13648	13667	13822	13615	13695	13614	13721	13606	13807	13691	13834	13663	13566	13600	13642	13732	13657	13838	13647	13741	13738	13633	13675	13653	13739	13884	13848	13659	13570	13688	13743	13621	13704	13728	13708	13645	13663	13709	13607	13728	13687	13849	13576	13722	13658	13654	13721	13695	13800	13647	13590	13638	13832	13671	13712	13790	13701	13722	13661	13804	13647	13791	13605	13527	13722	13552	13691	13826	13563	13604	13612	13593	13633	13765	13651	13627	13798	13761	13534	13711	13711	13646	13560	13597	13707	13526	13699	13717	13666	13698	13834	13675	13658	13640	13619	13650	13784	13807	13776	13743	13726	13619	13660	13570	13549	13582	13699	13778	13641	13694	13672	13718	13601	13790	13650	13629	13811	13563	13712	13708	13583	13671	13563	13826	13514	13763	13692	13757	13684	13657	13765	13671	13682	13723	13703	13563	13705	13695	13533	13635	13762	13709	13586	13692	13736	13881	13783	13583	13649	13387	13582	13848	13560	13742	13680	13665	13729	13800	13775	13759	13622	13691	13693	13750	13581	13481	13672	13651	13672	13745	13700	13894	13801	13481	13626	13757	13650	13757	13677	13686	13672	13557	13589	13702	13711	13624	13718	13728	13833	13826	13654	13782	13601	13621	13757	13637	13621	13465	13767	13678	13652	13609	13727	13592	13564	13663	13710	13698	13607	13857	13671	13670	13713	13617	13642	13543	13610	13628	13443	13671	13723	13712	13602	13509	13580	13568	13550	13578	13609	13769	13756	13529	13667	13850	13747	13792	13626	13743	13686	13634	13498	13710	13680	13714	13725	13535	13702	13763	13690	13774	13692	13607	13643	13719	13870	13500	13629	13674	13615	13626	13610	13735	13611	13585	13729	13562	13701	13781	13676	13457	13749	13823	13738	13544	13549	13699	13612	13674	13718	13733	13802	13637	13491	13769	13671	13770	13680	13617	13633	13814	13781	13684	13703	13636	13775	13642	13742	13764	13684	13568	13693	13706	13696	13710	13595	13573	13627	13601	13709	13654	13623	13673	13673	13688	13678	13686	13691	13792	13758	13566	13738	13690	13651	13734	13646	13724	13865	13618	13750	13706	13656	13732	13578	13788	13629	13593	13689	13684	13600	13643	13658	13757	13627	13657	13578	13658	13737	13585	13756	13816	13822	13761	13749	13647	13711	13678	13758	13652	13433	13732	13798	13723	13563	13795	13612	13692	13643	13653	13614	13597	13694	13794	13627	13764	13704	13741	13872	13530	13523	13652	13765	13799	13670	13682	13701	13486	13662	13752	13772	13451	13558	13561	13699	13649	13759	13599	13522	13701	13787	13580	13716	13666	13580	13568	13996	13571	13482	13830	13744	13770	13630	13657	13763	13491	13711	13490	13644	13778	13664	13759	13536	13760	13648	13630	13745	13764	13712	13755	13631	13598	13746	13629	13730	13677	13782	13642	13727	13693	13682	13660	13705	13691	13645	13767	13617	13609	13584	13770	13667	13605	13678	13584	13641	13619	13669	13695	13731	13527	13768	13585	13717	13676	13652	13625	13873	13617	13478	13812	13729	13660	13654	13590	13666	13649	13882	13735	13639	13718	13752	13702	13691	13786	13736	13499	13625	13730	13526	13720	13600	13681	13637	13759	13727	13540	13727	13779	13743	13825	13810	13548	13524	13610	13532	13725	13544	13606	13596	13873	13566	13554	13632	13582	13654	13639	13685	13615	13783	13640	13670	13862	13885	13712	13704	13699	13697	13637	13675	13645	13769	13678	13589	13736	13480	13673	13737	13720	13684	13682	13649	13583	13574	13592	13689	13639	13722	13613	13771	13627	13584	13599	13788	13686	13771	13752	13726	13573	13705	13564	13608	13576	13694	13940	13578	13748	13638	13720	13722	13623	13564	13752	13488	13702	13643	13441	13778	13691	13728	13716	13708	13595	13585	13700	13755	13627	13375	13559	13635	13637	13629	13649	13735	13709	13695	13466	13675	13822	13634	13728	13610	13696	13696	13767	13663	13627	13692	13459	13772	13564	13586	13695	13727	13619	13685	13588	13749	13657	13604	13799	13704	13691	13632	13806	13605	13867	13568	13562	13595	13626	13723	13728	13871	13705	13691	13665	13642	13721	13638	13549	13625	13754	13711	13654	13764	13623	13495	13549	13544	13754	13742	13553	13869	13724	13666	13695	13582	13773	13738	13554	13731	13594	13609	13614	13775	13538	13554	13707	13700	13554	13709	13742	13765	13854	13633
27423	23750	29069	25635	20474	19038	17801	16759	16061	15708	15690	15337	15336	15011	15137	15037	15046	14837	14825	14842	14969	14658	14753	14601	14560	14615	14483	14654	14513	14554	14595	14675	14608	14254	14652	14440	14481	14431	14508	14529	14296	14348	14464	14739	14487	14450	14608	14496	14376	14286	14403	14438	14570	14524	14533	14449	14513	14507	14483	14458	14388	14606	14406	14196	14195	14457	14517	14502	14509	14189	14427	14372	14432	14594	14506	14500	14514	14359	14300	14528	14544	14450	14521	14390	14646	14614	14558	14479	14377	14465	14366	14330	14726	14309	14388	14338	14436	14565	14564	14494	14263	14615	14412	14443	14578	14311	14240	14358	14604	14646	14388	14538	14737	14225	14351	14456	14311	14448	14359	14443	14563	14396	14411	14444	14397	14282	14419	14337	14493	14453	14494	14329	14604	14267	14358	14653	14599	14315	14272	14348	14551	14613	14326	14448	14458	14449	14373	14537	14539	14318	14336	14562	14603	14390	14466	14446	14508	14472	14513	14421	14442	14376	14494	14356	14476	14335	14428	14406	14557	14558	14439	14651	14396	14485	14242	14383	14598	14388	14454	14280	14423	14515	14492	14425	14421	14408	14370	14321	14340	14476	14551	14342	14437	14558	14406	14231	14386	14525	14556	14569	14522	14544	14395	14520	14335	14490	14537	14323	14464	14396	14436	14428	14408	14384	14338	14438	14482	14583	14570	14458	14439	14359	14444	14407	14550	14403	14372	14486	14391	14557	14630	14352	14505	14474	14315	14493	14569	14360	14386	14399	14485	14557	14476	14463	14473	14355	14377	14496	14368	14432	14427	14571	14247	14448	14537	14526	14445	14387	14543	14296	14430	14459	14367	14514	14322	14462	14335	14673	14203	14384	14501	14417	14582	14411	14407	14374	14608	14449	14559	14458	14400	14683	14273	14504	14567	14392	14404	14514	14376	14440	14469	14526	14290	14433	14432	14458	14691	14499	14057	14456	14472	14264	14597	14514	14569	14493	14458	14494	14430	14390	14465	14463	14502	14428	14619	14416	14365	14482	14581	14536	14559	14243	14176	14187	14511	14550	14377	14466	14384	14499	14507	14491	14568	14359	14376	14359	14498	14307	14537	14423	14414	14267	14573	14374	14499	14457	14364	14330	14550	14338	14353	14487	14360	14445	14351	14463	14280	14260	14498	14540	14555	14455	14326	14568	14497	14432	14302	14515	14442	14434	14526	14597	14402	14435	14445	14381	14518	14457	14541	14322	14543	14435	14434	14396	14404	14543	14405	14517	14496	14496	14449	14215	14423	14524	14552	14304	14445	14394	14396	14380	14529	14498	14347	14348	14428	14655	14586	14460	14343	14308	14530	14481	14243	14659	14576	14434	14502	14531	14416	14273	14360	14306	14402	14275	14473	14358	14557	14294	14344	14349	14324	14328	14520	14544	14626	14489	14496	14455	14454	14295	14377	14413	14643	14382	14176	14454	14318	14421	14368	14462	14329	14529	14479	14350	14494	14392	14452	14356	14452	14414	14474	14498	14559	14375	14549	14351	14410	14441	14485	14345	14551	14413	14509	14391	14386	14430	14460	14445	14560	14558	14548	14473	14451	14405	14635	14512	14639	14486	14435	14371	14571	14344	14420	14574	14611	14276	14465	14360	14549	14463	14563	14345	14787	14446	14355	14367	14352	14342	14418	14490	14458	14435	14588	14547	14437	14493	14454	14417	14581	14286	14346	14474	14513	14510	14365	14429	14361	14470	14168	14639	14560	14380	14582	14590	14388	14304	14483	14205	14347	14358	14330	14643	14363	14520	14567	14483	14260	14460	14447	14421	14522	14556	14361	14402	14379	14480	14431	14388	14294	14530	14339	14615	14308	14408	14335	14372	14483	14472	14455	14606	14379	14327	14515	14473	14489	14512	14665	14515	14263	14309	14537	14290	14513	14310	14426	14354	14292	14302	14415	14197	14314	14359	14488	14608	14342	14323	14547	14569	14618	14475	14424	14406	14390	14388	14404	14221	14231	14312	14274	14415	14377	14428	14559	14354	14649	14653	14504	14351	14339	14482	14621	14461	14478	14304	14497	14533	14361	14443	14315	14259	14308	14431	14478	14679	14454	14561	14541	14534	14219	14368	14659	14308	14323	14307	14296	14385	14284	14500	14453	14460	14438	14363	14379	14537	14558	14378	14429	14516	14450	14526	14406	14521	14345	14610	14689	14356	14419	14228	14383	14370	14509	14394	14416	14634	14615	14296	14655	14504	14337	14385	14476	14337	14272	14368	14567	14542	14606	14440	14375	14344	14484	14545	14384	14507	14345	14485	14447	14531	14362	14602	14388	14468	14482	14500	14446	14432	14425	14512	14362	14387	14458	14421	14464	14298	14227	14324	14475	14396	14347	14445	14401	14583	14484	14462	14622	14453	14294	14554	14566	14469	14659	14462	14548	14351	14572	14514	14407	14401	14593	14346	14538	14493	14497	14364	14314	14369	14263	14414	14180	14444	14444	14401	14621	14515	14508	14377	14191	14418	14699	14544	14422	14468	14251	14435	14512	14543	14465	14541	14377	14587	14315	14518	14357	14520	14515	14483	14505	14504	14437	14540	14440	14284	14476	14471	14321	14408	14391	14437	14447	14516	14444	14539	14415	14466	14572	14393	14460	14380	14508	14690	14568	14455	14375	14470	14490	14464	14491	14464	14504	14268	14656	14613	14399	14302	14484	14272	14441	14440	14322	14366	14527	14344	14461	14522	14268	14448	14663	14447	14466	14430	14456	14385	14488	14476	14353	14405	14393	14633	14370	14369	14245	14356	14439	14525	14529	14351	14360	14443	14553	14506	14536	14525	14358	14375	14495	14338	14464	14378	14427	14452	14481	14437	14387	14423	14230	14512	14340	14472	14471	14444	14396	14353	14464	14392	14432	14576	14571	14445	14277	14330	14447	14588	14428	14413	14558	14271	14327	14344	14459	14227	14410	14499	14363	14301	14516	14483	14232	14529	14513	14336	14580	14346	14372	14497	14429	14495	14494	14542	14396	14349	14451	14564	14358	14377	14349	14392	14413	14306	14224	14509	14464	14468	14438	14420	14717	14331	14485	14437	14488	14421	14498	14353	14238	14557	14475	14478	14546	14426	14341	14558	14374	14440	14374	14649	14436	14416	14247	14360	14448	14481	14451	14391	14485	14331	14499	14443	14389	14661	14649	14454	14452	14445	14492	14463	14208	14448	14543	14496	14492	14422	14395	14495	14350	14570	14404	14351	14515	14324	14438	14585	14357	14387	14420	14559	14462	14366	14387	14467	14472	14401	14446	14268	14444	14405	14444	14334	14505	14515	14485	14437	14649	14395	14277	14258	14606	14241	14644	14440	14520	14674	14443	14400	14318	14351	14569	14439	14463	14629	14481	14295	14277	14346	14457	14544	14452	14456	14459	14582	14400	14388	14473	14571	14661	14412	14393	14458	14361	14459	14426	14567	14374	14453	14305	14511	14434	14552	14590	14396	14609	14409	14634	14649	14577	14366	14261	14578	14548	14501	14393	14371	14284	14314	14396	14313	14372	14448	14467	14311	14546	14563	14331	14326	14570	14310	14549	14490	14428	14291	14450	14557	14381	14579	14598	14276	14522	14561	14532	14376	14334	14423	14601	14389	14404	14498	14421	14539	14565	14465	14426	14566	14445	14605	14518	14541	14549	14468	14525	14477	14364	14294	14348	14417	14375	14484	14393	14407	14443	14525	14238	14427	14488	14413	14270	14647	14490	14301	14527	14567	14400	14336	14382	14352	14438	14266	14506	14443	14561	14431	14509	14508	14451	14592	14459	14381	14522	14606	14390	14677	14669	14366	14466	14531	14405	14409	14408	14381	14369	14291	14479	14474	14526	14477	14470	14471	14498	14418	14339	14446	14568	14311	14406	14379	14472	14431	14319	14577	14317	14406	14574	14407	14413	14366	14509	14556	14462	14483	14459	14863	14534	14475	14580	14660	14454	14412	14373	14471	14376	14258	14455	14474	14540	14256	14528	14405	14436	14532	14392	14348	14516	14477	14396	14446	14349	14509	14564	14424	14632	14514	14411	14476	14261	14318	14495	14586	14457	14442	14390	14215	14323	14588	14561	14454	14374	14483	14447	14353	14366	14369	14378	14468	14404	14355	14561	14505	14506	14338	14436	14401	14445	14517	14440	14443	14498	14349	14609	14266	14514	14396	14355	14430	14426	14332	14521	14407	14423	14375	14555	14486	14372	14374	14344	14435	14485	14474	14526	14490	14358	14443	14505	14244	14491	14527	14434	14458	14525	14431	14427	14448	14580	14446	14492	14539	14512	14415	14355	14394	14440	14428	14423	14515	14390	14341	14444	14512	14565	14418	14527	14495	14471	14499	14476	14502	14427	14511	14543	14502	14337	14217	14202	14411	14261	14606	14354	14423	14352	14266	14451	14449	14460	14486	14418	14428	14517	14424	14292	14370	14276	14490	14429	14518	14176	14422	14301	14632	14443	14404	14504	14421	14464	14359	14495	14658	14557	14383	14446	14486	14395	14443	14367	14583	14379	14415	14492	14372	14510	14417	14314	14614	14748	14566	14474	14394	14521	14424	14455	14365	14393	14376	14364	14276	14452	14540	14412	14506	14540	14212	14349	14406	14421	14504	14717	14430	14492	14373	14498	14638	14426	14499	14493	14427	14539	14355	14383	14420	14346	14273	14393	14453	14387	14498	14688	14298	14451	14463	14185	14464	14662	14243	14571	14444	14460	14269	14469	14439	14332	14361	14455	14475	14323	14544	14552	14375	14533	14552	14527	14371	14440	14392	14524	14513	14425	14539	14449	14179	14416	14405	14333	14373	14427	14550	14520	14474	14370	14247	14457	14577	14471	14489	14467	14401	14538	14416	14379	14516	14401	14442	14316	14492	14106	14437	14629	14591	14313	14597	14482	14399	14467	14359	14345	14427	14502	14346	14384	14457	14500	14421	14282	14439	14413	14582	14329	14422	14548	14463	14410	14657	14480	14435	14536	14432	14554	14308	14695	14521	14476	14510	14442	14309	14587	14435	14692	14506	14338	14474	14360	14496	14434	14578	14558	14273	14602	14284	14623	14483	14521	14597	14264	14657	14425	14388	14556	14351	14359	14315	14626	14468
26002	36188	33078	25922	22181	20083	18391	17257	16241	15833	15251	15056	14595	14548	14527	14281	14104	13972	14086	13857	13846	13645	13745	13668	13688	13643	13606	13555	13484	13537	13385	13477	13321	13603	13635	13437	13476	13470	13407	13419	13443	13374	13519	13289	13431	13470	13538	13424	13342	13389	13284	13294	13554	13381	13482	13380	13424	13280	13501	13342	13573	13548	13444	13376	13423	13471	13308	13285	13375	13321	13484	13472	13389	13360	13501	13489	13372	13474	13530	13290	13578	13444	13561	13544	13312	13394	13436	13567	13376	13531	13353	13329	13453	13372	13466	13456	13229	13385	13471	13425	13421	13418	13351	13539	13384	13501	13483	13428	13487	13451	13633	13459	13330	13557	13592	13396	13386	13417	13349	13570	13436	13511	13547	13157	13216	13497	13337	13429	13214	13417	13455	13315	13445	13342	13400	13421	13423	13481	13403	13313	13479	13417	13457	13386	13512	13391	13429	13394	13550	13367	13417	13498	13603	13401	13220	13599	13435	13573	13570	13446	13454	13486	13333	13453	13503	13256	13410	13309	13469	13220	13312	13394	13567	13534	13258	13444	13351	13481	13431	13349	13526	13447	13466	13465	13524	13310	13507	13388	13494	13309	13339	13363	13198	13261	13564	13379	13396	13403	13340	13425	13408	13390	13462	13504	13407	13350	13379	13337	13670	13474	13397	13447	13131	13466	13382	13303	13497	13335	13322	13360	13361	13410	13436	13374	13437	13426	13295	13577	13413	13452	13306	13427	13366	13429	13452	13170	13431	13256	13380	13471	13365	13361	13529	13513	13345	13515	13369	13417	13456	13470	13471	13357	13412	13376	13420	13594	13420	13444	13391	13383	13225	13340	13415	13420	13425	13492	13434	13472	13348	13490	13567	13497	13301	13492	13452	13433	13408	13528	13420	13289	13281	13341	13365	13415	13476	13377	13424	13408	13417	13354	13483	13293	13423	13236	13440	13623	13453	13479	13355	13404	13427	13478	13314	13431	13400	13369	13574	13478	13393	13243	13465	13377	13374	13411	13382	13490	13359	13511	13261	13476	13425	13368	13410	13432	13464	13522	13464	13187	13273	13490	13296	13496	13472	13548	13435	13332	13510	13425	13518	13368	13236	13483	13254	13381	13480	13471	13453	13481	13434	13368	13446	13479	13607	13345	13546	13493	13424	13236	13281	13198	13385	13377	13280	13319	13490	13361	13415	13504	13499	13563	13434	13477	13453	13540	13442	13449	13478	13477	13568	13347	13493	13418	13386	13287	13289	13441	13489	13381	13246	13400	13553	13305	13337	13415	13431	13522	13323	13307	13461	13342	13426	13232	13336	13288	13491	13295	13503	13543	13439	13427	13399	13381	13478	13433	13318	13359	13492	13391	13307	13311	13281	13447	13542	13325	13397	13277	13507	13429	13457	13403	13476	13421	13503	13444	13283	13373	13397	13312	13431	13410	13408	13355	13450	13450	13433	13461	13342	13615	13464	13433	13333	13431	13366	13504	13385	13531	13389	13424	13365	13234	13364	13431	13401	13378	13470	13473	13675	13507	13549	13520	13369	13466	13446	13424	13438	13499	13562	13513	13548	13486	13457	13457	13165	13455	13394	13450	13350	13498	13452	13459	13279	13348	13328	13474	13329	13472	13514	13458	13259	13431	13403	13507	13417	13465	13439	13385	13356	13504	13446	13309	13616	13477	13484	13478	13296	13493	13327	13580	13466	13409	13225	13332	13426	13433	13460	13507	13472	13418	13296	13484	13384	13300	13460	13409	13261	13441	13547	13483	13468	13300	13509	13379	13399	13448	13298	13399	13447	13442	13512	13462	13432	13317	13329	13452	13322	13441	13467	13415	13344	13456	13530	13298	13361	13477	13451	13336	13461	13286	13416	13160	13491	13406	13534	13266	13610	13419	13538	13331	13443	13432	13458	13260	13462	13258	13319	13363	13304	13573	13461	13568	13484	13300	13459	13516	13445	13445	13489	13636	13481	13414	13324	13482	13423	13228	13270	13327	13243	13467	13534	13464	13340	13504	13492	13305	13622	13491	13412	13370	13405	13494	13427	13219	13542	13229	13523	13293	13364	13367	13421	13462	13341	13457	13288	13470	13326	13531	13429	13505	13280	13333	13544	13361	13386	13465	13488	13360	13487	13392	13430	13445	13361	13403	13352	13456	13566	13563	13369	13503	13436	13497	13363	13390	13430	13489	13450	13408	13347	13605	13493	13451	13486	13430	13203	13339	13408	13265	13445	13446	13351	13358	13453	13290	13399	13355	13483	13419	13468	13170	13295	13582	13418	13505	13287	13285	13549	13315	13448	13560	13482	13618	13300	13431	13345	13453	13367	13397	13478	13505	13392	13390	13446	13356	13421	13367	13445	13451	13555	13482	13512	13526	13428	13439	13396	13389	13411	13417	13567	13519	13430	13500	13478	13293	13426	13276	13526	13281	13342	13426	13482	13468	13331	13397	13480	13518	13511	13540	13459	13316	13499	13296	13276	13500	13465	13254	13300	13532	13362	13525	13456	13441	13351	13500	13347	13346	13496	13395	13334	13376	13404	13424	13304	13443	13451	13463	13488	13459	13514	13365	13404	13516	13407	13393	13455	13350	13319	13456	13426	13589	13394	13305	13409	13392	13549	13331	13277	13345	13559	13402	13448	13401	13436	13295	13266	13420	13415	13457	13481	13423	13541	13396	13340	13435	13528	13189	13228	13378	13465	13295	13494	13369	13547	13423	13587	13444	13267	13469	13343	13358	13481	13513	13529	13463	13209	13555	13432	13336	13339	13314	13479	13481	13478	13558	13475	13530	13456	13206	13501	13352	13320	13443	13519	13301	13386	13445	13446	13452	13477	13327	13557	13391	13443	13352	13466	13431	13493	13293	13423	13270	13370	13409	13548	13429	13384	13463	13389	13334	13506	13515	13413	13280	13297	13262	13389	13495	13427	13283	13411	13430	13386	13377	13508	13392	13334	13421	13550	13492	13421	13357	13471	13441	13396	13341	13423	13313	13601	13400	13482	13502	13348	13395	13406	13391	13541	13268	13347	13266	13519	13565	13476	13364	13543	13446	13537	13368	13233	13541	13509	13479	13370	13243	13333	13347	13254	13334	13415	13368	13246	13558	13575	13476	13362	13395	13463	13458	13469	13422	13297	13391	13330	13381	13416	13525	13383	13383	13368	13312	13490	13495	13430	13413	13386	13453	13401	13415	13464	13361	13511	13544	13321	13461	13429	13368	13406	13597	13351	13464	13361	13531	13427	13352	13381	13302	13489	13240	13538	13622	13312	13295	13565	13333	13412	13551	13343	13169	13448	13413	13473	13463	13416	13471	13520	13350	13430	13536	13423	13475	13355	13524	13063	13584	13330	13496	13470	13576	13357	13450	13456	13213	13508	13436	13365	13348	13415	13432	13573	13251	13377	13404	13539	13493	13395	13493	13399	13491	13454	13282	13485	13407	13455	13523	13384	13294	13377	13358	13445	13378	13560	13343	13425	13504	13352	13609	13426	13291	13446	13486	13235	13489	13528	13544	13495	13545	13476	13591	13430	13456	13416	13488	13413	13405	13472	13428	13419	13331	13372	13398	13208	13481	13381	13529	13359	13235	13429	13269	13532	13449	13331	13386	13494	13625	13417	13262	13451	13359	13400	13447	13340	13308	13489	13476	13561	13324	13306	13404	13365	13328	13372	13287	13459	13340	13513	13483	13522	13208	13391	13475	13276	13333	13474	13328	13314	13684	13530	13329	13466	13425	13433	13544	13454	13337	13481	13451	13277	13362	13367	13527	13598	13404	13322	13518	13371	13406	13359	13453	13304	13415	13511	13434	13323	13276	13628	13504	13520	13498	13324	13484	13350	13368	13468	13345	13600	13307	13486	13341	13476	13373	13512	13417	13431	13526	13410	13539	13330	13448	13381	13406	13411	13536	13260	13529	13464	13397	13492	13578	13414	13311	13347	13297	13628	13433	13583	13551	13469	13616	13435	13438	13456	13491	13255	13471	13439	13321	13438	13373	13289	13429	13231	13403	13392	13405	13357	13379	13512	13356	13317	13378	13398	13294	13409	13380	13403	13307	13362	13360	13503	13482	13483	13583	13538	13428	13413	13457	13531	13393	13274	13535	13406	13507	13505	13523	13585	13389	13288	13394	13608	13388	13506	13451	13491	13614	13456	13389	13622	13400	13434	13358	13352	13517	13385	13285	13459	13474	13505	13418	13432	13488	13470	13405	13395	13224	13562	13375	13615	13470	13450	13430	13465	13426	13334	13474	13406	13418	13547	13360	13489	13420	13331	13667	13524	13489	13309	13400	13485	13571	13252	13446	13314	13426	13407	13437	13488	13425	13380	13370	13430	13331	13343	13565	13305	13450	13467	13435	13505	13267	13465	13536	13578	13480	13363	13465	13380	13506	13450	13410	13426	13344	13384	13460	13465	13360	13411	13471	13468	13575	13362	13501	13487	13450	13508	13332	13575	13419	13200	13547	13375	13430	13478	13388	13301	13336	13293	13585	13450	13423	13263	13486	13321	13444	13402	13419	13483	13557	13446	13413	13512	13474	13445	13345	13306	13477	13278	13372	13389	13281	13400	13317	13384	13367	13415	13333	13411	13279	13404	13416	13493	13387	13458	13448	13359	13448	13557	13430	13338	13469	13379	13373	13414	13578	13473	13362	13518	13465	13434	13369	13259	13413	13249	13432	13471	13439	13411	13483	13297	13297	13505	13516	13510	13412	13530	13417	13256	13239	13463	13303	13563	13457	13609	13395	13540	13316	13480	13356	13478	13404	13369	13552	13319	13360	13459	13291	13377	13384	13295	13540	13602	13382	13498	13373	13336	13541	13402	13424	13486	13302	13422	13420	13467	13377	13357	13426	13456	13474	13448	13320	13503	13451	13419	13585	13488	13418	13330	13555	13428	13380	13445	13331	13332	13566	13488	13529	13423	13523	13281	13553	13405	13532	13496	13384	13374	13436	13492	13583	13567	13300	13458	13376	13439	13488	13306	13393	13491	13562	13321	13401	13409	13661	13571	13392	13301	13490	13491	13590	13262	13247	13588	13567	13471	13388	13362	13396	13484	13529	13366	13347	13299	13401	13366	13461	13429	13409	13341	13462	13390	13587	13291	13308
23602	20999	28339	24222	22808	23464	22626	19198	18128	17500	16943	16496	16329	15974	16064	15769	15458	15569	15384	15351	15154	15132	15163	15190	15187	15099	15004	15045	14912	14826	14819	14917	14838	14817	14760	14751	14877	14809	14691	14866	14708	14789	14776	14725	14681	14815	14717	14651	14742	14837	14787	14739	14706	14790	14683	14516	14812	14735	14781	14951	14858	14592	14596	14838	14800	14610	14964	14740	14739	14608	14789	15135	14821	14818	14702	14864	14770	14842	14638	14582	14752	14705	14795	14534	14812	14642	14746	14787	14688	14857	14776	14755	14720	14917	14602	14783	14688	14845	14672	14729	14664	14561	14636	14630	14741	14949	14717	14632	14818	14789	14744	14677	14812	14662	14781	14700	14931	14760	14845	14476	14714	14637	14624	14557	14630	14626	14687	14681	14949	14584	14655	14813	14906	14645	14638	14750	14670	14773	14834	14769	14684	14796	14659	14762	14630	14357	14684	14678	14755	14571	14681	14699	14761	14813	14606	14549	14601	14814	14805	14663	14719	14614	14606	14792	14724	14701	14807	14792	14869	14791	14853	14765	14718	14632	14661	14704	14661	14546	14783	14573	14757	14886	14702	14799	14592	14581	14596	14826	14751	14647	14732	14722	14676	14773	14820	14836	14692	14750	14722	14734	14761	14955	14638	14898	14746	14570	14729	14880	14846	14629	14741	14738	14706	14689	14631	14608	14788	14683	14716	14708	14614	14724	14754	14756	14686	14758	14751	14807	14801	14789	14814	14882	14876	14609	14645	14702	14730	14631	14836	14661	14639	14822	14783	14934	15193	14881	14890	14473	14790	14712	14756	14605	14709	14508	14554	14719	14698	14551	14798	14581	14619	14587	14850	14717	14550	14685	14708	14669	14595	14677	14728	14627	14941	14704	14534	14636	14587	14639	14703	14996	14777	14737	14825	14852	14816	14804	14769	14680	14724	14613	14780	14836	14756	14749	14771	14702	14713	14678	14686	14685	14726	14684	14867	14485	14702	14755	14692	14616	14779	14876	14573	14865	14795	14708	14760	14701	14697	14811	14836	14787	14668	14826	14797	14510	14524	14679	14758	14755	14736	14703	14827	14756	14756	14794	14827	14627	14625	14808	14896	14706	14733	14614	14601	14922	14728	14751	14953	14731	14809	14837	14726	14757	14672	14643	14712	14666	14793	14749	14880	14700	14661	14709	14777	14590	14650	14814	14794	14709	14777	14760	14644	14702	14854	14795	14825	14799	14812	14823	14571	14733	14818	14801	14864	14683	14818	14689	14552	14524	14768	14840	14705	14732	14796	14873	14820	14769	14592	14717	14714	14548	14516	14488	14662	14766	14799	14592	14592	14698	14787	14668	14803	14989	14643	14600	14636	14900	14609	14781	14923	14748	14802	14610	14830	14730	14782	14689	14765	14712	14754	14637	14824	14857	14839	14774	14711	14772	14595	14726	14606	14798	15025	14617	14722	14601	14745	14769	14806	14830	14646	14717	14697	14691	14706	14878	14915	14788	14803	14638	14686	14671	14639	14655	14772	14715	14702	14792	14678	14689	14818	14684	14695	14631	14589	14695	14715	14762	14605	14609	14794	14580	14777	14722	14776	14782	14738	14594	14836	14611	14603	14812	14667	14640	14809	14755	14865	14690	14901	14710	14781	14729	14770	14607	14679	14625	14594	14827	14673	14811	14688	14690	14823	14732	14676	14650	14803	14702	14779	14738	14653	14801	14938	14618	14874	14653	14753	14687	14519	14726	14736	14793	14762	14827	14851	14765	14706	14813	14759	14767	14654	14748	14685	14627	14643	14750	14846	14643	14584	14675	14590	14782	14658	14791	14652	14556	14694	14644	14700	14720	14676	14771	14692	14864	14846	14667	14783	14627	14784	14708	14676	14815	14562	14881	14602	14801	14631	14771	14850	14883	14936	14760	14688	14696	14887	14513	14672	14813	14796	14671	14795	14636	14857	14571	14764	14679	14624	14685	14703	14743	14614	14817	14686	14761	14749	14700	14672	14850	14852	14753	14753	14660	14489	14719	14700	14676	14731	14647	14660	14769	14764	14929	14854	14741	14757	14704	14770	14894	14677	14723	14770	14954	14624	14679	14679	14785	14672	14709	14768	14603	14711	14739	14654	14566	14718	14859	14685	14626	14421	14609	14467	14588	14830	14756	14592	14777	14707	14648	14833	14724	14648	14625	14782	14720	14776	14904	14788	14844	14827	14634	14677	14641	14520	14674	14750	14807	14764	14558	14681	14805	14662	14743	14876	14915	14723	14556	14872	14545	14658	14765	14830	14702	14689	14887	14666	14897	14868	14903	14853	14630	14642	14753	14664	14627	14812	14724	14695	14746	14697	14678	14682	14520	14592	14721	14877	14634	14713	14690	14656	14930	14528	14694	14792	14601	14729	14829	14487	14713	14823	14654	14713	14659	14625	14813	14438	14738	14712	14776	14656	14783	14821	14854	14643	14569	14885	14647	14886	14541	14702	14726	14665	15001	14998	14836	14792	14806	14829	14759	14989	14686	14801	14620	14779	14640	14827	14804	14867	14626	14699	14800	14848	14714	14697	14779	14626	14602	14745	14680	14683	14615	14808	14780	14817	14822	14898	14909	14875	14670	14730	14677	14789	14631	14659	14679	14702	14743	14811	14646	14805	14691	14730	14797	14703	14652	14872	14650	14648	14668	14747	14852	14779	14808	14817	14797	14707	14826	14723	14809	14906	14739	14742	14811	14851	14830	14681	14605	14724	14625	14595	14567	14658	14719	14752	14598	14788	14895	14839	14945	14826	14689	14532	14696	14670	14719	14797	14650	14681	14644	14761	14743	14660	14783	14836	14660	14762	14650	14656	14617	14723	14798	14762	14715	14595	14722	14843	14809	14788	14834	14842	14517	14728	14592	14880	14742	14595	14642	14743	14831	14796	14845	14706	14761	14789	14623	14407	14883	14860	14821	14771	14611	14685	14702	14674	14372	14598	14898	14770	14694	14702	14528	14563	14728	14579	14704	14826	14687	14691	14547	14568	14663	14728	14571	14633	14677	14681	14721	14742	14673	14564	14829	14930	14770	14837	14913	14693	14640	14902	14710	14641	14728	14712	14699	14760	14811	14852	14561	14534	14733	14673	14779	14907	14647	14701	14767	14740	14589	14662	14505	14815	14617	14732	14672	14633	14791	14743	14886	14839	14857	14741	14692	14783	14570	14827	14618	14565	14606	14884	14717	14773	14769	14926	14860	14649	14779	14735	14561	14758	14819	14701	14824	14832	14640	14676	14522	14717	14483	14711	14532	14761	14886	14838	14762	14740	14867	14808	14636	14703	14795	14840	14850	14632	14702	14644	14884	14674	14645	14697	14934	14720	14750	14869	14692	14771	14890	14806	14786	14897	14672	14776	14613	14633	14662	14776	14603	14520	14763	14755	14749	14641	14893	14700	14863	14459	14611	14794	14597	14904	14862	14656	14864	14853	14792	14918	14808	14669	14720	14797	14724	14749	14708	14698	14755	14852	14667	14662	14558	14835	14733	14736	14655	14780	14877	14952	14962	14697	14614	14707	14641	14884	14798	14759	14831	14664	14628	14637	14698	14694	14581	14764	14824	14679	14620	14854	14808	14559	14628	14794	14791	14827	14592	14533	14951	14681	14690	14764	14751	14877	14760	14670	14701	14670	14615	14711	14711	14847	14725	14844	14760	14614	14731	14670	14635	14722	14755	14686	14552	14542	14663	14710	14812	14723	14551	14833	14533	14916	14707	14650	14767	14744	14605	14670	14551	14877	14719	14561	14895	14743	14822	14572	14883	14587	14802	14806	14654	14824	14720	14714	14567	14697	14550	14602	14556	14546	14650	14934	14654	14705	14536	14874	14841	14933	14778	14724	14583	14661	14744	14751	14631	14577	14743	14829	14434	14784	14799	14765	14675	14880	14682	14640	14591	14741	14557	14579	14740	14696	14865	14555	14671	14683	14805	14988	14704	14735	14717	14907	14868	14702	14661	14863	14696	14589	14591	14640	14653	14739	14881	14810	14770	14529	14726	14747	14694	14625	14657	14724	14646	14722	14795	14735	14657	14801	14694	14726	14688	14698	14684	14772	14669	14925	14972	14638	14624	14941	14924	14825	14839	14806	14787	14897	14780	14711	14672	14742	14724	14666	14965	14668	14671	14935	14781	14882	14827	14645	14679	14794	14745	14697	14722	14669	14758	14772	14556	14546	14606	14935	14785	14855	14895	14738	14858	14691	14586	14667	14647	14959	14774	14954	14496	14723	14757	14860	14874	14641	14618	14665	14802	14696	14700	14696	14526	14785	14775	14758	14694	14764	14616	14701	14616	14821	14630	14609	14607	14840	14863	14818	14744	14850	14685	14821	14885	14893	14867	14686	14758	14739	14853	14678	14675	14726	14970	14770	14844	14573	14689	14670	14555	14698	14721	14979	14581	14822	14675	14705	14749	14659	14711	14747	14752	14825	14689	14805	14731	14788	14592	14788	14719	14851	14691	14652	14617	14592	14775	14679	14938	14842	14836	14786	14752	14841	14758	14728	14624	14716	14696	14852	14870	14861	14800	14943	14646	14765	14699	14575	14876	14747	14689	14691	14823	14628	14611	14565	14701	14717	14723	14492	14643	14657	14712	14789	14791	14876	14550	14619	14578	14549	14728	14798	14786	14757	14625	14886	14803	14688	14759	14867	14719	14844	14828	14839	14500	14621	14823	14747	14807	14788	14597	14864	14786	14868	14730	14765	14729	14648	14808	14742	14643	14603	14608	14771	14812	14540	14854	14700	14729	14704	14740	14582	14842	14736	14757	14784	14761	14759	14856	14688	14628	14639	14711	14695	14666	14605	14635	14920	14699	14657	14785	14747	14727	14828	14791	14764	14766	14754	14600	14724	14679	14718	14736	14575	14815	14780	14632	14672	14737	14658	14590	14918	14695	14820	14740	14718	14717	14641	14562	14680	14766	14800	14924	14735	14790	15046	14800	14889	14694	14790	14747	14937	14665	14905	14703	14818	14787	14713	14676	14612	14742	14652	14953	14806	14917	14737	14775	14812	14655	14861	14619	14611	14558	14565	14750	14837	14618	14671	14800	14835	14725	14825	14724	14679	14701	14712	14739	14791	14898	14880	14606	14768	14587
26279	42870	39334	31484	26773	23833	21589	20030	18628	17728	16949	16246	15951	15480	15256	15235	14928	14682	14650	14554	14557	14212	14134	14002	14182	14055	14056	13952	13676	13838	13778	13748	13754	13696	13865	13772	13847	13727	13604	13739	13794	13862	13760	13647	13894	13803	13854	13544	13682	13751	13663	13695	13533	13836	13767	13744	13717	13712	13675	13661	13504	13881	13642	13677	13730	13690	13608	13605	13691	13605	13698	13730	13727	13501	13560	13624	13733	13648	13683	13723	13643	13778	13817	13646	13638	13660	13814	13762	13680	13848	13664	13548	13564	13699	13694	13628	13706	13672	13479	13650	13541	13423	13758	13657	13560	13635	13888	13566	13693	13687	13689	13631	13721	13734	13741	13823	13667	13624	13570	13718	13614	13876	13477	13614	13596	13712	13680	13708	13718	13694	13605	13607	13617	13578	13572	13453	13833	13638	13705	13500	13710	13669	13523	13570	13646	13648	13719	13588	13711	13550	13658	13561	13768	13756	13736	13634	13717	13657	13621	13647	13706	13730	13692	13562	13499	13697	13613	13586	13731	13656	13574	13655	13596	13615	13574	13608	13712	13588	13636	13653	13560	13590	13669	13684	13713	13629	13585	13620	13661	13584	13848	13527	13587	13635	13731	13735	13584	13564	13591	13647	13699	13587	13684	13618	13729	13547	13815	13682	13626	13740	13607	13657	13648	13774	13732	13384	13676	13607	13516	13724	13703	13468	13655	13702	13471	13584	13755	13687	13448	13761	13448	13563	13539	13792	13872	13570	13684	13621	13671	13672	13544	13501	13717	13846	13658	13900	13652	13710	13678	13626	13608	13741	13680	13604	13657	13492	13618	13593	13716	13585	13394	13812	13601	13595	13860	13707	13681	13589	13541	13573	13631	13697	13476	13540	13743	13605	13563	13722	13719	13633	13714	13649	13544	13676	13636	13468	13550	13644	13698	13643	13678	13633	13739	13603	13728	13598	13611	13640	13741	13604	13647	13681	13675	13760	13626	13555	13700	13641	13616	13619	13745	13597	13651	13709	13551	13546	13533	13640	13683	13590	13643	13669	13721	13557	13652	13645	13478	13594	13652	13727	13671	13626	13556	13588	13641	13802	13653	13593	13549	13669	13526	13576	13585	13561	13627	13747	13559	13473	13617	13552	13726	13522	13649	13567	13526	13621	13748	13609	13563	13494	13582	13538	13637	13648	13696	13533	13555	13768	13653	13617	13668	13609	13616	13765	13455	13767	13570	13350	13503	13617	13610	13534	13710	13607	13624	13693	13678	13708	13665	13665	13635	13574	13697	13681	13499	13612	13515	13597	13417	13607	13641	13594	13556	13504	13805	13636	13603	13653	13634	13703	13653	13582	13732	13689	13636	13516	13531	13629	13631	13543	13655	13663	13686	13669	13630	13716	13572	13707	13627	13694	13609	13576	13718	13785	13651	13682	13574	13691	13782	13591	13510	13702	13658	13645	13677	13748	13469	13606	13775	13687	13608	13628	13682	13659	13612	13599	13695	13615	13604	13810	13617	13653	13694	13720	13709	13612	13665	13675	13613	13688	13625	13531	13696	13607	13596	13596	13587	13530	13727	13728	13687	13598	13610	13550	13525	13634	13663	13654	13594	13729	13505	13581	13654	13633	13553	13654	13501	13717	13549	13596	13549	13733	13720	13598	13656	13737	13604	13651	13579	13819	13562	13725	13613	13600	13640	13616	13657	13496	13459	13866	13728	13613	13491	13679	13780	13668	13518	13644	13440	13484	13769	13712	13564	13491	13743	13611	13528	13502	13770	13552	13614	13757	13644	13681	13696	13490	13657	13721	13646	13751	13681	13738	13699	13591	13616	13700	13867	13679	13660	13590	13537	13735	13682	13619	13610	13667	13669	13628	13635	13733	13693	13626	13593	13611	13663	13821	13617	13680	13705	13554	13602	13668	13702	13586	13510	13792	13563	13639	13657	13665	13600	13620	13581	13592	13775	13715	13552	13692	13695	13668	13734	13632	13671	13722	13696	13688	13615	13525	13615	13606	13679	13813	13579	13726	13607	13518	13644	13823	13604	13509	13642	13620	13759	13691	13520	13653	13578	13609	13724	13599	13854	13687	13796	13558	13640	13548	13535	13473	13754	13573	13762	13485	13586	13710	13677	13530	13394	13531	13525	13501	13825	13639	13739	13615	13644	13899	13676	13525	13574	13702	13784	13753	13701	13748	13727	13682	13581	13548	13564	13568	13735	13655	13715	13453	13469	13618	13601	13522	13512	13668	13760	13666	13510	13611	13588	13625	13711	13503	13667	13645	13546	13679	13589	13894	13546	13424	13677	13541	13717	13567	13562	13640	13652	13633	13807	13814	13590	13622	13833	13654	13619	13761	13612	13425	13701	13557	13713	13737	13654	13583	13656	13700	13615	13756	13550	13612	13689	13657	13649	13768	13300	13727	13560	13759	13622	13692	13679	13635	13580	13776	13770	13698	13454	13727	13743	13627	13832	13671	13643	13664	13561	13570	13633	13697	13729	13631	13799	13425	13809	13636	13736	13569	13557	13578	13673	13668	13581	13428	13525	13537	13788	13747	13614	13829	13762	13628	13670	13682	13596	13701	13620	13671	13604	13600	13475	13584	13659	13535	13676	13656	13683	13521	13461	13790	13673	13724	13812	13574	13698	13561	13526	13558	13500	13692	13650	13677	13698	13553	13487	13730	13736	13639	13573	13682	13517	13618	13669	13655	13650	13578	13644	13469	13594	13657	13545	13613	13619	13619	13600	13581	13395	13772	13441	13676	13669	13606	13446	13567	13667	13728	13536	13629	13765	13679	13481	13688	13653	13814	13678	13597	13698	13730	13583	13751	13654	13550	13674	13616	13544	13516	13639	13549	13795	13527	13722	13532	13780	13696	13621	13778	13547	13688	13607	13486	13717	13628	13813	13634	13648	13589	13770	13612	13725	13590	13531	13779	13677	13797	13635	13744	13629	13609	13728	13710	13623	13633	13661	13576	13505	13564	13543	13673	13665	13659	13676	13626	13612	13770	13759	13557	13577	13475	13764	13692	13645	13710	13539	13517	13706	13627	13546	13653	13620	13588	13668	13712	13653	13685	13698	13744	13639	13650	13615	13803	13639	13664	13690	13456	13756	13745	13710	13537	13633	13748	13581	13679	13624	13575	13548	13384	13690	13669	13760	13709	13541	13625	13750	13668	13536	13623	13762	13603	13632	13718	13604	13583	13711	13741	13760	13533	13672	13708	13527	13751	13561	13507	13689	13658	13735	13610	13690	13598	13558	13605	13686	13742	13654	13611	13584	13661	13634	13560	13749	13653	13702	13644	13645	13681	13753	13814	13636	13610	13699	13605	13679	13815	13587	13574	13695	13669	13715	13742	13592	13700	13500	13674	13469	13426	13673	13517	13670	13597	13815	13523	13697	13545	13724	13641	13628	13466	13780	13701	13683	13619	13735	13756	13754	13685	13683	13685	13493	13721	13708	13735	13517	13691	13531	13635	13840	13703	13899	13855	13667	13655	13657	13708	13587	13584	13609	13651	13575	13701	13629	13598	13550	13787	13507	13752	13670	13404	13482	13590	13624	13561	13629	13640	13550	13673	13652	13681	13679	13675	13499	13515	13766	13705	13557	13609	13610	13678	13674	13595	13484	13789	13639	13524	13717	13623	13703	13589	13566	13758	13555	13659	13601	13600	13622	13487	13587	13652	13678	13598	13571	13733	13575	13663	13706	13438	13526	13631	13704	13535	13617	13543	13721	13538	13818	13643	13524	13712	13648	13558	13622	13625	13581	13574	13837	13678	13700	13596	13717	13689	13587	13630	13609	13328	13762	13705	13685	13646	13710	13670	13758	13777	13633	13621	13734	13444	13513	13643	13523	13659	13853	13707	13660	13534	13727	13568	13691	13570	13674	13718	13712	13715	13726	13525	13705	13537	13663	13448	13776	13622	13633	13614	13731	13546	13641	13716	13674	13757	13744	13608	13829	13655	13573	13500	13581	13665	13650	13679	13670	13788	13496	13701	13684	13733	13546	13495	13724	13593	13702	13740	13670	13525	13610	13654	13575	13635	13586	13584	13549	13624	13674	13578	13759	13662	13747	13462	13697	13727	13541	13384	13791	13673	13775	13496	13701	13645	13735	13732	13570	13535	13690	13653	13701	13820	13516	13642	13725	13482	13683	13723	13492	13630	13591	13625	13714	13798	13743	13697	13531	13782	13884	13714	13671	13568	13656	13627	13594	13643	13769	13619	13692	13603	13607	13706	13700	13779	13701	13736	13553	13739	13479	13603	13694	13664	13692	13534	13689	13624	13632	13637	13529	13793	13664	13528	13662	13515	13481	13731	13778	13486	13773	13552	13478	13704	13581	13597	13626	13602	13575	13605	13712	13739	13724	13680	13648	13476	13414	13576	13598	13439	13708	13688	13691	13562	13689	13714	13664	13596	13582	13684	13627	13716	13606	13686	13631	13794	13671	13592	13656	13686	13536	13798	13527	13624	13552	13528	13599	13677	13598	13525	13745	13575	13684	13715	13726	13560	13621	13630	13677	13543	13590	13682	13545	13592	13606	13693	13691	13562	13681	13636	13509	13737	13574	13757	13586	13681	13594	13570	13703	13685	13604	13710	13800	13645	13723	13689	13684	13662	13587	13668	13533	13672	13727	13517	13587	13566	13640	13686	13641	13579	13639	13559	13658	13764	13541	13656	13694	13651	13584	13582	13560	13308	13793	13451	13677	13740	13658	13675	13601	13674	13641	13554	13504	13675	13696	13542	13758	13708	13593	13741	13530	13468	13635	13540	13799	13806	13720	13630	13632	13615	13767	13656	13742	13579	13611	13726	13593	13666	13666	13583	13756	13336	13579	13628	13821	13550	13721	13590	13642	13599	13677	13789	13710	13645	13619	13607	13647	13598	13695	13745	13607	13656	13675	13614	13727	13610	13634	13545	13484	13507	13448	13697	13675	13790	13671	13800	13735	13575	13583	13680	13611	13801	13646	13894	13721	13571	13663	13519	13662	13592	13503	13592	13590	13606	13646	13583	13514	13584	13563	13814	13636	13718	13862	13801	13563	13520	13684	13727	13628	13574	13697	13581	13646	13636	13605	13806	13716	13639	13571	13560	13481	13738	13739	13526
22593	20968	28691	23508	21578	24226	26359	20949	19162	18849	18220	17550	17064	16754	16310	16108	15925	16121	15810	15778	15570	15405	15315	15230	15164	15186	15208	15320	15155	15111	14854	15142	15019	14901	14822	15045	15015	15066	14984	14926	14935	15067	14943	14908	14883	14899	15002	14712	14907	14870	14987	14860	14805	14994	14927	14830	14645	14787	14694	14714	14806	14694	14871	14855	14850	14730	14847	14979	14798	14945	14956	14793	14795	14953	14863	14852	14703	14723	14873	14975	14893	14750	14859	14872	14950	14876	14827	14846	14852	14760	14647	14837	14991	14704	14866	14733	14686	14870	15018	14772	14975	14742	14890	14590	14790	14676	14677	15005	14779	14719	14737	14825	14779	14817	14659	14561	14740	14725	15010	14845	14891	14840	14735	14764	14777	14892	14879	14629	14723	14812	14696	14778	14697	14754	14653	14700	14830	14883	14719	14776	14811	14701	14709	14912	14683	14864	14793	14623	14591	14793	14707	14689	15005	14708	14739	14737	14828	14789	14800	14847	14685	14807	14853	14780	14854	14870	14586	14831	14778	14812	14864	14814	14680	14721	14408	14671	15044	14869	14957	14773	14996	14621	14735	14821	14799	14858	14753	14715	14974	14685	14685	14859	14783	14724	14917	14635	14636	14837	14697	14825	14796	14796	14837	14621	14823	14800	14934	14673	14757	14850	14599	14609	14650	14752	14713	14801	14752	14834	14829	14701	14743	14844	14824	15017	14764	14928	14764	14634	14741	14542	14924	14761	14663	14768	14754	14764	14971	14851	14649	14817	14800	14760	14907	14686	14623	14828	14614	14855	14846	14705	14639	14745	14834	14677	14824	14803	14835	14634	14777	14734	14814	14745	14778	14752	14877	14953	14574	14802	14796	14856	14796	14825	14818	14866	14836	14635	14917	14564	14851	14669	14720	14771	14836	14796	14717	14786	14804	14844	14641	14968	14846	14688	14705	14674	14825	14837	14753	14787	14853	14897	14983	14895	14890	14912	14828	14785	14889	14716	14992	14751	14839	14741	14866	14588	14641	14712	14832	14771	14830	14927	14757	14880	14866	14603	14853	14758	14783	14710	14771	14664	14896	14873	14718	14602	14568	14768	14730	14774	14808	14590	14811	14674	14594	14713	14925	14794	14617	14967	14800	14589	14812	14599	14674	14807	14689	14598	14860	14764	14668	14775	14870	14791	14896	14758	14857	14838	14763	14983	14894	14930	14816	14669	14735	14701	14926	14720	14737	14752	14693	14832	14923	14848	14815	14737	14574	14910	14794	14739	14909	14818	14849	14811	14889	14643	14852	14641	14771	14713	14724	14837	14597	14616	14884	14957	14823	14622	14683	14620	14631	14839	14973	14793	14731	14805	14823	14869	14679	14641	14677	14786	14853	14651	14766	14889	14873	14645	14687	14610	14647	14930	14687	14827	14895	14858	15005	14839	14772	14929	14697	14800	14760	14767	14688	14622	14687	14733	14737	14752	14771	14821	14738	14784	14974	14741	14749	14637	14663	14839	14904	14784	14719	14734	14802	14854	14955	14703	14690	14774	14892	14791	14679	14699	14691	14879	14799	14817	14861	14688	14649	14863	14903	14719	14660	14854	14709	14844	14746	14868	14760	14720	14935	14795	14819	14721	14805	14892	15042	14916	14768	14780	14776	14810	14691	14817	15004	14699	14549	14735	14722	14976	14644	14793	14702	14831	14832	14598	14668	14636	14852	14830	14749	14769	14639	14795	14785	14616	14575	14910	14655	14648	14825	14715	14932	14729	14740	14915	14807	14732	14571	14562	14785	14770	14674	14923	14839	14810	14742	14908	14854	14678	14795	14937	14954	14619	14699	14786	14831	14663	14752	14862	14749	14760	14804	14677	14902	14726	14837	14846	14747	14658	14528	14787	14688	14906	14818	14877	14780	14536	14782	14607	14721	14779	14590	14934	14703	14712	14659	14804	14695	14848	14606	14634	14763	14758	14883	14668	14965	14781	14879	14724	14671	14837	14642	14803	14869	14931	14896	14910	14778	14740	14800	14637	14795	14892	14793	14624	14859	14820	14809	14734	14703	14520	14715	14695	14667	14811	14722	14694	14997	14770	14782	14613	14593	14778	14954	14825	14817	14745	14613	15135	14799	14822	14698	15064	14768	14845	14835	14787	14676	14799	14742	14755	14886	14882	14632	14631	14874	14854	14775	14815	14762	14690	14757	14920	14685	14800	14756	14525	14828	14844	14689	14702	14845	14713	14720	14598	14727	14785	14786	14669	14630	14811	14770	14824	14628	14630	14820	14746	14826	14730	14631	14815	14697	14809	14867	14835	14920	14681	14665	14895	14866	14956	14828	14775	14623	14759	14720	14827	14895	14687	14622	14741	14806	14577	14939	14837	14651	14651	14764	14724	14875	14684	14809	14696	14834	14681	14846	14893	14622	14805	15027	14687	14638	14879	14878	14850	14891	14860	14851	14844	14924	14555	14817	14787	14624	14761	14825	14814	14794	14710	14781	14608	14626	14668	14876	14934	14745	14969	14824	14721	14828	14868	14718	14773	14745	14732	14752	14494	14742	14454	14921	14998	14802	14841	14824	14837	14588	14735	14709	14750	14663	14719	14668	14886	14772	14546	14720	14782	14644	14818	14632	14766	14892	14611	14773	14849	14977	14962	14932	14629	14961	14698	14690	14833	14694	14702	14751	14565	14730	14723	14792	14582	14870	14816	14919	14718	14832	14781	14943	14739	14771	14838	14775	14939	14777	14843	14793	14709	14664	14921	14723	14952	14989	14651	14534	14612	14676	14722	14642	14820	14861	14790	14886	14670	14877	14844	14804	14772	14696	14890	14610	14819	14713	14834	14843	14793	14827	14863	14883	14777	14693	14870	14914	14796	14731	14772	14676	14708	14895	14890	14779	14790	14850	14614	14904	14680	14873	14827	14676	14792	14820	14576	14691	14748	14515	14833	14869	14586	14695	14695	14661	14605	14713	14849	14876	14698	14794	14808	14774	14644	14763	14790	14831	14784	14646	14782	14925	14833	14784	14771	14729	14579	14649	14855	15000	14744	14565	14778	14546	14912	14544	14820	14695	14647	14700	14856	15020	14684	14736	14630	14691	14891	14772	14902	14827	14786	14817	14808	14877	14704	14773	14621	14748	14528	14713	14621	14780	14763	15097	14774	14788	14772	14799	14829	14792	14784	14851	14934	14867	14703	14786	14838	14691	14768	14689	14778	14732	14769	14648	14699	14682	14913	14891	14799	14814	14692	14817	14683	14754	14746	14887	14795	14769	14720	14733	14673	14678	14815	14831	14823	14857	14669	14930	14860	14613	14819	14746	14893	14800	14781	14898	14718	14731	14611	14863	14773	14700	14777	14880	14843	14804	14815	14906	14791	14719	14788	14777	14705	14741	14637	14598	14747	14847	14768	14839	14872	14701	14782	14780	14740	14811	14822	14792	14740	14954	14793	14802	14868	14807	14621	14875	14558	14797	14871	14851	14981	14786	14739	14753	14819	14839	14831	14915	14631	14632	14636	14754	14699	14742	14745	14761	14762	14861	14800	14723	14830	14644	14712	14779	14719	14738	14781	14878	14744	14755	14719	14944	14864	14802	14840	14817	14809	14808	14862	14586	14684	14893	14831	14712	14825	14778	14694	14840	14936	14713	14846	14798	14655	14544	14901	14636	14537	14835	14739	14810	14456	14715	14892	15009	14867	14922	14786	14712	14724	14727	14872	14694	14750	14774	14652	14842	15091	14903	14857	14749	14796	14649	14771	14709	14851	14881	14672	14684	14576	14741	14837	14764	14866	14757	14923	14912	14760	14943	14978	14801	14828	14716	14812	14661	14794	14791	14820	14860	14719	14774	14809	14810	14696	14733	14711	14835	14600	14820	14786	14742	14891	14846	14790	14775	14879	14795	14726	14605	14646	14907	14692	14796	14822	14680	14909	14716	14853	14619	14749	14771	14644	14763	14672	14777	14930	14707	14826	14907	14778	14672	14898	14906	14632	14915	14457	14861	14764	14741	14803	14788	14629	14755	14963	14729	14554	14652	14981	14866	14917	14811	14829	14918	14722	14894	14753	14752	14739	14668	14741	14704	14716	14758	14878	14844	14570	14764	14826	14733	14635	14683	14851	14830	14717	14903	14916	14835	14861	14793	14871	14783	14832	14723	14843	14729	14793	14826	14688	14720	14784	14772	14820	14687	14800	14511	14888	14604	14740	14775	14772	14566	14602	14573	14527	14569	14800	14601	14936	14679	14707	14661	14964	14911	14767	14617	14726	14636	14681	14820	14754	14822	14793	14622	14735	14692	14810	14798	14773	14860	14528	14700	14815	14733	14828	14671	14797	14768	14699	14945	14772	14737	14718	14775	14680	14624	14759	14937	14621	14847	14893	14756	14672	14848	14730	14672	14765	14869	14911	14877	14697	14651	14663	14840	14734	14702	14800	14907	14678	14687	14787	14906	14866	14813	14902	14519	14527	14616	14867	14979	14703	14827	14918	14720	14787	14759	14705	14905	14846	14667	14883	14938	14800	14834	14779	14736	14782	14828	14754	14970	14673	14795	14951	14772	14703	14911	14749	14782	14774	14813	14810	14679	14882	14515	14738	14866	14601	14601	14797	14977	14841	14662	14684	14723	14834	14891	14819	14639	14743	14747	14942	14909	14885	14922	14610	14745	14809	14811	14989	14546	14563	14758	14763	14891	14777	14808	14676	14806	14590	14824	14681	14758	14720	14654	14794	14810	14840	14781	14668	14734	14685	14882	14807	14766	14760	14808	14807	14825	14738	14781	14759	14640	14964	14756	14857	14704	14659	14780	14814	14764	14773	14815	14809	14620	14853	14936	14790	14815	14625	14805	14731	14837	14775	14735	14807	14708	14637	14885	14883	14792	14754	14729	14855	14784	14689	14626	15053	14867	14814	14861	14894	14740	14651	14776	14539	14617	14588	14821	14682	15062	14791	14644	14664	14869	14895	14609	14654	14665	14642	14898	14608	14668	14672	14634	14787	14783	14868	14868	14776	14620	14771	14512	14701	14749	14781	14877	14920	14938	14889	14826	15028	14880	14841	14808	14553	14670	14700	14793	14657	14772	14670	14806	14896	14803	14804	14792	14618	14690	14659	14624	14676	14664	14891
28206	46936	43748	35270	30508	26941	24369	22278	20517	19541	18532	17817	17079	16494	16071	15732	15539	15305	15020	15109	14605	14739	14327	14237	14232	14176	14092	14067	13956	13940	13943	13733	13747	13790	13841	13867	13844	13761	13949	13695	13768	13777	13699	13761	13716	13775	13737	13669	13847	13751	13810	13521	13754	13707	13676	13649	13656	13750	13711	13748	13873	13659	13828	13844	13619	13617	13865	13919	13605	13767	13652	13800	13780	13645	13749	13686	13714	13631	13706	13694	13723	13603	13495	13547	13716	13538	13657	13638	13550	13776	13624	13647	13576	13801	13686	13759	13685	13641	13636	13808	13538	13686	13682	13714	13650	13874	13546	13702	13705	13717	13717	13691	13581	13565	13758	13644	13619	13692	13750	13546	13645	13594	13690	13765	13553	13665	13695	13692	13526	13746	13482	13630	13721	13529	13625	13688	13755	13589	13763	13564	13674	13693	13686	13519	13520	13706	13675	13739	13795	13743	13677	13716	13673	13624	13689	13862	13747	13589	13548	13841	13582	13615	13581	13588	13604	13623	13490	13715	13650	13670	13679	13684	13749	13682	13703	13689	13658	13770	13618	13640	13891	13742	13413	13816	13527	13830	13612	13613	13560	13582	13614	13637	13596	13708	13739	13674	13547	13591	13539	13696	13451	13712	13645	13766	13765	13649	13631	13551	13536	13623	13641	13838	13610	13729	13785	13741	13696	13692	13643	13576	13718	13620	13602	13815	13712	13618	13671	13521	13776	13737	13694	13693	13573	13613	13838	13617	13585	13509	13708	13605	13640	13599	13796	13731	13617	13675	13597	13648	13866	13741	13556	13820	13790	13497	13678	13794	13652	13662	13622	13585	13470	13732	13687	13480	13638	13560	13682	13704	13656	13678	13759	13628	13663	13800	13660	13721	13576	13621	13573	13552	13653	13605	13610	13714	13669	13612	13527	13611	13499	13624	13556	13627	13662	13820	13577	13743	13655	13682	13764	13764	13638	13611	13655	13749	13666	13634	13567	13737	13781	13700	13718	13839	13690	13709	13652	13593	13609	13668	13681	13464	13649	13825	13792	13560	13657	13693	13722	13625	13607	13700	13673	13606	13468	13798	13624	13513	13730	13626	13772	13786	13643	13684	13588	13742	13567	13556	13665	13384	13604	13445	13642	13677	13728	13698	13692	13729	13792	13641	13571	13589	13655	13615	13829	13584	13552	13678	13739	13653	13662	13695	13637	13612	13559	13740	13677	13630	13691	13651	13784	13629	13834	13594	13730	13538	13693	13540	13534	13661	13484	13693	13574	13533	13584	13772	13679	13710	13568	13600	13684	13604	13676	13677	13534	13726	13833	13665	13665	13780	13604	13737	13528	13795	13789	13732	13641	13501	13575	13710	13663	13747	13705	13611	13511	13631	13671	13514	13459	13561	13630	13654	13586	13570	13669	13415	13733	13569	13731	13563	13553	13757	13649	13780	13919	13624	13634	13509	13769	13563	13613	13668	13776	13597	13722	13752	13687	13523	13417	13526	13783	13647	13550	13637	13666	13798	13572	13647	13753	13693	13778	13691	13679	13604	13739	13673	13545	13729	13576	13636	13638	13644	13645	13689	13632	13766	13899	13684	13705	13631	13688	13613	13818	13436	13684	13484	13532	13708	13620	13524	13677	13519	13613	13568	13665	13574	13720	13727	13613	13468	13501	13746	13741	13664	13488	13727	13717	13568	13616	13522	13621	13711	13805	13659	13692	13700	13610	13661	13620	13711	13470	13522	13686	13744	13608	13473	13606	13653	13651	13689	13808	13532	13533	13354	13716	13555	13740	13504	13782	13752	13806	13654	13662	13704	13701	13694	13800	13453	13735	13719	13573	13617	13613	13681	13589	13602	13598	13664	13598	13571	13672	13761	13681	13625	13594	13674	13620	13636	13801	13724	13594	13495	13638	13543	13821	13610	13671	13625	13517	13625	13607	13619	13723	13473	13623	13550	13506	13730	13782	13704	13641	13455	13596	13649	13635	13552	13647	13661	13627	13579	13793	13740	13824	13810	13812	13765	13726	13673	13570	13568	13691	13604	13654	13535	13671	13723	13676	13672	13673	13739	13630	13627	13714	13660	13712	13666	13557	13682	13660	13648	13634	13510	13658	13581	13532	13590	13708	13626	13534	13612	13585	13635	13777	13874	13672	13550	13706	13703	13600	13753	13841	13590	13669	13605	13610	13626	13552	13690	13576	13579	13614	13790	13595	13741	13674	13873	13754	13587	13688	13675	13707	13665	13546	13659	13651	13652	13823	13625	13510	13543	13499	13659	13581	13494	13544	13735	13636	13651	13670	13533	13604	13616	13699	13630	13676	13633	13702	13749	13780	13535	13653	13619	13546	13728	13678	13664	13688	13580	13565	13715	13673	13448	13858	13576	13726	13753	13643	13763	13709	13564	13568	13473	13756	13736	13559	13691	13594	13771	13627	13803	13486	13714	13740	13686	13640	13607	13715	13696	13473	13640	13690	13541	13706	13504	13717	13577	13832	13703	13564	13594	13760	13690	13832	13629	13714	13486	13591	13485	13679	13892	13561	13732	13604	13633	13859	13654	13652	13606	13507	13678	13631	13599	13690	13697	13703	13660	13719	13614	13702	13648	13789	13616	13780	13585	13638	13686	13357	13663	13513	13578	13553	13573	13596	13661	13632	13597	13592	13413	13561	13590	13681	13715	13457	13616	13592	13717	13751	13824	13577	13705	13658	13760	13504	13669	13621	13682	13691	13794	13626	13659	13610	13803	13761	13687	13689	13558	13458	13593	13598	13643	13820	13866	13419	13794	13588	13741	13600	13753	13756	13773	13772	13734	13600	13653	13574	13659	13551	13660	13753	13635	13621	13623	13682	13773	13696	13665	13591	13638	13707	13602	13783	13557	13624	13708	13781	13605	13625	13602	13641	13733	13702	13607	13408	13565	13644	13652	13596	13708	13807	13635	13632	13719	13616	13708	13688	13684	13718	13513	13654	13651	13762	13668	13710	13788	13741	13781	13746	13531	13722	13654	13683	13806	13670	13725	13676	13778	13556	13543	13613	13601	13636	13682	13620	13690	13609	13870	13820	13709	13658	13603	13760	13825	13640	13618	13437	13704	13783	13634	13820	13790	13590	13490	13626	13500	13544	13789	13665	13468	13655	13455	13582	13750	13574	13709	13855	13638	13678	13658	13571	13544	13437	13777	13718	13616	13501	13622	13639	13665	13609	13516	13560	13588	13698	13651	13732	13586	13602	13701	13643	13708	13525	13723	13472	13516	13582	13623	13671	13659	13656	13636	13529	13706	13412	13747	13767	13593	13733	13670	13767	13776	13671	13487	13613	13456	13690	13600	13671	13746	13684	13798	13737	13625	13552	13787	13703	13745	13593	13527	13720	13731	13556	13597	13690	13772	13606	13471	13420	13587	13633	13638	13500	13642	13587	13546	13756	13853	13726	13775	13550	13540	13635	13655	13705	13720	13558	13726	13723	13509	13740	13735	13590	13711	13785	13716	13681	13636	13580	13773	13667	13820	13795	13576	13620	13624	13575	13629	13885	13605	13754	13609	13610	13761	13636	13729	13664	13612	13632	13711	13518	13605	13704	13716	13521	13832	13681	13729	13733	13770	13613	13681	13685	13610	13439	13520	13738	13643	13696	13721	13507	13733	13745	13561	13701	13667	13674	13812	13589	13688	13635	13737	13628	13609	13714	13620	13732	13587	13731	13482	13679	13712	13662	13584	13846	13561	13534	13618	13680	13610	13646	13551	13591	13636	13765	13583	13745	13736	13778	13493	13605	13654	13558	13729	13585	13698	13693	13561	13783	13527	13656	13741	13528	13630	13743	13533	13841	13704	13744	13607	13697	13584	13802	13676	13740	13770	13676	13712	13559	13699	13941	13685	13936	13594	13547	13751	13573	13623	13612	13760	13792	13693	13609	13787	13689	13708	13751	13572	13721	13687	13534	13667	13742	13586	13574	13746	13666	13622	13503	13716	13822	13604	13554	13705	13569	13497	13644	13647	13660	13604	13766	13620	13583	13833	13622	13639	13643	13710	13553	13618	13543	13673	13645	13597	13664	13645	13768	13771	13613	13657	13507	13704	13647	13672	13508	13506	13701	13537	13691	13693	13626	13568	13747	13580	13651	13508	13657	13618	13651	13616	13590	13751	13709	13710	13743	13578	13560	13746	13707	13743	13690	13683	13559	13590	13495	13657	13632	13453	13557	13577	13582	13763	13651	13614	13716	13615	13627	13630	13669	13607	13650	13654	13529	13722	13678	13795	13517	13491	13573	13732	13646	13796	13698	13685	13584	13513	13762	13738	13569	13665	13689	13675	13629	13634	13776	13721	13576	13764	13783	13759	13544	13453	13639	13627	13561	13638	13636	13563	13824	13703	13674	13647	13675	13683	13636	13534	13691	13766	13524	13628	13720	13676	13646	13532	13517	13614	13785	13607	13461	13660	13531	13522	13558	13638	13722	13707	13885	13685	13864	13656	13730	13554	13656	13609	13708	13660	13692	13731	13600	13609	13735	13626	13646	13556	13630	13691	13579	13729	13682	13768	13616	13509	13670	13722	13704	13660	13833	13658	13800	13640	13903	13723	13752	13782	13581	13670	13686	13607	13685	13683	13695	13565	13597	13577	13766	13662	13731	13636	13582	13595	13511	13620	13628	13566	13623	13608	13510	13596	13666	13551	13685	13826	13703	13715	13878	13584	13531	13585	13651	13749	13641	13632	13631	13624	13808	13505	13784	13634	13671	13710	13489	13566	13877	13624	13493	13678	13576	13676	13683	13569	13769	13726	13786	13715	13734	13670	13526	13642	13620	13591	13676	13679	13596	13608	13705	13820	13540	13489	13670	13815	13690	13616	13635	13784	13660	13530	13689	13732	13700	13554	13463	13561	13530	13613	13637	13485	13624	13632	13668	13584	13754	13559	13753	13578	13714	13542	13811	13699	13607	13689	13782	13672	13589	13666	13601	13642	13662	13555	13728	13744	13543	13768	13607	13665	13724	13730	13624	13695	13654	13735	13707	13672	13768	13647	13618	13574	13436	13560	13688	13663	13603	13726	13552	13602	13619	13692	13602	13645	13726	13602	13586	13575	13632	13568	13660	13594	13616	13628	13683	13505
27688	23893	28720	25307	20109	18732	17566	16536	15944	15812	15595	15262	15000	15072	14809	14955	14995	14788	14503	14752	14791	14756	14721	14648	14486	14662	14481	14655	14447	14414	14517	14607	14514	14514	14364	14546	14500	14614	14304	14570	14597	14501	14636	14416	14378	14372	14655	14341	14460	14469	14298	14319	14522	14507	14359	14252	14369	14432	14574	14473	14341	14475	14343	14411	14402	14459	14376	14278	14432	14468	14629	14313	14468	14489	14385	14479	14358	14346	14450	14349	14136	14448	14412	14308	14249	14385	14194	14390	14368	14446	14283	14400	14431	14540	14292	14167	14357	14420	14475	14408	14509	14469	14316	14345	14544	14482	14223	14373	14474	14232	14384	14275	14429	14559	14339	14371	14510	14334	14358	14590	14418	14340	14347	14385	14489	14483	14494	14217	14532	14216	14279	14400	14518	14293	14352	14444	14370	14429	14334	14455	14429	14600	14234	14667	14467	14339	14377	14339	14547	14419	14498	14461	14563	14293	14299	14366	14464	14465	14383	14411	14325	14200	14474	14488	14396	14374	14252	14389	14447	14488	14347	14295	14299	14493	14325	14390	14376	14441	14450	14401	14528	14424	14358	14351	14352	14306	14288	14387	14268	14358	14297	14244	14368	14542	14337	14340	14497	14385	14304	14185	14408	14237	14619	14394	14494	14320	14308	14437	14416	14501	14430	14334	14325	14381	14417	14151	14479	14294	14427	14426	14548	14344	14474	14496	14549	14367	14610	14471	14460	14427	14302	14327	14460	14534	14377	14281	14516	14443	14213	14340	14424	14214	14307	14426	14416	14513	14356	14370	14447	14429	14450	14245	14553	14422	14523	14573	14471	14271	14181	14290	14370	14381	14361	14145	14352	14237	14391	14468	14385	14500	14430	14272	14471	14368	14376	14452	14495	14308	14418	14288	14508	14536	14376	14314	14381	14519	14232	14350	14271	14552	14438	14488	14320	14333	14513	14342	14272	14530	14475	14349	14288	14454	14407	14062	14306	14400	14298	14193	14394	14301	14300	14470	14498	14530	14330	14368	14548	14416	14177	14394	14305	14284	14365	14248	14415	14336	14225	14525	14456	14474	14409	14481	14477	14233	14465	14465	14406	14337	14275	14299	14307	14479	14273	14413	14391	14483	14360	14551	14405	14357	14324	14415	14542	14399	14335	14581	14479	14399	14388	14365	14508	14400	14277	14379	14423	14468	14565	14304	14352	14482	14466	14524	14394	14468	14204	14200	14404	14244	14419	14306	14521	14386	14287	14461	14453	14509	14459	14383	14349	14358	14632	14282	14540	14392	14332	14309	14176	14409	14223	14367	14332	14405	14367	14353	14340	14228	14353	14206	14333	14454	14559	14345	14430	14504	14565	14482	14282	14382	14430	14420	14612	14367	14522	14243	14351	14401	14553	14275	14486	14254	14262	14268	14429	14495	14455	14369	14548	14452	14357	14335	14399	14435	14516	14394	14274	14394	14455	14372	14536	14419	14401	14390	14640	14341	14511	14385	14288	14354	14392	14370	14480	14469	14281	14445	14440	14486	14278	14420	14570	14417	14424	14432	14570	14417	14365	14520	14364	14368	14278	14250	14387	14462	14506	14465	14460	14535	14262	14359	14335	14304	14449	14423	14293	14236	14241	14326	14495	14488	14547	14392	14272	14429	14450	14337	14381	14287	14399	14277	14551	14211	14169	14512	14286	14518	14238	14387	14321	14399	14243	14259	14549	14354	14548	14462	14338	14255	14200	14390	14398	14272	14463	14302	14442	14297	14456	14547	14512	14453	14400	14297	14447	14399	14478	14399	14382	14264	14286	14315	14400	14517	14362	14389	14498	14389	14343	14523	14429	14323	14310	14222	14259	14469	14541	14610	14554	14316	14384	14359	14364	14341	14502	14605	14566	14348	14478	14293	14448	14256	14477	14383	14410	14290	14623	14440	14360	14440	14419	14308	14446	14457	14316	14525	14297	14473	14248	14422	14526	14355	14436	14391	14482	14401	14528	14436	14489	14307	14388	14323	14409	14321	14303	14639	14429	14236	14464	14397	14506	14267	14468	14455	14492	14366	14354	14341	14548	14473	14563	14357	14319	14465	14352	14478	14413	14487	14527	14426	14419	14229	14324	14488	14557	14386	14413	14429	14342	14453	14281	14435	14513	14347	14458	14680	14336	14410	14378	14357	14359	14485	14435	14330	14588	14317	14275	14421	14405	14336	14334	14348	14290	14409	14294	14365	14393	14322	14398	14441	14334	14529	14467	14355	14500	14304	14338	14462	14446	14326	14440	14420	14511	14402	14358	14425	14494	14387	14451	14546	14389	14262	14480	14570	14451	14363	14389	14582	14432	14508	14427	14350	14316	14293	14671	14377	14530	14297	14438	14582	14558	14417	14346	14549	14437	14324	14393	14542	14393	14459	14367	14393	14504	14313	14348	14499	14371	14408	14436	14252	14528	14390	14593	14544	14301	14239	14252	14347	14454	14384	14445	14459	14396	14561	14238	14368	14342	14550	14288	14212	14456	14464	14468	14338	14480	14593	14286	14412	14404	14532	14389	14335	14335	14189	14503	14389	14266	14228	14223	14342	14290	14157	14569	14225	14450	14277	14393	14351	14480	14434	14444	14345	14273	14373	14571	14552	14417	14386	14372	14340	14262	14479	14177	14394	14465	14327	14374	14394	14520	14422	14302	14440	14568	14439	14444	14300	14405	14494	14408	14281	14280	14465	14461	14325	14248	14534	14435	14218	14439	14242	14530	14504	14202	14448	14458	14316	14325	14499	14375	14412	14358	14360	14490	14418	14486	14387	14385	14329	14409	14354	14371	14454	14409	14325	14497	14594	14337	14239	14481	14441	14376	14389	14513	14165	14454	14304	14418	14321	14372	14402	14356	14370	14602	14539	14473	14580	14569	14374	14650	14345	14460	14313	14364	14298	14532	14259	14437	14479	14525	14334	14556	14525	14341	14370	14524	14403	14428	14540	14451	14425	14402	14382	14422	14397	14375	14347	14385	14426	14296	14225	14467	14355	14282	14512	14371	14641	14407	14492	14555	14061	14358	14501	14268	14453	14353	14409	14309	14426	14215	14388	14255	14498	14316	14426	14513	14422	14684	14521	14352	14466	14162	14455	14340	14566	14542	14222	14427	14517	14254	14364	14489	14354	14366	14342	14263	14438	14563	14544	14459	14437	14172	14305	14367	14334	14413	14460	14524	14506	14294	14309	14627	14314	14479	14353	14257	14458	14598	14264	14452	14424	14506	14313	14241	14402	14328	14404	14408	14558	14398	14355	14502	14471	14186	14291	14429	14313	14511	14509	14382	14524	14413	14244	14390	14208	14358	14664	14493	14285	14383	14265	14633	14506	14372	14400	14477	14448	14503	14362	14312	14183	14482	14357	14265	14196	14320	14391	14246	14452	14442	14500	14474	14483	14524	14261	14447	14290	14505	14109	14302	14280	14261	14681	14675	14488	14507	14338	14433	14370	14283	14530	14528	14635	14622	14361	14406	14330	14257	14214	14295	14316	14368	14365	14608	14426	14255	14224	14366	14476	14504	14502	14488	14293	14354	14341	14320	14244	14322	14533	14415	14396	14453	14554	14385	14278	14336	14499	14245	14491	14371	14275	14258	14365	14437	14281	14368	14427	14419	14306	14278	14340	14442	14284	14411	14594	14400	14439	14565	14400	14202	14364	14326	14356	14466	14488	14401	14402	14569	14472	14382	14329	14322	14329	14584	14264	14365	14385	14411	14269	14339	14378	14264	14275	14453	14266	14424	14351	14364	14296	14325	14410	14302	14548	14515	14173	14465	14494	14430	14502	14282	14441	14417	14391	14398	14348	14484	14392	14214	14275	14349	14366	14375	14269	14196	14442	14282	14397	14373	14453	14429	14429	14349	14418	14384	14413	14360	14327	14329	14386	14482	14539	14339	14484	14557	14471	14152	14188	14450	14469	14329	14409	14417	14310	14472	14350	14380	14390	14439	14458	14322	14320	14505	14456	14314	14381	14442	14522	14400	14414	14516	14496	14561	14483	14459	14327	14421	14462	14263	14254	14416	14357	14448	14358	14379	14439	14262	14479	14233	14311	14387	14335	14455	14396	14410	14185	14460	14432	14257	14426	14454	14388	14533	14465	14447	14327	14475	14439	14221	14292	14411	14356	14412	14283	14372	14456	14470	14329	14328	14416	14343	14442	14219	14354	14476	14663	14381	14314	14605	14406	14372	14459	14415	14540	14548	14256	14406	14309	14307	14321	14175	14547	14475	14686	14498	14332	14279	14356	14304	14412	14252	14401	14448	14349	14399	14299	14517	14408	14316	14422	14235	14426	14525	14436	14398	14308	14526	14387	14410	14276	14298	14413	14406	14494	14505	14414	14464	14289	14627	14207	14418	14182	14303	14329	14356	14162	14295	14396	14391	14708	14447	14287	14391	14421	14427	14303	14478	14314	14195	14514	14320	14420	14372	14339	14435	14371	14317	14385	14411	14299	14344	14350	14350	14459	14539	14369	14328	14354	14417	14479	14393	14504	14266	14242	14289	14416	14275	14414	14284	14262	14283	14508	14418	14412	14451	14401	14284	14369	14437	14587	14263	14267	14550	14450	14519	14281	14496	14531	14439	14261	14329	14472	14323	14396	14416	14382	14493	14574	14589	14399	14369	14329	14353	14402	14484	14400	14265	14457	14248	14415	14492	14422	14484	14316	14328	14326	14366	14403	14339	14442	14191	14388	14245	14287	14292	14356	14247	14358	14379	14430	14343	14397	14253	14379	14468	14502	14392	14251	14620	14510	14490	14311	14262	14348	14640	14294	14368	14219	14388	14236	14360	14295	14355	14555	14456	14283	14529	14305	14517	14288	14272	14383	14353	14450	14398	14481	14351	14416	14416	14308	14230	14312	14509	14446	14433	14319	14223	14436	14330	14467	14266	14484	14313	14345	14442	14325	14532	14506	14523	14357	14244	14324	14241	14328	14307	14285	14512	14465	14579	14357	14473	14589	14395	14308	14475	14475	14324	14253	14336	14165	14414	14321	14487	14459	14514	14373	14348	14307	14512	14333	14487	14436	14393	14660	14364	14524	14622	14437	14218	14453	14331	14317	14282	14563	14345	14320	14363	14478	14341	14535	14510	14306
26088	36740	32950	25487	21869	19649	18219	17186	16378	15650	15553	15049	14706	14464	14310	14123	14168	14087	13962	13962	13832	13643	13488	13488	13644	13640	13632	13462	13584	13458	13505	13477	13540	13499	13516	13422	13429	13448	13427	13428	13632	13512	13400	13421	13438	13545	13411	13648	13508	13442	13429	13412	13393	13628	13443	13555	13435	13515	13486	13421	13399	13358	13386	13481	13467	13344	13315	13358	13335	13302	13420	13329	13522	13407	13331	13435	13412	13531	13303	13428	13434	13327	13470	13555	13330	13458	13331	13476	13513	13417	13451	13413	13486	13440	13437	13589	13359	13417	13295	13376	13368	13442	13339	13458	13394	13367	13471	13572	13471	13362	13263	13284	13473	13337	13465	13538	13410	13370	13377	13378	13379	13337	13568	13500	13344	13380	13438	13371	13392	13379	13492	13554	13394	13427	13595	13550	13379	13494	13416	13406	13380	13480	13369	13525	13348	13536	13266	13536	13407	13305	13423	13432	13384	13377	13391	13636	13378	13301	13528	13475	13161	13351	13379	13474	13375	13385	13529	13556	13550	13536	13338	13403	13448	13342	13483	13444	13344	13531	13345	13458	13519	13401	13504	13251	13414	13392	13454	13485	13400	13377	13389	13409	13488	13389	13507	13503	13447	13401	13507	13352	13493	13602	13287	13399	13590	13428	13366	13469	13360	13475	13472	13400	13403	13366	13568	13388	13422	13612	13378	13377	13399	13432	13333	13513	13417	13448	13437	13369	13264	13532	13404	13384	13407	13526	13435	13359	13284	13544	13340	13442	13305	13474	13503	13327	13499	13397	13598	13374	13388	13391	13481	13566	13519	13489	13379	13232	13326	13334	13394	13436	13322	13226	13343	13373	13468	13455	13461	13373	13309	13432	13467	13297	13362	13461	13434	13394	13468	13405	13348	13480	13616	13447	13285	13417	13521	13339	13460	13294	13430	13554	13450	13486	13424	13295	13464	13383	13342	13192	13497	13417	13473	13497	13405	13394	13620	13383	13507	13459	13401	13406	13335	13412	13450	13464	13445	13478	13306	13643	13534	13478	13491	13468	13469	13499	13539	13427	13587	13545	13351	13485	13351	13278	13501	13390	13493	13331	13719	13434	13425	13389	13486	13269	13582	13397	13476	13578	13277	13418	13314	13443	13429	13419	13535	13346	13330	13518	13404	13605	13409	13502	13471	13414	13404	13410	13303	13319	13438	13354	13419	13599	13371	13479	13409	13462	13387	13464	13348	13520	13384	13349	13403	13425	13541	13472	13376	13488	13333	13463	13432	13409	13400	13312	13438	13381	13330	13340	13398	13456	13322	13413	13287	13389	13440	13408	13616	13434	13468	13306	13410	13474	13436	13526	13481	13399	13339	13500	13433	13445	13378	13402	13508	13274	13196	13454	13500	13352	13380	13471	13603	13436	13460	13438	13313	13413	13555	13292	13345	13502	13394	13407	13279	13569	13424	13376	13500	13397	13400	13511	13502	13332	13505	13254	13466	13384	13362	13323	13391	13415	13343	13486	13387	13484	13387	13335	13387	13454	13588	13292	13288	13186	13396	13467	13563	13354	13259	13544	13503	13374	13340	13398	13409	13223	13526	13413	13563	13373	13428	13425	13410	13672	13402	13604	13241	13395	13341	13476	13419	13429	13491	13519	13514	13399	13381	13410	13440	13437	13489	13494	13500	13439	13351	13327	13475	13273	13347	13298	13328	13325	13381	13367	13277	13528	13339	13358	13367	13419	13400	13412	13414	13568	13442	13508	13600	13472	13455	13385	13429	13436	13399	13179	13456	13452	13289	13389	13349	13583	13202	13435	13344	13347	13489	13528	13568	13422	13432	13508	13368	13464	13467	13564	13349	13490	13361	13268	13595	13444	13255	13494	13677	13318	13558	13597	13340	13484	13505	13240	13333	13398	13336	13410	13487	13527	13359	13377	13498	13337	13433	13565	13480	13237	13523	13308	13373	13409	13564	13366	13394	13335	13412	13375	13510	13325	13434	13485	13246	13475	13385	13522	13530	13393	13180	13437	13362	13414	13488	13417	13467	13310	13462	13394	13325	13370	13313	13299	13455	13480	13507	13355	13342	13435	13565	13548	13515	13491	13373	13426	13421	13342	13413	13433	13522	13433	13473	13255	13432	13398	13365	13457	13386	13358	13526	13493	13367	13485	13400	13405	13586	13398	13467	13499	13358	13367	13491	13398	13433	13284	13416	13442	13395	13346	13327	13282	13392	13445	13305	13239	13384	13312	13454	13459	13515	13476	13427	13349	13466	13586	13495	13442	13431	13439	13509	13378	13570	13365	13354	13511	13403	13398	13529	13397	13352	13389	13454	13382	13177	13429	13368	13422	13485	13439	13555	13264	13540	13433	13375	13593	13164	13371	13382	13371	13494	13383	13460	13362	13429	13480	13569	13487	13356	13473	13463	13461	13419	13391	13565	13465	13316	13441	13558	13417	13304	13341	13346	13442	13322	13422	13394	13511	13474	13414	13351	13509	13444	13406	13427	13408	13331	13553	13516	13318	13571	13326	13527	13520	13343	13382	13558	13300	13482	13275	13421	13556	13379	13416	13660	13458	13472	13475	13593	13487	13478	13485	13433	13344	13508	13306	13523	13335	13501	13245	13444	13457	13365	13443	13344	13362	13404	13375	13245	13460	13412	13554	13472	13418	13472	13549	13397	13470	13482	13415	13399	13495	13383	13393	13371	13464	13402	13461	13338	13458	13411	13362	13267	13553	13523	13580	13448	13365	13509	13474	13493	13354	13284	13511	13305	13377	13369	13411	13379	13393	13405	13392	13302	13361	13565	13358	13400	13496	13419	13566	13312	13321	13275	13313	13487	13486	13506	13508	13446	13420	13346	13495	13479	13256	13434	13384	13496	13392	13579	13479	13376	13419	13515	13399	13315	13325	13378	13460	13407	13363	13466	13307	13586	13490	13467	13355	13279	13569	13297	13636	13599	13380	13488	13270	13539	13404	13431	13471	13377	13409	13383	13484	13329	13423	13608	13461	13347	13556	13356	13478	13379	13363	13327	13393	13443	13424	13456	13396	13321	13560	13499	13411	13439	13399	13531	13368	13210	13472	13345	13285	13508	13257	13342	13359	13311	13366	13361	13504	13316	13529	13321	13416	13391	13385	13504	13444	13461	13423	13631	13388	13431	13349	13536	13326	13335	13388	13393	13664	13332	13448	13551	13461	13373	13494	13339	13481	13459	13414	13500	13487	13467	13391	13443	13404	13447	13429	13549	13462	13580	13244	13412	13369	13441	13316	13375	13474	13497	13342	13614	13308	13395	13439	13406	13426	13254	13363	13464	13471	13487	13410	13374	13472	13662	13310	13261	13604	13554	13382	13458	13452	13461	13412	13424	13505	13479	13528	13483	13430	13493	13454	13386	13396	13567	13436	13308	13250	13484	13392	13398	13405	13388	13472	13555	13292	13591	13434	13531	13340	13396	13458	13290	13483	13362	13418	13486	13327	13299	13449	13529	13478	13263	13436	13341	13446	13465	13402	13404	13503	13446	13366	13498	13360	13329	13422	13497	13449	13453	13424	13465	13415	13557	13306	13306	13536	13392	13411	13282	13450	13375	13379	13387	13364	13478	13423	13362	13259	13448	13525	13359	13383	13348	13381	13344	13593	13440	13472	13519	13496	13318	13496	13441	13264	13350	13563	13464	13546	13300	13373	13473	13404	13451	13395	13559	13346	13297	13392	13512	13503	13344	13534	13544	13331	13426	13513	13509	13305	13396	13453	13280	13311	13478	13240	13364	13425	13356	13372	13339	13450	13544	13523	13463	13356	13400	13534	13540	13431	13492	13364	13406	13407	13488	13254	13301	13468	13392	13473	13281	13383	13586	13399	13389	13456	13463	13388	13362	13169	13277	13521	13435	13533	13252	13338	13516	13455	13414	13464	13528	13367	13290	13395	13522	13537	13576	13326	13396	13186	13571	13248	13522	13372	13457	13346	13413	13533	13399	13372	13366	13441	13516	13545	13401	13530	13551	13369	13351	13605	13528	13497	13308	13546	13407	13328	13456	13367	13525	13421	13503	13341	13367	13400	13511	13407	13467	13347	13508	13393	13585	13397	13402	13536	13517	13487	13487	13205	13344	13310	13420	13405	13497	13388	13561	13469	13480	13328	13492	13352	13491	13379	13491	13439	13457	13493	13489	13378	13365	13346	13405	13381	13433	13355	13518	13342	13441	13551	13384	13517	13585	13469	13422	13420	13546	13425	13523	13322	13606	13365	13571	13217	13475	13376	13544	13488	13535	13501	13560	13543	13494	13372	13264	13416	13471	13430	13551	13544	13285	13356	13400	13418	13408	13381	13440	13477	13438	13439	13323	13394	13415	13489	13354	13419	13462	13362	13276	13480	13429	13436	13456	13377	13378	13393	13440	13389	13263	13442	13384	13580	13247	13662	13363	13263	13366	13534	13447	13570	13211	13557	13385	13443	13605	13443	13343	13466	13507	13480	13393	13486	13498	13316	13342	13330	13426	13476	13394	13242	13323	13422	13396	13374	13466	13534	13540	13523	13473	13567	13361	13430	13387	13462	13400	13491	13638	13392	13349	13489	13453	13456	13496	13262	13341	13423	13414	13292	13520	13471	13299	13456	13373	13379	13452	13316	13457	13320	13210	13410	13397	13542	13453	13323	13343	13540	13386	13369	13344	13440	13307	13358	13564	13551	13455	13420	13322	13327	13488	13274	13311	13453	13456	13446	13380	13511	13362	13428	13377	13512	13308	13330	13466	13428	13363	13378	13516	13377	13392	13438	13349	13455	13430	13411	13520	13458	13412	13298	13460	13342	13558	13447	13616	13417	13460	13326	13364	13431	13391	13359	13468	13471	13375	13481	13384	13446	13514	13303	13407	13483	13485	13570	13440	13326	13538	13319	13318	13496	13466	13323	13292	13451	13451	13366	13514	13457	13623	13511	13424	13452	13284	13329	13221	13317	13459	13464	13350	13466	13515	13443	13415	13324	13433	13359	13351	13494	13412	13229	13513	13361	13351	13440	13479	13641	13338	13218	13460	13443	13377	13508	13421	13518	13312	13400	13473	13511	13388	13476	13390	13362	13422	13440	13388	13277	13348	13532	13374	13392	13396	13424	13374	13446
23713	21048	28328	24272	22785	23325	22128	18868	17829	17371	16858	16324	16253	15953	15766	15704	15442	15580	15471	15248	15251	15113	14956	15103	14943	14798	14750	15006	14900	14927	15067	14618	14804	14659	14863	15024	14829	14750	14557	14650	14869	14652	14720	14819	14651	14737	14643	14830	14759	14648	14831	14742	14682	14705	14581	14816	14611	14653	14681	14768	14965	14834	14689	14642	14670	14782	14674	14749	14690	14643	14938	14699	14789	14769	14818	14833	14710	14801	14792	14548	14786	14749	14611	14673	14667	14720	14766	14809	14657	14713	14706	14499	14706	14418	14751	14663	14563	14799	14601	14540	14702	14752	14710	14605	14687	14593	14610	14691	14707	14574	14736	14733	14730	14676	14765	14450	14707	14722	14712	14455	14681	14736	14820	14654	14644	14696	14711	14536	14648	14628	14708	14829	14543	14885	14624	14748	14753	14726	14522	14503	14747	14820	14702	14773	14575	14725	14724	14541	14580	14670	14818	14607	14673	14660	14816	14680	14777	14655	14828	14673	14690	14712	14784	14668	14788	14797	14573	14624	14704	14810	14646	14528	14616	14632	14607	14812	14724	14694	14929	14544	14701	14683	14707	14753	14860	14786	14658	14781	14856	14929	14719	14727	14713	14746	14593	14735	14434	14681	14810	14676	14580	14719	14668	14634	14602	14674	14636	14725	14613	14575	14609	14742	14758	14691	14801	14705	14652	14647	14691	14671	14640	14823	14668	14627	14720	14721	14788	14742	14592	14816	14680	14632	14522	14546	14716	14610	14525	14527	14809	14658	14640	14526	14603	14503	14686	14679	14606	14635	14838	14847	14819	14654	14551	14559	14772	14704	14724	14893	14620	14742	14622	14623	14572	14576	14808	14618	14812	14911	14991	14743	14666	14537	14658	14866	14757	14758	14724	14718	14775	14803	14624	14618	14392	14698	14586	14768	14810	14508	14675	14758	14662	14689	14660	14654	14828	14603	14630	14753	14573	14683	14694	14846	14844	14791	14524	14653	14745	14742	14689	14643	14508	14440	14627	14756	14662	14616	14763	14874	14698	14737	14689	14702	14701	14708	14702	14554	14510	14722	14870	14668	14796	14594	14690	14651	14506	14504	14586	14519	14786	14729	14720	14703	14654	14535	14780	14678	14770	14479	14811	14650	14642	14757	14660	14525	14474	14702	14785	14688	14792	14762	14740	14610	14708	14733	14569	14675	14547	14614	14803	14778	14562	14515	14754	14613	14530	14693	14718	14654	14706	14689	14552	14725	14626	14604	14711	14809	14581	14920	14780	14812	14719	14683	14760	14726	14556	14717	14698	14682	14597	14636	14763	14634	14494	14847	14721	14748	14743	14747	14503	14730	14622	14825	14720	14660	14475	14562	14759	14552	14620	14626	14580	14700	14683	14769	14744	14660	14693	14562	14801	14734	14934	14834	14624	14709	14658	14557	14571	14754	14751	14765	14679	14733	14614	14585	14602	14697	14691	14578	14692	14609	14471	14539	14552	14724	14810	14739	14725	14793	14616	14789	14429	14775	14790	14954	14670	14881	14600	14700	14449	14565	14842	14647	14590	14545	14657	14670	14518	14625	14745	14733	14557	14620	14674	14665	14852	14854	14641	14563	14846	14552	14618	14536	14536	14779	14607	14766	14937	14509	14685	14709	14582	14587	14788	14862	14713	14593	14583	14808	14774	14869	14672	14719	14729	14573	14641	14692	14735	14716	14704	14690	14652	14762	14592	14640	14791	14519	14596	14668	14508	14652	14745	14828	14767	14828	14781	15035	14725	14610	14662	14753	14844	14611	14689	14531	14616	14747	14604	14853	14679	14672	14904	14600	14808	14724	14742	14666	14656	14903	14869	14615	14653	14521	14747	14604	14686	14733	14788	14789	14695	14704	14694	14965	14716	14473	14507	14806	14653	14589	14599	14820	14632	14640	14777	14795	14715	14789	14739	14655	14707	14759	14733	14630	14635	14596	14637	14687	14597	14791	14655	14636	14726	14688	14660	14600	14605	14682	14671	14655	14571	14769	14452	14638	14679	14747	14748	14615	14550	14745	14753	14702	14633	14669	14715	14496	14614	14767	14712	14661	14774	14870	14699	14802	14748	14707	14655	14558	14669	14597	14742	14547	14612	14717	14667	14624	14704	14780	14960	14758	14670	14618	14576	14675	14534	14808	14614	14772	14729	14635	14700	14812	14716	14486	14679	14733	14829	14775	14806	14833	14755	14626	14638	14462	14755	14725	14889	14779	14639	14626	14608	14570	14629	14769	14720	14806	14677	14884	14995	14692	14609	14601	14746	14765	14813	14918	14972	14479	14603	14679	14641	14606	14532	14682	14601	14665	14611	14600	14770	14813	14910	14815	14793	14598	14565	14807	14780	14563	14716	14514	14539	14717	14579	14605	14598	14497	14767	14710	14484	14720	14656	14837	14740	14575	14587	14723	14868	14624	14679	14695	14532	14809	14721	14760	14490	14676	14763	14757	14936	14772	14602	14750	14743	14872	14796	14796	14803	14602	14681	14635	14836	14654	14617	14694	14649	14810	14882	14754	14701	14828	14782	14619	14692	14604	14662	14756	14539	14704	14563	14778	14900	15004	14695	14708	14741	14661	14804	14583	14627	14517	14544	14387	14661	14743	14682	14646	14683	14598	14816	14781	14781	14763	14661	14611	14752	14549	14768	14720	14784	14764	14645	14757	14719	14521	14804	14793	14638	14803	14597	14439	14671	14651	14603	14677	14601	14582	14590	14592	14630	14789	14795	14783	14739	14792	14860	14660	14686	14718	14833	14663	14622	14631	14772	14759	14759	14863	14721	14690	14887	14710	14590	14612	14585	14712	14825	14962	14616	14708	14628	14546	14860	14681	14481	14725	14737	14748	14823	14578	14699	14728	14930	14668	14767	14737	14620	14850	14841	14768	14689	14679	14814	14586	14743	14626	14649	14555	14670	14707	14681	14576	14759	14707	14873	14583	14753	14578	14743	14938	14561	14501	14772	14464	14902	14744	14814	14630	14825	14517	14785	14666	14575	14799	14907	14678	14838	14714	14667	14863	14796	14606	14654	14568	14540	14513	14658	14826	14692	14722	14778	14660	14732	14670	14591	14792	14592	14616	14717	14590	14593	14712	14662	14633	14880	14931	14699	14815	14504	14601	14712	14464	14704	14693	14650	14678	14715	14697	14617	14596	14707	14413	14539	14888	14642	14802	14593	14660	14651	14706	14550	14691	14755	14623	14801	14671	14672	14878	14613	14774	14711	14661	14738	14758	14754	14648	14821	14705	14776	14802	14556	14731	14820	14626	14889	14743	14716	14730	14682	14691	14705	14779	14647	14616	14663	14739	14559	14775	14656	14654	14703	14870	14603	14510	14801	14522	14556	14627	14739	14586	14683	14751	14781	14628	14903	14674	14582	14774	14783	14532	14757	14771	14956	14637	14731	14619	14764	14467	14800	14606	14832	14605	14811	14664	14441	14597	14540	14568	14724	14767	14786	14643	14788	14884	14655	14814	14909	14770	14643	14585	14834	14574	14627	14696	14775	14808	14556	14540	14567	14691	14583	14678	14764	14560	14753	14711	14611	14671	14583	14610	14678	14636	14696	14581	14575	14539	14606	14706	14872	14547	14632	14591	14680	14807	14715	14801	14732	14919	14678	14783	14644	14744	14621	14662	14753	14750	14599	14623	14713	14654	14547	14563	14802	14759	14532	14827	14773	14643	14779	14691	14810	14653	14717	14806	14493	14577	14794	14755	14554	14639	14763	14853	14722	14409	14631	14616	14604	14646	14710	14653	14611	14659	14685	14714	14640	14501	14874	14957	14645	14779	14732	14737	14729	14810	14627	14622	14623	14734	14736	15014	14812	14703	14621	14777	14779	14913	14565	14764	14471	14658	14509	14773	14584	14619	14680	14610	14721	14628	14481	14579	14769	14702	14631	14521	14599	14586	14702	14734	14776	14674	14695	14755	14690	14658	14613	14605	14620	14524	14521	14753	14731	14494	14626	14660	14532	14568	14742	14684	14835	14567	14650	14809	14449	14803	14619	14809	14816	14617	14599	14697	14712	14708	14750	14774	14648	14652	14657	14663	14785	14742	14678	14798	14469	14844	14660	14626	14737	14570	14670	14798	14790	14736	14751	14682	14892	14753	14537	14742	14525	14628	14863	14680	14713	14725	14532	14705	14570	14901	14727	14535	14599	14714	14721	14661	14664	14680	14618	14731	14670	14653	14529	14594	14916	14815	14645	14737	14690	14489	14692	14577	14620	14763	14683	14538	14717	14738	14668	14502	14701	14728	14629	14761	14573	14705	14821	14517	14626	14775	14677	14494	14561	14551	14786	14730	14870	14724	14825	14754	14664	14653	14778	14472	14696	14526	14701	14718	14625	14737	14505	14459	14554	14642	14732	14488	14657	14826	14646	14491	14793	14602	14827	14624	14621	14846	14735	14654	14792	14935	15006	14727	14658	14755	14748	14817	14656	14623	14670	14705	14620	14782	14708	14763	14902	14637	14687	14499	14714	14529	14734	14704	14810	14596	14564	14517	14601	14562	14611	14662	14511	14586	14785	14601	14783	14790	14642	14548	14659	14588	14736	14844	14801	14547	14729	14622	14541	14656	14694	14582	14492	14721	14690	14794	14799	14700	14707	14619	14572	14633	14513	14674	14585	14849	14404	14747	14615	14760	14632	14568	14621	14567	14704	14730	14746	14667	14731	14625	14822	14670	14769	14558	14497	14585	14672	14626	14535	14687	14722	14503	14847	14671	14726	14525	14711	14684	14710	14735	14629	14710	14666	14530	14856	14634	14575	14725	14445	14774	14718	14763	14651	14591	14583	14695	14748	14737	14740	14589	14791	14700	14810	14804	14595	14730	14759	14681	14649	14707	14765	14587	14812	14538	14559	14613	14887	14619	14848	14863	14941	14746	14676	14625	14727	14673	14548	14556	14774	14600	14657	14685	14776	14650	14790	14730	14758	14511	14594	14548	14761	14647	14639	14630	14623	14748	14739	14589	14630	14698	14745	14720	14687	14463	14660	14629	14827	14824	14953	14774	14758	14556	14487	14680	14543	14687	14751	14645	14754	14665	14730	14621	14814	14702	14591	14606	14578	14658	14593	14627	14755	14656	14725	14545
26931	42712	39161	31157	26554	23531	21548	19949	18614	17773	17191	16397	15995	15503	15157	15121	14861	14918	14685	14648	14347	14306	14071	14075	13887	14082	14028	13759	13903	13876	13816	13620	13771	13663	13677	13780	13745	13775	13603	13597	13808	13606	13740	13403	13786	13848	13624	13758	13524	13690	13694	13738	13609	13669	13658	13595	13688	13615	13665	13644	13664	13753	13744	13662	13853	13617	13647	13549	13775	13683	13758	13483	13682	13787	13643	13725	13688	13723	13532	13636	13529	13690	13646	13676	13658	13660	13646	13554	13612	13625	13816	13569	13570	13750	13588	13606	13575	13562	13571	13532	13756	13710	13415	13585	13543	13617	13741	13617	13642	13578	13726	13487	13612	13705	13619	13625	13719	13563	13597	13661	13675	13745	13506	13608	13586	13696	13709	13667	13680	13652	13470	13723	13527	13738	13644	13528	13687	13688	13522	13619	13695	13795	13475	13728	13649	13463	13632	13671	13605	13707	13600	13592	13499	13634	13656	13643	13702	13610	13550	13577	13757	13657	13553	13736	13598	13671	13634	13727	13722	13536	13553	13702	13687	13615	13486	13582	13555	13623	13674	13613	13739	13609	13423	13746	13561	13631	13730	13532	13496	13722	13581	13693	13589	13482	13542	13673	13713	13592	13434	13779	13761	13725	13711	13624	13592	13734	13436	13798	13763	13564	13634	13496	13670	13635	13771	13596	13635	13743	13708	13422	13710	13769	13741	13619	13592	13596	13907	13588	13734	13722	13576	13584	13572	13598	13676	13767	13602	13745	13560	13870	13478	13487	13779	13621	13690	13552	13627	13645	13636	13654	13736	13696	13675	13525	13680	13601	13755	13558	13778	13691	13856	13670	13643	13700	13629	13677	13610	13630	13517	13681	13639	13666	13666	13644	13714	13714	13672	13619	13551	13662	13541	13664	13682	13706	13752	13685	13670	13586	13609	13616	13526	13750	13660	13558	13562	13577	13671	13618	13689	13740	13690	13405	13570	13613	13777	13764	13673	13490	13668	13722	13659	13753	13574	13662	13505	13622	13520	13681	13579	13725	13635	13627	13528	13574	13689	13667	13623	13749	13670	13559	13717	13369	13583	13662	13725	13751	13591	13668	13637	13698	13712	13656	13568	13459	13648	13697	13609	13713	13696	13620	13811	13643	13686	13508	13637	13551	13365	13725	13553	13687	13721	13805	13825	13647	13621	13719	13714	13676	13518	13681	13655	13593	13616	13756	13748	13593	13789	13575	13593	13672	13788	13671	13554	13894	13581	13562	13691	13671	13707	13603	13571	13557	13612	13650	13643	13410	13574	13746	13716	13645	13647	13727	13575	13672	13404	13502	13564	13571	13634	13653	13654	13702	13734	13573	13603	13595	13594	13670	13523	13736	13399	13482	13540	13637	13518	13645	13803	13683	13602	13813	13772	13451	13555	13645	13524	13512	13638	13614	13660	13692	13619	13631	13487	13563	13683	13582	13666	13715	13597	13580	13746	13741	13713	13669	13650	13700	13425	13597	13610	13590	13693	13548	13386	13791	13635	13584	13674	13596	13469	13712	13751	13699	13580	13626	13738	13602	13596	13593	13554	13835	13744	13639	13665	13638	13508	13637	13804	13714	13684	13491	13579	13700	13690	13686	13625	13732	13647	13727	13527	13469	13607	13472	13638	13674	13519	13687	13602	13559	13750	13740	13626	13746	13520	13646	13732	13649	13561	13586	13718	13545	13636	13570	13521	13684	13540	13464	13406	13447	13805	13778	13819	13539	13671	13770	13573	13581	13637	13741	13628	13658	13608	13474	13557	13741	13733	13689	13662	13569	13713	13569	13580	13671	13651	13571	13694	13554	13760	13567	13639	13565	13687	13610	13722	13600	13786	13610	13602	13595	13793	13693	13503	13702	13551	13609	13726	13631	13805	13607	13723	13656	13618	13687	13619	13608	13487	13778	13577	13600	13617	13599	13606	13543	13499	13639	13567	13685	13545	13547	13465	13765	13460	13672	13605	13661	13626	13515	13779	13535	13540	13695	13604	13685	13626	13581	13582	13560	13680	13662	13583	13536	13687	13537	13815	13708	13597	13791	13374	13694	13754	13587	13510	13441	13653	13409	13696	13721	13534	13637	13668	13589	13576	13722	13387	13596	13726	13601	13874	13641	13699	13584	13502	13506	13562	13714	13597	13712	13629	13669	13653	13571	13665	13616	13670	13683	13626	13567	13744	13473	13588	13630	13657	13571	13775	13636	13546	13647	13598	13640	13783	13860	13673	13598	13522	13713	13679	13591	13730	13640	13625	13518	13772	13631	13619	13722	13777	13503	13659	13686	13622	13682	13705	13716	13574	13468	13861	13578	13516	13591	13590	13750	13619	13720	13718	13684	13593	13714	13679	13729	13619	13657	13333	13754	13811	13650	13696	13729	13619	13590	13502	13614	13559	13578	13616	13541	13621	13748	13670	13639	13594	13498	13820	13627	13566	13591	13530	13725	13575	13725	13646	13599	13598	13536	13541	13466	13708	13491	13651	13538	13507	13570	13552	13499	13630	13707	13753	13736	13688	13533	13627	13733	13710	13718	13641	13761	13584	13501	13905	13541	13764	13437	13482	13612	13601	13705	13803	13502	13655	13739	13467	13584	13699	13591	13455	13604	13721	13526	13509	13790	13576	13746	13683	13644	13703	13422	13568	13538	13596	13564	13772	13673	13483	13630	13578	13785	13564	13540	13658	13460	13767	13696	13385	13535	13657	13424	13558	13518	13622	13564	13715	13593	13557	13735	13805	13703	13660	13715	13658	13552	13705	13603	13578	13599	13535	13621	13679	13602	13632	13539	13419	13705	13592	13644	13682	13563	13659	13608	13606	13602	13636	13676	13715	13646	13685	13586	13551	13434	13585	13683	13669	13580	13749	13583	13629	13545	13598	13603	13575	13647	13583	13651	13624	13797	13636	13582	13640	13584	13841	13716	13597	13710	13697	13720	13539	13555	13686	13486	13644	13744	13614	13592	13788	13725	13732	13746	13604	13734	13646	13581	13564	13752	13727	13741	13575	13754	13669	13718	13795	13717	13724	13769	13628	13629	13699	13606	13836	13468	13689	13464	13691	13483	13623	13615	13624	13746	13616	13618	13637	13676	13657	13581	13641	13719	13631	13671	13676	13723	13736	13614	13708	13565	13632	13699	13563	13713	13650	13604	13671	13734	13723	13791	13678	13533	13764	13595	13408	13758	13603	13683	13630	13836	13737	13692	13763	13670	13464	13589	13602	13575	13678	13706	13719	13574	13727	13572	13676	13681	13567	13772	13583	13716	13669	13626	13756	13586	13603	13663	13625	13728	13712	13575	13800	13606	13721	13587	13660	13725	13564	13662	13609	13701	13757	13690	13487	13561	13614	13629	13521	13706	13660	13618	13660	13471	13562	13657	13583	13703	13542	13600	13647	13556	13731	13690	13725	13849	13736	13596	13763	13588	13602	13710	13725	13571	13735	13532	13567	13653	13685	13685	13542	13616	13645	13663	13694	13742	13684	13742	13540	13779	13762	13892	13553	13655	13627	13732	13794	13475	13642	13677	13639	13568	13512	13688	13638	13621	13685	13790	13799	13521	13591	13649	13622	13532	13671	13643	13671	13621	13616	13617	13658	13838	13546	13639	13645	13641	13594	13686	13513	13404	13599	13750	13626	13521	13613	13530	13681	13708	13501	13458	13721	13479	13675	13736	13595	13771	13732	13635	13608	13645	13605	13573	13607	13544	13660	13786	13584	13672	13572	13526	13761	13621	13639	13404	13726	13671	13605	13647	13432	13514	13671	13717	13726	13576	13675	13579	13768	13712	13772	13731	13571	13595	13559	13786	13695	13772	13584	13764	13742	13622	13710	13585	13452	13647	13654	13686	13618	13570	13558	13707	13562	13488	13601	13528	13615	13478	13650	13752	13625	13681	13620	13488	13605	13441	13698	13638	13617	13731	13597	13659	13607	13536	13567	13706	13720	13679	13643	13613	13598	13629	13570	13868	13553	13595	13669	13623	13653	13594	13863	13599	13532	13630	13561	13619	13595	13579	13639	13577	13603	13825	13565	13774	13649	13705	13580	13733	13935	13697	13626	13616	13624	13718	13642	13532	13609	13891	13674	13557	13489	13760	13600	13689	13675	13490	13671	13599	13621	13838	13589	13483	13607	13644	13581	13683	13514	13485	13459	13585	13608	13706	13572	13603	13672	13691	13865	13462	13690	13714	13667	13585	13632	13785	13573	13541	13648	13615	13741	13742	13723	13703	13726	13437	13547	13546	13555	13849	13572	13617	13568	13559	13467	13650	13628	13590	13490	13709	13706	13555	13616	13581	13585	13803	13568	13687	13613	13775	13648	13592	13697	13727	13695	13754	13732	13577	13772	13603	13710	13606	13755	13566	13536	13537	13674	13592	13609	13536	13614	13663	13590	13505	13529	13602	13557	13635	13562	13740	13723	13482	13610	13633	13699	13551	13687	13739	13756	13592	13681	13587	13650	13696	13601	13589	13598	13788	13746	13572	13581	13619	13497	13493	13665	13555	13729	13641	13701	13594	13669	13658	13674	13607	13628	13519	13535	13589	13779	13599	13616	13695	13529	13468	13752	13559	13642	13661	13838	13797	13498	13552	13563	13638	13612	13564	13644	13561	13619	13565	13654	13541	13648	13570	13499	13694	13602	13727	13612	13708	13608	13795	13544	13776	13654	13775	13749	13589	13754	13630	13772	13644	13745	13689	13572	13601	13782	13523	13712	13457	13518	13711	13765	13479	13646	13702	13579	13696	13634	13649	13620	13754	13556	13640	13692	13575	13722	13579	13677	13473	13465	13685	13601	13741	13780	13732	13628	13641	13607	13643	13808	13595	13706	13552	13654	13657	13532	13484	13699	13669	13549	13651	13706	13564	13717	13663	13578	13690	13629	13530	13645	13646	13621	13491	13622	13682	13646	13641	13644	13715	13444	13634	13568	13510	13597	13444	13521	13762	13522	13665	13660	13726	13606	13546	13718	13496	13539	13764	13531	13721	13614	13578	13577	13614	13633	13591	13499	13544	13557	13713	13745	13473	13621	13593	13668	13543	13752	13767	13736	13611	13637	13655	13613	13694	13474	13643	13646	13697	13618	13709	13711	13544
22617	21030	28772	23528	21564	24128	26373	20861	19207	19055	18198	17586	17222	16946	16591	16292	15923	15939	15954	15869	15666	15451	15415	15231	15243	15153	15221	15244	15173	15254	15011	15133	15063	14985	15038	15137	15136	14987	14911	14887	15071	14950	14969	14941	14947	14734	14752	14928	14779	14770	14566	14980	14966	14913	15018	14823	14955	14913	14943	14909	14940	14831	14815	14878	14924	14570	14946	14864	14925	14823	14825	14880	15032	14907	14747	14882	14827	14686	14840	15016	15061	14806	14848	14736	15021	14723	14958	15001	14695	14780	14891	15035	14754	15031	14928	14781	14845	14781	15007	14926	14752	14908	14735	14949	14848	15129	14940	14901	14604	14957	14796	14673	14752	14843	14963	14953	14769	14645	14796	14672	14804	14621	14717	14896	14735	14683	14837	14942	14948	14851	14827	14813	14726	14763	14693	14983	14846	14819	14953	14811	14719	14728	14808	14739	14739	14873	14827	14791	14942	14806	14841	14709	14791	14728	14817	14970	14938	15006	14836	14906	14938	14900	14984	14844	14868	14755	14741	14779	14965	14846	14695	14754	15076	15004	14692	14805	14864	14670	14845	14868	14958	14895	14845	14818	14806	14854	14827	14623	14984	15149	15010	14947	14847	14774	14695	15001	14872	14893	14918	14839	14810	14882	14755	14751	14730	15007	14881	14698	14684	14983	14838	14834	14744	14814	14782	14926	15064	15012	14925	14754	14868	14698	14880	14790	14788	14666	14809	14954	14873	14839	15079	14837	14607	14756	14586	14675	14852	14924	14851	14858	14775	14735	14842	14863	14812	14813	14942	14911	14711	14802	14786	14586	14778	14807	14724	14870	14761	14992	14894	14755	14783	14794	14828	14664	14695	14785	14846	14886	14853	14953	14880	14919	14942	14825	14914	14794	14742	14872	14893	14867	14956	14739	14958	14751	14861	14728	14865	15065	14713	14819	14706	14917	14907	14822	14717	14800	14756	14877	14806	14729	14828	14858	14842	15031	14901	14871	14552	14712	15062	14749	14912	14695	14727	14886	14750	14743	14796	14660	14883	14713	14807	14869	14783	14718	14900	14768	14997	14766	14844	14805	14742	14652	14968	14782	14706	14882	14845	14662	14894	14816	14974	14879	14938	14853	14817	14734	14839	14785	14785	14764	14825	14887	14926	14730	14917	14854	14903	14861	14700	14783	14942	14810	14807	14684	14906	15041	14844	14761	14737	14770	14661	14947	14756	14683	14904	14619	14746	14757	14986	14663	14739	14600	14835	14887	14684	14796	14629	14652	14893	14671	14850	14813	14956	14860	14686	14653	14920	14825	15029	14805	14662	14666	14664	14746	14783	14738	14858	14783	14649	14822	14836	14854	14926	14846	15107	14761	14786	14771	14794	14775	14828	14947	14834	14703	14954	14756	14549	14858	14696	14597	14764	14695	14950	14810	14771	14698	14707	14975	14804	14863	14910	14853	14726	14883	14846	14789	14870	14825	14784	14852	14946	14954	14804	14818	14942	14860	14905	14791	14843	14761	14830	14859	14698	14969	14803	14802	14936	14831	14688	14870	14664	14892	14676	14799	14756	14875	14819	14921	14739	14696	14697	14770	14845	14736	14746	14829	15014	14852	14738	14695	14888	14774	14674	14805	14702	14726	14793	14841	14882	14801	14849	14843	14796	14976	14885	14881	14810	14823	14597	14881	14931	14783	14829	14694	14753	14793	14826	14778	14511	14799	14830	14901	14893	14705	14841	14809	14688	14803	14966	14924	14826	14972	14900	14835	14875	14743	14699	14842	14991	14930	14898	14862	15062	14922	14747	14812	14875	14789	14606	14770	14678	14726	14716	14730	14764	14751	14826	14624	14813	14865	14744	14927	14862	14805	14766	14793	14842	14933	14857	14896	14923	14883	14958	14566	14705	14894	14741	14749	14782	14704	14817	14720	14854	14811	14822	14870	14848	14901	14856	14662	14704	14864	15009	14888	14648	14875	14746	14729	14816	14984	14843	15012	14799	14688	14918	14857	14820	14702	14998	14756	14852	14949	14806	14967	14983	14807	14882	14679	14842	14713	14753	15009	14855	14750	14768	14935	14864	14804	14692	14828	14688	14929	14655	14754	14816	14815	14684	14794	14597	14777	15023	14922	14972	14795	14729	14699	14921	15018	14765	14822	14763	15053	14967	14757	14637	14956	14911	14704	14935	14898	14827	14692	14849	14632	14792	14955	14796	14856	14679	14859	14854	14903	14783	14966	14783	14723	14806	14764	14703	14827	14803	14640	14553	14814	14837	14986	14871	14450	14839	14835	14775	14776	14719	14744	14904	14976	14950	14899	14815	14822	14603	15024	15111	14854	14871	14819	14674	14823	14923	14770	14731	14926	14826	14706	14916	14789	14750	14721	14992	14863	14840	14718	14753	14803	14808	14649	14926	14871	14842	14984	14883	14583	14939	14757	14927	14674	14915	14760	14724	14727	14693	14793	14892	14894	14800	14752	14755	14775	14655	14809	14861	14651	14824	14818	14750	14820	14807	14782	14748	14873	14924	14622	14890	14708	14882	14894	14871	14859	14834	14754	14686	14738	14827	14564	14760	14557	14740	14546	14738	14803	14854	14726	14747	14551	14682	14802	14687	14912	14777	14788	14949	14798	14889	14949	14686	14758	14880	14960	14921	14831	14859	14837	14822	14819	14923	14922	14770	14618	14838	14777	14693	14868	14913	14709	14936	14685	14676	14743	14578	14961	14780	14823	14719	14871	14853	14911	15138	14843	14732	14819	14798	14823	14757	14794	14598	14741	14736	14880	14854	14865	14827	14972	14653	14652	14769	14883	14836	14943	14949	14630	14903	14891	14943	14790	14849	14862	14968	14744	14714	14941	14824	14751	14585	14767	14838	14779	14801	14963	14893	14967	14836	14807	14958	14887	14766	14867	14693	14791	14812	14865	14782	14981	14684	14826	14817	14792	14916	14966	14675	14888	14833	14987	14802	14914	14829	14700	14877	14842	14857	14700	14831	14764	14895	14850	14781	14906	14681	14809	14854	14767	14861	14751	14888	14786	14877	14698	14804	14719	14949	14802	14669	14658	14830	15071	14789	14745	14699	14848	14800	14708	14891	14715	14497	14900	15033	14954	14853	14827	14875	14621	14731	14784	14853	14802	14536	14756	14985	14871	14810	14857	14888	14818	14860	14741	14698	14778	14737	14970	14780	14773	14893	14801	14798	14579	14736	14733	14881	14783	15036	14767	14811	14827	14940	14890	14828	14938	14784	14972	14820	14814	14934	14671	14918	14829	14983	14494	14771	14853	14786	14868	14748	14703	14835	14721	14780	14653	14755	14798	14831	14839	14744	14711	14917	14844	14692	14890	14709	14818	14868	14811	14796	14796	14679	14684	14747	14889	14860	14677	14771	14859	14780	14851	14811	14799	14844	14689	14840	14940	14747	14773	14567	14866	14682	14602	14809	14783	14766	14781	14892	14840	14894	14719	14859	14820	14858	14694	14726	14717	14795	14814	14862	14930	15037	14817	14815	14555	14699	14856	14865	14780	14669	14688	14975	14657	14829	14743	14841	14804	14723	14973	14800	14878	14892	14863	14627	14736	14695	14762	14743	14854	14883	14868	15011	14855	14928	14938	14964	14635	14794	14862	14912	14849	14889	14782	14685	14792	14867	14901	14890	14841	14747	14856	14926	14891	14697	14855	14691	14894	14736	14847	14840	14813	14751	14799	14887	14744	14824	14735	14684	14550	14765	14768	14830	14949	14826	14731	14827	14629	14761	14686	14965	14980	14767	14678	14842	14676	15016	14604	14907	14966	14819	14895	14684	14705	14677	14898	14872	14915	14576	14748	14694	14814	14684	14796	14764	14734	14832	14913	14875	14756	14685	14631	14845	14801	14704	15070	14778	14911	14779	14737	14875	14935	14931	14856	14889	14877	14832	14990	14800	14831	14704	14557	14824	14636	14758	14800	14737	14556	14914	14807	14908	15014	14759	14771	14874	14746	15035	14644	14661	14983	14914	14759	14776	14910	14712	14894	14896	14602	14864	14803	14832	14887	14831	14835	14803	14851	14744	15055	14834	14883	14895	14825	14962	14774	14757	14845	14649	14778	14966	14726	14626	14791	14799	14993	14829	14846	14729	14783	14967	14745	14884	14875	14839	14742	14846	14805	14871	14740	14925	14856	14703	14728	14921	14876	14592	14754	14736	14811	14886	14649	14969	14926	14708	14757	14798	14747	14649	14728	14759	14962	14641	14815	14785	14969	14990	14612	14779	14830	14902	14703	14878	14977	14831	14858	14641	14655	14744	14727	14756	14827	14803	14700	14837	14863	14863	14914	14907	14802	14815	14847	14812	14789	14829	14785	14673	14813	14931	14738	14644	14566	14899	14674	14826	14877	14831	14787	14767	14926	14636	14792	14952	14702	14855	14842	14876	14796	14830	15037	14631	14757	14805	14676	14662	14727	15088	14994	14761	14944	14965	14695	14862	14993	14722	14712	14696	14818	14709	14721	14983	14670	14697	14810	14769	14990	14793	14824	14795	14838	14938	14888	14717	14806	14770	14563	14775	14773	14760	14780	14746	14727	14939	14814	14736	14833	14742	14719	14892	14563	14790	14736	14817	14802	14969	14776	14793	14719	14705	14898	15048	14720	14792	14846	14875	14814	14752	14706	14852	14959	14791	14579	14725	14601	14811	14801	14747	14619	14684	14851	14905	14947	14977	14792	14695	14823	14870	14848	14745	14686	14698	14988	14685	14737	14695	14709	14826	14682	14935	14762	14941	14892	14635	14724	14630	14772	14824	14965	14937	14803	14774	14820	14809	14821	14694	14809	14772	14810	14869	14828	14835	14950	14773	14684	14676	14664	14727	14892	14795	14760	14519	14753	14901	14654	14801	14648	14827	14617	14846	14808	14717	14808	14870	14829	14799	14820	14841	14761	14771	14853	14875	14891	14854	14793	14886	14921	14883	14951	14864	14910	14501	14769	14805	14836	14767	14848	14709	14805	15110	14746	14759	14910	14855	14982	14782	14869	14864	14631	14753	14772	14916	14822	14819	14840	14777	14617	14935	14958	14848	14647	14826	14609	14841	14731	14913	14934	14811	14780	14748	14630	14929	14828	14767	14815	14919	14785	14740	14924
28338	47142	43480	35168	30081	26646	24197	22224	20675	19608	18915	17792	17087	16810	16021	15824	15488	15384	15052	14877	14715	14640	14361	14155	14303	14229	14110	13972	14018	13889	13871	13977	13950	13739	13727	13679	13714	13848	13759	13902	13701	13751	13784	13825	13747	13782	13670	13828	13849	13608	13797	13660	13634	13715	13605	13690	13797	13604	13744	13581	13822	13707	13728	13683	13818	13627	13577	13502	13531	13589	13733	13624	13655	13667	13595	13755	13684	13638	13659	13590	13616	13469	13753	13802	13734	13849	13732	13721	13644	13631	13630	13512	13678	13784	13676	13605	13639	13712	13604	13733	13649	13732	13608	13681	13626	13610	13817	13766	13646	13741	13805	13601	13822	13664	13581	13568	13671	13731	13672	13598	13542	13548	13467	13909	13705	13638	13752	13544	13666	13561	13626	13482	13633	13576	13731	13622	13584	13732	13627	13728	13870	13858	13681	13788	13665	13446	13732	13763	13716	13500	13651	13823	13582	13650	13676	13672	13416	13555	13534	13432	13722	13658	13650	13661	13582	13611	13666	13631	13593	13701	13676	13714	13777	13697	13752	13545	13506	13559	13629	13579	13662	13651	13720	13686	13807	13646	13618	13654	13660	13672	13739	13539	13638	13627	13509	13639	13629	13626	13746	13615	13636	13610	13677	13724	13689	13672	13740	13605	13550	13628	13623	13540	13681	13725	13410	13590	13699	13573	13607	13772	13629	13739	13765	13798	13714	13613	13718	13569	13780	13654	13613	13607	13713	13757	13686	13767	13721	13741	13641	13752	13765	13706	13535	13769	13621	13638	13617	13721	13628	13663	13682	13739	13691	13590	13610	13611	13784	13705	13728	13808	13742	13695	13684	13594	13665	13643	13616	13781	13682	13620	13546	13673	13608	13729	13518	13576	13690	13753	13749	13611	13588	13672	13638	13667	13671	13592	13600	13634	13593	13618	13575	13569	13763	13687	13609	13525	13758	13664	13694	13553	13454	13610	13545	13555	13736	13551	13723	13517	13719	13682	13644	13690	13576	13757	13611	13644	13656	13759	13582	13580	13693	13663	13645	13396	13641	13566	13662	13687	13664	13705	13525	13652	13658	13592	13569	13693	13607	13692	13771	13586	13768	13644	13546	13745	13589	13593	13673	13534	13719	13728	13574	13663	13687	13703	13606	13536	13732	13652	13803	13675	13480	13610	13748	13569	13578	13593	13723	13771	13596	13452	13655	13580	13686	13630	13542	13732	13736	13454	13604	13515	13709	13457	13722	13663	13735	13516	13794	13560	13879	13650	13665	13694	13761	13661	13578	13610	13613	13661	13754	13616	13813	13605	13684	13743	13872	13645	13601	13617	13560	13671	13708	13724	13662	13601	13848	13656	13633	13624	13829	13817	13745	13447	13549	13486	13604	13783	13779	13860	13661	13841	13712	13600	13730	13569	13604	13588	13735	13729	13668	13655	13731	13656	13722	13384	13736	13558	13613	13669	13539	13585	13585	13626	13616	13632	13689	13733	13732	13648	13642	13770	13646	13653	13609	13667	13631	13575	13663	13541	13521	13592	13571	13582	13672	13692	13642	13653	13665	13482	13558	13742	13552	13657	13655	13759	13721	13633	13665	13774	13838	13602	13623	13608	13695	13557	13616	13603	13492	13600	13714	13574	13705	13551	13742	13629	13548	13602	13539	13634	13468	13649	13763	13621	13558	13736	13807	13599	13728	13629	13822	13729	13707	13607	13702	13544	13735	13580	13861	13656	13560	13708	13731	13750	13628	13682	13726	13755	13660	13737	13595	13432	13590	13714	13612	13652	13690	13573	13606	13686	13776	13840	13780	13615	13617	13508	13620	13586	13639	13679	13747	13619	13726	13514	13630	13752	13693	13593	13637	13636	13510	13658	13602	13724	13987	13630	13688	13637	13808	13569	13643	13645	13544	13539	13735	13640	13492	13604	13759	13633	13730	13631	13709	13748	13686	13601	13683	13671	13708	13525	13529	13822	13699	13635	13569	13667	13626	13538	13718	13749	13695	13692	13569	13646	13660	13442	13640	13687	13529	13711	13622	13742	13717	13595	13604	13549	13761	13634	13723	13538	13538	13654	13617	13471	13302	13524	13665	13763	13530	13681	13855	13632	13588	13635	13614	13702	13658	13750	13554	13625	13591	13753	13500	13552	13603	13655	13469	13535	13714	13671	13573	13732	13572	13540	13713	13601	13639	13691	13737	13705	13656	13628	13521	13635	13653	13666	13623	13525	13784	13756	13462	13650	13618	13708	13641	13742	13626	13746	13563	13562	13563	13713	13618	13648	13693	13584	13707	13716	13667	13698	13679	13691	13606	13574	13552	13784	13670	13588	13677	13687	13799	13619	13683	13620	13619	13522	13655	13632	13494	13548	13711	13717	13482	13484	13644	13646	13733	13631	13691	13572	13629	13519	13632	13525	13751	13789	13588	13671	13674	13687	13577	13672	13649	13460	13716	13598	13555	13671	13632	13712	13526	13498	13615	13599	13593	13716	13604	13611	13607	13618	13819	13662	13667	13674	13566	13644	13637	13729	13582	13564	13599	13638	13605	13609	13608	13533	13745	13587	13881	13630	13616	13605	13745	13829	13618	13683	13818	13738	13631	13538	13691	13452	13708	13599	13533	13702	13596	13649	13667	13532	13700	13526	13686	13531	13726	13666	13566	13556	13526	13710	13719	13588	13569	13641	13702	13634	13798	13635	13729	13716	13647	13753	13693	13684	13658	13590	13700	13605	13603	13648	13603	13466	13789	13525	13705	13696	13596	13535	13576	13659	13654	13622	13408	13690	13821	13523	13641	13652	13841	13731	13621	13629	13840	13604	13716	13572	13719	13690	13638	13739	13691	13522	13678	13579	13627	13558	13497	13712	13519	13627	13431	13654	13516	13788	13601	13640	13776	13607	13730	13664	13562	13883	13646	13616	13521	13568	13714	13562	13711	13651	13608	13708	13642	13693	13596	13516	13657	13614	13612	13751	13800	13731	13777	13573	13756	13636	13623	13600	13796	13678	13629	13531	13677	13484	13560	13724	13457	13598	13597	13543	13788	13699	13531	13642	13762	13722	13614	13808	13647	13637	13632	13692	13534	13707	13631	13555	13549	13761	13675	13620	13530	13697	13817	13538	13603	13702	13676	13669	13686	13604	13616	13614	13681	13599	13518	13668	13566	13753	13726	13491	13701	13603	13400	13784	13768	13810	13791	13692	13534	13598	13699	13762	13692	13581	13644	13689	13570	13600	13687	13625	13704	13565	13710	13622	13667	13594	13594	13805	13578	13636	13491	13632	13518	13568	13564	13671	13445	13843	13577	13629	13570	13729	13648	13572	13738	13677	13589	13581	13742	13635	13877	13543	13677	13605	13662	13706	13470	13746	13496	13788	13598	13768	13654	13593	13650	13684	13580	13638	13695	13598	13727	13642	13477	13615	13960	13840	13459	13807	13716	13689	13563	13797	13658	13678	13727	13637	13649	13480	13814	13679	13736	13719	13663	13769	13579	13524	13647	13667	13636	13571	13656	13685	13846	13852	13726	13602	13599	13686	13733	13788	13632	13654	13544	13880	13667	13669	13552	13601	13597	13613	13650	13494	13807	13498	13480	13539	13664	13638	13697	13637	13501	13576	13646	13747	13771	13731	13893	13585	13687	13434	13836	13618	13856	13656	13686	13616	13654	13598	13467	13642	13682	13684	13661	13707	13779	13646	13477	13800	13536	13526	13690	13623	13724	13575	13672	13621	13647	13708	13535	13670	13688	13568	13718	13759	13604	13561	13729	13697	13754	13713	13631	13667	13615	13699	13614	13647	13645	13521	13542	13733	13810	13675	13751	13618	13674	13602	13615	13730	13661	13633	13604	13521	13701	13742	13720	13611	13710	13682	13613	13750	13696	13667	13648	13641	13708	13616	13866	13553	13513	13569	13517	13519	13570	13648	13502	13614	13561	13643	13792	13706	13565	13587	13599	13570	13660	13701	13578	13607	13620	13625	13734	13689	13751	13597	13633	13534	13673	13587	13603	13629	13510	13634	13785	13561	13740	13566	13566	13733	13616	13680	13532	13464	13675	13732	13796	13565	13720	13588	13598	13628	13524	13690	13654	13808	13484	13607	13814	13655	13655	13480	13695	13381	13656	13792	13604	13729	13690	13561	13573	13532	13525	13721	13655	13792	13640	13743	13743	13536	13584	13525	13679	13597	13650	13751	13681	13606	13676	13588	13628	13699	13527	13652	13612	13708	13564	13663	13620	13711	13623	13698	13713	13605	13691	13706	13724	13504	13585	13664	13496	13792	13621	13514	13647	13568	13665	13780	13618	13432	13562	13577	13680	13564	13662	13496	13598	13630	13683	13549	13743	13568	13733	13539	13508	13552	13635	13630	13494	13602	13687	13552	13652	13613	13588	13532	13704	13514	13647	13586	13580	13509	13657	13624	13679	13682	13811	13676	13664	13530	13754	13514	13662	13718	13751	13479	13751	13606	13661	13720	13725	13607	13820	13721	13542	13725	13729	13647	13574	13609	13599	13794	13678	13622	13548	13608	13591	13631	13647	13564	13682	13608	13707	13692	13550	13589	13604	13753	13584	13748	13698	13743	13523	13683	13584	13595	13665	13655	13619	13614	13551	13704	13697	13591	13604	13857	13662	13728	13681	13635	13643	13792	13670	13597	13745	13676	13659	13663	13666	13504	13691	13499	13403	13602	13506	13470	13598	13853	13672	13533	13480	13816	13773	13578	13573	13657	13611	13537	13619	13671	13631	13630	13606	13544	13474	13585	13519	13740	13523	13680	13650	13778	13690	13614	13754	13660	13655	13747	13665	13791	13620	13517	13610	13711	13584	13689	13591	13739	13559	13702	13633	13796	13573	13591	13610	13542	13635	13633	13588	13450	13677	13704	13514	13544	13622	13547	13579	13806	13602	13820	13711	13563	13682	13600	13528	13557	13660	13631	13569	13684	13655	13685	13625	13709	13501	13627	13627	13546	13781	13717	13528	13514	13716	13658	13675	13698	13671	13589	13574	13733	13573	13624	13573	13598	13777	13685	13736	13817	13577	13706	13591	13713	13727	13561	13654	13700	13745	13634	13609	13648	13647	13612	13726	13599	13640	13555	13701	13594	13637	13752
27449	23622	28477	25152	20076	18264	17501	16713	15999	15684	15530	15276	15287	15210	14885	15032	14821	14873	14710	14676	14663	14694	14766	14495	14558	14693	14591	14423	14533	14491	14529	14631	14464	14321	14444	14377	14654	14367	14503	14273	14583	14506	14369	14550	14594	14548	14413	14267	14477	14299	14502	14638	14405	14367	14440	14306	14577	14374	14309	14563	14438	14499	14309	14418	14334	14322	14452	14302	14230	14324	14246	14469	14306	14360	14334	14237	14321	14430	14354	14489	14487	14463	14419	14341	14295	14103	14380	14350	14618	14661	14415	14326	14370	14351	14407	14371	14467	14326	14469	14198	14306	14377	14329	14483	14386	14367	14479	14446	14382	14362	14418	14437	14550	14466	14525	14540	14407	14306	14501	14414	14389	14377	14268	14370	14510	14419	14301	14591	14346	14397	14208	14313	14260	14435	14408	14293	14305	14561	14431	14318	14459	14383	14580	14363	14516	14221	14382	14480	14437	14507	14551	14443	14352	14276	14370	14562	14436	14262	14165	14513	14441	14225	14352	14507	14166	14356	14308	14432	14349	14495	14321	14278	14239	14517	14336	14370	14359	14514	14181	14376	14546	14503	14312	14343	14318	14381	14292	14077	14223	14495	14372	14361	14312	14323	14356	14538	14324	14356	14335	14448	14314	14534	14301	14423	14402	14548	14433	14376	14311	14394	14373	14516	14472	14266	14542	14196	14347	14408	14421	14294	14378	14514	14399	14429	14235	14444	14535	14181	14295	14417	14504	14430	14438	14417	14420	14455	14487	14309	14401	14246	14376	14152	14212	14509	14200	14374	14545	14647	14435	14427	14496	14496	14345	14373	14344	14348	14347	14571	14334	14296	14416	14338	14434	14512	14381	14416	14590	14318	14290	14507	14398	14492	14484	14329	14328	14611	14440	14734	14404	14413	14558	14038	14303	14292	14508	14462	14346	14386	14452	14540	14321	14352	14180	14131	14491	14389	14331	14475	14395	14388	14363	14330	14429	14291	14283	14459	14489	14273	14431	14595	14410	14161	14509	14343	14510	14567	14441	14432	14409	14437	14442	14436	14275	14402	14502	14354	14492	14583	14433	14311	14494	14397	14360	14521	14382	14303	14466	14451	14415	14336	14269	14340	14109	14440	14192	14420	14202	14289	14338	14274	14353	14466	14463	14391	14367	14408	14560	14487	14421	14478	14419	14460	14384	14632	14480	14370	14403	14366	14499	14421	14252	14439	14511	14393	14301	14483	14432	14366	14392	14476	14244	14168	14626	14319	14556	14466	14502	14621	14465	14338	14297	14229	14327	14428	14488	14356	14347	14408	14437	14415	14333	14206	14397	14290	14523	14404	14548	14415	14212	14323	14265	14421	14565	14449	14263	14262	14400	14561	14456	14350	14442	14393	14555	14359	14492	14290	14429	14383	14334	14580	14361	14330	14452	14468	14398	14569	14536	14360	14570	14475	14252	14305	14383	14506	14408	14587	14537	14237	14118	14410	14494	14424	14551	14617	14551	14558	14369	14452	14493	14282	14381	14287	14341	14423	14389	14412	14239	14300	14477	14463	14296	14437	14346	14455	14344	14340	14499	14342	14370	14484	14464	14343	14477	14507	14376	14419	14385	14643	14330	14607	14504	14526	14485	14372	14442	14490	14383	14414	14302	14430	14402	14192	14419	14332	14496	14396	14333	14400	14477	14413	14593	14478	14336	14405	14315	14393	14495	14189	14337	14478	14602	14468	14517	14346	14457	14410	14525	14621	14379	14493	14189	14418	14382	14581	14426	14388	14478	14180	14441	14362	14347	14413	14482	14517	14437	14389	14523	14148	14325	14280	14532	14363	14229	14269	14429	14344	14405	14617	14340	14316	14398	14356	14442	14417	14496	14390	14562	14500	14513	14309	14558	14283	14497	14344	14449	14445	14391	14326	14441	14376	14518	14391	14431	14357	14346	14484	14515	14392	14244	14599	14208	14546	14442	14594	14018	14115	14496	14566	14516	14362	14218	14379	14484	14516	14349	14492	14470	14320	14410	14399	14398	14323	14295	14416	14287	14464	14296	14348	14463	14312	14353	14430	14175	14281	14674	14554	14302	14358	14319	14406	14382	14340	14332	14365	14571	14440	14377	14179	14627	14519	14559	14305	14441	14410	14298	14388	14301	14202	14548	14154	14299	14548	14319	14580	14276	14344	14424	14432	14536	14574	14563	14538	14361	14392	14309	14645	14347	14504	14366	14419	14305	14408	14350	14344	14386	14465	14376	14486	14425	14348	14424	14430	14499	14228	14402	14566	14374	14319	14321	14379	14624	14311	14369	14407	14332	14379	14487	14256	14381	14347	14533	14423	14374	14517	14222	14352	14502	14268	14474	14322	14302	14290	14365	14360	14488	14145	14407	14406	14503	14403	14458	14351	14478	14234	14412	14553	14493	14369	14547	14446	14415	14455	14358	14450	14467	14371	14308	14364	14434	14472	14388	14506	14449	14403	14478	14430	14398	14404	14457	14417	14346	14531	14447	14594	14538	14390	14127	14498	14297	14275	14254	14275	14474	14236	14571	14515	14328	14371	14390	14472	14398	14380	14298	14490	14448	14428	14405	14428	14458	14624	14389	14675	14523	14389	14361	14378	14407	14537	14656	14554	14603	14462	14405	14389	14289	14342	14279	14386	14364	14545	14551	14424	14445	14515	14551	14221	14311	14525	14234	14234	14541	14389	14418	14422	14369	14470	14557	14362	14554	14094	14304	14512	14644	14481	14353	14362	14387	14379	14372	14398	14396	14291	14558	14325	14421	14418	14567	14414	14451	14365	14309	14579	14365	14274	14389	14318	14455	14302	14294	14488	14378	14394	14389	14570	14322	14285	14361	14498	14426	14293	14404	14530	14484	14257	14422	14345	14405	14270	14438	14351	14511	14418	14524	14517	14414	14371	14411	14702	14337	14428	14323	14431	14311	14293	14321	14339	14492	14473	14483	14389	14448	14310	14576	14431	14353	14356	14315	14520	14234	14385	14388	14422	14460	14436	14474	14442	14426	14537	14444	14376	14315	14233	14505	14343	14497	14416	14453	14497	14430	14426	14512	14459	14397	14373	14318	14497	14338	14315	14516	14434	14586	14338	14575	14412	14388	14359	14373	14466	14508	14430	14297	14454	14548	14488	14522	14374	14532	14277	14527	14323	14422	14439	14263	14486	14349	14082	14262	14445	14391	14404	14491	14463	14425	14333	14341	14303	14272	14352	14305	14529	14296	14449	14411	14429	14338	14446	14613	14521	14339	14244	14471	14239	14391	14608	14449	14553	14432	14384	14439	14339	14723	14464	14383	14330	14430	14310	14495	14395	14394	14547	14412	14427	14355	14343	14479	14441	14424	14631	14165	14329	14392	14369	14289	14324	14529	14273	14306	14569	14352	14233	14300	14303	14251	14519	14397	14486	14465	14368	14317	14446	14339	14385	14407	14373	14351	14427	14248	14547	14480	14349	14547	14419	14582	14536	14378	14431	14510	14423	14463	14308	14449	14569	14329	14488	14514	14450	14452	14473	14315	14634	14364	14413	14307	14475	14386	14364	14277	14328	14361	14493	14300	14391	14343	14416	14372	14402	14311	14423	14407	14492	14423	14271	14332	14504	14559	14378	14450	14396	14198	14328	14399	14401	14311	14388	14326	14456	14454	14431	14445	14418	14396	14333	14353	14487	14537	14387	14286	14355	14372	14293	14368	14390	14258	14362	14463	14403	14479	14316	14378	14585	14586	14530	14352	14195	14374	14360	14518	14612	14396	14282	14631	14569	14544	14587	14643	14432	14426	14503	14373	14318	14509	14634	14496	14312	14547	14349	14452	14448	14285	14351	14659	14305	14258	14378	14564	14540	14402	14274	14367	14152	14423	14534	14550	14163	14397	14396	14503	14395	14424	14475	14484	14462	14404	14456	14260	14373	14662	14521	14481	14427	14346	14492	14438	14361	14370	14498	14335	14441	14387	14368	14335	14394	14445	14387	14500	14396	14539	14297	14418	14407	14376	14340	14552	14437	14275	14306	14530	14381	14411	14471	14468	14275	14568	14535	14465	14581	14440	14536	14463	14351	14742	14387	14493	14361	14637	14300	14375	14362	14519	14431	14431	14444	14431	14260	14412	14507	14490	14407	14522	14308	14478	14457	14522	14359	14494	14444	14574	14495	14383	14391	14526	14454	14431	14523	14329	14499	14294	14269	14430	14418	14465	14303	14493	14418	14282	14337	14666	14462	14353	14361	14370	14364	14230	14524	14344	14423	14478	14385	14465	14411	14483	14416	14567	14271	14368	14464	14395	14544	14199	14341	14446	14338	14436	14610	14483	14460	14473	14211	14545	14491	14342	14485	14367	14485	14414	14548	14348	14534	14400	14571	14244	14333	14404	14356	14407	14303	14588	14276	14422	14461	14486	14391	14433	14514	14380	14334	14192	14502	14620	14337	14457	14351	14426	14631	14300	14427	14577	14391	14579	14399	14379	14370	14140	14246	14362	14375	14376	14542	14293	14230	14486	14319	14345	14390	14551	14640	14488	14373	14473	14414	14477	14497	14444	14484	14465	14586	14446	14500	14674	14500	14502	14261	14390	14455	14483	14383	14523	14445	14472	14281	14424	14448	14417	14475	14395	14360	14426	14320	14449	14297	14383	14373	14456	14600	14583	14268	14235	14482	14396	14298	14425	14353	14381	14298	14445	14381	14385	14547	14426	14519	14458	14493	14292	14475	14318	14588	14417	14382	14553	14414	14280	14382	14468	14281	14366	14311	14328	14365	14327	14450	14362	14486	14309	14592	14427	14427	14370	14411	14356	14416	14389	14579	14353	14458	14491	14586	14378	14403	14397	14361	14381	14343	14458	14417	14423	14153	14463	14375	14312	14413	14321	14309	14446	14351	14322	14454	14337	14380	14226	14443	14509	14445	14508	14224	14212	14534	14444	14445	14113	14431	14457	14287	14484	14436	14245	14559	14641	14513	14435	14428	14232	14467	14448	14677	14458	14317	14219	14546	14375	14487	14547	14318	14522	14388	14514	14486	14583	14350	14380	14429	14606	14339	14446	14314	14393	14616	14439	14441	14236	14558	14267	14492	14433	14365	14335	14316	14441	14431	14549	14457	14539	14595	14611	14371	14419	14151
24988	35578	32611	25185	21633	19528	18072	17215	16309	15660	15366	14708	14818	14427	14247	14123	14208	14153	14028	13842	13665	13638	13781	13566	13703	13648	13406	13652	13402	13510	13444	13362	13397	13441	13443	13457	13463	13482	13399	13330	13425	13484	13473	13306	13304	13347	13408	13483	13240	13297	13261	13387	13410	13379	13393	13334	13432	13481	13301	13362	13393	13363	13334	13451	13289	13480	13449	13396	13385	13309	13288	13254	13422	13402	13326	13512	13226	13377	13505	13269	13197	13342	13461	13495	13365	13413	13406	13582	13296	13246	13180	13459	13499	13320	13297	13429	13449	13226	13426	13469	13386	13425	13323	13311	13328	13424	13416	13312	13360	13493	13456	13469	13287	13414	13277	13326	13482	13323	13437	13293	13297	13364	13459	13303	13387	13360	13301	13281	13394	13355	13436	13208	13273	13492	13331	13334	13411	13456	13327	13273	13342	13238	13293	13310	13403	13568	13305	13288	13320	13280	13407	13288	13258	13222	13221	13408	13460	13473	13277	13378	13516	13290	13319	13436	13464	13138	13529	13386	13319	13318	13391	13430	13415	13440	13334	13465	13363	13503	13255	13391	13330	13469	13363	13369	13285	13462	13346	13467	13381	13186	13348	13342	13504	13371	13322	13370	13383	13357	13201	13253	13307	13497	13484	13563	13440	13446	13308	13354	13403	13360	13351	13428	13414	13277	13352	13434	13471	13411	13273	13225	13460	13247	13240	13471	13513	13365	13473	13250	13352	13391	13569	13451	13323	13469	13309	13335	13259	13427	13238	13261	13396	13379	13351	13364	13426	13285	13502	13507	13336	13303	13457	13379	13363	13338	13378	13386	13337	13418	13370	13329	13421	13487	13361	13502	13292	13308	13507	13409	13491	13446	13383	13335	13230	13245	13363	13277	13462	13359	13404	13551	13314	13334	13333	13391	13149	13265	13260	13396	13351	13283	13289	13350	13428	13535	13262	13366	13421	13289	13276	13353	13060	13330	13401	13323	13449	13306	13273	13347	13552	13360	13304	13544	13312	13232	13318	13416	13406	13339	13475	13309	13434	13493	13251	13495	13460	13452	13194	13423	13307	13306	13467	13322	13491	13214	13298	13360	13483	13406	13275	13488	13347	13370	13357	13462	13510	13487	13260	13360	13264	13454	13291	13273	13401	13187	13365	13252	13333	13329	13397	13277	13337	13274	13414	13359	13401	13238	13362	13246	13366	13299	13382	13452	13385	13193	13295	13549	13407	13323	13332	13388	13382	13360	13349	13280	13396	13185	13347	13537	13221	13509	13200	13263	13316	13444	13399	13209	13233	13336	13444	13307	13436	13253	13457	13319	13430	13308	13328	13438	13255	13375	13516	13322	13458	13399	13448	13440	13436	13449	13473	13263	13362	13304	13346	13371	13290	13356	13404	13360	13461	13410	13464	13513	13406	13211	13314	13299	13387	13307	13253	13558	13425	13287	13420	13385	13473	13440	13303	13451	13217	13345	13224	13319	13360	13318	13456	13331	13333	13424	13493	13399	13482	13334	13368	13390	13248	13462	13481	13475	13532	13375	13222	13435	13438	13469	13496	13481	13361	13453	13358	13408	13458	13415	13283	13343	13371	13417	13544	13238	13376	13251	13382	13365	13544	13360	13210	13340	13442	13585	13286	13446	13417	13332	13350	13471	13399	13369	13317	13537	13258	13273	13372	13294	13327	13342	13417	13415	13398	13422	13430	13410	13511	13392	13330	13412	13367	13388	13383	13538	13419	13189	13185	13377	13425	13222	13372	13342	13369	13319	13491	13216	13374	13619	13381	13371	13260	13344	13344	13405	13376	13396	13348	13381	13310	13344	13293	13328	13400	13573	13420	13450	13366	13362	13439	13423	13357	13355	13398	13424	13314	13565	13463	13198	13448	13438	13307	13473	13446	13318	13427	13326	13328	13331	13404	13419	13458	13245	13240	13222	13301	13358	13370	13568	13177	13385	13381	13364	13422	13459	13076	13386	13413	13317	13261	13233	13548	13491	13471	13489	13422	13323	13421	13269	13379	13459	13320	13424	13451	13353	13307	13460	13284	13336	13423	13414	13503	13429	13333	13348	13378	13350	13468	13411	13356	13236	13282	13392	13274	13467	13335	13400	13346	13397	13407	13435	13265	13455	13492	13546	13758	13313	13586	13405	13307	13351	13423	13434	13281	13322	13474	13451	13284	13341	13624	13318	13415	13415	13425	13396	13230	13385	13241	13309	13306	13500	13316	13370	13359	13373	13478	13282	13258	13490	13279	13403	13193	13524	13374	13379	13548	13324	13389	13432	13473	13341	13388	13473	13245	13335	13446	13303	13281	13448	13517	13418	13353	13386	13286	13445	13426	13449	13385	13374	13449	13339	13470	13196	13364	13282	13340	13197	13363	13227	13492	13273	13289	13214	13325	13295	13473	13311	13590	13173	13395	13325	13476	13375	13428	13396	13348	13372	13466	13519	13280	13427	13556	13259	13466	13350	13315	13357	13457	13393	13607	13304	13422	13260	13463	13362	13503	13382	13418	13369	13431	13371	13543	13391	13363	13494	13410	13272	13199	13413	13508	13409	13312	13396	13320	13450	13439	13312	13467	13223	13357	13422	13316	13255	13291	13208	13404	13437	13383	13481	13295	13348	13360	13330	13589	13312	13544	13421	13373	13433	13239	13447	13470	13346	13211	13341	13462	13280	13283	13363	13375	13583	13357	13326	13415	13505	13389	13236	13371	13509	13315	13416	13102	13216	13280	13508	13216	13341	13332	13453	13368	13323	13582	13437	13662	13349	13318	13545	13340	13335	13311	13447	13342	13483	13170	13360	13366	13362	13361	13240	13462	13360	13446	13378	13364	13315	13422	13395	13236	13360	13430	13362	13356	13474	13307	13514	13506	13511	13345	13337	13438	13505	13363	13404	13277	13313	13171	13296	13452	13466	13450	13360	13311	13357	13364	13308	13501	13394	13377	13561	13340	13315	13399	13407	13485	13269	13317	13391	13431	13460	13418	13402	13258	13325	13411	13345	13537	13191	13531	13217	13425	13503	13256	13378	13343	13478	13448	13392	13504	13278	13388	13204	13448	13229	13405	13311	13268	13385	13323	13220	13413	13290	13451	13411	13312	13349	13251	13498	13314	13486	13410	13536	13363	13473	13439	13484	13219	13315	13337	13444	13338	13252	13488	13402	13351	13411	13263	13491	13423	13341	13417	13297	13314	13236	13432	13324	13400	13379	13413	13325	13355	13520	13342	13245	13375	13430	13433	13264	13394	13401	13308	13397	13460	13307	13407	13232	13578	13466	13431	13353	13425	13355	13318	13358	13415	13401	13347	13300	13346	13417	13495	13476	13570	13335	13346	13334	13571	13391	13282	13343	13348	13361	13537	13528	13334	13419	13321	13193	13517	13331	13353	13310	13357	13368	13360	13415	13410	13299	13346	13338	13331	13296	13418	13393	13219	13315	13379	13558	13352	13297	13531	13342	13288	13276	13466	13449	13280	13346	13356	13338	13241	13480	13361	13536	13501	13397	13391	13372	13328	13404	13458	13405	13330	13455	13310	13248	13375	13301	13312	13328	13534	13211	13564	13468	13522	13275	13565	13277	13467	13298	13286	13562	13228	13343	13511	13376	13295	13391	13552	13519	13348	13102	13534	13301	13417	13350	13518	13318	13496	13382	13355	13445	13282	13376	13453	13381	13276	13294	13358	13525	13175	13467	13407	13354	13391	13400	13170	13534	13235	13398	13431	13268	13347	13464	13274	13404	13331	13270	13526	13360	13486	13600	13320	13370	13440	13497	13442	13600	13397	13383	13293	13236	13435	13463	13330	13398	13403	13367	13303	13507	13225	13435	13237	13419	13455	13550	13414	13342	13328	13446	13421	13347	13463	13278	13436	13405	13299	13535	13288	13289	13458	13349	13395	13411	13308	13368	13443	13395	13390	13412	13365	13395	13257	13364	13299	13339	13419	13282	13214	13528	13385	13302	13346	13392	13471	13364	13335	13458	13460	13237	13394	13376	13396	13338	13244	13475	13520	13332	13372	13256	13423	13422	13263	13397	13405	13511	13411	13443	13460	13274	13341	13399	13340	13190	13435	13322	13346	13394	13375	13176	13390	13529	13298	13487	13292	13464	13223	13388	13429	13475	13479	13151	13426	13310	13277	13380	13254	13365	13425	13376	13471	13372	13319	13388	13524	13263	13531	13366	13277	13575	13225	13294	13483	13366	13434	13257	13407	13323	13441	13399	13322	13439	13225	13370	13407	13368	13393	13476	13431	13430	13137	13409	13507	13390	13354	13418	13226	13253	13334	13454	13238	13394	13456	13312	13384	13349	13465	13472	13277	13518	13375	13266	13361	13534	13336	13217	13273	13395	13526	13366	13316	13394	13333	13248	13415	13261	13370	13357	13452	13336	13383	13366	13411	13514	13263	13371	13333	13398	13257	13320	13464	13246	13387	13455	13465	13453	13399	13523	13390	13336	13291	13412	13305	13451	13564	13348	13422	13179	13286	13333	13367	13231	13322	13243	13416	13397	13184	13369	13323	13308	13396	13304	13330	13454	13307	13421	13482	13428	13588	13352	13368	13435	13249	13350	13468	13276	13424	13442	13469	13294	13270	13296	13467	13279	13563	13441	13478	13365	13482	13258	13498	13428	13372	13486	13180	13362	13347	13339	13241	13362	13430	13376	13365	13551	13367	13374	13397	13481	13219	13331	13353	13412	13356	13499	13404	13402	13451	13498	13254	13306	13233	13514	13422	13332	13313	13310	13370	13415	13378	13331	13396	13250	13221	13426	13524	13398	13559	13477	13399	13286	13324	13473	13249	13315	13492	13455	13286	13365	13579	13425	13432	13366	13276	13349	13428	13380	13240	13500	13334	13407	13358	13159	13397	13282	13389	13464	13429	13362	13390	13611	13380	13455	13346	13382	13332	13433	13482	13410	13384	13379	13337	13334	13343	13214	13458	13444	13323	13339	13337	13290	13341	13258	13307	13217	13481	13474	13453	13447	13510	13312	13320	13383	13442	13346	13314	13433	13472	13391	13368	13415	13470	13455	13444	13186	13438	13590	13409	13420	13318	13414	13467	13476	13280	13298	13536	13326	13315	13425	13511	13349	13308	13422	13352	13505
23796	21112	28408	24250	22613	23240	22105	19045	17820	17215	16899	16570	16427	15901	16055	15688	15766	15340	15487	15458	15151	15096	15384	15188	15197	14956	14921	15007	14811	14873	14961	14779	14822	14774	14828	14894	14737	14672	14939	14728	14765	14782	14875	14745	14588	14718	14667	14829	14756	14683	14614	14714	14605	14798	14754	14677	14765	14653	15144	14881	14793	14778	14882	14773	14788	14767	14589	14835	14764	14833	14625	14752	14861	14790	14821	14590	14739	14647	14637	14673	14706	14512	14676	14679	14563	14701	14428	14424	14824	14771	14704	14763	14560	14804	14584	14568	14809	14802	14695	14681	14800	14628	14618	14710	14745	14545	14564	14701	14795	14662	14597	14718	14740	14747	14607	14684	14609	14612	14581	14904	14900	14761	14792	14732	14659	14568	14732	14857	14648	14824	14551	14682	14734	14574	14765	14737	14734	14821	14822	14749	14956	14528	14545	14572	14633	14760	14611	14765	14673	14608	14871	14844	14563	14807	14793	14728	14831	14611	14660	14751	14675	14653	14554	14740	14838	14744	14808	14661	14743	14712	14654	14646	14692	14707	14850	14585	14650	14620	14753	14821	14862	14603	14720	14812	14734	14836	14660	14690	14618	14655	14717	14699	14585	14668	14750	14745	14812	14736	14705	14766	14627	14460	14748	14654	14717	14578	14820	14470	14659	14743	14777	14609	14650	14568	14606	14738	14645	14624	14666	14515	14749	14636	14678	14814	14754	14867	14738	14622	14741	14733	14824	14686	14773	14568	14783	14801	14816	14782	14763	14708	14791	14871	14713	14689	14722	14642	14580	14570	14577	14887	14747	14730	14687	14779	14761	14720	14676	14647	14676	14636	14545	14794	14711	14715	14695	14790	14780	14710	14614	14663	14736	14692	14632	14649	14638	14571	14490	14784	14734	14792	14612	14527	14648	14791	14704	14674	14842	14734	14782	14686	14699	14658	14536	14705	14610	14751	14599	14665	14661	14722	14527	14737	14596	14599	14919	14723	14489	14707	14710	14668	14532	14930	14748	14714	14784	14667	14792	14693	14807	14761	14603	14920	14877	14677	14718	14542	14708	14616	14671	14789	14689	14622	14737	14774	14818	14715	14771	14749	14688	14618	14801	14651	14767	14589	14659	14701	14871	14802	14571	14693	14737	14526	14815	14578	14719	14712	14687	14832	14698	14517	14733	14557	14814	14634	14758	14706	14766	14857	14818	14906	14715	14562	14628	14867	14532	14755	14492	14554	14714	14523	14683	14690	14752	14459	14721	14704	14610	14737	14807	14601	14683	14344	14730	14808	14797	14853	14693	14514	14721	14759	14569	14536	14463	14716	14861	14824	14621	14694	14856	14846	14815	14860	14681	14603	14853	14830	14835	14723	14657	14580	14848	14695	14621	14644	14724	14597	14760	14499	14633	14468	14847	14661	14691	14740	14803	14690	14775	14681	14483	14461	14600	14652	14785	14754	14656	14521	14781	14698	14717	14654	14581	14671	14770	14699	14836	14709	14949	14685	15077	14980	14661	14557	14676	14734	14853	14778	14878	14628	14619	14622	14815	14633	14722	14614	14647	14513	14703	14619	14584	14685	14644	14737	14634	14521	14699	14637	14690	14682	14564	14740	14569	14621	14950	14602	14464	14859	14732	14779	14706	14617	14381	14637	14866	14606	14629	14794	14872	14820	14578	14635	14761	14594	14675	14634	14817	14605	14550	14516	14683	14547	14631	14673	14657	14611	14637	14520	14641	14558	14772	14492	14753	14828	14578	14743	14741	14730	14588	14751	14486	14758	14589	14698	14607	14710	14661	14861	14659	14518	14646	14497	14615	14834	14626	14828	14738	14715	14669	14517	14901	14930	14742	14842	14552	14658	14870	14566	14735	14657	14411	14641	14618	14624	14685	14800	14746	14722	14482	14704	14447	14767	14620	14585	14703	14542	14678	14863	14599	14475	14788	14827	14627	14722	14752	14515	14899	14785	14701	14792	14733	14559	14732	14625	14848	14626	14653	14631	14847	14610	14731	14750	14581	14847	14672	14657	14601	14840	14738	14632	14676	14632	14662	14595	14729	14716	14622	14789	14656	14525	14761	14663	14755	14558	14735	14616	14772	14711	14561	14785	14675	14797	14649	14591	14745	14847	14733	14621	14658	14671	14523	14369	14573	14650	14679	14634	14620	14565	14633	14720	14739	14725	14631	14742	14524	14690	14679	14742	14609	14759	14683	14766	14640	14844	14617	14716	14689	14512	14634	14571	14657	14678	14680	14817	14793	14576	14690	14741	14682	14648	14792	14729	14659	14746	14889	14537	14693	14617	14602	14808	14597	14806	14721	14597	14579	14689	14769	14579	14652	14558	14806	14531	14548	14631	14656	14849	14693	14851	14616	14753	14638	14822	14906	14648	14593	14662	14808	14606	14498	14750	14628	14528	14901	14819	14766	14593	14769	14664	14878	14807	14655	14544	14614	14525	14805	14492	14844	14643	14734	14674	14759	14592	14744	14828	14560	14658	14732	14703	14633	14691	14636	14669	14787	14728	14688	14895	14718	14470	14723	14788	14743	14855	14677	14690	14637	14642	14474	14730	14572	14709	14733	14657	14674	14707	14812	14901	14733	14552	14623	14634	14729	14695	14821	14701	14712	14680	14695	14937	14766	14581	14776	14653	14599	14573	14859	14556	14817	14726	14647	14534	14561	14656	14704	14477	14791	14668	14846	14804	14703	14684	14571	14718	14830	14703	14814	14583	14711	14694	14738	14611	14545	14716	14599	14797	14647	14613	14754	14768	14839	14667	14679	14709	14573	14496	14639	14541	14752	14693	14795	14731	14653	14541	14780	14654	14835	14788	14803	14743	14748	14635	14753	14597	14715	14680	14885	14689	14663	14743	14599	14721	14855	14651	14662	14749	14658	14769	14630	14660	14576	14697	14671	14751	14919	14590	14561	14716	14527	14839	14877	14695	14844	14613	14654	14659	14557	14602	14749	14616	14565	14593	14582	14676	14680	14794	14759	14573	14657	14770	14651	14646	14835	14619	14668	14665	14635	14694	14752	14728	14893	14638	14514	14581	14831	14826	14625	14651	14606	14598	14744	14629	14609	14744	14757	14709	14622	14583	14638	14854	14734	14783	14843	14756	14702	14749	14594	14811	14737	14830	14726	14743	14759	14689	14777	14620	14884	14697	14789	14705	14676	14704	14801	14714	14563	14590	14672	14914	14698	14963	14578	14907	14871	14801	14701	14786	14900	14514	14734	14541	14718	14597	14642	14675	14686	14700	14778	14521	14681	14685	14645	14676	14698	14937	14693	14730	14583	14635	14719	14663	14847	14881	14802	14621	14700	14728	14888	14823	14588	14448	14494	14620	14867	14602	14540	14787	14689	14661	14570	14735	14636	14532	14963	14681	14782	14639	14664	14610	14691	14621	14833	14713	14646	14778	14832	14794	14856	14629	14814	14652	14776	14712	14561	14787	14706	14759	14647	14721	14644	14650	14819	14621	14884	14760	14612	14670	14743	14812	14755	14575	14570	14797	14750	14690	14614	14659	14705	14691	14490	14621	14802	14680	14725	14668	14896	14492	14387	14611	14639	14753	14736	14732	14760	14679	14840	14595	14623	14894	14827	14876	14663	14700	14433	14543	14691	14787	14704	14698	14616	14875	14678	14859	14661	14803	14708	14633	14815	14766	14625	14595	14770	14669	14705	14759	14705	14443	14699	14732	14660	14831	14426	14570	14728	14753	14549	14818	14619	14693	14422	14639	14609	14794	14529	14552	14730	14737	14725	14643	14830	14762	14654	14723	14660	14587	14628	14615	14663	14759	14760	14552	14781	14767	14567	14598	14788	14723	14581	14691	14803	14704	14364	14728	14567	14665	14561	14658	14525	14559	14702	14611	14843	14504	14645	14638	14677	14803	14806	14849	14551	14638	14899	14655	14811	14639	14522	14601	14736	14725	14656	14699	14853	14828	14822	14668	14537	14813	14760	14698	14713	14810	14541	14808	14567	14730	14744	14831	14771	14674	14595	14860	14712	14687	14434	14668	14705	14579	14689	14659	14775	14609	14818	14561	14640	14645	14685	14457	14603	14617	14642	14755	14689	14739	14660	14697	14537	14779	14771	14723	14626	14582	14691	14736	14754	14688	14551	14758	14528	14558	14737	14643	14771	14641	14816	14674	14711	14719	14791	14710	14853	14811	14568	14584	14695	14686	14640	14591	14701	14716	14755	14756	14698	14715	14753	14719	14507	14622	14658	14619	14684	14720	14577	14501	14627	14812	14518	14794	14902	14761	14697	14727	14704	14777	14835	14660	14735	14668	14834	14830	14766	14554	14692	14560	14638	14760	14675	14800	14609	14624	14728	14623	14571	14650	14654	14708	14784	14722	14595	14584	14580	14817	14575	14776	14736	14737	14609	14834	14556	14653	14590	14605	14712	14955	14630	14701	14955	14687	14509	14590	14859	14584	14923	15027	14758	14862	14937	14723	14601	14652	14713	14781	14637	14816	14676	14509	14607	14664	14886	14768	14645	14780	14726	14586	14688	14715	14852	14696	14475	14685	14857	14575	14814	14791	14607	14725	14731	14613	14600	14737	14692	14749	14732	14624	14731	14641	14871	14713	14807	14689	14818	14743	14811	14606	14835	14835	14813	14652	14675	14638	14544	14824	14644	14722	14605	14793	14656	14725	14728	14696	14875	14858	14838	14810	14773	14815	14715	14678	14698	14610	14518	14618	14640	14797	14745	14672	14723	14541	14454	14600	14704	14839	14813	14974	14702	14772	14550	14655	14521	14617	14589	14736	14903	14548	14665	14555	14671	14703	14650	14655	14707	14635	14754	14626	14930	14510	14614	14670	14737	14658	14525	14593	14549	14842	14977	14865	14679	14868	14723	14774	14938	14654	14751	14610	14516	14739	14746	14766	14683	14717	14663	14422	14822	14747	14833	14787	14670	14658	14716	14854	14770	14650	14574	14679	14900	14845	14615	14610	14754	14560	14590	14655	14747	14753	14601	14714	14628	14578	14736	14893	14621	14844	14773	14883	14512	14599	14750	14611	14679	14907	14663	14690	14747	14556	14727	14493	14761	14761	14705	14724	14494	14758	14825	14737	14655	14776	14655	14826	14614	14856	14901	14675
25893	42452	39110	30838	26415	23397	21463	19819	18543	17877	16977	16467	16051	15658	15307	15173	15023	14819	14494	14439	14469	14237	14170	13984	13911	14107	13935	13859	13996	13711	13819	13757	13564	13816	13718	13753	13766	13615	13750	13641	13620	13657	13666	13933	13690	13847	13653	13621	13850	13727	13621	13667	13658	13581	13515	13565	13686	13548	13624	13485	13628	13738	13729	13625	13777	13729	13601	13667	13655	13683	13682	13599	13611	13663	13547	13553	13687	13660	13702	13578	13793	13640	13716	13729	13578	13655	13541	13637	13641	13564	13648	13700	13682	13415	13596	13463	13489	13491	13628	13743	13656	13653	13560	13657	13568	13629	13604	13567	13572	13707	13519	13427	13654	13498	13647	13652	13887	13629	13460	13539	13464	13638	13500	13699	13563	13647	13584	13629	13675	13633	13599	13624	13579	13630	13747	13737	13610	13752	13512	13596	13725	13703	13656	13699	13698	13577	13481	13776	13690	13590	13647	13727	13684	13561	13558	13527	13651	13584	13683	13401	13551	13659	13665	13448	13636	13596	13655	13418	13677	13584	13783	13531	13580	13589	13549	13766	13623	13665	13599	13722	13718	13649	13586	13779	13660	13612	13573	13644	13609	13514	13671	13801	13671	13524	13631	13595	13684	13618	13697	13642	13573	13704	13461	13530	13559	13620	13711	13471	13564	13505	13620	13739	13649	13700	13712	13652	13668	13776	13506	13500	13638	13677	13722	13668	13697	13648	13625	13629	13621	13637	13719	13658	13673	13404	13694	13531	13608	13702	13454	13578	13494	13587	13684	13540	13574	13561	13646	13651	13729	13663	13557	13598	13637	13688	13675	13448	13576	13742	13736	13515	13624	13836	13663	13664	13713	13632	13591	13655	13675	13561	13722	13730	13706	13670	13652	13638	13528	13649	13603	13516	13662	13469	13671	13640	13651	13540	13700	13574	13787	13740	13640	13540	13697	13674	13579	13657	13632	13660	13753	13704	13769	13689	13552	13398	13573	13771	13487	13655	13620	13694	13542	13513	13596	13524	13609	13530	13695	13541	13716	13567	13633	13666	13614	13554	13727	13678	13616	13548	13505	13432	13685	13590	13521	13642	13832	13680	13562	13633	13592	13458	13679	13573	13546	13685	13663	13615	13569	13685	13436	13605	13771	13610	13749	13624	13583	13627	13743	13754	13683	13697	13636	13638	13581	13706	13819	13597	13755	13679	13687	13568	13644	13668	13725	13703	13765	13573	13438	13631	13535	13737	13688	13538	13637	13690	13572	13550	13593	13651	13703	13571	13484	13419	13727	13577	13620	13436	13664	13634	13648	13764	13559	13584	13511	13513	13556	13753	13802	13516	13663	13642	13756	13660	13695	13515	13749	13656	13622	13543	13604	13520	13437	13691	13706	13604	13639	13651	13672	13612	13525	13637	13570	13503	13587	13628	13608	13684	13531	13629	13697	13528	13569	13798	13701	13613	13492	13599	13762	13541	13524	13656	13710	13583	13564	13601	13716	13559	13508	13782	13732	13754	13636	13544	13565	13742	13523	13648	13579	13687	13561	13568	13505	13507	13561	13663	13637	13749	13585	13725	13521	13641	13844	13475	13676	13562	13543	13602	13532	13602	13593	13752	13625	13768	13671	13549	13553	13744	13634	13686	13492	13664	13582	13678	13736	13613	13635	13697	13681	13629	13558	13658	13784	13587	13595	13548	13750	13656	13495	13550	13661	13686	13623	13658	13609	13642	13846	13628	13582	13668	13613	13646	13521	13615	13457	13410	13632	13600	13694	13634	13622	13731	13673	13630	13497	13741	13763	13777	13608	13577	13566	13520	13506	13506	13670	13633	13583	13706	13607	13576	13615	13724	13821	13603	13655	13611	13666	13692	13585	13447	13668	13396	13582	13637	13516	13486	13631	13678	13628	13656	13524	13629	13722	13629	13621	13692	13676	13606	13471	13626	13585	13641	13568	13581	13779	13498	13587	13533	13732	13610	13732	13482	13545	13542	13663	13622	13610	13567	13571	13662	13603	13755	13620	13752	13518	13595	13616	13672	13498	13534	13607	13745	13623	13661	13592	13586	13713	13531	13598	13382	13548	13716	13685	13478	13610	13587	13567	13612	13638	13685	13498	13656	13747	13380	13623	13547	13639	13623	13706	13709	13681	13697	13590	13562	13574	13600	13606	13547	13776	13612	13482	13511	13638	13549	13562	13650	13511	13638	13541	13588	13759	13538	13711	13577	13564	13615	13602	13676	13455	13502	13655	13743	13629	13529	13662	13535	13671	13627	13564	13586	13652	13615	13629	13414	13654	13580	13554	13780	13619	13757	13502	13467	13606	13515	13585	13581	13571	13631	13503	13657	13651	13686	13490	13750	13574	13622	13628	13480	13467	13591	13711	13487	13777	13423	13620	13587	13589	13658	13579	13530	13609	13748	13480	13728	13628	13729	13727	13668	13446	13757	13643	13690	13502	13704	13683	13688	13720	13505	13769	13668	13812	13525	13551	13744	13598	13480	13450	13635	13665	13671	13512	13706	13544	13617	13515	13742	13683	13633	13653	13693	13622	13522	13568	13712	13624	13540	13599	13445	13728	13681	13581	13605	13608	13562	13558	13738	13565	13643	13564	13334	13685	13575	13603	13582	13648	13534	13497	13607	13682	13672	13614	13714	13656	13746	13821	13627	13598	13556	13648	13791	13673	13736	13537	13481	13509	13475	13696	13427	13506	13698	13624	13572	13669	13618	13682	13401	13593	13680	13832	13909	13714	13566	13606	13739	13464	13617	13726	13638	13633	13584	13393	13647	13522	13615	13714	13662	13691	13565	13518	13806	13730	13605	13629	13601	13655	13535	13518	13713	13567	13664	13629	13542	13606	13719	13843	13540	13526	13818	13582	13501	13688	13797	13667	13552	13491	13609	13539	13640	13652	13565	13652	13740	13698	13594	13605	13594	13799	13598	13516	13509	13763	13647	13660	13707	13602	13454	13618	13731	13614	13598	13591	13713	13609	13526	13669	13749	13774	13491	13725	13516	13735	13846	13659	13573	13514	13560	13526	13635	13626	13638	13667	13566	13458	13664	13640	13703	13656	13714	13780	13655	13555	13720	13508	13636	13922	13532	13470	13619	13583	13626	13575	13480	13694	13825	13700	13573	13707	13742	13518	13564	13633	13622	13719	13475	13611	13375	13600	13640	13423	13712	13530	13523	13473	13644	13656	13600	13689	13542	13569	13626	13609	13579	13589	13618	13598	13627	13606	13669	13635	13705	13505	13751	13533	13777	13744	13548	13619	13570	13606	13586	13398	13620	13644	13561	13354	13622	13727	13768	13533	13728	13632	13863	13720	13631	13753	13575	13434	13547	13600	13631	13548	13831	13669	13601	13643	13637	13682	13775	13561	13658	13687	13717	13595	13672	13574	13766	13526	13461	13718	13614	13721	13668	13633	13516	13673	13479	13762	13706	13781	13667	13620	13680	13672	13555	13415	13642	13413	13614	13532	13779	13699	13617	13746	13533	13473	13649	13669	13618	13589	13590	13545	13534	13800	13614	13503	13616	13750	13373	13635	13701	13643	13611	13553	13702	13489	13619	13511	13594	13706	13633	13673	13522	13612	13769	13768	13617	13537	13662	13541	13621	13645	13599	13558	13643	13698	13676	13572	13769	13567	13510	13709	13564	13682	13610	13510	13586	13571	13637	13598	13516	13637	13431	13608	13765	13631	13659	13559	13638	13708	13506	13608	13709	13595	13601	13566	13594	13643	13504	13668	13650	13540	13816	13611	13607	13627	13539	13647	13560	13533	13647	13522	13620	13640	13625	13624	13462	13644	13822	13501	13585	13679	13584	13613	13722	13570	13639	13427	13656	13597	13590	13563	13585	13583	13606	13713	13517	13531	13388	13754	13657	13739	13532	13462	13593	13588	13605	13609	13575	13581	13652	13667	13552	13654	13546	13691	13604	13738	13558	13681	13593	13646	13693	13539	13558	13709	13696	13530	13604	13618	13663	13543	13657	13736	13591	13652	13748	13606	13509	13495	13495	13568	13664	13605	13495	13604	13469	13664	13823	13465	13467	13692	13564	13489	13637	13497	13546	13525	13701	13649	13591	13598	13728	13615	13636	13584	13681	13667	13612	13519	13590	13737	13557	13624	13549	13790	13672	13542	13593	13574	13646	13785	13728	13723	13509	13366	13548	13672	13541	13763	13743	13736	13637	13569	13556	13722	13630	13566	13601	13525	13622	13660	13641	13641	13506	13731	13778	13726	13480	13488	13536	13766	13475	13595	13633	13381	13681	13632	13586	13484	13602	13661	13690	13682	13628	13653	13489	13712	13574	13675	13537	13621	13536	13423	13630	13639	13483	13596	13546	13667	13609	13607	13527	13750	13688	13732	13815	13793	13645	13569	13673	13708	13663	13636	13639	13683	13546	13559	13759	13622	13625	13581	13768	13744	13615	13678	13812	13561	13615	13642	13692	13592	13435	13643	13622	13636	13793	13709	13739	13762	13545	13557	13594	13713	13689	13672	13640	13590	13655	13556	13821	13509	13682	13714	13626	13767	13681	13795	13540	13729	13644	13669	13657	13663	13596	13681	13720	13808	13792	13670	13466	13801	13651	13591	13693	13679	13593	13651	13607	13684	13751	13528	13547	13616	13663	13631	13546	13653	13576	13579	13681	13701	13608	13495	13747	13674	13612	13674	13640	13669	13654	13664	13459	13683	13650	13528	13613	13875	13748	13600	13640	13647	13508	13641	13676	13614	13497	13428	13515	13709	13589	13603	13536	13526	13444	13578	13601	13649	13470	13734	13509	13509	13721	13780	13609	13536	13580	13515	13651	13669	13554	13799	13591	13608	13680	13772	13604	13557	13577	13766	13556	13655	13668	13733	13394	13501	13617	13540	13522	13695	13663	13614	13517	13680	13496	13591	13603	13709	13635	13607	13444	13576	13658	13528	13666	13501	13688	13664	13809	13576	13647	13572	13487	13554	13574	13606	13621	13859	13717	13583	13622	13450	13509	13588	13721	13639	13516	13606	13555	13622	13523	13574	13851	13498	13549	13643	13417	13662	13730	13620	13631	13625	13551	13787	13665	13652	13697	13560	13519	13627	13610	13723	13577	13620	13547	13693	13630	13608	13515
22487	20898	28481	23417	21378	23986	26037	20833	19139	18810	18120	17712	17097	16712	16423	16223	16217	15786	15747	15584	15520	15402	15208	15064	14961	15120	14910	14911	15000	14914	14910	14870	14761	14724	14728	14742	14641	14692	14785	14758	14864	14829	14852	14917	14694	14594	14800	14800	14931	14886	14778	14733	14790	14706	14723	14520	14713	14684	14656	14623	14655	14686	14652	14683	14567	14761	14899	14703	14674	14616	14611	14705	14826	14664	14608	14642	14803	14700	14584	14829	14576	14841	14944	14637	14759	14605	14675	14913	14679	14528	14443	14723	14563	14654	14759	14633	14637	14505	14735	14719	14885	14661	14505	14640	14780	14898	14558	14755	14654	14633	14792	14609	14695	14632	14719	14643	14654	14694	14672	14591	14671	14644	14604	14612	14726	14727	14702	14598	14544	14631	14675	14549	14704	14788	14711	14830	14831	14590	14671	14647	14581	14675	14578	14880	14747	14684	14553	14539	14570	14684	14645	14544	14799	14801	14699	14710	14599	14675	14538	14621	14745	14878	14678	14556	14681	14545	14751	14770	14670	14677	14686	14657	14630	14746	14752	14679	14593	14549	14415	14640	14420	14596	14510	14689	14717	14816	14518	14851	14621	14494	14643	14692	14802	14764	14392	14646	14556	14443	14708	14604	14620	14574	14892	14806	14552	14573	14533	14646	14522	14604	14626	14544	14757	14573	14673	14561	14728	14559	14605	14677	14691	14718	14779	14615	14688	14616	14749	14538	14591	14926	14705	14724	14720	14682	14572	14763	14605	14637	14629	14762	14674	14549	14558	14645	14700	14607	14616	14729	14401	14568	14749	14670	14844	14829	14804	14717	14607	14414	14671	14617	14512	14624	14603	14669	14737	14657	14625	14686	14589	14641	14773	14685	14492	14770	14772	14712	14680	14517	14765	14644	14901	14544	14541	14606	14678	14806	14523	14667	14734	14692	14524	14605	14726	14809	14597	14640	14657	14750	14584	14555	14489	14684	14506	14527	14800	14697	14583	14586	14746	14545	14638	14626	14612	14704	14594	14558	14854	14714	14643	14592	14452	14596	14441	14606	14663	14884	14942	14713	14444	14659	14531	14747	14611	14713	14577	14712	14677	14671	14812	14671	14680	14364	14520	14659	14453	14766	14553	14578	14524	14651	14683	14661	14561	14660	14922	14840	14502	14618	14524	14727	14772	14584	14619	14647	14749	14819	14692	14485	14465	14595	14644	14556	14698	14748	14696	14562	14625	14645	14628	14775	14806	14819	14667	14490	14812	14525	14766	14620	14527	14725	14647	14615	14537	14576	14654	14549	14777	14611	14748	14559	14645	14630	14722	14523	14483	14480	14548	14534	14741	14609	14750	14615	14714	14834	14603	14835	14600	14544	14321	14524	14610	14584	14774	14769	14634	14821	14727	14556	14797	14808	14669	14662	14716	14371	14698	14483	14705	14633	14693	14579	14709	14614	14622	14639	14424	14716	14666	14589	14616	14795	14752	14600	14749	14580	14792	14560	14695	14753	14738	14667	14657	14639	14782	14689	14577	14554	14521	14663	14737	14691	14669	14688	14617	14521	14592	14693	14789	14741	14693	14610	14741	14854	14572	14742	14774	14591	14726	14692	14301	14766	15013	14593	14598	14819	14811	14701	14656	14705	14829	14719	14698	14454	14650	14724	14746	14528	14738	14729	14658	14581	14616	14485	14727	14503	14587	14742	14581	14783	14742	14650	14709	14745	14549	14769	14706	14549	14536	14653	14756	14662	14715	14737	14464	14633	14624	14676	14551	14664	14636	14392	14697	14500	14438	14670	14743	14609	14437	14549	14670	14628	14701	14778	14610	14721	14622	14724	14767	14713	14650	14652	14855	14823	14493	14676	14726	14717	14565	14723	14631	14525	14579	14546	14467	14656	14593	14739	14500	14576	14517	14736	14626	14644	14559	14533	14600	14672	14663	14579	14491	14605	14465	14687	14575	14573	14695	14632	14709	14836	14768	14785	14575	14538	14553	14812	14468	14509	14559	14627	14681	14721	14643	14649	14535	14616	14557	14438	14736	14732	14637	14727	14560	14752	14754	14854	14771	14632	14464	14713	14658	14672	14673	14516	14911	14664	14659	14787	14741	14523	14603	14377	14648	14614	14584	14684	14698	14544	14643	14654	14663	14738	14701	14529	14634	14745	14671	14521	14825	14735	14766	14630	14635	14670	14673	14508	14624	14541	14656	14682	14789	14544	14643	14596	14632	14667	14659	14749	14731	14539	14733	14872	14780	14568	14768	14622	14555	14620	14742	14900	14690	14605	14705	14777	14662	14738	14676	14825	14754	14590	14618	14542	14520	14735	14664	14570	14676	14575	14529	14605	14739	14858	14823	14623	14541	14698	14689	14529	14518	14503	14608	14545	14577	14744	14614	14463	14841	14696	14765	14587	14711	14554	14634	14554	14804	14544	14644	14449	14490	14659	14689	14595	14724	14680	14602	14697	14612	14668	14653	14604	14598	14628	14787	14678	14505	14584	14614	14526	14456	14691	14574	14706	14526	14604	14909	14787	14451	14680	14863	14747	14584	14667	14578	14555	14604	14610	14671	14504	14640	14329	14585	14570	14723	14672	14702	14669	14571	14536	14593	14615	14637	14842	14716	14714	14548	14678	14652	14616	14512	14701	14541	14703	14450	14560	14784	14751	14642	14653	14623	14698	14749	14890	14684	14646	14675	14555	14494	14765	14717	14811	14682	14768	14735	14818	14472	14669	14621	14599	14729	14687	14641	14659	14606	14479	14690	14645	14956	14658	14610	14556	14634	14672	14564	14661	14610	14559	14568	14630	14729	14561	14754	14742	14592	14588	14711	14626	14599	14510	14738	14774	14722	14707	14621	14407	14681	14599	14701	14538	14402	14825	14454	14532	14437	14797	14684	15051	14765	14575	14684	14599	14500	14672	14509	14599	14474	14589	14584	14797	14693	14488	14679	14587	14626	14739	14526	14540	14566	14685	14765	14593	14691	14502	14763	14636	14536	14502	14557	14460	14698	14608	14497	14574	14740	14672	14498	14489	14537	14523	14454	14609	14610	14570	14686	14730	14810	14486	14859	14588	14897	14688	14582	14632	14717	14714	14729	14623	14731	14660	14645	14778	14650	14563	14683	14697	14675	14645	14572	14601	14753	14665	14562	14785	14561	14703	14840	14828	14546	14815	14844	14786	14579	14755	14476	14755	14759	14686	14640	14842	14562	14577	14656	14688	14665	14724	14702	14566	14630	14713	14663	14684	14727	14526	14629	14612	14495	14741	14581	14531	14687	14613	14711	14698	14675	14747	14631	14657	14663	14760	14581	14454	14674	14551	14763	14785	14806	14561	14586	14675	14658	14802	14760	14720	14689	14699	14568	14589	14552	14585	14537	14480	14573	14652	14721	14645	14542	14609	14671	14778	14751	14748	14554	14641	14654	14625	14733	14779	14537	14616	14689	14757	14755	14756	14769	14769	14768	14452	14568	14491	14673	14663	14831	14603	14750	14756	14783	14584	14674	14781	14769	14657	14536	14631	14673	14624	14641	14821	14562	14767	14875	14723	14556	14699	14604	14436	14615	14719	14760	14668	14530	14736	14702	14561	14722	14631	14628	14574	14632	14659	14660	14680	14906	14584	14677	14466	14892	14654	14695	14738	14779	14605	14641	14587	14645	14665	14633	14620	14702	14758	14837	14609	14491	14705	14674	14573	14649	14528	14533	14815	14774	14764	14752	14707	14583	14615	14465	14626	14704	14491	14698	14739	14632	14800	14616	14665	14650	14537	14542	14576	14727	14598	14628	14469	14667	14554	14643	14633	14662	14782	14393	14447	14477	14812	14512	14544	14752	14588	14568	14627	14574	14656	14653	14649	14808	14567	14569	14757	14660	14689	14665	14721	14475	14567	14600	14779	14554	14532	14559	14588	14793	14648	14730	14766	14702	14476	14545	14817	14457	14594	14670	14706	14789	14619	14769	14682	14544	14750	14669	14623	14451	14626	14592	14568	14766	14650	14712	14738	14662	14788	14717	14677	14549	14718	14558	14635	14536	14512	14431	14568	14670	14749	14714	14685	14822	14665	14631	14736	14617	14461	14464	14752	14618	14602	14754	14414	14566	14597	14763	14618	14580	14685	14590	14746	14650	14474	14748	14629	14808	14717	14584	14853	14757	14495	14779	14788	14525	14661	14604	14511	14664	14644	14593	14639	14649	14523	14720	14843	14542	14626	14421	14697	14418	14500	14680	14489	14496	14530	14539	14680	14565	14672	14603	14715	14611	14641	14508	14655	14687	14507	14658	14722	14489	14762	14684	14839	14678	14770	14778	14698	14806	14534	14424	14677	14514	14493	14584	14607	14509	14536	14592	14624	14620	14849	14676	14429	14466	14347	14663	14620	14568	14769	14718	14594	14559	14717	14565	14536	14494	14603	14727	14653	14718	14603	14759	14866	14711	14801	14607	14685	14492	14470	14655	14472	14727	14506	14590	14547	14714	14644	14743	14683	14766	14738	14502	14793	14619	14570	14619	14805	14643	14421	14881	14638	14680	14779	14785	14812	14877	14607	14591	14570	14678	14737	14819	14599	14528	14657	14631	14510	14599	14774	14582	14575	14510	14463	14732	14685	14732	14500	14550	14591	14622	14620	14577	14701	14770	14807	14578	14665	14709	14739	14663	14635	14598	14609	14511	14771	14714	14685	14843	14652	14554	14573	14506	14668	14711	14591	14546	14642	14679	14676	14542	14538	14704	14620	14574	14550	14709	14608	14498	14736	14658	14548	14664	14569	14645	14818	14580	14518	14561	14643	14638	14538	14478	14450	14737	14597	14634	14770	14716	14490	14495	14726	14666	14869	14703	14641	14801	14399	14615	14625	14614	14764	14765	14796	14626	14779	14707	14731	14648	14488	14573	14572	14633	14536	14528	14678	14524	14773	14574	14659	14713	14726	14649	14834	14764	14717	14769	14792	14784	14717	14644	14821	14643	14629	14676	14609	14673	14718	14711	14579	14963	14653	14641	14833	14463	14549	14622	14768	14746	14440	14751	14614	14749	14677	14621	14660	14799	14682	14635	14616	14727	14617	14637	14649	14777	14595	14464	14548	14602	14587	14809	14638	14676	14547	14633	14607	14666	14859
28029	46536	43038	34370	29521	26164	24000	22208	20601	19436	18403	17644	17019	16600	16150	15854	15452	15287	14978	14470	14638	14293	14281	14153	14182	14098	14058	14000	13698	13800	13756	13786	13755	13801	13645	13851	13713	13639	13525	13652	13748	13514	13622	13546	13543	13627	13669	13561	13612	13733	13624	13568	13615	13459	13620	13692	13508	13425	13509	13586	13663	13504	13602	13483	13614	13736	13391	13521	13606	13445	13501	13397	13537	13546	13378	13634	13451	13553	13424	13576	13531	13496	13307	13604	13580	13619	13472	13648	13518	13428	13475	13579	13469	13521	13505	13454	13519	13613	13632	13588	13689	13614	13526	13506	13575	13619	13495	13559	13493	13478	13426	13509	13423	13477	13309	13587	13558	13438	13615	13493	13549	13517	13409	13481	13451	13425	13601	13485	13426	13714	13553	13554	13506	13688	13460	13400	13655	13505	13604	13680	13488	13470	13482	13539	13489	13564	13473	13511	13593	13554	13590	13474	13507	13613	13607	13457	13553	13485	13493	13618	13522	13615	13395	13409	13360	13509	13535	13326	13652	13521	13527	13489	13502	13604	13348	13615	13389	13485	13450	13506	13490	13523	13500	13550	13465	13519	13449	13316	13502	13527	13627	13454	13592	13501	13615	13545	13592	13461	13507	13437	13660	13480	13393	13506	13437	13559	13637	13692	13514	13357	13594	13484	13515	13364	13442	13666	13421	13560	13446	13359	13533	13630	13445	13633	13668	13481	13384	13463	13504	13597	13436	13436	13523	13485	13595	13362	13537	13450	13634	13641	13368	13550	13482	13430	13344	13451	13572	13401	13606	13593	13574	13610	13501	13349	13461	13511	13546	13635	13677	13460	13425	13609	13515	13450	13563	13452	13578	13415	13339	13458	13397	13445	13504	13479	13515	13563	13469	13576	13444	13551	13526	13475	13419	13626	13556	13498	13548	13564	13598	13476	13503	13501	13568	13491	13609	13405	13469	13420	13538	13432	13563	13478	13535	13478	13667	13503	13568	13561	13454	13553	13761	13513	13616	13593	13696	13518	13563	13392	13518	13556	13371	13500	13442	13511	13569	13592	13514	13532	13434	13552	13504	13442	13552	13434	13419	13505	13545	13667	13474	13632	13251	13438	13379	13565	13434	13401	13671	13327	13570	13449	13573	13629	13680	13585	13634	13361	13399	13417	13505	13418	13484	13418	13458	13498	13391	13460	13402	13430	13318	13405	13466	13473	13593	13558	13442	13587	13622	13543	13564	13581	13507	13279	13667	13363	13398	13436	13686	13638	13450	13628	13451	13554	13590	13453	13560	13471	13445	13594	13579	13614	13521	13571	13542	13576	13569	13452	13436	13528	13727	13554	13453	13467	13419	13426	13496	13605	13547	13538	13530	13544	13461	13456	13521	13626	13680	13517	13519	13592	13661	13517	13477	13542	13539	13589	13555	13446	13557	13515	13584	13647	13462	13674	13530	13607	13614	13550	13553	13450	13635	13512	13613	13489	13529	13504	13411	13726	13446	13603	13547	13517	13473	13426	13591	13502	13461	13391	13448	13524	13376	13575	13496	13382	13584	13502	13436	13519	13397	13539	13633	13545	13414	13527	13478	13577	13431	13519	13560	13346	13508	13643	13625	13277	13494	13544	13558	13346	13392	13725	13489	13436	13513	13303	13696	13495	13394	13506	13643	13392	13486	13505	13580	13429	13520	13411	13577	13535	13528	13470	13575	13510	13532	13570	13359	13511	13588	13631	13436	13573	13600	13560	13417	13715	13515	13679	13645	13500	13588	13451	13441	13336	13455	13406	13654	13587	13571	13504	13556	13329	13574	13448	13630	13518	13406	13395	13618	13427	13580	13483	13341	13572	13524	13373	13438	13543	13453	13456	13391	13536	13675	13466	13361	13575	13470	13555	13603	13612	13554	13642	13587	13508	13342	13328	13594	13485	13523	13465	13473	13495	13496	13568	13663	13562	13549	13579	13567	13442	13514	13498	13619	13522	13604	13461	13417	13411	13424	13430	13506	13662	13482	13627	13528	13572	13434	13590	13389	13448	13529	13401	13363	13398	13547	13419	13504	13524	13460	13570	13484	13353	13391	13591	13441	13673	13507	13436	13393	13670	13296	13609	13604	13399	13629	13441	13411	13412	13755	13381	13551	13532	13534	13491	13602	13509	13576	13649	13460	13428	13528	13404	13516	13483	13569	13490	13485	13626	13464	13399	13518	13471	13605	13399	13620	13419	13393	13493	13384	13510	13648	13357	13589	13469	13465	13316	13526	13357	13381	13511	13575	13495	13528	13521	13473	13545	13554	13534	13682	13526	13652	13421	13497	13395	13249	13618	13423	13549	13447	13528	13459	13405	13530	13408	13486	13480	13374	13623	13526	13638	13496	13607	13613	13473	13606	13553	13519	13502	13538	13584	13451	13608	13476	13441	13621	13540	13584	13399	13499	13589	13682	13538	13374	13441	13474	13669	13450	13503	13438	13404	13621	13454	13591	13509	13741	13539	13530	13562	13538	13445	13520	13515	13391	13543	13525	13542	13562	13506	13393	13426	13534	13617	13391	13449	13440	13390	13440	13517	13524	13526	13544	13535	13526	13470	13385	13529	13475	13532	13521	13452	13525	13598	13508	13628	13404	13392	13535	13515	13493	13514	13564	13470	13407	13439	13580	13695	13423	13632	13500	13492	13371	13404	13620	13448	13389	13497	13317	13580	13430	13374	13555	13684	13525	13378	13566	13487	13602	13647	13477	13465	13555	13580	13617	13640	13552	13418	13676	13542	13467	13559	13513	13485	13464	13651	13568	13496	13498	13449	13541	13426	13368	13501	13536	13530	13663	13540	13402	13357	13473	13604	13403	13474	13607	13602	13408	13608	13553	13517	13617	13407	13306	13671	13501	13525	13605	13483	13622	13596	13566	13422	13613	13506	13386	13506	13479	13554	13691	13545	13688	13505	13522	13528	13385	13557	13325	13578	13623	13490	13472	13376	13396	13554	13613	13572	13587	13361	13435	13276	13482	13621	13470	13504	13433	13510	13521	13498	13444	13624	13445	13582	13469	13613	13667	13518	13610	13412	13618	13592	13357	13552	13458	13329	13500	13531	13482	13550	13492	13552	13499	13439	13484	13519	13457	13469	13497	13483	13548	13536	13536	13448	13533	13362	13417	13333	13461	13605	13437	13398	13385	13560	13592	13438	13529	13622	13592	13646	13591	13670	13603	13460	13430	13542	13439	13550	13356	13431	13526	13694	13476	13588	13524	13391	13462	13529	13366	13507	13464	13428	13497	13366	13599	13391	13553	13509	13526	13520	13597	13481	13466	13512	13494	13453	13470	13370	13527	13469	13362	13476	13575	13472	13369	13399	13530	13699	13490	13566	13596	13421	13451	13613	13373	13674	13413	13505	13430	13409	13413	13416	13532	13408	13688	13648	13626	13453	13549	13621	13477	13578	13608	13470	13255	13536	13453	13510	13390	13328	13562	13490	13529	13541	13493	13464	13604	13475	13488	13477	13400	13719	13715	13496	13530	13420	13391	13436	13498	13313	13503	13367	13437	13505	13604	13639	13536	13561	13333	13606	13499	13509	13495	13425	13409	13471	13462	13650	13319	13519	13634	13385	13488	13319	13343	13455	13567	13441	13438	13406	13581	13463	13626	13349	13439	13580	13596	13618	13488	13590	13534	13431	13454	13426	13541	13436	13464	13489	13522	13429	13428	13464	13504	13682	13607	13545	13503	13490	13499	13440	13396	13560	13606	13449	13684	13489	13665	13405	13556	13506	13481	13509	13596	13550	13382	13571	13568	13362	13408	13469	13668	13286	13552	13439	13199	13538	13480	13575	13420	13691	13396	13593	13430	13498	13456	13597	13630	13480	13595	13514	13400	13392	13658	13558	13505	13527	13422	13567	13430	13586	13628	13604	13479	13435	13399	13491	13577	13522	13458	13588	13457	13476	13356	13528	13408	13505	13376	13615	13340	13416	13580	13508	13396	13470	13557	13564	13554	13453	13605	13416	13500	13421	13481	13496	13492	13688	13494	13416	13560	13539	13381	13460	13688	13572	13542	13474	13613	13549	13476	13548	13387	13530	13546	13456	13551	13451	13440	13521	13471	13567	13554	13540	13525	13585	13479	13524	13573	13398	13551	13554	13577	13571	13768	13468	13571	13539	13309	13589	13412	13507	13333	13476	13292	13705	13469	13461	13506	13398	13520	13234	13601	13521	13569	13427	13496	13575	13560	13375	13474	13593	13467	13407	13384	13695	13588	13472	13459	13477	13512	13511	13578	13431	13429	13750	13379	13461	13601	13261	13642	13527	13573	13547	13431	13558	13295	13389	13442	13458	13380	13563	13566	13502	13388	13437	13454	13591	13421	13597	13463	13497	13587	13427	13393	13429	13559	13737	13443	13599	13449	13443	13546	13678	13487	13444	13590	13449	13588	13689	13586	13411	13506	13376	13477	13567	13441	13596	13515	13518	13716	13465	13620	13384	13464	13555	13539	13538	13565	13528	13464	13488	13533	13405	13480	13403	13557	13402	13549	13658	13609	13527	13377	13566	13569	13629	13532	13368	13606	13438	13682	13330	13620	13308	13708	13720	13558	13352	13310	13553	13441	13588	13506	13582	13349	13484	13343	13508	13558	13583	13419	13371	13542	13593	13499	13403	13633	13655	13375	13525	13387	13534	13496	13504	13375	13654	13542	13490	13388	13521	13444	13543	13369	13478	13378	13421	13402	13530	13499	13417	13523	13493	13576	13473	13495	13649	13533	13541	13440	13398	13509	13478	13595	13503	13424	13459	13466	13578	13560	13497	13523	13532	13483	13521	13447	13545	13497	13531	13505	13541	13530	13624	13560	13616	13486	13652	13532	13495	13471	13466	13527	13321	13522	13624	13456	13577	13486	13572	13533	13341	13488	13469	13636	13351	13577	13334	13436	13288	13448	13426	13493	13638	13552	13411	13496	13411	13416	13403	13401	13351	13509	13443	13458	13527	13627	13587	13650	13518	13452	13686	13542	13431	13600	13583	13567	13426	13460	13681	13487	13380	13582	13563	13522	13415	13562	13527	13387	13560	13507	13649	13629	13504	13421	13641	13485	13538	13654	13599	13579	13499	13437	13509	13595	13559	13520	13532
27577	23806	28530	24944	19889	18283	17479	16606	16136	15704	15606	15302	15024	15004	15027	14728	14924	14773	14597	14760	14825	14676	14616	14459	14600	14461	14588	14496	14450	14438	14568	14409	14572	14329	14493	14515	14403	14381	14484	14414	14486	14297	14224	14296	14375	14396	14466	14556	14367	14366	14420	14237	14228	14205	14267	14269	14527	14388	14611	14579	14642	14569	14468	14188	14425	14328	14454	14305	14153	14356	14411	14388	14347	14357	14273	14265	14198	14295	14454	14400	14371	14434	14395	14301	14395	14491	14372	14330	14321	14423	14266	14265	14583	14379	14494	14462	14233	14363	14344	14199	14463	14344	14392	14245	14274	14444	14133	14270	14396	14434	14533	14327	14431	14174	14349	14096	14403	14319	14384	14410	14190	14283	14479	14422	14405	14262	14294	14382	14165	14475	14261	14253	14433	14502	14420	14408	14445	14053	14454	14324	14356	14282	14425	14346	14249	14225	14384	14382	14465	14396	14418	14418	14442	14382	14409	14471	14363	14406	14395	14181	14347	14473	14191	14458	14294	14360	14360	14141	14299	14376	14251	14425	14356	14368	14365	14369	14463	14380	14105	14281	14514	14316	14395	14255	14182	14331	14298	14383	14286	14275	14368	14328	14432	14337	14378	14349	14268	14278	14414	14378	14338	14388	14425	14383	14227	14260	14342	14312	14244	14395	14280	14274	14340	14381	14163	14262	14392	14171	14129	14247	14541	14508	14395	14444	14371	14328	14313	14377	14531	14524	14444	14297	14480	14478	14362	14467	14464	14247	14524	14379	14394	14141	14311	14575	14288	14362	14454	14306	14290	14321	14387	14220	14284	14287	14361	14402	14263	14359	14319	14432	14560	14502	14239	14448	14427	14378	14381	14702	14450	14320	14272	14210	14201	14334	14441	14385	14265	14542	14463	14051	14276	14426	14367	14505	14387	14472	14266	14285	14079	14279	14559	14275	14415	14485	14461	14210	14534	14220	14399	14471	14431	14351	14382	14302	14381	14243	14244	14377	14363	14137	14426	14527	14396	14261	14453	14337	14279	14350	14387	14264	14182	14223	14416	14357	14232	14413	14367	14270	14386	14213	14333	14358	14312	14268	14319	14381	14330	14333	14331	14491	14432	14429	14336	14411	14303	14263	14558	14374	14287	14395	14445	14382	14181	14369	14278	14395	14453	14286	14307	14264	14135	14254	14219	14409	14528	14287	14379	14375	14177	14437	14361	14384	14450	14576	14301	14369	14297	14455	14350	14248	14399	14306	14267	14343	14352	14291	14291	14485	14422	14182	14490	14394	14274	14379	14164	14438	14249	14289	14184	14339	14429	14310	14564	14402	14330	14407	14327	14159	14503	14395	14293	14394	14487	14282	14385	14271	14376	14342	14446	14327	14409	14351	14656	14630	14339	14450	14069	14365	14331	14256	14310	14516	14348	14478	14421	14371	14342	14321	14321	14451	14277	14328	14268	14233	14469	14618	14494	14315	14152	14335	14317	14355	14430	14543	14546	14257	14431	14355	14329	14227	14273	14444	14432	14266	14168	14427	14448	14464	14446	14511	14264	14311	14318	14420	14283	14394	14214	14418	14309	14427	14295	14253	14358	14351	14123	14251	14514	14563	14320	14328	14452	14278	14451	14347	14457	14276	14493	14397	14520	14422	14479	14256	14344	14350	14240	14411	14487	14453	14380	14355	14215	14496	14379	14456	14522	14342	14269	14390	14355	14355	14228	14136	14441	14249	14274	14394	14512	14304	14281	14448	14473	14216	14358	14497	14471	14464	14427	14407	14365	14197	14256	14389	14525	14265	14276	14306	14462	14261	14507	14345	14474	14331	14462	14231	14312	14423	14315	14529	14498	14343	14348	14640	14319	14390	14359	14358	14439	14440	14265	14195	14545	14454	14173	14317	14229	14172	14175	14268	14470	14368	14543	14295	14281	14519	14413	14321	14355	14286	14332	14272	14459	14282	14394	14510	14337	14174	14528	14281	14383	14385	14339	14368	14575	14365	14441	14177	14343	14203	14550	14560	14408	14445	14425	14255	14351	14462	14385	14332	14471	14323	14504	14359	14369	14464	14385	14362	14454	14260	14281	14254	14294	14434	14164	14318	14301	14473	14351	14097	14320	14400	14396	14466	14298	14408	14185	14252	14476	14151	14425	14053	14210	14415	14464	14179	14223	14501	14403	14499	14261	14350	14459	14419	14422	14251	14470	14263	14466	14314	14282	14225	14387	14406	14351	14291	14354	14430	14510	14204	14252	14306	14459	14401	14206	14356	14499	14532	14328	14286	14302	14361	14293	14421	14333	14125	14358	14447	14294	14411	14386	14433	14531	14431	14333	14347	14200	14198	14529	14404	14194	14444	14536	14705	14443	14161	14351	14320	14645	14474	14351	14307	14231	14431	14408	14596	14225	14364	14320	14015	14236	14342	14430	14414	14411	14487	14624	14398	14472	14397	14472	14483	14269	14261	14224	14400	14164	14225	14376	14223	14302	14293	14198	14195	14378	14286	14495	14388	14145	14504	14354	14373	14374	14516	14265	14427	14108	14390	14306	14459	14337	14301	14429	14392	14409	14457	14605	14372	14360	14346	14337	14367	14286	14227	14268	14376	14277	14500	14459	14508	14282	14464	14346	14310	14359	14355	14373	14301	14452	14444	14506	14401	14330	14359	14644	14362	14332	14344	14310	14307	14358	14145	14318	14300	14286	14418	14197	14355	14496	14513	14240	14383	14349	14382	14332	14096	14333	14373	14391	14302	14211	14301	14363	14172	14451	14510	14405	14548	14259	14343	14435	14307	14447	14667	14514	14252	14290	14399	14453	14093	14345	14437	14546	14205	14474	14298	14396	14385	14572	14328	14475	14404	14263	14342	14460	14412	14313	14599	14400	14446	14289	14426	14567	14424	14259	14301	14376	14437	14417	14339	14444	14346	14273	14313	14534	14305	14449	14324	14414	14255	14504	14273	14404	14402	14258	14318	14084	14200	14404	14431	14380	14476	14231	14351	14322	14340	14435	14379	14405	14358	14331	14418	14446	14247	14410	14469	14619	14273	14438	14435	14539	14469	14498	14488	14442	14149	14311	14451	14352	14274	14465	14398	14406	14388	14348	14308	14353	14363	14632	14577	14413	14566	14443	14153	14596	14320	14304	14240	14428	14542	14531	14327	14467	14460	14239	14363	14245	14394	14435	14376	14562	14311	14487	14315	14215	14370	14525	14381	14547	14582	14503	14421	14420	14305	14320	14466	14335	14258	14306	14355	14369	14190	14482	14300	14356	14456	14315	14405	14278	14343	14493	14325	14382	14425	14271	14281	14394	14371	14274	14185	14257	14562	14433	14228	14458	14157	14317	14182	14238	14301	14355	14342	14397	14257	14328	14152	14315	14181	14364	14276	14237	14388	14516	14441	14568	14501	14352	14332	14426	14399	14345	14265	14330	14523	14377	14207	14312	14257	14665	14279	14352	14373	14275	14318	14314	14480	14349	14404	14550	14566	14464	14417	14458	14491	14330	14308	14393	14561	14305	14202	14291	14386	14408	14362	14460	14395	14374	14326	14474	14454	14340	14577	14376	14343	14225	14420	14364	14393	14242	14349	14363	14500	14342	14589	14388	14473	14353	14418	14357	14404	14513	14464	14405	14350	14416	14254	14357	14382	14310	14250	14330	14412	14267	14428	14322	14580	14336	14429	14413	14313	14248	14335	14362	14369	14310	14314	14294	14440	14145	14411	14516	14371	14466	14364	14304	14374	14333	14263	14370	14459	14451	14427	14338	14376	14548	14449	14554	14329	14374	14451	14313	14376	14343	14354	14316	14586	14431	14328	14485	14358	14394	14480	14478	14376	14386	14442	14344	14292	14285	14359	14455	14141	14294	14306	14345	14398	14399	14381	14469	14335	14267	14244	14469	14222	14219	14341	14332	14219	14395	14292	14328	14480	14296	14221	14434	14317	14217	14325	14393	14400	14313	14096	14285	14437	14347	14259	14541	14253	14418	14326	14431	14485	14401	14463	14478	14273	14350	14462	14361	14341	14426	14467	14414	14297	14293	14308	14261	14329	14454	14269	14155	14504	14422	14394	14512	14403	14416	14605	14480	14386	14275	14370	14115	14318	14402	14153	14401	14350	14510	14542	14336	14242	14300	14592	14456	14313	14401	14466	14362	14432	14388	14445	14426	14514	14312	14398	14398	14376	14391	14354	14240	14431	14398	14243	14335	14438	14361	14516	14471	14282	14514	14270	14266	14190	14443	14365	14330	14338	14320	14417	14153	14433	14544	14477	14363	14382	14552	14307	14310	14484	14330	14407	14585	14320	14447	14368	14237	14373	14370	14271	14147	14255	14308	14433	14470	14450	14491	14403	14338	14315	14395	14476	14252	14467	14425	14396	14388	14524	14448	14342	14379	14306	14229	14305	14361	14365	14364	14362	14457	14374	14330	14365	14445	14249	14321	14459	14368	14306	14392	14482	14486	14377	14386	14151	14271	14246	14407	14448	14436	14319	14391	14411	14338	14400	14223	14446	14249	14275	14267	14399	14314	14381	14302	14320	14566	14351	14511	14228	14511	14539	14557	14384	14355	14334	14458	14233	14296	14363	14367	14412	14411	14310	14410	14354	14352	14492	14290	14216	14375	14264	14529	14343	14569	14392	14572	14431	14445	14442	14358	14187	14261	14363	14272	14495	14407	14437	14128	14216	14377	14358	14510	14342	14279	14421	14281	14349	14329	14466	14407	14354	14183	14419	14369	14403	14469	14509	14408	14273	14351	14258	14473	14387	14436	14408	14522	14509	14350	14287	14267	14344	14194	14116	14357	14438	14390	14425	14274	14473	14452	14220	14557	14445	14372	14195	14355	14280	14266	14401	14426	14195	14476	14124	14388	14359	14315	14269	14335	14462	14733	14382	14449	14138	14265	14371	14306	14240	14508	14103	14388	14364	14520	14285	14325	14355	14490	14355	14310	14489	14398	14075	14470	14464	14359	14525	14315	14434	14463	14410	14551	14501	14515	14438	14381	14366	14304	14262	14476	14382	14069	14398	14366	14482	14305	14293	14416	14536	14398	14514	14220	14291	14344	14344	14428	14289	14429	14480	14336	14305	14330	14365	14485	14244	14299	14575	14316	14320	14424	14490
25510	35984	32263	24853	21269	19057	17852	17196	16193	15716	15285	15037	14897	14323	14408	14319	14023	14191	13940	13716	13842	13641	13499	13451	13621	13446	13592	13473	13484	13482	13429	13373	13548	13405	13448	13559	13398	13430	13349	13422	13341	13257	13259	13270	13543	13422	13402	13447	13401	13408	13425	13546	13404	13468	13270	13473	13381	13261	13378	13380	13314	13480	13215	13520	13165	13239	13302	13382	13302	13468	13395	13221	13298	13301	13394	13388	13449	13316	13217	13313	13493	13331	13298	13305	13376	13448	13380	13352	13278	13323	13448	13276	13352	13364	13588	13331	13595	13309	13345	13482	13309	13245	13246	13419	13110	13441	13507	13293	13339	13346	13310	13365	13450	13406	13161	13207	13540	13529	13237	13487	13261	13385	13377	13351	13354	13343	13433	13512	13188	13422	13318	13344	13160	13438	13349	13259	13405	13212	13416	13334	13306	13349	13292	13340	13349	13196	13262	13433	13375	13385	13433	13151	13333	13360	13475	13324	13418	13364	13252	13325	13370	13382	13343	13308	13192	13280	13298	13178	13427	13246	13320	13448	13283	13234	13257	13439	13220	13423	13371	13309	13369	13185	13393	13395	13298	13410	13285	13391	13395	13227	13361	13410	13339	13346	13298	13376	13311	13381	13259	13417	13194	13484	13297	13444	13282	13237	13347	13388	13436	13430	13308	13467	13513	13303	13308	13375	13387	13401	13404	13449	13268	13209	13399	13279	13327	13308	13368	13358	13416	13460	13292	13581	13338	13426	13420	13379	13292	13220	13501	13305	13332	13343	13384	13210	13316	13394	13188	13220	13315	13300	13380	13295	13496	13279	13401	13237	13166	13449	13309	13336	13268	13375	13399	13380	13289	13247	13398	13462	13317	13438	13150	13466	13435	13123	13308	13389	13315	13391	13338	13363	13301	13261	13330	13046	13429	13218	13221	13533	13280	13315	13218	13341	13442	13280	13245	13517	13392	13444	13405	13224	13561	13299	13437	13365	13267	13197	13280	13274	13292	13330	13156	13334	13353	13517	13335	13301	13314	13257	13356	13335	13193	13324	13273	13354	13379	13390	13327	13376	13473	13358	13446	13310	13356	13390	13370	13237	13284	13451	13421	13373	13281	13410	13379	13481	13333	13288	13182	13447	13460	13311	13514	13387	13367	13571	13290	13408	13419	13323	13224	13338	13343	13352	13395	13360	13382	13366	13347	13383	13226	13382	13190	13205	13474	13525	13315	13429	13319	13466	13275	13415	13201	13313	13348	13457	13349	13500	13410	13401	13203	13374	13363	13400	13439	13321	13382	13378	13214	13578	13321	13434	13547	13261	13341	13387	13300	13495	13476	13382	13250	13190	13282	13309	13183	13527	13315	13450	13291	13540	13410	13405	13352	13549	13426	13201	13308	13359	13147	13461	13428	13328	13228	13320	13379	13192	13385	13457	13492	13443	13326	13360	13444	13431	13303	13407	13324	13327	13380	13476	13345	13474	13141	13415	13297	13325	13533	13308	13348	13410	13341	13358	13525	13510	13306	13391	13276	13215	13396	13383	13303	13486	13234	13427	13366	13414	13184	13302	13426	13364	13457	13326	13314	13303	13416	13310	13231	13390	13257	13439	13425	13493	13363	13391	13380	13391	13330	13329	13325	13307	13402	13333	13336	13368	13261	13359	13234	13190	13293	13393	13495	13471	13435	13594	13339	13281	13479	13253	13456	13392	13258	13343	13363	13409	13343	13377	13358	13297	13424	13439	13387	13226	13315	13300	13275	13251	13584	13384	13301	13354	13346	13433	13295	13237	13253	13349	13286	13434	13331	13304	13368	13329	13217	13296	13590	13328	13328	13450	13515	13335	13498	13461	13322	13346	13454	13361	13602	13225	13375	13420	13443	13461	13326	13142	13344	13386	13352	13322	13353	13427	13289	13271	13309	13479	13461	13326	13454	13297	13405	13347	13445	13557	13317	13289	13409	13321	13334	13382	13317	13390	13541	13361	13238	13260	13470	13328	13207	13205	13445	13552	13362	13199	13352	13255	13429	13215	13450	13257	13335	13289	13361	13284	13384	13359	13267	13367	13277	13418	13255	13482	13300	13250	13281	13451	13268	13376	13241	13483	13426	13254	13263	13220	13426	13485	13387	13392	13274	13331	13321	13418	13282	13321	13369	13497	13453	13384	13417	13360	13443	13345	13246	13381	13320	13555	13283	13277	13337	13482	13378	13419	13130	13419	13276	13215	13256	13360	13270	13345	13240	13315	13265	13488	13393	13356	13429	13346	13255	13448	13325	13344	13500	13351	13425	13300	13330	13394	13238	13483	13338	13514	13375	13344	13439	13353	13196	13258	13293	13400	13388	13425	13192	13242	13413	13275	13401	13286	13339	13427	13565	13220	13297	13334	13458	13404	13339	13286	13265	13248	13385	13236	13326	13357	13255	13213	13456	13355	13391	13339	13364	13388	13177	13398	13502	13208	13461	13470	13353	13513	13324	13397	13294	13379	13453	13251	13430	13367	13288	13315	13427	13291	13452	13416	13364	13198	13267	13228	13429	13423	13296	13298	13421	13189	13245	13277	13405	13374	13392	13383	13477	13128	13299	13439	13306	13464	13336	13255	13361	13337	13277	13253	13270	13358	13276	13523	13417	13383	13406	13279	13262	13336	13551	13495	13307	13411	13324	13436	13397	13316	13365	13390	13261	13297	13432	13383	13423	13261	13505	13460	13350	13452	13332	13352	13333	13310	13246	13318	13357	13362	13247	13336	13448	13433	13297	13347	13308	13548	13465	13425	13407	13317	13481	13338	13406	13451	13248	13427	13441	13380	13224	13270	13417	13298	13545	13298	13228	13254	13341	13365	13223	13288	13543	13420	13433	13339	13249	13241	13269	13433	13394	13266	13292	13363	13297	13383	13360	13353	13330	13369	13344	13216	13234	13414	13386	13308	13295	13327	13407	13244	13381	13333	13407	13533	13343	13444	13302	13197	13239	13395	13467	13249	13515	13344	13219	13259	13346	13341	13342	13281	13338	13269	13291	13059	13300	13295	13485	13176	13316	13496	13548	13418	13323	13348	13372	13335	13222	13465	13244	13390	13306	13371	13429	13399	13416	13418	13332	13382	13376	13244	13435	13208	13395	13341	13544	13401	13287	13308	13433	13392	13424	13503	13339	13369	13281	13264	13354	13373	13342	13377	13454	13423	13375	13455	13282	13199	13212	13202	13398	13312	13313	13408	13492	13461	13280	13279	13542	13326	13368	13260	13469	13419	13303	13237	13378	13320	13462	13235	13329	13292	13350	13351	13247	13322	13387	13338	13387	13340	13301	13346	13402	13428	13402	13381	13378	13407	13394	13215	13315	13165	13417	13297	13436	13339	13333	13336	13200	13351	13260	13284	13561	13555	13474	13371	13254	13396	13381	13484	13335	13371	13338	13307	13384	13321	13255	13207	13293	13302	13312	13346	13423	13388	13479	13395	13357	13215	13544	13397	13375	13415	13452	13301	13431	13460	13531	13349	13297	13392	13355	13287	13486	13271	13505	13446	13448	13168	13262	13240	13365	13427	13324	13343	13415	13363	13401	13279	13357	13299	13223	13507	13368	13383	13244	13377	13380	13350	13551	13370	13268	13475	13424	13262	13323	13285	13336	13426	13312	13245	13295	13274	13445	13304	13671	13402	13379	13380	13439	13129	13372	13416	13403	13412	13210	13354	13435	13335	13242	13480	13369	13389	13312	13465	13325	13377	13291	13368	13326	13521	13345	13570	13391	13349	13372	13367	13274	13263	13390	13304	13263	13379	13473	13312	13360	13141	13472	13287	13338	13349	13240	13552	13379	13416	13364	13326	13287	13505	13384	13258	13343	13444	13327	13351	13147	13308	13456	13398	13208	13398	13489	13371	13244	13387	13471	13317	13331	13461	13433	13262	13427	13371	13399	13426	13296	13347	13435	13357	13450	13403	13522	13256	13380	13282	13356	13425	13440	13303	13387	13460	13269	13195	13367	13425	13301	13304	13400	13393	13181	13334	13350	13363	13511	13327	13608	13265	13374	13545	13428	13408	13223	13409	13192	13497	13120	13484	13428	13381	13329	13391	13188	13511	13160	13190	13317	13416	13252	13438	13351	13316	13310	13326	13414	13408	13411	13275	13287	13338	13364	13485	13325	13509	13425	13413	13573	13334	13368	13400	13277	13233	13231	13508	13304	13371	13327	13393	13314	13346	13269	13446	13276	13320	13381	13506	13375	13225	13355	13372	13397	13379	13266	13403	13443	13248	13347	13435	13345	13485	13331	13294	13227	13363	13227	13388	13517	13218	13386	13263	13525	13419	13486	13334	13406	13373	13496	13314	13179	13516	13419	13398	13382	13299	13277	13414	13336	13336	13315	13482	13624	13519	13406	13341	13278	13352	13368	13381	13400	13303	13405	13348	13221	13420	13442	13443	13406	13308	13307	13454	13299	13213	13373	13447	13483	13315	13491	13360	13373	13327	13345	13270	13363	13430	13354	13317	13375	13386	13312	13332	13336	13302	13461	13559	13125	13380	13265	13325	13374	13417	13315	13298	13441	13280	13200	13331	13365	13295	13211	13366	13463	13214	13184	13422	13278	13376	13423	13444	13488	13449	13509	13336	13320	13159	13368	13454	13314	13279	13437	13384	13305	13498	13438	13008	13350	13270	13395	13312	13300	13298	13362	13589	13513	13384	13449	13211	13234	13195	13334	13287	13411	13214	13329	13268	13443	13497	13449	13268	13501	13306	13277	13406	13374	13437	13377	13309	13213	13416	13352	13355	13402	13245	13448	13333	13500	13127	13253	13385	13318	13462	13312	13326	13374	13409	13350	13354	13238	13388	13455	13318	13475	13426	13349	13502	13377	13283	13381	13267	13297	13400	13381	13275	13385	13280	13280	13340	13308	13330	13490	13253	13201	13542	13279	13201	13166	13199	13219	13522	13485	13402	13048	13425	13372	13245	13239	13420	13441	13390	13360	13294	13329	13298	13254	13342	13466	13244	13150	13443	13330	13370	13289	13264	13433	13297	13302	13269	13192	13404	13321	13396	13228	13379	13586	13385	13391	13234	13354	13382	13379	13405	13371	13394	13341	13410	13336	13308	13399	13307	13423	13425	13436	13320	13267	13304
23741	21131	28463	24341	22652	23288	22320	19084	17925	17371	17035	16482	16138	16146	15829	15696	15592	15442	15343	15283	15175	15060	15164	15207	15071	14992	15054	14972	14880	14559	14968	14802	14661	14919	15046	14825	14825	14882	14814	14808	14678	14655	14762	14701	14839	14692	14703	14870	14819	15040	14573	14807	14703	14705	14637	14938	14628	14621	14720	14869	14668	14486	14702	14818	14751	14825	14936	14729	14523	14602	14856	14733	14618	14649	14793	14679	14764	14691	14562	14571	14645	14625	14724	14561	14731	14744	14690	14710	14734	14596	14676	14748	14612	14682	14833	14761	14994	14659	14550	14706	14877	14814	14638	14621	14762	14726	14641	14759	14527	14741	14711	14853	14787	14659	14647	14570	14757	14707	14829	14881	14714	14758	14740	14750	14609	14599	14768	14719	14685	14579	14611	14832	14638	14615	14786	14718	14603	14541	14769	14697	14804	14573	14746	14726	14635	14693	14491	14720	14751	14634	14664	14578	14666	14816	14823	14735	14593	14764	14635	14687	14786	14660	14773	14709	14659	14797	14963	14726	14679	14601	14719	14728	14681	14822	14753	14741	14521	14706	14688	14566	14803	14666	14526	14581	14730	14701	14711	14769	14464	14519	14726	14770	14678	14729	14648	14841	14581	14635	14716	14609	14748	14803	14735	14675	14547	14573	14528	14596	14740	14736	14655	14664	14578	14807	14725	14700	14720	14649	14675	14682	14730	14609	14644	14685	14676	14845	14740	14715	14680	14428	14543	14797	14723	14695	14749	14736	14832	14580	14648	14658	14727	14725	14908	14758	14831	14774	14836	14659	14775	14705	14782	14891	14766	14539	14548	14600	14578	14672	14714	14720	14640	14675	14727	14719	14821	14700	14828	14736	14608	14642	14672	14595	14692	14770	14796	14617	14660	14723	14721	14844	14697	14520	14786	14774	14722	14834	14708	14717	14782	14794	14635	14703	14656	14816	14552	14621	14653	14490	14739	14715	14561	14455	14589	14591	14716	14380	14788	14604	14762	14851	14753	14469	14677	14654	14734	14716	14797	14635	14803	14684	14587	14608	14624	14692	14719	14654	14685	14620	14733	14781	14601	14628	14660	14615	14821	14704	14875	14786	14659	14920	14667	14669	14676	14669	14850	14728	14705	14733	14725	14534	14638	14525	14672	14589	14746	14753	14907	14641	14550	14671	14793	14680	14812	14791	14651	14729	14674	14668	14710	14715	14741	14797	14785	14565	14723	14691	14512	14601	14570	14723	14655	14725	14574	14692	14664	14618	14790	14672	14910	14711	14965	14634	14688	14779	14729	14864	14652	14683	14856	14753	14516	14654	14618	14608	14714	14750	14756	14570	14584	14791	14823	14806	14761	14852	14588	14532	14722	14767	14731	14650	14711	14641	14691	14589	14719	14750	14730	14711	14602	14612	14741	14933	14809	14644	14529	14532	14574	14805	14859	14609	14880	14655	14859	14734	14791	14758	14696	14492	14681	14692	14977	14789	14950	14684	14722	14549	14706	14739	14739	14546	14735	14788	14947	14802	14688	14757	14812	14745	14598	14768	14640	14702	14837	14565	14685	14529	14559	14602	14820	14643	14715	14658	14637	14723	14649	14609	14736	14708	14862	14763	14660	14506	14721	14741	14748	14711	14695	14620	14627	14495	14598	14710	14492	14784	14655	14709	14532	14551	14636	14640	14873	14742	14663	14645	14709	14573	14628	14569	14610	14554	14616	14769	14680	14690	14779	14790	14606	14701	14734	14781	14842	14728	14809	14691	14701	14770	14773	14682	14587	14676	14715	14795	14742	14802	14713	14666	14657	14748	14597	14542	14732	14759	14901	14492	14648	14745	14635	14790	14677	14770	14702	14816	14572	14779	14572	14602	14612	14579	14755	14697	14821	14525	14886	14660	14656	14565	14660	14799	14818	14818	14680	14661	14666	14662	14505	14640	14469	14683	14829	14839	14725	14641	14427	14793	14624	14676	14735	14641	14619	14493	14593	14605	14647	14789	14671	14498	14678	14676	14575	14882	14691	14687	14723	14683	14725	14805	14715	14534	14752	14636	14817	14592	14591	14617	14563	14707	14531	14598	14955	14759	14715	14625	14625	14748	14781	14650	14717	14710	14671	14707	14806	14633	14571	14667	14787	14777	14697	14719	14589	14645	14611	14722	14758	14679	14630	14808	14720	14737	14769	14779	14548	14623	14597	14740	14633	14618	14671	14778	14800	14738	14916	14775	14805	14738	14738	14608	14824	14713	14783	14860	14862	14688	14473	14675	14506	14849	14843	14734	14655	14580	14743	14556	14593	14740	14517	14799	14656	14546	14855	14619	14904	14455	14814	14865	14880	14702	14664	14589	14771	14563	14713	14812	14657	14650	14721	14777	14461	14706	14700	14607	14528	14510	14485	14814	14806	14674	14697	14630	14735	14817	14762	14800	14814	14818	14726	14794	14621	14643	14688	14622	14845	14792	14616	14747	14772	14786	14624	14874	14878	14812	14784	14814	14866	14853	14742	14630	14760	14846	14646	14624	14571	14763	14795	14588	14688	14626	14834	14755	14772	14677	14685	14654	14763	14761	14716	14808	14766	14875	14589	14753	14746	14637	14692	14739	14829	14703	14737	14768	14828	14791	14586	14708	14832	14633	14674	14821	14627	14594	14940	14659	14855	14811	14715	14613	14737	14604	14572	14742	14650	14677	14828	14587	14817	14781	14823	14752	14531	14792	14739	14736	14813	14788	14712	14842	14726	14605	14769	14478	14754	14761	14572	14808	14845	14570	14838	14834	14785	14634	14784	14784	14806	14667	14646	14591	14835	14636	14680	14613	14653	14699	14798	14631	14502	14641	14524	14616	14860	14893	14687	14704	14762	14500	14678	14883	14855	14668	14589	14863	14709	14775	14512	14691	14762	14607	14862	14702	14603	14628	14505	14602	14638	14519	14674	14711	14775	14631	14733	14564	14750	14526	14492	14629	14680	14725	14814	14803	14561	14821	14618	14610	14709	14689	14663	14884	14710	14531	14779	14487	14504	14646	14994	14719	14629	14773	14678	14742	14661	14639	14791	14783	14728	14715	14723	14561	14595	14487	14748	14888	14614	14791	14726	14716	14523	14557	14645	14686	14567	14704	14673	14582	14635	14732	14677	14804	14668	14709	14674	14537	14517	14614	14798	14699	14665	14734	14602	14608	14409	14584	14436	14645	14823	14613	14661	14606	14509	14574	14731	14654	14646	14545	14715	14724	14875	14459	14631	14754	14461	14847	14883	14717	14598	14738	14602	14813	14717	14579	14765	14715	14764	14831	14764	14631	14818	14629	14764	14604	14620	14516	14642	14679	14686	14655	14702	14728	14712	14758	14656	14732	14785	14635	14787	14590	14639	14726	14709	14545	14745	14659	14613	14632	14708	14610	14718	14592	14581	14781	14670	14740	14706	14732	14886	14743	14821	14829	14646	14693	14638	14640	14786	14637	14636	14608	14785	14517	14861	14761	14509	14688	14742	14714	14537	14811	14679	14771	14708	14861	14715	14779	14663	14586	14676	14718	14669	14627	14669	14776	14459	14638	14727	14672	14731	14732	14838	14786	14657	14776	14844	14604	14689	14810	14753	14753	14885	14763	14743	14632	14761	14827	14696	14783	14895	14619	14585	14828	14631	14567	14634	14798	14634	14621	14584	14538	14583	14617	14718	14684	14965	14537	14605	14713	14829	14835	14653	14855	14532	14835	14801	14879	14755	14970	14658	14751	14731	14713	14570	14757	14546	14716	14751	14766	14709	14597	14648	14765	14794	14812	14684	14770	14479	14651	14605	14607	14739	14455	14734	14525	14654	14834	14761	14658	14688	14713	14933	14602	14648	14724	14809	14761	14666	14574	14806	14582	14776	14687	14764	14785	14795	14651	14731	14598	14503	14601	14786	14610	14474	14536	14793	14556	14540	14669	14794	14748	14729	14784	14484	14749	14691	14677	14729	14523	14624	14704	14633	14587	14481	14578	14750	14613	14658	14706	14550	14696	14606	14574	14486	14746	14549	14648	14698	14637	14620	14468	14774	14777	14577	14651	14712	14571	14723	14789	14740	14514	14736	14635	14633	14839	14632	14601	14758	14915	14707	14704	14664	14595	14826	14738	14844	14594	14504	14743	14477	14879	14645	14625	14629	14479	14757	14666	14941	14845	14573	14699	14752	14787	14652	14795	14637	14785	14628	14527	14794	14758	14531	14824	14399	14616	14662	14932	14725	14785	14643	14673	14521	14590	14907	14609	14573	14636	14784	14668	14559	14606	14649	14581	14685	14764	14583	14615	14640	14830	14919	14599	14696	14665	14608	14838	14651	14774	14795	14644	14671	14719	14630	14736	14757	14593	14609	14600	14489	14735	14764	14548	14738	14721	14618	14664	14548	14830	14683	14560	14685	14637	14726	14675	14709	14745	14709	14603	14633	14754	14859	14784	14896	14486	14669	14653	14677	14747	14774	14759	14691	14634	14823	14560	14762	14644	14747	14639	14477	14662	14775	14649	14512	14529	14684	14870	14842	14657	14515	14749	14569	14835	14704	14849	14880	14552	14619	14639	14562	14830	14678	14585	14704	14777	14764	14630	14632	14583	14818	14562	14617	14753	14687	14631	14888	14659	14633	14439	14863	14834	14692	14578	14611	14852	14774	14808	14786	14827	14679	14843	14718	14649	14823	14527	14561	14818	14650	14687	14733	14801	14778	14832	14550	14691	14659	14743	14513	14633	14777	14745	14688	14915	14763	14782	14659	14766	14864	14526	14590	14679	14615	14598	14418	14555	14873	14610	14514	14550	14743	14451	14773	14843	14624	14687	14740	14741	14681	14601	14853	14843	14774	14747	14623	14755	14620	14775	14650	14707	14729	14667	14658	14661	14853	14622	14833	14645	14618	14635	14795	14829	14700	14726	14711	14642	14557	14606	14722	14775	14527	14734	14744	14791	14755	14667	14723	14721	14568	14840	14633	14813	14448	14550	14398	14784	14831	14727	14580	14730	14588	14661	14769	14946	14733	14883	14658	14922	14826	14771	14736	14730	14704	14746	14720	14562	14733	14604	14696	14871	14911	14721	14480	14582	14586	14647	14683	14865	14699	14498	14426	14617	14719	14702	14694	14451	14589	14547
26350	43616	38958	30335	25971	23037	21237	19846	18721	17884	17118	16466	16065	15568	15516	15111	14956	14737	14785	14326	14313	14200	14042	14122	14046	13961	13945	13874	13722	13880	13897	13694	13707	13710	13790	13865	13611	13590	13864	13805	13571	13684	13926	13676	13725	13747	13791	13685	13738	13757	13715	13642	13876	13526	13699	13648	13568	13828	13570	13575	13868	13559	13863	13649	13720	13653	13545	13673	13649	13461	13776	13625	13603	13729	13653	13638	13667	13710	13665	13596	13607	13476	13652	13437	13668	13624	13593	13705	13722	13606	13793	13642	13365	13700	13799	13669	13612	13814	13599	13659	13710	13480	13525	13743	13560	13622	13558	13620	13719	13635	13548	13651	13580	13643	13654	13763	13583	13725	13687	13670	13608	13583	13584	13553	13560	13513	13686	13459	13785	13603	13715	13535	13826	13622	13485	13598	13451	13532	13720	13676	13737	13484	13531	13504	13658	13536	13631	13611	13519	13579	13748	13713	13573	13610	13688	13625	13757	13609	14009	13730	13579	13506	13612	13566	13663	13596	13623	13802	13548	13721	13690	13584	13600	13615	13511	13576	13616	13562	13545	13659	13564	13716	13585	13590	13647	13698	13562	13667	13587	13541	13584	13777	13472	13667	13661	13419	13753	13645	13598	13489	13351	13543	13479	13660	13657	13628	13395	13580	13630	13819	13583	13869	13523	13517	13477	13657	13779	13479	13513	13591	13505	13655	13535	13698	13677	13724	13521	13525	13556	13513	13734	13675	13545	13605	13758	13678	13574	13546	13734	13663	13481	13629	13655	13494	13653	13671	13630	13625	13605	13673	13575	13550	13701	13595	13553	13634	13520	13672	13552	13498	13618	13600	13685	13495	13735	13832	13612	13456	13729	13609	13689	13749	13623	13723	13666	13668	13611	13591	13704	13546	13656	13619	13663	13537	13498	13646	13713	13651	13704	13533	13656	13665	13613	13658	13577	13479	13757	13473	13603	13569	13562	13591	13636	13569	13513	13672	13684	13579	13794	13721	13518	13517	13501	13571	13574	13640	13749	13563	13609	13609	13686	13715	13665	13594	13714	13478	13623	13659	13589	13489	13739	13722	13542	13676	13686	13627	13533	13732	13599	13673	13649	13751	13638	13553	13696	13567	13665	13702	13617	13605	13619	13536	13546	13701	13572	13549	13555	13664	13576	13500	13636	13424	13799	13588	13649	13653	13640	13639	13543	13398	13851	13793	13610	13463	13610	13682	13786	13631	13695	13773	13540	13620	13723	13526	13630	13550	13556	13576	13695	13535	13481	13563	13539	13541	13418	13583	13731	13697	13637	13646	13706	13574	13652	13563	13721	13576	13659	13545	13602	13529	13554	13648	13666	13746	13563	13623	13609	13629	13703	13565	13756	13578	13729	13528	13784	13644	13686	13764	13506	13522	13515	13573	13604	13541	13669	13687	13709	13603	13783	13644	13454	13789	13564	13583	13823	13698	13590	13672	13709	13636	13625	13610	13633	13729	13598	13620	13635	13546	13548	13627	13620	13655	13562	13697	13733	13568	13629	13539	13609	13595	13610	13586	13557	13690	13594	13585	13684	13574	13423	13672	13600	13725	13705	13547	13798	13464	13697	13706	13649	13772	13626	13541	13618	13676	13577	13492	13811	13639	13609	13752	13545	13679	13586	13707	13464	13735	13795	13614	13748	13530	13610	13675	13587	13676	13614	13666	13445	13662	13465	13589	13576	13521	13767	13784	13466	13736	13541	13520	13600	13772	13536	13680	13642	13808	13737	13623	13630	13657	13595	13529	13626	13645	13682	13611	13767	13489	13550	13617	13713	13546	13616	13705	13430	13706	13539	13735	13568	13496	13534	13627	13552	13633	13611	13605	13600	13415	13627	13581	13590	13681	13605	13565	13746	13633	13736	13694	13557	13786	13662	13537	13716	13782	13590	13667	13591	13571	13642	13511	13714	13539	13584	13666	13583	13684	13593	13658	13769	13534	13659	13788	13673	13473	13562	13785	13686	13639	13597	13552	13530	13798	13615	13632	13715	13577	13687	13708	13604	13612	13720	13688	13533	13546	13756	13724	13566	13605	13609	13668	13678	13655	13684	13491	13625	13539	13516	13776	13588	13701	13634	13694	13601	13785	13720	13499	13521	13713	13523	13711	13619	13615	13702	13456	13634	13718	13780	13589	13475	13596	13641	13551	13580	13702	13665	13472	13797	13643	13724	13789	13461	13629	13530	13595	13454	13637	13803	13630	13704	13600	13640	13537	13490	13832	13723	13452	13531	13641	13649	13741	13661	13740	13509	13539	13621	13616	13659	13435	13606	13513	13551	13613	13811	13645	13731	13864	13527	13419	13556	13612	13600	13552	13534	13616	13745	13671	13676	13677	13589	13607	13723	13619	13566	13542	13649	13686	13567	13742	13672	13491	13504	13533	13808	13468	13546	13795	13483	13666	13534	13541	13606	13515	13529	13575	13616	13747	13480	13563	13712	13640	13507	13500	13659	13605	13564	13752	13675	13639	13578	13620	13551	13558	13812	13459	13584	13573	13791	13608	13606	13616	13581	13623	13456	13552	13492	13644	13871	13662	13593	13718	13668	13664	13665	13601	13519	13573	13496	13657	13540	13519	13659	13528	13516	13690	13660	13621	13591	13671	13727	13703	13524	13605	13575	13620	13633	13658	13577	13631	13575	13747	13732	13647	13542	13643	13626	13732	13648	13730	13591	13670	13779	13526	13843	13614	13461	13704	13711	13786	13719	13683	13612	13742	13512	13660	13659	13619	13613	13578	13576	13455	13658	13645	13562	13642	13681	13742	13696	13560	13799	13717	13630	13776	13616	13798	13417	13371	13639	13667	13660	13682	13579	13707	13652	13642	13742	13400	13768	13673	13634	13584	13602	13526	13630	13484	13637	13645	13626	13563	13714	13508	13578	13564	13686	13765	13619	13570	13548	13673	13555	13671	13755	13600	13698	13620	13701	13662	13588	13711	13651	13636	13590	13641	13637	13441	13761	13565	13604	13585	13531	13677	13600	13710	13631	13534	13899	13703	13678	13557	13565	13499	13661	13625	13649	13495	13681	13453	13531	13574	13577	13505	13589	13505	13706	13670	13497	13652	13676	13573	13718	13740	13673	13508	13633	13657	13591	13621	13592	13636	13493	13621	13629	13379	13704	13570	13506	13709	13636	13597	13562	13629	13694	13640	13622	13588	13533	13472	13626	13429	13652	13486	13579	13503	13535	13629	13583	13615	13573	13747	13655	13554	13663	13547	13670	13665	13531	13597	13789	13723	13659	13630	13560	13600	13657	13494	13625	13631	13557	13515	13738	13674	13701	13844	13604	13633	13921	13465	13528	13669	13675	13717	13636	13654	13457	13613	13683	13463	13412	13640	13633	13759	13574	13722	13681	13667	13593	13555	13772	13513	13683	13579	13630	13717	13725	13477	13884	13441	13753	13700	13440	13613	13657	13658	13468	13639	13579	13624	13495	13517	13573	13658	13559	13724	13739	13709	13529	13835	13514	13635	13436	13537	13750	13758	13547	13639	13682	13617	13637	13707	13667	13541	13513	13527	13568	13706	13412	13598	13722	13588	13516	13689	13747	13710	13526	13677	13644	13520	13706	13592	13565	13583	13756	13662	13766	13608	13751	13603	13605	13793	13806	13555	13754	13620	13714	13701	13499	13603	13648	13715	13783	13596	13432	13638	13668	13619	13724	13692	13679	13677	13697	13640	13700	13738	13661	13681	13637	13707	13710	13668	13584	13609	13641	13731	13630	13551	13666	13497	13707	13637	13704	13777	13625	13557	13683	13650	13443	13685	13721	13655	13742	13712	13800	13568	13903	13585	13673	13662	13620	13611	13752	13686	13577	13694	13583	13792	13645	13551	13629	13826	13584	13633	13605	13663	13720	13533	13549	13733	13753	13694	13707	13754	13582	13635	13669	13489	13558	13663	13673	13752	13499	13529	13549	13504	13547	13543	13589	13695	13651	13511	13703	13704	13485	13560	13532	13747	13633	13514	13705	13573	13732	13656	13577	13724	13741	13587	13684	13616	13493	13544	13481	13668	13589	13613	13520	13679	13558	13699	13477	13385	13567	13549	13535	13699	13611	13697	13608	13554	13608	13695	13467	13573	13429	13497	13524	13731	13686	13722	13705	13560	13624	13473	13897	13788	13471	13576	13620	13558	13512	13667	13649	13568	13495	13752	13607	13684	13672	13508	13665	13610	13779	13644	13496	13447	13695	13683	13652	13541	13666	13630	13459	13655	13559	13570	13633	13752	13619	13414	13677	13662	13504	13597	13605	13706	13579	13724	13569	13598	13421	13579	13533	13562	13585	13748	13544	13612	13462	13651	13501	13642	13587	13540	13675	13470	13779	13709	13634	13575	13753	13634	13708	13508	13520	13447	13657	13657	13672	13548	13651	13651	13667	13682	13677	13781	13515	13601	13578	13578	13748	13661	13759	13645	13539	13612	13760	13550	13728	13611	13552	13655	13585	13747	13697	13599	13614	13757	13690	13682	13642	13775	13657	13778	13527	13690	13670	13754	13665	13563	13645	13687	13705	13435	13762	13506	13537	13692	13699	13773	13658	13605	13558	13412	13559	13480	13578	13620	13596	13774	13668	13609	13598	13677	13912	13817	13740	13711	13416	13590	13562	13844	13565	13729	13742	13749	13518	13650	13597	13660	13550	13506	13565	13622	13478	13621	13574	13690	13583	13637	13592	13483	13608	13576	13601	13649	13573	13643	13508	13694	13737	13703	13688	13517	13644	13836	13509	13600	13484	13613	13455	13604	13699	13626	13649	13629	13570	13517	13703	13616	13595	13671	13648	13675	13583	13726	13615	13788	13778	13593	13593	13639	13710	13658	13668	13712	13493	13685	13665	13732	13539	13679	13765	13617	13700	13587	13457	13554	13716	13507	13515	13678	13711	13557	13540	13545	13640	13474	13599	13543	13613	13718	13578	13920	13601	13670	13583	13660	13672	13610	13466	13699	13747	13680	13637	13626	13731	13690	13680	13607	13655	13456	13663	13487	13679	13763	13421	13688	13710	13667	13395	13546	13674	13653	13647	13684	13601	13681	13511	13469	13652	13653	13468	13854	13649	13758	13571	13489	13658	13785	13688	13621
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
